﻿
.clear{clear:both;font-size:0;content: " ";line-height:1px;height:1px;_height:1%;margin-top:-1px;}

.nav-divider{ float:left; width:100%; height:0px;}


.max-content-lg {
  max-width: 1344px;
  margin: auto;
  height: 100%;
  padding: 0 15px;
}


#top-social li,
#top-social li a,
#top-social li .ts-icon,
#top-social li .ts-text {
	display: block;
	position: relative;
	float: left;
	width: auto;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}


#top-social li .ts-icon {
	width: 40px;
	text-align: center;
	font-size: 14px;
}
.site-article-single .article-content .article-content-inner .article-social{margin-bottom:40px}
.site-article-single .article-content .article-content-inner .article-social a{margin-right:2rem}
.site-article-single .article-content .article-content-inner .article-social img{height:20px;transition:.6s ease-in-out;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.site-article-single .article-content .article-content-inner .article-social img:hover{transform:scale(1.8)}
.site-footer .article-social{float:right}
.site-footer .article-social a{margin-right:1rem;display:inline}
.site-footer .article-social img{height:25px;transition:.6s ease-in-out;transition-timing-function:cubic-bezier(.19,1,.22,1);width:25px}
.site-footer .article-social img:hover{transform:scale(1.8)}


.grid-4, .grid-one-third {
  width: 32%;
}


.services-section .icon,
.grid-4.service .icon {
  width: 60px;
  font-size: 65px;
  text-align: center;
  float: left;
}

.services-section .icon-browser,
.grid-4.service .icon-browser {
  font-size: 60px;
}

.page-template-template-builder-full-width footer.copyright .grid-4 {
  padding: 25px 0;
  margin: 0;
}

footer.copyright .grid-4 {
  padding: 25px 0px 25px 30px;
}

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}
.pm-socialmedia .ir-twitter{background-position:-90px -10px}
.pm-util .ir-twitter,.pm-hd .ir-twitter{background-position:-189px -600px}

.top_inner-banner img, .inner-page-logo a img{width:100%;}

.top_inner-banner{position:relative;}


.pane-industries .view-id-industries .top_inner-banner img {width:100%; height:auto;}
.textwidget{padding-top:10px;padding-bottom:10px}

.clearfix:after, .clearfix:before{ display:table; content:""}

.clearfix:after{ clear:both}

