﻿.btn__anim{position:relative}
.btn--animated .btn__anim{display:inline-block;vertical-align:top;max-width:0;overflow:hidden;transition:max-width .3s .2s;white-space:nowrap}
.no-touchevents .btn--animated:hover .btn__anim,.touchevents .btn--animated .btn__anim{max-width:30px;transition-delay:0s;}
.no-touchevents .btn--animated:hover .btn__anim--long,.touchevents .btn--animated .btn__anim--long{max-width:120px}
.is-glitching.btn__anim{text-shadow:0 -1px rgba(255,0,0,0.25),1px 0 rgba(0,0,255,0.25)}



img.front-prd-img {
    height: 80px;
}


.cross-icon {
    width: 13px;
}

.cross-icon:hover {
    cursor: pointer;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.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-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-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:.9375rem;padding-right:.9375rem}
.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{float:left}
.col-md-8{width:66.66667%}


.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;
}
.footer-content{margin:0 auto}

.testimonial-content {
    display: block;
}
.header-bottom-wrapper{box-shadow:inset 0 1px 3px rgba(0,0,0,.1);background:#fcfcfc}

.f-widget {
    width: 32%;
    max-width: 301px;
    float: left;
    position: relative;
    color: #C2C2C2;
    margin-bottom: 10px;
    margin-right: 7%;
}

.f-widget .advanced-recent-posts a { color: #fff }

    .f-widget-2 { margin-right: 0 }
.entry-meta{font-size:inherit}
.entry-meta a{line-height:1.8em}
footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{display:none}
footer.entry-meta{margin-top:2em}
.entry-meta.comment-metadata{margin-top:0}
.entry-meta .gp-icon{margin-right:.6em;opacity:.7}
.entry-meta a,.entry-meta a:visited{color:#595959}
.entry-meta a:hover{color:#1e73be}
#leaderboard{padding:9px 0}
.text-center{text-align:center}
.mobile-article #main-article .big-box-ad.text-center{margin-bottom:30px}

#calendar2 thead tr.month{
  background-color: #43b851;
  height: 30px;
  color: #fff;
}
#header h1{padding:0;border:none;text-align:center;margin:0 auto 10px;width:100%}
#header .brand-logo{ color:#212121; font-size:3rem;line-height:70px;height:70px}
#header .brand-logo img{max-height:70px;width:auto;vertical-align:bottom}
 #header,#nav-wrapper,nav{visibility:hidden;position:relative !important}
.standard-posts-wrapper .posts-wrapper .image-holder{width:35%;overflow:hidden;float:left}
.views-row{padding-bottom:36px;margin-top:36px;margin-bottom:30px;border-bottom:4px dotted #d1d1d1;position:relative;overflow:hidden;}
#quicktabs-container-related_posts .views-row{overflow:hidden;position:relative;width:48%;float:left;background:#aaa;border-bottom:0px;border-radius:6px;margin-right:6px;margin-left:6px;margin-bottom:12px;padding-bottom:30px;margin-top:0px;}
#quicktabs-container-related_posts .views-row:nth-of-type(2n+1){clear:left;}
.tagsticky{font-family:oswald,sans-serifs;text-transform:uppercase;font-size:15px;height:30px;float:left}
.tagsticky span{background-color:#1c1c1c;color:#fff;padding:6px 10px;display:inline-block}
.tagsticky .stickydate{font-size:13px}
.tagsticky .sticky-date{font-size:13px}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

	.newblock .news-text{ padding-left:0px;}

.newblock .news-text h4{font-size:18px; color:#393939; line-height:22px; padding:0 0 8px; text-transform:uppercase; font-family: 'itc_avant_garde_gothic_bookRg';}

.newblock .news-text p{font-size:12px; font-style:italic; line-height:15px; font-family:Arial,Helvetica,sans-serif; color:#000; padding:0 0 8px;}

.newblock .news-text p.date{font-style:normal;}

.newblock .news-text p.date strong{font-weight:bold;}
.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-lg-12{width:100%}

		.site-info .sep {
			display: none;
		}

  #site-navigation #nav_wrap .sub-menu .menu-item a:before { content: "\f054"; font: normal normal normal 14px/1 FontAwesome; margin-right: 10px; }

	#site-navigation .sub-menu {display: block !important; position: static !important; width: 100%; background: grey; background: #999999;}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.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}
.region-header .block,.region-footer .block,.region-content-top .block{margin:0 0 25px}
#ctf .ctf-header-img{float:left;position:relative;width:48px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#ctf .ctf-header-img img{display:block;float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#ctf .ctf-header-img-hover,#ctf .ctf-header-generic-icon{display:none;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:#1b95e0;background:rgba(27,149,224,.85);-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#ctf .ctf-header-img-hover .fa,#ctf .ctf-header-generic-icon .fa{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-8px;font-size:20px}
#ctf .ctf-header-type-generic .ctf-header-img{color:#fff;width:48px;height:48px;position:relative}
.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%}

    .team .col-xs-12{width:50% !important;}

    .side-menu .row .col-xs-12{width:49%;display:inline-block;}


.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.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-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.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-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.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-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px;
}

  .col-md-12 { width: 100%; }

.nine ul.tabs-left, .nine ul.tabs-right {width:22% !important;}

.nine .tab_container-left, .nine .tab_container-right {width:78% !important;}

.sprbr, .sprbr2, .sprbr3 {
  padding-right: 0.9em;
  border-right: 1px #DBDBDB solid;
}

  .sprbr {
    padding-right: 0px;
    border-right: 0px;
  }



.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}


.container_12 .grid_5 {
  width: 380px;
}
.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}
.verve_vcard .adr{margin-bottom:16px}
.verve_vcard.shortcoded .adr{margin-bottom:10px}



.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.section .text_section_right,.text_section,.section.working_altres {padding: 0 20px;}

.section .text_section_right, .text_section, .section.working_altres{padding: 0 10px;}
.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}


.helpme-grid,.helpme-inner-grid{max-width: 960px;}
.transparent-header.helpme-grid{top:0px;}
.f-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 -25px;padding:0;list-style:none}
.f-grid:before,.f-grid:after{content:"";display:block;overflow:hidden}
.f-grid:after{clear:both}
.f-grid-collapse{margin-left:0}
.f-grid-small{margin-left:-10px}
.f-grid-medium{margin-left:-25px}
.f-grid-divider:not(:empty){margin-left:-25px;margin-right:-25px}
.f-grid-divider:empty{margin-top:35px;margin-bottom:35px}
.f-grid .f-dropdown-grid+.f-dropdown-grid{margin-top:15px}


.picScroll-left .bd ul li .pic {
  width: 206px;
  height: 134px;
  float: left; }


.picScroll-left .bd ul li .pic img {
  width: 206px;
  height: 134px;
  display: block; }


.picScroll-left2 .bd ul li .pic {
  width: 454px;
  height: 290px;
  float: left; }


.picScroll-left2 .bd ul li .pic img {
  width: 454px;
  height: 290px;
  display: block; }


.picScroll-left3 .bd ul li .pic {
  width: 522px;
  height: 345px;
  float: left; }


.picScroll-left3 .bd ul li .pic img {
  width: 522px;
  height: 345px;
  display: block; }


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}


