@font-face {
  font-family: 'fd-webfont';
  src:  url('https://www.financial-dictionary.info/wp-content/themes/Avada/assets/fonts/fd-webfont.eot');
  src:  url('https://www.financial-dictionary.info/wp-content/themes/Avada/assets/fonts/fd-webfont.eot?ijzg4x#iefix') format('embedded-opentype'),
    url('https://www.financial-dictionary.info/wp-content/themes/Avada/assets/fonts/fd-webfont.woff2') format('woff2'),
    url('https://www.financial-dictionary.info/wp-content/themes/Avada/assets/fonts/fd-webfont.woff') format('woff'),
    url('https://www.financial-dictionary.info/wp-content/themes/Avada/assets/fonts/fd-webfont.ttf') format('truetype'),
    url('https://www.financial-dictionary.info/wp-content/themes/Avada/assets/fonts/fd-webfont.svg?ijzg4x#fd-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

i {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fd-webfont' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-star:before {
  content: "\f005";
}
.fa-user:before {
  content: "\f007";
}
.fa-th:before {
  content: "\f00a";
}
.fa-check:before {
  content: "\f00c";
}
.fa-close:before {
  content: "\f00d";
}
.fa-remove:before {
  content: "\f00d";
}
.fa-times:before {
  content: "\f00d";
}
.fa-home:before {
  content: "\f015";
}
.fa-book:before {
  content: "\f02d";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-copy:before {
  content: "\f0c5";
}
.fa-files-o:before {
  content: "\f0c5";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-info:before {
  content: "\f129";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-bank:before {
  content: "\f19c";
}
.fa-institution:before {
  content: "\f19c";
}
.fa-university:before {
  content: "\f19c";
}
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-mortar-board:before {
  content: "\f19d";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-amazon2:before {
  content: "\f270";
  vertical-align: middle;
}
.fa-cloud-download:before {
  content: "\e9c2";
}


.fa-sm {
  font-size: 0.9em;
  line-height: 0.75em;
  vertical-align: -5%;
}

.fusion-title-size-one, h1 {
	margin-top: 0.17em!important;
	/*font-size:14px;*/
}

.fusion-sharing-box .fusion-social-networks {
    text-align: center!important;
}

.fusion-single-sharing-box {
	background-color: #f6f6f6!Important;
}


/* Search Box */

.search-big {
margin: auto;
width:65%;
padding-bottom:15px;
max-width:730px;
}

#search-box {
position: relative;
width: 100%;
margin: 0;
}

#search-form  {
height: 40px;
border: 2px solid #d4d3d5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #fff;
overflow: hidden;
}

#search-text  {
font-size: 16px;
color: #ddd;
border-width: 0;
background: transparent;
}

#search-box input[type="text"] {
width: 90%;
padding: 9px 0 12px 1em;
color: #333;
outline: none;
}

#search-button {
position: absolute;
top: 0;
right: 0;
height: 40px;
width: 70px;
font-size: 14px;
color: #fff;
text-align: center;
line-height: 40px;
border-width: 0;
background-color: #549f97;
-webkit-border-radius: 0px 5px 5px 0px;
-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
cursor: pointer;
}

.search-page-search-form-bottom {
    padding-top: 10px;
    border-top: 1px solid #e6e5e6;
    border-top-color: rgb(230, 229, 230);
    margin-top: 10px;
}

.form-letters {
	border:none;
  	text-decoration:none;
  	font-family:inherit;
	font-weight: bold;
  	display: inline-block;
	cursor: pointer;
	padding: 3px;
	margin: 0 3px;
	font-size: 11px!important;
	height: 25px;
	min-width: 25px;
	line-height: 1.8!important;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: white;
	background-color: #549f97;
	text-align: center;
	opacity: 1;
	-webkit-appearance: none;
}

.form-letters:focus {outline:0;}

.form-letters:hover {
	background-color: #555;
	-webkit-appearance: none;
}

.form-cat {
	border:none;
	background:none;
  	text-decoration:none;
  	font-family:inherit;
	font-size: 11px!important;
  	height: 26px;
	min-width: 22px;
	font-weight: bold;
	padding-left: 10px!important;
	padding-right: 10px!important;
  	display: inline-block;
	cursor: pointer;
	margin: 0 3px;
	padding: 3px;
	opacity: 1;
	border-radius: 20px;
	color: white;
	background-color: #549f97;
	text-align: center;
	-webkit-appearance: none;
}

.form-cat:focus {outline:0;}

.form-cat:hover {
	background-color: #555;
	-webkit-appearance: none;
}

/* Honeypot */
#test_email {
	display: none;
}

/* Pagination */

.pagination a:hover {
	border-color: #555555!important;
    background-color: #555555!important;
}