.clearfix{*zoom:1}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-12,.col-xs-4,.col-xs-6,.col-xs-8{float:left}
.col-md-10,.col-md-2,.col-sm-3,.col-sm-6,.col-sm-9,.col-xs-12,.col-xs-4,.col-xs-6,.col-xs-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.footer-top,.market-watch p,.search-result,.site-header__center li a,.site-header__slogan,.sponsor-title,.text-content__category-label,.ticker .scroll-wrap ul li{text-transform:uppercase}
.market-watch{background:#222;border-bottom:10px solid #222;height:40px;overflow:hidden;padding-bottom:7.5px;padding-top:7.5px}
.ie-website .market-watch{background:#fff;color:#000;border-bottom:0;font-weight:700}
.market-watch p{color:#fff;display:inline-block;font-family:"Source Sans Pro",sans-serif;font-size:13px;padding-right:25px}
.advisor-website .market-watch p{font-family:Roboto,sans-serif}
.ie-website .market-watch.container-fluid.visible-md.visible-lg a,.ie-website .market-watch.container-fluid.visible-md.visible-lg a:hover{color:#000}




.clearfix:before,
.entry-content:before,
.entry:before,
.featured-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.clearfix:after,
.entry-content:after,
.entry:after,
.featured-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

.x-sidebar .widget.woocommerce.widget_product_categories ul.product-categories, .x-sidebar .widget.widget_nav_menu ul.menu{padding:5px 15px 18px;}

.x-sidebar ul.product-categories li, .x-sidebar .widget.widget_nav_menu ul.menu li{font-size:14px; padding-bottom:9px; margin-bottom:9px; border-bottom:#bdbdbd 1px dashed;}

.x-sidebar ul.product-categories li:last-child, .x-sidebar .widget.widget_nav_menu ul.menu li:last-child{margin-bottom:0; padding-bottom:0; border-bottom:0;}

.x-sidebar ul.product-categories li a, .x-sidebar .widget.widget_nav_menu ul.menu li a{transition:0.3s; color:#111111 !important;}

.x-sidebar ul.product-categories li:hover a, .x-sidebar .widget.widget_nav_menu ul.menu li:hover a{color:#d93e55 !important; background-color:inherit;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.page-template-page-transparent-header-light-php .before-sticky .header_logo {
  display: none; }


.page-template-page-transparent-header-light-php.org-dark-header .header_logo {
  display: block !important; }


.srp-post-thumbnail-link {
	display: block;
}
 #inner-wrapper { padding: 0; }





div.header-wrapper .responsive-menu-wrapper{ display: none; }


#mainmenu ul.level1 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

div.ubermenu-content-block .catalogue-nav {display:none;}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}


.categories {
    padding-bottom: 30px;
    text-align: center;
}

  .menu-mob__head-in { border-top: 1px solid #ebeef4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }


html.special.black-bg .menu-mob__head-in { border-top-color: #000; }


html.special.blue-bg .menu-mob__head-in { border-top-color: #195183; }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.phone-track{font-weight:700}


.financity-footer-wrapper.financity-with-column-divider .financity-footer-column{ padding-bottom: 1029px; margin-bottom: -1020px; 
	border-left: 1px; border-style: solid; border-color: inherit; padding-left: 30px; padding-right: 30px; }
 
.financity-footer-wrapper.financity-with-column-divider .financity-footer-column:first-child{ border: none; }

	.financity-footer-column{ margin-bottom: 60px; }

	.financity-footer-wrapper.financity-with-column-divider .financity-footer-column:last-child{ margin-bottom: 20px; }



#adswsc_counter {
  border: 3px inset white;
  border-radius: 3px;
}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505}




.flexslider { 
	position: relative;
	margin: 0;
	padding: 0 0px;
	zoom: 1;
}




	.flexslider .slides { zoom: 1; }


			.flexslider .slides img {
				display: block;
				width: 100%; 
		}

.header-top {
	padding:3em 0;
}

.contact-form .clear-form{clear:both}




.clear, .cleaner { clear: both; height: 0; overflow: hidden; }


.mega-menu-section .section-left {
  width: 350px;
  background-color: #F5F4F2;
  padding: 20px;
}


.mega-menu-section .section-left .title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 16px;
}


.mega-menu-section .section-left ul li {
  margin-bottom: 5px;
}


.mega-menu-section .section-left .more {
  margin-left: 20px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

.img-container .container-inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.img-container .container-inner img {
  width: 100%;
  height: auto;
}



.container-inner img.alignleft, 
.container-inner img.alignright {
  float: none;
  margin: 0;
}

.top-header .socials{
	margin: 0;
	display: inline-block;
}


.socials a,
.socials a:hover {
	color: #ffffff;
}


.socials {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}


.socials li {
	display: inline-block;
}

.socials li a {
	width: 32px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	display: inline-block;
	border-radius: 4px;
	transition: background 0.5s;
	-webkit-transition: background 0.5s;
}


.socials li.facebook a:hover,
.socials li.facebook a:focus {
	background: #3E5993;
}


.socials li.twitter a:hover,
.socials li.twitter a:focus {
	background: #00C3F8;
}


.socials li.youtube a:hover,
.socials li.youtube a:focus {
	background: #CC181E;
}

.socials li.google-plus a:hover,
.socials li.google-plus a:focus {
	background: #ea4335;
}
.page-gt-80k #menu-primary-navigation,.page-gt-80k .navbar-toggle,.page-gt-80k .wrap-navbar{display:none !important}
.navbar .wrap-navbar{display:none}
.block.courseitem.course3 .block_content .course_price{font-size:16px;margin:10px 0;color:#70c989;font-weight:600;display:inline-block;width:100%}
.block.courseitem.course4 .block_content .course_block_bottom .course_price{font-size:16px;margin:0;color:#70c989;font-weight:600;float:right}
.block.courseitem.course5 .course_price{clear:Both;font-size:16px;margin:0;color:#70c989;font-weight:600}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}
.ajax_loader .five_rotating_circles .circle3{right:0;bottom:0}
.ajax_loader .five_rotating_circles .container1 .circle3{-webkit-animation-delay:-.6s;animation-delay:-.6s}
.ajax_loader .five_rotating_circles .container2 .circle3{-webkit-animation-delay:-.5s;animation-delay:-.5s}
.ajax_loader .five_rotating_circles .container3 .circle3{-webkit-animation-delay:-.4s;animation-delay:-.4s}