.wide-content  h1,
.wide-content .content,
.wide-content .after-content,
.wide-content .quote-content {
    padding-left:0;
}


.before-content,
.after-content,
.custom-after-content,
.page-after-content {
	padding-top:5px;
	padding-bottom:5px;
}


.after-content,
.custom-after-content,
.page-after-content {
	border-top:2px solid #555555;
	margin-top:5px;
}


.page-after-content,
.after-content {
	clear:both;
}


.show-mobile {
  display: block; }


#logo .show-mobile {
  display: block;
  max-height: 130px; }
.header .navi .main-navi{display:none}
.open-navi .header .navi .main-navi{display:block;background:#21201e;left:0;position:absolute;top:100%;width:100%}

    ul.main-navi.clearfix {display: none;}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}
#Top_bar.is-sticky #logo img.logo-main{display:none}
#Header_creative #logo img.logo-main{display:none}

.grid_4                                         { width:360px; margin:0 20px; float:left; display:inline; }


.grid_1-2, .grid_3-4, .grid_1, .grid_1-1-2, .grid_2, .grid_2-2-5, .grid_3, .grid_4,
.grid_5, .grid_6, .grid_7, .grid_8,
.grid_9, .grid_10, .grid_11, .grid_12           { width:100%; margin:10px 0 0 0!important; float:none; display:block; }
.skip-links-laptop{display:none}


html.special .news-block__head { margin-bottom: 24px; }


.news-block__head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; margin-bottom: 41px; }


.placeholder-post-read-later {
	opacity: 0;
}
.content-block__content .content-block__btn{min-width:40%;margin-top:2rem;margin-bottom:2rem}
.content-block__container .content-block__content .content-block__btn a{width:100%}
.content-block__container .content-block__content .content-block__btn a .btn{min-width:40%}
.section-content__container .content-block__container .content-block__left .content-block__wrap .content-block__btn,.section-content__container .content-block__container .content-block__right .content-block__wrap .content-block__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagefooter .address{width:auto;float:right;font-size:1.5em}
.pagefooter .address,.pagefooter .contacts,.pagefooter .social{float:none;width:100%;padding:0 0 20px 0;text-align:center}
.navbar-right .dropdown-menu-left{right:auto;left:0}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
.navbar-wrapper{margin:0 -15px;padding:25px 15px}
body.navbar-no-background #header .navbar .navbar-wrapper{background-color:transparent}

	
		
		#header .navbar .navbar-wrapper,
		body.navbar-no-background #header .navbar.fixed.scroll,
		body.header-full-width-boxed #header .navbar,
		body.header-full-width #header .navbar {
			background-color: #ffffff;
		}