.pagination .page-numbers, .inactive {
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	height: 22px;
	min-width: 22px;
	line-height: 16px;
	border-radius: 18px;
	color:#ffffff!important;
	padding: 3px;
    background-color: #549f97;
}

.pagination .current, .page-links > .page-number {
	display: inline-block;
	cursor: pointer;
	opacity: 1;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	border-color: #555555!important;
    background-color: #555555!important;
	border-radius: 18px;
	height: 22px;
	min-width: 22px;
	line-height: 16px;
	padding: 3px;
	margin: 0 0px;
}

.pagination .next.page-numbers, .page-next {
	color:#ffffff;
}

.pagination .prev.page-numbers {
	color:#ffffff;
}

.pagination .page-numbers .dots {
	color:#333;
    background-color: #fff;
}


/* Styling testimonial author */
.fusion-testimonials.clean .author{font-size:12px;line-height:18px;letter-spacing:2px;}

.fusion-body .error-menu li::after, .fusion-body .error-menu li::before {
    background-color: #549f97 !important;
}

.search-button input[type="submit"] {
background: #549f97 !important;
}

.post-content p {
    margin-bottom: 14px !important;
    -moz-hyphens: auto;
       -o-hyphens: auto;
       -webkit-hyphens: auto;
       -ms-hyphens: auto;
       hyphens: auto; 
    /*font-family: proxima-nova, Verdana, Helvetica;*/
}

.post {
    margin-bottom: 5px !important;
}

.single .fusion-sharing-box {
    margin-top: 35px !important;
}


#main .sidebar {
    background-color: #ffffff;
    padding-top:15px !important;
}


.placeholder, input[type="text"], select, textarea {
    color: #333 !important;
}

