/* font-organizer fo-elements.css */
/* This Awesome CSS file was created by Font Orgranizer from Hive :) */

body { font-family: 'Assistant'!important;   }
h1 { font-family: 'Assistant'!important;   }
h2 { font-family: 'Assistant'!important;   }
h3 { font-family: 'Assistant'!important;   }
h4 { font-family: 'Assistant'!important;   }
h5 { font-family: 'Assistant'!important;   }
h6 { font-family: 'Assistant'!important;   }
p { font-family: 'Assistant'!important;   }
q { font-family: 'Assistant'!important;   }
li { font-family: 'Assistant'!important;   }
a { font-family: 'Assistant'!important;   }

/* inline */
body{background-color: rgba(35, 37, 58, 1);background-position: top center;background-repeat: repeat;background-size: auto;background-attachment: scroll;color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 14px;line-height: 2em;}#container.boxed{background-color: rgba(35, 37, 58, 1);background-position: top center;background-repeat: repeat;background-size: auto;background-attachment: scroll;}div.logo-text a{color: #e14938; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 31px;line-height: 1em;}#header .top-bar .logo{width: 200px;}.top-bar{background-color: rgba(255, 255, 255, 1);background-position: top center;background-repeat: repeat-x;background-size: auto;background-attachment: scroll;}.top-bar, .top-bar .widget-title{color: #a8a8a8; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 13px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 60px;}.top-bar a{color: #a8a8a8;}.top-bar a:hover{color: #303852;}#header, .sticky-header{background-color: rgba(255, 255, 255, 1);background-position: top center;background-repeat: repeat-x;background-size: auto;background-attachment: scroll;}.sf-menu a, .mobile-menu a,.sf-menu a:hover,.sf-menu li.active a, .sf-menu li.current-menu-item > a,.sf-menu .sfHover > a,.sf-menu .sfHover > li.current-menu-item > a,.sf-menu li.current-menu-ancestor > a,.mobile-menu a:hover,.mobile-menu li.current-menu-item > a{color: #d11b97; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 15px;text-transform: uppercase;line-height: 80px;}.sf-menu a:hover,.sf-menu li.active a, .sf-menu li.current-menu-item > a,.sf-menu li.current-menu-ancestor > a,.mobile-menu a:hover,.mobile-menu li.current-menu-item > a{color: #4fd1d9;}.nav-main .sf-menu .sub-menu{background-color: #0e4964;}.nav-main .sf-menu .sub-menu li:hover > a,.nav-main .sf-menu .sub-menu li.current-menu-item > a{background-color: #2db5c6;color: #23253a;}.nav-main .sf-menu .sub-menu li a{color: #23253a; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 14px;text-transform: none;line-height: 3.5em;}#title-bar{height: 0px;line-height: 0px;}#title-bar.title-bar-style-custom_bg .title-bar-default{background-color: rgba(255, 255, 255, 0);background-position: center center;background-repeat: repeat;background-size: cover;background-attachment: scroll;}#title-bar .title-primary{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 17px;text-transform: uppercase;}#title-bar div.breadcrumbs, #title-bar div.breadcrumbs a{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 13px;font-style: italic;}a{color: #4fd1d9;}a:hover, a:focus{color: #4fd1d9;}::selection{color: #ffffff;background: #0e4964;}::-moz-selection{color: #ffffff;background: #0e4964;}h1{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 29px;text-transform: uppercase;letter-spacing: 5px;line-height: 1.3em;}h2{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 29px;text-transform: uppercase;letter-spacing: 5px;line-height: 1.3em;}h3{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 25px;text-transform: uppercase;letter-spacing: 4px;line-height: 1.5em;}h4{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 16px;text-transform: none;font-style: italic;line-height: 1.5em;}h5{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 15px;text-transform: none;font-style: italic;line-height: 1.7em;}h6{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 15px;line-height: 1.7em;}.list-item h3.media-heading{color: #0e4964; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 21px;text-transform: uppercase;font-style: normal;line-height: 31px;}.blog-item h3.media-heading{color: #0e4964; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 29px;text-transform: uppercase;font-style: normal;line-height: 35px;}h4.grid-heading{color: #0e4964; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 16px;text-transform: uppercase;font-style: normal;line-height: 1.4em;}.gallery-item h4.grid-heading{color: #0e4964; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 18px;text-transform: uppercase;font-style: normal;line-height: 1em;}.gallery-item h4.grid-heading small{color: #6c6c6c; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 13px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 0.5em;}.entry-meta > span{color: #6c6c6c; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 12px;text-transform: capitalize;letter-spacing: 0px;font-style: italic;line-height: 2.4em;}.single .entry-meta > span{color: #0e4964; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 12px;text-transform: capitalize;letter-spacing: 0px;font-style: italic;line-height: 1em;}.entry-excerpt{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 14px;line-height: 23px;}.read-more{color: #47b8c6; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 12px;font-style: italic;line-height: 1;}#primary #breadcrumbs,#primary #breadcrumbs a{color: #6c6c6c; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 12px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 1em;}nav.post-navigation a{color: #a8a8a8; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 13px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 4em;}.category-filters li a{color: #a8a8a8; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 14px;text-transform: none;letter-spacing: 0.5px;font-style: italic;line-height: 2em;}#sidebar{color: #6c6c6c; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 14px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 2em;}#sidebar a{color: #6c6c6c;}#sidebar a:hover{color: #878787;}#sidebar .widget-title{color: #0e4964; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 15px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 2em;}#footer{background-color: rgba(79, 209, 217, 1);background-position: top center;background-repeat: repeat;background-size: auto;background-attachment: scroll;color: #9ba9b3; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 14px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 1.5em;}#footer a{color: #9ba9b3;}#footer a:hover{color: #ffffff;}#sidebar-footer .widget-title{color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: bold; font-size: 15px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 2em;}#copyright{background-color: rgba(79, 209, 217, 1);background-position: top center;background-repeat: repeat;background-size: auto;background-attachment: scroll;color: #ffffff; font-family: 'Droid Serif', Arial, sans-serif; font-weight: normal; font-size: 13px;text-transform: none;letter-spacing: 0px;font-style: italic;line-height: 80px;}#copyright a{color: #ffffff;}#copyright a:hover{color: #0e4964;}#pojo-scroll-up{width: 40px;height: 40px;line-height: 40px;background-color: rgba(79, 209, 217, 0.5);background-position: top center;background-repeat: repeat;background-size: auto;background-attachment: scroll;}#pojo-scroll-up a{color: #eeeeee;}body.postid-42, body.page-id-42{background-color: rgba(35,37,58,1);}.image-link .overlay-image{background: rgba(48, 56, 82, 0.5);}.nav-main,.sticky-header .sticky-header-inner,.media:hover .image-link,.grid-item:hover .inbox .caption,li.product:hover .image-link{border-color: #ffffff;}.icon-bar{background-color: #d11b97;}#header .top-bar{height: 95px;}.sf-menu .sub-menu li > a{border-color: #2db5c6;}			article.sticky:before {background-color: #303852;}
			.align-pagination .pagination > li > a:hover,.align-pagination .pagination > li > span:hover,.align-pagination .pagination > .active > a,.align-pagination .pagination > .active > span,.align-pagination .pagination > .active > a:hover,.align-pagination .pagination > .active > span:hover,.align-pagination .pagination > .active > a:focus,.align-pagination .pagination > .active > span:focus {border-color: #303852; color: #303852;}
			.woocommerce ul.products li.product .caption .price, .woocommerce-page ul.products li.product .caption .price {color: #303852;}
			.category-filters li a:hover,.category-filters li a.active {color: #303852;}
			.widget_tag_cloud a, #sidebar-footer .widget_tag_cloud a {color: #ffffff;}
			.widget_tag_cloud a:hover, #sidebar-footer .widget_tag_cloud a:hover {background-color: #303852; color: #ffffff;}
			ul.social-links li a .social-icon:before {background-color: #303852;}
			ul.social-links li a .social-icon:before {color: #ffffff; }
			ul.social-links li a:hover .social-icon:before {background-color: #ffffff; }
			ul.social-links li a:hover .social-icon:before {color: #303852; }
			.navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar {background-color: #303852;}
			.button,.button.size-small,.button.size-large,.button.size-xl,.button.size-xxl {border-color: #303852;color: #303852;background: #ffffff;}
			.button:hover,.button:focus,.button.size-small:hover,.button.size-large:hover,.button.size-xl:hover, .pojo-loadmore-wrap .pojo-loading, .pojo-loading-wrap .pojo-loading  {border-color: #303852;background: #303852;color: #ffffff;}

/* inline */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{ background-color: #ffffff;	color: #23253a;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{ border-color: #ffffff;}
body.pojo-a11y-focusable a:focus{ outline-style: solid !important;	outline-width: 1px !important;	outline-color: #ffffff !important;}
#pojo-a11y-toolbar{ top: 50px !important;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{ background-color: #ffffff;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a, #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{ color: #333333;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{ background-color: #4054b2;	color: #23253a;}
@media (max-width: 767px) { #pojo-a11y-toolbar { top: 0px !important; } }

/* wp-custom-css */
#responsive-menu-button {
	display: none !important;
}

/* ht-ctc-entry-animations */
.ht_ctc_entry_animation{animation-duration:0.4s;animation-fill-mode:both;animation-delay:0s;animation-iteration-count:1;}			@keyframes ht_ctc_anim_corner {0% {opacity: 0;transform: scale(0);}100% {opacity: 1;transform: scale(1);}}.ht_ctc_an_entry_corner {animation-name: ht_ctc_anim_corner;animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);transform-origin: bottom var(--side, right);}

/* ht-ctc-s7 */
.ht-ctc .ctc_s_7:hover .ctc_s_7_icon_padding, .ht-ctc .ctc_s_7:hover .ctc_cta_stick{background-color:#25d366 !important;}.ht-ctc .ctc_s_7:hover svg g path{fill:#f4f4f4 !important;}

/* wp-emoji */
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