.section-header-title {
	margin-right: 1.5rem;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}
		#wds_container1_0 #wds_container2_0 .wds_slideshow_image_container_0 {        display: block;        position: absolute;        text-align: center;        vertical-align: middle;                width: 100%;        height: 100%;      }


.header-right{
	max-width:470px;
}


img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}
.popup-modal .modal-body,#exitpopup-modal .modal-body{padding:20px 35px;font-size:0.9em}
.pad-all{padding:10px}
.pad-all-big{padding:20px}
.ar-en-masthead .pad-all{padding:5px}
.more-info .pad-all{display:block;text-align:center}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

		
	#feat-top-wrap .feat-top2-left-wrap .feat-info-wrap,
	#feat-top-wrap .feat-top2-right-wrap .feat-info-wrap {
		top: 0;
		right: 0;
		}

		
	#feat-wide-wrap .feat-info-wrap {
		top: 0;
		right: 0;
		}


.feat-info-wrap {
	position: absolute;
		top: 0;
		right: 0;
	}


#home-feat-wrap .feat-info-wrap,
#feat-wide-wrap .feat-wide5-main .feat-info-wrap {
	top: 5px;
	right: 10px;
	}


#feat-top-wrap .feat-info-wrap {
	top: 5px;
	right: 5px;
	}


.feat-info-wrap i {
	font-size: .8rem;
	line-height: 100%;
	margin-top: -1px;
	vertical-align: top;
	}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
 
.infinite-sidebar-area .infinite-widget-title{ color: #383838; }
 
.infinite-footer-wrapper .infinite-widget-title{ color: #ffffff; }

.infinite-footer-wrapper .infinite-widget-title .gdlr-core-flexslider-nav{ float: right; margin-left: 20px; }

.infinite-sidebar-area .infinite-widget-title .gdlr-core-flexslider-nav{ float: right; margin-left: 20px; }
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.cookie-notice-container{padding:10px;text-align:center;width:100%}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.service-icon{text-align:center;margin:0 0 20px;font-size:1.5em}
.cherry-services .service-icon {color: #262d36;}
.template-media-icon-bg .services-item-inner:hover .service-icon,.template-media-icon-bg .services-item-inner:hover .title_wrap a,.template-media-icon-bg .services-item-inner:hover .title_wrap .services-macros a::before,.template-media-icon-bg .services-item-inner:hover .content_wrap,.template-media-icon-bg .services-item-inner:hover .descr_wrap{color: #ffffff;}


img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}


.alignright {
	float: right;
	}
.pull-left{float:left!important}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


#form-block .form-shadow{
    padding : 20px 0;
}


#form-box .form-shadow select option{
}


	.iosSlider .slider .item .caption { 
	-webkit-transform:scale(0.6); -webkit-transform-origin:50% 100%;
	-moz-transform:scale(0.6); -moz-transform-origin:50% 100%;
	-o-transform:scale(0.6); -o-transform-origin:50% 100%;
	-ms-transform:scale(0.6); -ms-transform-origin:50% 100%;
	transform:scale(0.6); transform-origin:50% 100%;
	}

.iosSlider .slider {
	width: 100%;
	height: 100%;
}


.iosSlider .slider .item {
	float: left;
	width: 100%;
	overflow:hidden;
}

.iosSlider.fixed .slider .item { text-align:center;}



.iosSlider .slider .item img { width: 100%; height: auto; }

.iosSlider.fixed .slider .item img { width: auto;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}




.actions .cart-account-wrapper .favourite {

    position: relative;

    float: right;

    height: 18px;

    margin-top: 31px;

    padding: 0 30px;

    text-align: right;

    width: auto;

}




.favourite {

    float: right;

    padding: 3px 8px;

}




.favourite a {

    color: #444;

    font-size: 14px!important;

}


    .favourite .fav-none, .cart-account-wrapper .welcome-name {

        display: none;

    }


    .img-source:after {
        width : 75px;
        height: 75px;
    }


.img-source {
    display              : block;
    margin-bottom        : 1rem;
    margin-left          : -1%;
    padding              : 1rem;
    width                : 102%;
    -webkit-border-radius: 4px;
    -moz-border-radius   : 4px;
    border-radius        : 4px;
    background           : white;
    -webkit-box-shadow   : 0 10px 20px rgba(0, 0, 0, 0.15);
    -moz-box-shadow      : 0 10px 20px rgba(0, 0, 0, 0.15);
    box-shadow           : 0 10px 20px rgba(0, 0, 0, 0.15);
    text-align           : center;
    position             : relative;
}


.img-source img {
    display   : block;
    margin    : 0 auto;
    max-width : 100%;
    max-height: 375px;
    height    : auto;
}
footer .global-footer .first.delimiter,.footer .global-footer .first.delimiter{display:none}
.paging .pages strong.last,.paging .pages strong.first,.paging .pages a.last,.paging .pages a.first,.paging .pages a:link.last,.paging .pages a:link.first,.paging .pages a:visited.last,.paging .pages a:visited.first{display:none}



.et-fb.et-db #et-boc .et_pb_number_counter {
	opacity: 1;
}


  .is_constrained {
    max-width: 768px;
  }


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