.search-page-search-form-top {
    border-bottom: 0px !important;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.fusion-secondary-header {
	height:44px!important;
}

.fusion-contact-info {
	font-size:13px;
    line-height: 44px!important;
    height:44px!important;
}

.fusion-contact-info a:link {
    text-decoration: underline;
}

.fusion-contact-info a:hover {
    color: #444 !important;
}


.fusion-secondary-main-menu {
    background-color: rgba(235, 235, 235, 1) !important;
}

.fd-list {
   list-style-type: none;
}

span.letter {
  background: #ddd;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 1.2em;
  margin-right: 0px;
  text-align: center;
  width: 1.2em;
}

.letter {
   padding:0;
   margin:0;
}

.fusion-footer-copyright-area {
    padding-top: 10px!important;
}

.fusion-main-menu > ul > li > a > .fusion-megamenu-icon {
    padding-right: 3px!important;
}

.fusion-megamenu-icon {
    margin-right: 0px !important;
}

.norm-link {
   text-decoration:underline;
   color:#44827c;
}

.term-link {
   text-decoration:underline;
   color:#44827c;
   display: inline;
   position: relative;
}

.fd-columns {
   columns: 2;
   -webkit-columns: 2;
   -moz-columns: 2;
   -webkit-column-gap: 40px;
   -moz-column-gap: 40px;
   column-gap: 40px;
}

.fd-rss-icon a {
	display:none;
}

.max-excerpt {
	max-width:1000px;
}

.fusion-header-v4 .search-table {
    width: 320px !important;
}

.amazon-promo {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	background-color: #f6f6f6;
	padding: 5px 20px 15px 20px;
	border-radius: 5px;
	text-align: center;
	width:240px;
}

/* Pricing Table */

.pricing-table-1 .panel-container, .pricing-table-1 .standout .panel-container, .pricing-table-1.full-boxed-pricing {
    border-radius: 5px;
}

.pricing-table-1 .panel-body, .pricing-table-1 .panel-footer {
    font-weight: bold !important;
}

.fusion-pricing-table .list-group-item {
	padding: 4px 15px 4px 15px !important;
}

.fusion-pricing-table .panel-body .price .integer-part, .fusion-pricing-table .panel-body .price .decimal-part {
    color: #505050 !important;
}

.fusion-pricing-table .panel-body {
    padding: 0px !important;
}

.fusion-pricing-table .panel-wrapper:hover {
    cursor: auto !important;
}

.content-boxes .col {
	border-radius:7px;
}

.button-round {
    border-radius: 5px !important;
}

/* Tooltip for Links */

.term-link:hover:after{
    background: #666;
    background: rgba(102,102,102,.95);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    font-size:14px;
    content: attr(data-tooltip);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 180px;
}

.term-link:hover:before{
    border: solid;
    border-color: #666 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}

.page-haedline3 {
	padding:0px;
	margin:0px;
}

h1.entry-title {
   line-height:25px !important;
   font-size:22px !important;
   font-family: Proxima Bold;
   padding-top:10px;
   margin-bottom:15px !important;
}

h2.entry-title {
   line-height:25px !important;
   padding-top:10px;
   margin-bottom:5px !important;
}

.search-page-search-form-top {
    padding-top: 5px;
    padding-bottom: 0px;
}

.pagination {
  float:none;
  text-align: center;
   margin-top: 15px !important;
   margin-bottom:15px;
}

.fusion-sharing-box {
   padding-top:8px !important;
   padding-bottom:0px !important;
   border-radius: 5px;
   height: 30px !important;
   padding: 10px 5px 0px 5px !important;
   margin-bottom:15px !important;
}

.fusion-main-menu .sub-menu li a:hover {
	color: #549f97 !important;
}

.fusion-main-menu .sub-menu li.current-menu-item a{
	color: #549f97 !important;
}

.modal-body {
    padding-left: 20px !important;
    padding-top: 0px !important;
}

input.s {
  -webkit-border-top-left-radius: 1px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 1px;
  -moz-border-radius-bottomright: 2px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.post-content h4 {
   margin-top:18px !important;
   margin-bottom:1px !important;
}

.post-frame {
    border: 1px solid #ffffff;
    border-radius: 3px;
    box-shadow: 0 0 2px rgba(50, 50, 50, 0.35);
    padding: 3px;
}

.wp-caption-text {
	font-size:11px;
   text-decoration:underline;
}

.image-circle img {
    border: 5px solid #ebebeb;
    border-radius: 50%;
}

.fusion-footer-copyright-area {
    border-color: #549f97 !Important;
    border-color: #e9eaee !Important;
}

.searchform .search-table .search-button input[type="submit"] {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 736px) {
	.fusion-secondary-header {
		display: none !important;
	}

	.sub-menu li {
		display: none !important;
	}

	.amazon-promo {
		float:none;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		background-color: #f6f6f6;
		padding: 5px 20px 15px 20px;
		border-radius: 5px;
		text-align: center;
		width:240px;
	}
}

.page-links, .pagination, .pagination .pagination-next, .pagination .pagination-prev {
    font-size: 15px !important;
}

.fusion-copyright-notice a:link {
    text-decoration: underline;
}

.fusion-copyright-notice a:hover{
	color:#444 !important;
}

.fusion-sharing-box h4 {
    padding-bottom: 9px;
    font-size: 17px !important;
}

.fusion-post-timeline {
    border: 2px solid #eaeaea !important;
    margin-bottom: 20px !important;
    position: static;
	border-radius: 5px;
}

.fusion-timeline-date {
    border-radius: 5px;
	border-radius: 50%;
	word-spacing: 60px;
	font-size:14px !important;
    width: 85px !important;
    height: 85px !important;
	padding-top: 20px !important;
    color: #fff !important;
    border: 2px solid #666;
    background-color: #549f97 !important;
}

.fusion-post-content-container {
    margin-top: 0px !important;
}

.fusion-blog-layout-grid .fusion-post-content-wrapper, .fusion-blog-layout-timeline .fusion-post-content-wrapper {
    padding: 0px 5px 0;
}

.fusion-blog-layout-timeline .fusion-left-column .fusion-timeline-arrow {
    left: 40%;
	margin-top:20px;
    margin-left: -0.5px;
}

.fusion-blog-layout-timeline .fusion-right-column .fusion-timeline-arrow {
    right: 40%;
	margin-top:20px;
    margin-right: -0.5px;
}

.fusion-timeline-circle {
    margin-top: 17px !important;
}

.fusion-icon-bubbles::before {
    display:none;
}

.fusion-timeline-line {
    top: 30px !important;
}

.button-round, .fusion-body .fusion-button-round, .fusion-button-round {
    border-radius: 5px!important;
}

.button-3d {
    padding: 10px 20px 7px !important;
}


/* WP Search Suggest */

.ac_results{line-height: 22px; font-size:15px; background-color:#fff;border:2px solid #d4d3d5; border-top:0px; display:none;list-style:none;margin:-2px;padding:0;position:absolute;z-index:20000; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-left:3px; width: 407px;}
.ac_results li{color:#101010;padding:2px 5px;text-align:left;white-space:nowrap; display:block; width:400px; overflow:hidden;}
.ac_over{cursor:pointer; color:#549f97 !important;}
.ac_match{text-decoration:underline;}



/* Glossary Plugin */

.wpg-clearfix {
	clear:both;
	float:none;
	width:100%;
}

.wpg-list-wrapper {
	clear:both;
	width:100%;
	float:none;
}

.wpg-list-wrapper, .wpg-list-wrapper * {
	box-sizing:border-box;
	font-family:proxima-nova,Verdana, Helvetica;
	font-size:15px;
	line-height: 1.6!important;
}

.wpg-list {
	width:100%;
	float:left;
}

.wpg-list-block {
	float:left;
	width:100%;
	margin:0 0 10px 0;
	display:none; /* MixItUp */
}

.wpg-list-block .wpg-list-block-heading {
	font-size:15px;
}

.wpg-list-block h3 {
	width:100%;
	padding:0px 5px;
	margin:0 0 7px 0;
	background:#f4f4f4;
	background-color: #ebebeb !important;
	color:#549f97 !Important;
	float:none;
	/*text-transform:uppercase;*/
	font-weight:bold;
	border-radius:5px;
}

.wpg-list-block .wpg-list-items {
	float:left;
	width:100%;
	padding:0 0 0 5px;
	margin:0;
}

.wpg-list-block .wpg-list-item {
	float:left;
	margin:0 0% 0px;
	list-style:none;
	padding:0;
}

.wpg-list.wpg-list-template-one-column .wpg-list-item {
	width:100%;
	margin-left:0;
	margin-right:0;
}

.wpg-list.wpg-list-template-two-column .wpg-list-item {
	width:48%;
}

.wpg-list.wpg-list-template-three-column .wpg-list-item {
	width:31.33%;
}

.wpg-list.wpg-list-template-four-column .wpg-list-item {
	width:25%;
	padding-right:15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.wpg-list.wpg-list-template-five-column .wpg-list-item {
	width:18%;
}

.wpg-list-filter-container {
	display:block;
	width:100%;
	margin:0;
	padding:0;
}

.wpg-list-filter-container .wpg-list-filter {
	text-align:center;
	width:100%;
	margin:0 0 15px 0;
}

.wpg-list-filter-container .wpg-list-filter a {
	display:inline-block;
	padding:3px;
	margin:0 3px;
	/*text-transform:uppercase;*/
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	opacity:1;
}

.wpg-list-filter-container .wpg-list-filter a.filter-disable {
	cursor:default;
	opacity:0.4;
}

.wpg-list-filter-container .wpg-list-filter a.active {
	text-decoration:underline;
}

.wpg-list-filter ul {
    display: block;
    margin: 0;
    padding: 0;

}

.wpg-list-filter li {
    display: inline-block;
    list-style-type: none;
}

.wpg-list-filter li a {
    display: inline-block;
    list-style-type: none;
}


@media only screen and (min-width: 767px) {


/* Honeypot */
#test_email {
	display: none;
}

.modal-lg {
	width: 50% !important;
}

.fd-rss-icon a {
	color:#fff !important;
	float:right;
	display:block;
}

.fd-rss-icon a:hover {
	color:#444 !important;
}

.wpg-list-filter-container .wpg-list-filter {
	margin:10px 0 25px 0;
}

.wpg-list-filter-container .wpg-list-filter a {
	margin: 0 2px;
}

.wpg-list-filter a {
	font-size:10px;
    display: block;
    height: 22px;
    min-width: 22px;
    line-height: 16px;
    -moz-border-radius: 20px; /* or 50% */
    border-radius: 20px; /* or 50% */
	color: white;
    background-color: #549f97;
    text-align: center;
}

.wpg-list-wrapper-template-category .wpg-list-filter-container .wpg-list-filter a {

	padding-left: 10px;
	padding-right: 10px;
}

.wpg-list-filter-container .wpg-list-filter a.active {
    background-color: #555;
	text-decoration:none;
}

.wpg-list-filter-container .wpg-list-filter a.hover {
    background-color: #555;
	text-decoration:none;
}

.wpg-list-filter a:hover {
    color: white;
    background-color: #555 !important;
}

}


@media screen and (max-width: 767px) {
	.wpg-list.wpg-list-template-one-column .wpg-list-item,
	.wpg-list.wpg-list-template-two-column .wpg-list-item {
		width:31.33%;
	}

	.wpg-list.wpg-list-template-three-column .wpg-list-item,
	.wpg-list.wpg-list-template-four-column .wpg-list-item,
	.wpg-list.wpg-list-template-five-column .wpg-list-item {
		width:48%;
	}

.form-cat {
	margin: 5px 5px;
}

.form-letters {
	margin: 5px 5px;
}


	/* Search Box */

	.search-big {
		margin: auto;
		width:95%;
		padding-bottom:15px;
	}

	#search-button {
		width: 60px;
		text-align: left;
		padding-left: 10px;
	}
}

@media screen and (max-width: 480px) {
	.wpg-list.wpg-list-template-one-column .wpg-list-item,
	.wpg-list.wpg-list-template-two-column .wpg-list-item,
	.wpg-list.wpg-list-template-three-column .wpg-list-item,
	.wpg-list.wpg-list-template-four-column .wpg-list-item,
	.wpg-list.wpg-list-template-five-column .wpg-list-item {
		width:100%;
	}
}