.is_constrained:after,
.row:after {
  clear: both;
}

div.minicartoneline3{
padding:2px;
font: normal 12px Arial, sans-serif;
color:#333;
}

.down_menu{ color:#999999; width:970px; height:32px; border-bottom:#CA0002 11px solid; border-top:#cccccc 1px solid; margin:0 auto;}

.down_menu li{ float:left;}
div.banner_area{position:absolute;top:12px;right:15px;width:412px}
.banner_area ul.left{margin:0;padding:0;float:left;width:202px}
.banner_area ul.right{margin:0;padding:0;float:right;width:202px}
.banner_area li{height:56px;margin-bottom:8px;list-style-type:none}


.sb_divi_modal .container-content_editor {
    padding: 10px;
}


.sb_divi_modal .container-video {
}


.sb_divi_modal .container-video iframe {
    max-width: 100% !important;
    max-height: 100% !important;
}
.page-template-default.et_pb_pagebuilder_layout:not(.et_full_width_page) #main-content .container{padding-top:0}

#main-content .container {
    padding-top: 20px;
}


 
.search #main-content .container:before {
  background: none;
}

	.small-12.medium-6.large-6.columns.bigleft {
    padding-left: 0;
    padding-right: 0;
}

.large-8 .large-6,
#content .large-8,
#primary .large-8{
    padding-left: 0;
}

div.large-6.columns.rightpost div.entry-meta{
    border: none;
}
.large-6{width:50%}


.front-hero-text-call {
  display: none;
  margin-bottom: -55px;
  margin-top: 20px;
}


.front-hero-text-call-link {
  background-color: #dc702b;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-family: "DIN Pro Cond";
  font-size: 25px;
  font-weight: 800;
  line-height: 25px;
  padding: 12px 20px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.2s;
}


.front-hero-text-call-link:hover {
  background-color: #083b5b;
  color: #fff;
}
.text-center{text-align:center}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .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-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }


  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
.mx-header-logo .logo{display:block;float:left}
.site-header-style-2 .mx-header-logo .logo{padding:7px 0}
.site-header-style-2 .mx-header-logo{float:left}
.site-header-style-2.fixed-enabled .mx-header-logo .logo{margin:0;padding:5px 0}
.site-header-style-2.fixed-enabled .mx-header-logo .logo img{height:44px;width:auto}
.site-header-style-3 .mx-header-logo{text-align:center}
.site-header-style-3 .mx-header-logo .logo{float:none}
.site-header-style-3 .mx-header-logo .logo a{display:inline-block}
.site-header-style-4 .mx-header-logo{float:left}
.site-header-style-4.fixed-enabled .mx-header-logo .logo img{height:44px;width:auto}
.mx-header-logo .logo a{margin:0 auto;float:none;display:inline-block}
.module.no-js,.module.init,.experienceeditor .module{pointer-events:auto}
.module-list{padding:30px 0;background:#eee}
.module-list ul,.module-list li{list-style:none;padding:0;margin:0}
.module-list li{margin:15px 0}
.module-list a{font-size:18px;line-height:22px}
.module-list hr{background-color:#333;height:1px;margin:30px 0}
.legal .module-header{text-align:center;margin-bottom:60px}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.share .shlabel { float: left; font: 9px/33px Arial, Helvetica, sans-serif; color: #FFFFFF; margin-right: 4px; text-transform: uppercase; margin-left: 4px; }

#slider .bx-wrapper ul li .slidecaption .cat-name{
padding:0.1em 0.6em;
font-size:0.8em;
margin-left:0.8em;
border:1px solid;
}

#slider .bx-wrapper ul li .slidecaption .cat-name:empty{
display:none;
}


.post-list-card .post-list .eyecatch .cat-name,.top-post-list .post-list .eyecatch .cat-name,.byline .cat-name,.single .authorbox .author-newpost li .cat-name,.related-box li .cat-name,#top_carousel .bx-wrapper ul li .osusume-label{background: #ef176e; color:  #ffffff;}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:100%;}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}

#footer-widgets #copyright {
  text-align: center;
  padding-top: 50px;
}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}
.aom-center{text-align:center}
.aom-sidebar .aom-podcasts-right .aom-center{margin-bottom:17px}
.aom-related-posts .aom-center{margin-bottom:17px}
.aom-archive .aom-center{width:100%}

.div_image .englobe_image .image_sejour{
	border: none;
	vertical-align:middle;
}


.div_image .englobe_image .image_sejour:hover{
	border: none;
}

.page-numbers.current {
    display: inline-block;
    padding: 0 10px;
    margin: 0 3px 7px 0;
    color: #fff;
    border-radius: 2px;
    border: 1px solid #e5e5e5;
    border-color: #00af00;
    background-color: #68c573;
}

.pagination a, .pagination .page-numbers.dots, .woocommerce nav.woocommerce-pagination ul li a {
    color: #68c573;
    background-color: #fff;
    display: inline-block;
    padding: 0 10px;
    margin: 0 3px 7px 0;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
}

	#header { display:none; width:100%; padding:20px 0 0 0; }

	.startpage #header { display:block; }

	.startpage #header div.span9 { display: none; }

  .main-content .content {
    margin-top: 10px;
  }

  .main-content .product .product-item .price {
    padding-left: 0;
  }

  .main-content .product .product-item .label-fly {
    top: 15px;
  }

  .main-content .product .product-item:hover .label-fly {
    top: 15px;
  }

  
  .main-content {
    margin-top: 50px;
  }
.footer .f_nav{margin-top:3px}
.footer .f_nav a{display:block;line-height:36px;-webkit-transition:250ms;transition:250ms}
.footer .f_nav a:hover{color:#48a548}
.footer .f_nav .col{float:left;width:98px}
.quiz__btn-container{margin:48px auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.quiz__btn{width:100%;border:8px solid #414042;font-family:"TT-Bold";letter-spacing:-0.35px;padding:16px;text-align:center;box-shadow:0 5px 6px 0 rgba(0,0,0,0.14);background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;cursor:pointer}
.quiz__btn--true{color:#80E0A7}
.quiz__btn--false{color:#FF808B;margin-top:16px}
.quiz__btn--multiple{margin:8px 0}

			
			#content div.inerSidebar div.newsletter2 {
				border:1px solid #c8c8c8;
				padding:5px;
				margin-bottom: 5px;
				font-size:11px;
				padding-bottom: 5px;
			}

#home-educators-copy {
    margin-bottom:20px;
}

.home-h2 {
    padding:0;margin:0;
}

#site-title {
	margin-right: 270px;
	padding: 3.65625em 0 0;
}

#site-title a {
	color: #111;
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	text-decoration: none;
}

#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #1982d1;
}

	#site-title,
	#site-description {
		margin-right: 0;
	}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505;}
.bitcoin-icon{display:block;height:41px;width:41px;line-height:41px;color:#000;border-radius:100px;border:1px solid #fff;background-color:#f9a644;}

		
		#horiz_m #logo {
			display: inline-block;
			position: static;
			width: auto;
			margin:15px 0 0 10px !important;
		}

		
		#horiz_m #logo  img{ 
			max-width:440px !important;
		}

		
		#horiz_m #logo img {width:532; height:91;}


.site-logo {
	margin: 0;
	overflow: hidden;
}


.site-logo,.site-logo a {
	width: 116px;
	height: 30px;
}


.site-logo a {
	display: block;
}


.site-logo svg {
	fill: #000;
	width: 116px;
	height: 30px;
	vertical-align: top;
}


.site-logo svg .logo {
	fill: #00a0e9;
}


.scrolled .site-logo,.scrolled .site-logo a,.scrolled .site-logo svg,.scrollend .site-logo,.scrollend .site-logo a,.scrollend .site-logo svg {
	width: 101px;
	height: 25px;
}


	.site-logo,.site-logo a,.site-logo svg {
		width: 199px;
		height: 51px;
	}

h3.ult-responsive[style] {
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 1.125em !important;
	margin-bottom: 5px !important;
	text-transform: uppercase;
}


div.corpo p{
	margin:0;
	padding:5px 15px 5px 15px;
}


#primary {
    position:relative;
    background: #fff;
}


#masthead,
#header,
.column-left,
#secondary,
#primary,
#footer, 
#large-rect,
#ex-masthead {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}


    #responsive-menu-container #responsive-menu-search-box,
    #responsive-menu-container #responsive-menu-additional-content,
    #responsive-menu-container #responsive-menu-title {
        padding: 25px 5%;
    }


    #responsive-menu-container #responsive-menu-additional-content {
        color: #ffffff;
    }

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}


		.row:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
		}


			.row {
				
				margin-left: -50px;
			}


			.row.flush {
				margin-left: 0;
			}


			.row.quarter {
				
				margin-left: -12.5px;
			}


			.row.half {
				
				margin-left: -25px;
			}


			.row.oneandhalf {
				
				margin-left: -75px;
			}


			.row.double {
				
				margin-left: -100px;
			}

.template-index .instagram-widget { text-align: center; }

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }

p.sm_content{
    font-size: 14px;
    line-height: 17px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    letter-spacing: 1.5px;
}

span.page-numbers.current {
background: #0652DD;
padding: 10px 15px;
display:  inline-block;
margin-right: 5px;
}

a.page-numbers {
background: #1d2431;
padding: 10px 15px;
transition: .5s all;
display: inline-block;
margin-right: 5px;
}

a.page-numbers:last-child {
margin-right: 0;
}

a.page-numbers:hover {
background: #0652DD;
}

span.page-numbers.dots {
background: #1d2431;
padding: 10px 15px;
transition: .5s all;
display: inline-block;
margin-right: 5px;
}
 ul.archive-col-list .reg-img { display:block!important; }
 #feat-top-wrap #feat-wide-main img.reg-img,#feat-wide-wrap #feat-wide-main img.reg-img { display:block; }
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content .uabb-sf-bottom-text p:last-of-type {margin-bottom: 0;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}


#sn-position h1, #sn-position h2 {
    position: absolute;
    z-index: 0;
    font-weight: 700
}




#sn-position h1 {
    letter-spacing: -4px;
    margin: 0;
    padding: 0
}


#sn-position h2 {
    margin: 0;
    padding: 0;
    letter-spacing: 1.15px
}


#sn-position h1 a, #sn-position h1 a:hover {
    text-decoration: none
}
#sn-position h1 a{color:#2b2b2b}


        #sn-position {
            
        }


    div#sn-position {
        
    }

.bd-icon-67:before {
  content: '\216';
}

.bd-icon-67:hover:before {
  background-color: rgba(0, 58, 58, 0.5);
  color: #ffffff;
}
.condensed__container{background-color:#000}
.condensed__container .container,.condensed__container .filter__more,.condensed__container .ous-events-listing{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;height:4.45rem;display:-webkit-box;display:flex}
.header--center .condensed__container,.header--internal .condensed__container{background-color:#eaeaea}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.grid,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{font-size:0;text-align:justify;text-justify:distribute-all-lines;}
.grid--scroll,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.js .grid--scroll,.js .b-gallery__list,.js .b-gallery__thumbs-list,.js .b-intro__list{overflow-x:hidden}
.b-intro__list .row-main{-webkit-flex:1 1 1412px;-ms-flex:1 1 1412px;flex:1 1 1412px;padding:40px 0}


.external-sites .title {
  position: absolute;
  top: 50%;
  height: 40px;
  line-height: 40px;
  margin-top: -20px;
  width: 100%;
  left: 0;
  color: #FFF; }


.uk-article .category a {
  color: #fe5461;
    font-weight: 400;
    display: inline-block;
}


.single h3.autor a, .single .uk-article .category a, .info-meta {
  color:  #787878;
}

  .info-meta.palabras, .info-meta.category {margin-right: 0;}
.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-lg-3{width:25%}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}



.responsive-mask {
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 0;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 7777;
    display: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}


.responsive-mask.see-mask {
    display: block;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}



p.demo_store,
.font2,
.video-content p.font2,
.yt-bg-player .slider-content p,
.slider-content p.font2,
.interactive-bg .wrapper-bg p,
.swiper-wrapper .slider-content h4,
.swiper-wrapper .slider-content p,
.menu_today figure p,
.masonary_blog figure p.post-cats,
.blog-grid figure p.post-cats,
.latest_news figure p.post-cats,
.video b,
span.welcome,
.blog_single .blockquote p,
.banner .banner-content p,
.blockquote p,
.post-top-blockquote blockquote p {
    font-family: 'Courgette', cursive;
}

.menu_today figure p,
.masonary_blog figure p.post-cats,
.blog-grid figure p.post-cats,
.latest_news figure p.post-cats {
    font-size: 18px;
}

.latest_news figure p.post-cats,
.masonary_blog figure p.post-cats,
.blog-grid figure p.post-cats {
    text-transform: capitalize;
}



.hubspot-hd-cta {
    position: absolute;
    top: 54px;
    width: 100%;
    text-align: center;
}

.navbar li{display: block; float: left; margin:0px 10px 0px 0px ; position: relative;}

.navbar li:before{width: 0; height: 2px; position: absolute; bottom: -2px; left: 50%; background-color: #00ada7; content: ''; transition: all .6s; z-index:50;}

.navbar li.active:before, .navbar li.on:before{width: 100%; left: 0;}

.navbar a{display: block; line-height: 32px; padding:13px 15px 13px; font-size: 16px; font-weight: 400;}

.navbar{left:10px}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }


.custom-hidden_xs {
	position: relative;
	left: 50%;
	transform: translate(-50%, 0%);
	width: inherit;
	height: inherit;
}
.sidebar-box .widget-title{display:block;margin:0 0 20px;font-size:1.077em;line-height:1.5;font-weight:600;color:#000}
.widget_rss .widget-title a.rsswidget{display:inline-block;margin:0}
.footer-widget .widget-title{display:block;margin:0 0 20px;font-size:1.077em;color:#fff;font-weight:600;line-height:1.5}
.wpb_row .widget-title{margin:0 0 20px;font-size:1.077em;font-weight:600;color:#000}


.footer-site-info {
  background: #222;
  font-size: 14px;
  font-size: 1.4rem;
  padding: 1em 0;
  color: #ccc;
}


.footer-site-info a {
  color: #ffffff;
  border-bottom: 1px solid #555;
}


.footer-site-info a:hover {
  color: #fa5742;
}


.footer-site-info p {
  margin-bottom: 0;
}
.dg-signup-pod[min-width~="768px"] .dg-registration-confirmation__email{font-size:1.25rem}
.et-fixed-header #top-menu .cta_menu a{color:#fff!important}

    
    
    
    .prev, 
    .next {
	cursor:pointer; 
	padding:0px;
	margin:120px 0 0 0px;
	width:14px;
	position:absolute;
	top:0;
	height:40px;
	z-index:999; 
	padding:0;
	text-align:center;
    }


    
    .prev.big, 
    .next.big {
	margin:180px 0 0 0px;
    }

    
    .prev img, 
    .next img{
	margin:15px 0 0 0px;
    }

    .next {
	right:-17px;
    }

 
    .prev:hover, 
    .next:hover { 
    }

body div#globalnav,body div.access,span#theme-link span.additional-name,span#theme-link span.family-name{display:none;}


	.et_section.parallax-section{
		background-attachment: scroll !important;
		background-position: 50% 50%;
	}
.mb-2,.my-2{margin-bottom:.5rem !important}
.homepage #column2{margin-top:10px;width:230px;float:left;padding-left:20px}
.homepage dt,.homepage #column2 h2,.homepage h4{color:#000;margin:0 0 .4em;padding:0;font-family:"Cabin", "Lucida Grande", Arial, Helvetica, sans-serif;font-size:1.3em;line-height:1.2em;font-weight:700}
.homepage #column2 h2{margin-bottom:.5em}
.c-discount-m__h-main{font-size:32px}
.c-discount-m__h-main,.c-discount-m__h-sub{text-transform:uppercase;font-size:44px}


#footer-widget-right {
	max-width: 480px;
	margin: 10px auto 0;
}
.mk-blog-single.blog-post-type-blockquote .blog-single-title{display:none}
.master-holder.blog-style-compact.blog-post-type-instagram .blog-single-title{display:none}
.master-holder.blog-post-type-twitter .blog-single-title{display:none}
 .mk-blog-single .blog-single-title, .mk-blog-hero .content-holder .the-title{ font-weight:600 !important; }
.advertisement--top,.advertisement--bottom{position:relative;width:100%;max-width:1200px;padding:20px;}
.advertisement--top:after,.advertisement--bottom:after{clear:both;content:'';display:table;}
.advertisement--top iframe,.advertisement--bottom iframe{display:block;margin:0 auto;}
.advertisement--top img,.advertisement--bottom img{width:100%;height:auto;}
.advertisement--top{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;z-index:10;margin:0 auto;background-color:#F4F4F4;text-align:center;}
.advertisement--top:after{clear:both;content:'';display:table;}
.fixed{position:fixed;z-index:9998;width:100%;left:0;right:0}
.fixed.fixed-top{top:0px}



table.footer a.header{  color: #FFFFFF;  text-decoration: none;  text-transform: uppercase;  z-index: 2000;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 12px;  font-weight: normal;  padding-left: 10px;   padding-right: 20px;  }

table.footer a.header:link{  color: #FFFFFF;}


table.footer a.header:visited{  color: #ADC4D9;}


table.footer a.header:hover{  color: #4CB5FF;}


table.footer{  border-width: 0pt;   background-color: #246b89;  color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, Tahoma;  font-size: 0.8em;}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item{color:#fff;text-transform:uppercase;font-size:14px;line-height:23px;font-size:.875rem;line-height:1.4375rem;letter-spacing:0.05em;display:block;transition:0.2s;font-weight:700}
.shop__currency__select .shop__currency__select__items .shop__currency__select__item.selected{color:#C19C5E}
.no-touchevents .shop__currency__select .shop__currency__select__items .shop__currency__select__item:hover,.accessibility .shop__currency__select .shop__currency__select__items .shop__currency__select__item:focus{color:#C19C5E}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

#menu-top-right{float:right;margin:0;padding:0;width:100%;text-align:center;position:absolute;left:0}

#menu-top-right li{float:none;margin:0 10px;padding:0;list-style:none;display:inline}

#menu-top-right li a{font:400 16px/37px apercuregular;color:#fff;display:inline-block;text-decoration:none}

#menu-top-right li a:hover{text-decoration:none;color:#e0dfd8}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #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:28px;}


.collapse {
  display: none;
}


.collapse.in {
  display: block;
}


  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }


#topnav ul li.searchform  { 
	float:right;
	padding:7px 0; 
	width: auto; 
	}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}
#content{width:57%;float:left;padding:2% 0 2% 2%}
.texte{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif; font-size : 14px;}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}


	.section--overview-links .wrapper {
		width: 100%;
	}


.contenttop, .contentbottom {
	float:left;
	width: 585px;
	clear:none;
}
.center-block{display:block;margin-right:auto;margin-left:auto}


div.center{
	display: flex;
	width: 100%;
	justify-content: center;
	clear: both;
}

	.center{text-align: center}


#sfooter {
	float: right;
	padding-top: 5px;
	top: -15px;
	overflow: visible;
}


#sfooter a {
	width: 26px;
	height: 26px;
	margin-left: 5px;
}



.socials {
	position: relative;
	overflow: hidden;
	float: right;
	min-height: 20px;
	margin-right: 10px;
	padding-top: 5px;
	padding-left: 10px;
}


.socials a {
	display: block;
	float: left;
	margin-right: 5px;
}


.socials img {
	width: 30px;
	padding: 3px;
	border-radius: 100px;
	top: 0;
	position: relative;
	background-color: rgba(255,255,255,.1);
	-webkit-transition: .2s ease-out all;
	transition: .2s ease-out all;
}


.socials a:hover img {
	background-color: transparent;
	top: -4px;
}
.boxs .boxs__item .boxs__content.shadow3{box-shadow:0px 12px 35px 0px rgba(0,0,0,0.35)}
.boxs .boxs__item .boxs__imageimg .shadow3{xbox-shadow:10px 15px 15px 15px #000}


.ad-header {
	max-width: 1000px;
	margin: 0 auto;
	padding: 30px 0;
	text-align:center;
}


.ad img {
	display: block;
	border: solid 1px #221f1f;
}


.page-template-_TEMPL-digital-ads-purchase .ad-header {
	display: none!important;
}


.ad-content-header {
	padding-bottom: 20px;
	border-bottom: solid 1px #d1d3d4;
	margin-bottom: 30px;
}


.sidebar-item.ad .border {
	xxborder-color: #221f1f;
}


.tax-issue .ad-content-header {
	border: none;
	margin-bottom: 20px;
}


	.sidebar-item.ad-1 {
		-ms-flex-order: 1;
		    order: 1;
		width: 33.33%;
	}


	.sidebar-item.ad-2 {
		-ms-flex-order: 2;
		    order: 2;
		width: 33.33%;
	}


	.sidebar-item.ad-3 {
		-ms-flex-order: 3;
		    order: 3;
		width: 33.33%;
	}
.g-pt-85{padding-top:6.07143rem!important}
.g-pt-85--sm{padding-top:6.07143rem!important}
.g-pt-85--md{padding-top:6.07143rem!important}
.g-pt-85--lg{padding-top:6.07143rem!important}
.g-pt-85--xl{padding-top:6.07143rem!important}

.entry-content table, .comment-body table{ border-collapse:collapse; margin:10px 0;}

.entry-content table td, .entry-content table th, .comment-body table td, .comment-body table th{padding:10px 5px; text-align:left;}

.entry-content table th, .comment-body table th{color:#676767; font:normal 18px Oswald; border-bottom:1px #888 solid;}

.entry-content table td, .comment-body table td{border-bottom:1px #ccc solid;}


.entry-content ol li, .entry-content ul li{ margin-left:15px;}

#panels section .main {
	box-sizing: border-box;
	height: auto !important;
	display: none;
	-webkit-transition: opacity 600ms;
	transition: opacity 600ms;
	overflow-y: hidden;
}

#panel-1-ctrl:checked ~ #panels #panel-1 .main {
	max-height: initial;
	display: block;
	padding: 20px 0 20px;
}

#panel-2-ctrl:checked ~ #panels #panel-2 .main {
	max-height: initial;
	display: block;
	padding: 20px 0 20px;
}

.main {
	width: 100%;
	margin: 0 auto;
}

.main p {
	line-height: 1.8;
}

#panels section#panel-2 .main {
	box-sizing: border-box;
	opacity: 0;
	display: none;
	-webkit-transition: opacity 600ms;
	transition: opacity 600ms;
	overflow-y: hidden;
}
.partenaires-carousel .owl-item .oc-item{height:100%!important;min-height:100%!important}
.partenaires-carousel .owl-item .oc-item a{height:100%!important;min-height:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }


.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;
}
