﻿
.bd-contentlayout-1 {
  clear: both;
  
}

.bd-stretchtobottom-1 .bd-contentlayout-1 {
  height: 100%;
}
.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both}
.max-width-4{max-width:64rem}


.content {width: 100%; padding: 4px 0 117px 0;}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}


.post-title a,ul.slider-navigation li ,.pagenavi a,a.more-link ,.main-menu li a ,.subscribe-icons a ,.flickr_badge_image img, .mega-menu-link img {
	webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

	.main-menu ul.menu , .top-menu ul.menu{ display:none; }

	#main-nav .main-menu {margin-left: 0  !important; margin-right:0 !important;}

	.main-menu ul.menu , .top-menu ul.menu, .breaking-news, .ei-title h3{ display:none; }


	.main-menu ul.menu,
	.top-menu ul.menu,
	.breaking-news{
		display:none;
	}

 .ttr_title_position 
{
top:9px;
position:absolute;
left: 8.5%;
right:auto;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
.et_pb_blurb_1.et_pb_blurb .et_pb_main_blurb_image{padding-top:20px}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{box-shadow:0px 12px 18px -6px #0028f2;width:150px}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{box-shadow:0px 12px 18px -6px #0028f2;width:150px}
.et_pb_blurb_0.et_pb_blurb .et_pb_main_blurb_image{padding-top:20px}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.fa.pull-right{margin-left:.3em}
#filter-box-title a h3.pull-right{margin:0;color:#666}

#col-2 #topProducts .buy{background:#e6f0d8;text-align:center;font:14px/22px Tahoma,sans-serif;color:#333;text-indent:5px;border:1px solid #ccc;border-top:0;padding:7px 0 9px 0;width:155px;cursor:pointer;margin:0 auto;}

#col-2 #topProducts .buy:hover{background:#cbe6a2;}

#col-2 #topProducts .buy span{color:#333;font:13px/22px Tahoma,sans-serif;font-weight:normal;}

#col-2 #topProducts .buy span:hover{text-decoration:none;}

#col-2 .products_table .buy,.trialpack .buy{display:block;width:60px;text-align:center;cursor:pointer;}

#col-2 .products_table .buy{width:auto;}

#col-2 #topProducts .pill,#col-2 #topProducts .buy,#front-products .product .img_box,#front-products .product .info span{width:147px;}

#col-2 #topProducts .buy,#front-products .product .info span{background:#e6f0d8;}

#col-2 #topProducts .buy:hover,#front-products .product .info span:hover{background:#cbe6a2;}

div.mv-sponsors__sectie-platina {
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    margin: 20px 0;
}


div.mv-sponsors__sectie {
    display: grid;
    align-items: center;
    justify-items: center;
}


div.mv-sponsors__sectie-diamant {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 15px; 
    grid-row-gap: 45px; 
    margin: 15px 0;
}


div.mv-sponsors__sectie-goud {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; 
    grid-column-gap: 10px; 
    grid-row-gap: 30px; 
    margin: 10px 0;
}


div.mv-sponsors__sectie a img {
    transition: all .2s ease-in-out;
}


div.mv-sponsors__sectie a img:hover {
     transform: scale(1.05);
}


.loading-icon .material-icon .spinner{  width:60px;   height:60px;   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   margin:auto}


.loading-icon .material-icon .spinner .right-side, 
.loading-icon .material-icon .spinner .left-side{-webkit-animation:material-fade-in-first 1.2s linear infinite alternate; animation:material-fade-in-first 1.2s linear infinite alternate}

.loading-icon .material-icon .spinner.color-2 .right-side, 
.loading-icon .material-icon .spinner.color-2 .left-side{-webkit-animation:material-fade-in-second 1.2s linear infinite alternate; animation:material-fade-in-second 1.2s linear infinite alternate}
.loading-icon .material-icon .spinner.color-2{display:none!important;}





#top-nav, #main-nav { position: absolute; right: 0; text-align: right; }

#top-nav a, #main-nav a { text-decoration: none; color: #99661f; text-shadow: #f6f6f6 0 1px 0; font-family: 'PT Serif', Georgia, serif; }

#top-nav a:hover , #main-nav a:hover { color: #d48619; text-decoration: none; }





#main-nav { bottom: 21px; right: -8px; }

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }


.main-nav-subnav { position:absolute; display:block; width: 160px; padding: 10px; background: #fff; border: 1px solid #d6d6d6; }
.module-footer .footer-bottom-area .footer-social-container a{color:#22232d}
.module-footer .footer-social-container{text-align:center;padding:47px 0}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }


.header-main {
	min-height: 48px;
	padding: 0 10px;
}
.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}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}


.mnmd-sub-col {
  width: 100%;
  float: left;
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
.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}

    .headerLogin-module .dropdown-menu .caret {
      margin-left: .5em;
      margin-top: 1em; }

  footer .caret {
    float: right;
    margin-top: .5em; }

      .footer-dropdown .caret {
        display: none; }

  aside span.caret {
    display: inline-block; }


.footer_bajo {
    width: 78%;
    margin: 20px 0 0 40px;
    padding-bottom: 40px;
}


.footer_bajo img {
    width: 150px;
    margin-right: 15px;
    padding-bottom: 50px;
    height: auto;
    float: left;
}


.footer_bajo .texto-aviso {
    padding-top: 2px;
    color: #FFFFFF;
}


.section-new-arrivals .section__banner { padding: 8px; background-color: #000; text-align: center; margin:0 auto; margin-bottom: 20px; max-width: 1021px; margin-left: 7.75%; }


.section-new-arrivals .section__banner h2, .section-new-arrivals .section__banner h6 {
	font-family: "Futura", sans-serif;
}


.section-new-arrivals .section__banner h2 { color: #fff; }
.img-responsive{width:100%}
.img-responsive-mw{max-width:100%;height:auto}
footer .aom-separator{width:100%;height:1px;opacity:.25;background-color:#2c2823}
.box-title,.embed-responsive,.media,.media-body,.modal,.modal-open,.progress,.truncate,.video-js,.video-list ul .video-box header .post-title,h1 .home{overflow:hidden}
.video-list ul .video-box header .post-title{height:95px}
.video-list ul .video-box header .post-title h3{margin-top:0;line-height:16px;font-size:14px}








#zodii .zodie-left {



	width: 116px;



	padding-right: 8px;



	padding-bottom: 5px;



	float: left;



}








#zodii .zodie-left img {



	margin-right: 5px;



}








#zodii .zodie-left-last {



	width: 110px;



	padding-bottom: 5px;



	float: left;



}








#zodii .zodie-left-last img {



	margin-right: 5px;



}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }


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


.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
    content: " ";
    display: table;
}


.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
    clear: both;
}


.row.shortcode-row {
    display: block;
    margin-bottom: 30px;
    margin-left: -15px;
    margin-right: -15px;
}


.aetw-hero .row {
  display: table-cell;
  vertical-align: middle;
}

.site-title {
  display: inline-block;
  margin: 0;
}

p.site-title{
  margin-top: 7px;
}

.footer{background:#3876a4}

.footer .wrp{margin:0 auto;max-width:1140px}
.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-left:15px;padding-right:15px}
.col-lg-3{width:25%}

.our-team .row .col-lg-3 {
	display:inline-block;
	float:none !important;	
	margin-right: -6px;
	vertical-align: top;
}


.c-section__intro {
  font-weight: 600; }

#site-description {font-size:130%; font-weight:bold;}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}

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






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

#dnsearch .nav-search {
	min-width: 380px;
}


.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}


.nav, .navbar-brand {
		font-family: 'Fjalla One', sans-serif; font-weight: 400; font-style:normal;		font-size: 16px;
		color: #4C4C4C !important;
	}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}


.mb19 {
    margin-bottom: 19px;
}


.blue {
  color: #00384B; }
.blue a:hover{color:#9fc644}
.title-block-link__description{margin:0;margin-bottom:40px;padding-left:20px;position:relative;color:#999;font-family:Oxygen;font-size:1.200em;}
.title-block-link__description:after{content:' ';display:block;background:#47a0ff;position:absolute;height:5px;width:30px;width:5px;height:25px;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.title-block-link--with-button .title-block-link__button-wrap,.title-block-link--with-button .title-block-link__description{margin-bottom:20px;}



.windowbg, #preview_body
{
	color: #000000;
	background-color: #f6f5e9;
}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_content{max-width:100%!important}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_content{max-width:100%!important}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_content{max-width:100%!important}


.page-title-bar-05 .tm-button-wrapper {
  text-align: center;
}


.tm-button-wrapper {
  font-size: 0;
}


.tm-button-group .tm-button-wrapper {
  padding: 10px;
}
 #pl-512 #panel-512-0-0-0 , #pl-512 #panel-512-1-0-0 , #pl-512 #panel-512-1-0-1 , #pl-512 #panel-512-1-1-0 , #pl-512 #panel-512-1-1-1 , #pl-512 #panel-512-1-1-2 , #pl-512 #panel-512-2-0-0 , #pl-512 #panel-512-3-1-0 , #pl-512 #panel-512-3-1-1 {  }
 #pg-512-0 , #pg-512-1 , #pg-512-2 , #pl-512 .so-panel:last-child { margin-bottom:0px }
 #pl-512 .so-panel { margin-bottom:30px }

div.panel-grid div.panel-grid-cell div.agricole-double-blocks div.so-panel div.grain-report-button {
text-align:center!important;
margin:0 auto 30px auto!important;
padding:5px 20px 0 20px!important;
}

div.homepage-2-columns div.so-panel {
margin-bottom:0!important;
}
.comment .avatar{float:left}
.comment .avatar-col{width:13%}
#page-weather .avatar{width:65px;height:65px;border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;background-color:#01a13f;margin:0 -8px}


.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }



.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }


#footer #nav ul li a

{

	color: #aaa;

	text-decoration: none;

	text-transform: uppercase;

}






#footer #nav ul li a:hover

{

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

}
.img-responsive{display:block;max-width:100%;height:auto;}

#secondary,
#tertiary {
	background: transparent;
	display: inline-block;
	max-width: 28%;
	margin-left: 1em;
	margin-top: 9.15em;
	margin-bottom: 45px;
}
.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:5px;padding-right:5px}
.col-md-6{width:50%}
.col-row-item .col-row-single-item{font-size:1em;font-weight:700;text-transform:none;text-align:left}
.toggled-on .nav-wrapper{overflow-y:scroll;height:100%;height:calc(100vh - 80px);position:absolute;top:80px;left:0;width:100%;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}

a.menu {
	font-weight:bold;
	text-decoration:none;
	color:#996600;
}

a.menu:link {
	color: #996600;
}

a.menu:visited {
	color: #996600;
}

a.menu:hover {
	color:#000000;
	text-decoration:none;
}

a.menu:active {
	color: #000000;
}



.left{
    float: left;
    width: 23%;
    margin: 0 5px 0 0;
}

div.left div.module div#categorylist.images ul.images{padding: 0px;}



.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new{
	padding: 8px;
   	text-overflow: ellipsis;
    white-space: nowrap;
}



.fb_sidebar_custom .fb_parragrapf_here_third span.what_ew_offer_new{
    padding: 15px 0px 0px 25%;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new:before{
	color: #0071bc;
    padding-right: 8px;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new.fa-mobile:before{
	font-size: 23px;
    padding-right: 8%;
}
.pagewidth,.full_width .themify_builder_row .row_inner{max-width:94%}
.full_width .themify_builder_row .row_inner{width:1064px;max-width:100%;margin:auto}
.full_width .themify_builder_row.fullwidth .row_inner{width:100%;padding:0}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}

	



	#project-page-holder {
	display: none;
	background-color:#FFF;
}




#ttw_ftable {border:0; width:98%; margin:0; padding:0;}

.header_txt{font-family:Calibri; font-size:14px; font-weight:bold; line-height:28px; padding-left:10px; }



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}

td.firstcolumn {
    padding: 5px 0 5px 25px;
}

td.firstcolumn h5 {
    margin-bottom: 0px;
}
img#footer-top-logo{max-width:230px;display:block;margin:20px auto 0 auto;}
.header .topbar ul.loginbar{margin:0}
.header .topbar ul.loginbar li i.fa{color:#bbb}
.header .topbar ul.loginbar li.topbar-devider{top:-1px;padding:0;font-size:8px;position:relative;margin:0 9px 0 5px;font-family:Tahoma;border-right:solid 1px #bbb}
.header.header-dark .topbar ul.loginbar li.topbar-devider{border-right-color:#666}
.pagination .nav-previous{float:left}
.pagination .nav-previous a,.pagination .nav-next a{color:#fff!important}
.pagination .nav-previous a:hover,.pagination .nav-next a:hover{background-color:#222}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{position:relative}


.why-us-row .span3{position: relative;width: 33.33%;float: left;padding: 0 10px 30px;padding-left: 65px;border-right: 1px solid #4a4a4a}


.why-us-row .span3:last-child{border-right: 0;}


.why-us-row .span3 i{position: absolute;left: 10px;top: 32px;font-size: 42px;color: #fff;}


.why-us-row .span3 h3{font-size: 18px;font-weight: 700;margin-top: 0;color: #fff;}


.why-us-row .span3 p{font-size: 15px;line-height: 23px;color: #ffffff;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
#alas_header_widgetarea div:nth-child(2) ul{padding-left:0;margin-left:-5px}
#alas_header_widgetarea .lang-item{list-style:none;font-size:14px;display:inline-block;margin:2px
5px}
#alas_header_widgetarea .lang-item
a{display:inline-block;padding:3px
8px;color:#fff;background-color:#dfdfdf}
#alas_header_widgetarea .lang-item.current-lang
a{background-color:#000}
#alas_header_widgetarea .lang-item a:hover{color:#fff;background-color:#ce121b}
.section#presentation .section__content--presentation .logo{position:absolute;bottom:20px;left:20px;width:calc(100% - (20px * 2));z-index:2}
.uvc-sub-heading{line-height:normal;margin:0 auto}

.logo-icon {
    width: 50px;
}
div.carousel div.carousel_block {
    overflow: hidden;
    position: relative;
    margin: 0 0px;
}

.top-links-container { position: relative; left:0; min-height: 35px;}

.top-links-container:before {
	content: '';
	position: absolute;	left: -200%; right: -200%; top: 0; bottom: 0;
	display: block;
	border-top: 1px solid #303030;
	border-color: rgba(255,255,255,.11);
}


.header-fixed .top-links-container { min-height: inherit; background-color: transparent;}

.header-fixed .top-links-container:before { display: none;}


	
		.resized-header .header .top-links-container { padding: 0;}

	.resized-header .header .top-links-container:before {background-color: transparent}

	
	.header .top-links-container {text-align: center; padding: 6px 0 0; clear: both;}


	.header .one-switch, .grid-fluid .top-links-container {padding-left: 6px;padding-right: 6px;}




.top-links-container, .top-links-container:before, .header .links:after {background-color:#202020}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.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-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{float:left}
.col-xs-3{width:25%}
.mk-footer-copyright{line-height:16px;float:left;padding:25px 0 20px;font-size:bold;filter:alpha(opacity=@opacity * 100);-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.fullwidth-footer .mk-footer-copyright{padding-left:20px}
 .mk-footer-copyright, #mk-footer-navigation li a { color:#8c8e91; }
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}

.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
	max-height: 60px;
    transition: max-height 0.15s ease-out;
    overflow: hidden;
}


.cli-collapsed .cli-privacy-content
{
    transition: max-height 0.25s ease-in;

}

.cli-privacy-content p
{
	margin-bottom:0;
}

div#all {
  width: 1000px;
  text-align: left;
  margin: 0 auto;
  position: relative;
}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.glyphicon-chevron-right:before{content:"\e080"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{content:''}
.carousel-control .glyphicon-chevron-right{right:10%}
body.ap_user_premium.ap_premium_nightmode .ap_container .ap_home_main_note_related_note_info_title,body.ap_user_premium.ap_premium_nightmode .ap_note .ap_home_main_note_related_note_info_title{color:#fd9497}

.entry-footer {
    margin-top: 20px;
    text-align: center;
}

    .blog.home article.post .read-more, .blog.home article.post .entry-footer {
        display: none;
    }

    .blog.home .page-1 article.post:first-child .read-more, .blog.home .page-1 article.post:nth-child(2) .read-more, .blog.home .page-1 article.post:first-child .entry-footer, .blog.home .page-1 article.post:nth-child(2) .entry-footer {
        display: block;
    }

article.post .post-categories a:hover, .entry-title a:hover, .entry-meta a:hover, .entry-footer a:hover, .read-more a:hover, .flex-caption .post-categories a:hover, .flex-caption .read-more a:hover, .flex-caption h2:hover, .comment-meta.commentmetadata a:hover, .post-inner-content .cat-item a:hover {
    color: #a161bf;
}




#ttw_ftable {border:0; width:98%; margin:0; padding:0;}
.row{margin-right:-15px;margin-left:-15px}

#topbar .container .row {
    margin: 0;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;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}

.frontpage__formation__icone {
  max-width: 150px;
  max-height: 100px;
}

	
	.mcatbox {width:220px;float:left;}
.ast-sticky-main-shrink.ast-header-break-point .ast-sticky-shrunk .site-branding{padding-bottom:.5em}
.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0}
#asda2s98 {position: absolute;font-size: 13px !important;font-family: "Arial", helvetica, sans-serif !important;white-space: nowrap;z-index: 2147483647;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}


#gazpo-slider li.ui-tabs-nav-item a{ 
	display:block; 
	height:98px; 
	color:#666666;  
	padding-top:6px;
	line-height:18px;
	text-decoration:none;
	background:#ffffff;
	background: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
    background:    -moz-linear-gradient(top, #ffffff, #f6f6f6);
    background:     -ms-linear-gradient(top, #ffffff, #f6f6f6);
    background:      -o-linear-gradient(top, #ffffff, #f6f6f6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); 
}


#gazpo-slider  .ui-tabs-nav-item .title{
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
}


#gazpo-slider  .ui-tabs-nav-item .date{	
	font-size: 12px;
	color:#888888;
}


#gazpo-slider li.ui-tabs-nav-item a:hover{ 
	background: #f1f1f1;
}
.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-6{width:50%}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}

p.hl_home{
    color: #ff6400;
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.intro {font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt}


#header {
	margin: 0px 0px;
	padding: 0px 0px;
	border: 0px;
}



#gp-site-wrapper {
position: relative;
overflow: hidden;
}


.dotted{
	border-bottom: dashed thin;
}




#head-main-wrap {
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}
.tcol-lg-1,.tcol-lg-10,.tcol-lg-11,.tcol-lg-12,.tcol-lg-2,.tcol-lg-25,.tcol-lg-3,.tcol-lg-4,.tcol-lg-5,.tcol-lg-6,.tcol-lg-7,.tcol-lg-8,.tcol-lg-9,.tcol-md-1,.tcol-md-10,.tcol-md-11,.tcol-md-12,.tcol-md-2,.tcol-md-25,.tcol-md-3,.tcol-md-4,.tcol-md-5,.tcol-md-6,.tcol-md-7,.tcol-md-8,.tcol-md-9,.tcol-sm-1,.tcol-sm-10,.tcol-sm-11,.tcol-sm-12,.tcol-sm-2,.tcol-sm-25,.tcol-sm-3,.tcol-sm-4,.tcol-sm-5,.tcol-sm-6,.tcol-sm-7,.tcol-sm-8,.tcol-sm-9,.tcol-ss-1,.tcol-ss-10,.tcol-ss-11,.tcol-ss-12,.tcol-ss-2,.tcol-ss-3,.tcol-ss-4,.tcol-ss-5,.tcol-ss-6,.tcol-ss-7,.tcol-ss-8,.tcol-ss-9,.tcol-xs-1,.tcol-xs-10,.tcol-xs-11,.tcol-xs-12,.tcol-xs-2,.tcol-xs-25,.tcol-xs-3,.tcol-xs-4,.tcol-xs-5,.tcol-xs-6,.tcol-xs-7,.tcol-xs-8,.tcol-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}
.tcol-lg-4{width:33.33%}

.ifb-flip-box-section-content[style] {
	color: #fff !important;
	font-size: .9em !important;
}
	
	
	#name-and-slogan {
		width: 100%;
	}
.sidebar-block,.slider-textboxes{padding:5px 0}

.mspace {
margin-bottom: 2px;
}
.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-8{width:66.66666667%}

	.homenews-block .col-lg-8, .homenews-block .col-lg-4{float:left;}

.homenews-block .col-lg-8{padding-left:8px; padding-right:8px; width:64.5%;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.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-md-12{width:100%}
.widget_categories a .category-text{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.widget.widget_categories a:hover,.widget_categories a:hover .category-text{color:#FFF;text-decoration:none}
.widget_categories .category-text{position:relative;z-index:2}

.cont
{
	padding-left:4px;
	line-height:1.7;
}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
#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}
#footer .footer-body .footer-links .escort-categories ul,#footer .footer-body .footer-links .e-services ul{columns:3;-webkit-columns:3;-moz-columns:3}

ul.menu li.s4 {
  width: 150px;
}

.clinics-menu {
	width: 15%;
}
.td-header-style-10 .menu-main-menu-container{display:inherit}

.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }


.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor {
	height: auto;
}
.qodef-shopping-cart-outer .qodef-shopping-cart-inner{display:table;height:100%;vertical-align:middle}
.qodef-top-bar .qodef-shopping-cart-outer .qodef-shopping-cart-inner{display:block;height:100%}
.et_pb_text_3.et_pb_text{color:#8b0000!important}
.et_pb_text_2.et_pb_text{color:#142c58!important}
.et_pb_text_8.et_pb_text{color:#142c58!important}
.et_pb_text_7.et_pb_text{color:#142c58!important}
.et_pb_text_6.et_pb_text{color:#142c58!important}
.et_pb_text_1.et_pb_text{color:#8b0000!important}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}

      .blog-container .modules .module .team-block .team-block-leader .author-block:not(:first-child) {
        margin-top: 18px; }
.text-uppercase{text-transform:uppercase}


.clear {
    clear:both;
}
 
div.footer-wrapper .copyright-border{ border-top-color: #1e1e1e; }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.art-header:before, #art-header-bg:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, #art-hmenu-bg:before, .art-sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}

.art-header:after, #art-header-bg:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after, #art-hmenu-bg:after, .art-sheet:after,
.cleared, .clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}


.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}

.ezoic-wrapper-column-1 { max-width: 232px !important; }

.ezoic-wrapper-column-2 { max-width: 232px !important; }

.ezoic-wrapper-content { max-width: 750px !important; }

.ezoic-wrapper-column-1 * { max-width: 232px; }

.ezoic-wrapper-column-2 * { max-width: 232px; }

.ezoic-wrapper-content * { max-width: 750px; }


.ezoic-wrapper-content, .ezoic-wrapper-column-1, .ezoic-wrapper-column-2 { line-height: initial;color: initial;font-size: initial;font-family: initial;font-weight: initial;font-style: initial;font-variants: initial; }

.ezoic-wrapper-content table, .ezoic-wrapper-column-1 table, .ezoic-wrapper-column-2 table { border-collapse: initial;border-spacing: initial;border-color: initial; }



.et_pb_promo {
	padding: 40px 60px;
	text-align: center;
}


.et_pb_column_1_2 .et_pb_promo,
.et_pb_column_1_3 .et_pb_promo,
.et_pb_column_1_4 .et_pb_promo {
	padding: 40px;
}

.et_pb_cta_0.et_pb_promo { font-size: 15px; color: #000000 !important; padding-top: 100px !important; padding-bottom: 100px !important; }

.et_pb_cta_0.et_pb_promo h2 { font-size: 27px !important; }
.clearfix:after{content:"";display:table;clear:both}


.overlay__content {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}


.overlay__content .btn {
  margin-top: 8px;
  margin-bottom: 8px;
}


.overlay__content--row {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.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-xs-12{width:100%}
.woocommerce-demo-store #top,.woocommerce-demo-store h3.nav-toggle{margin-top:5em}
.headercontact .tel a:link,.headercontact .tel a:active,.headercontact .tel a:visited{text-decoration:none}
.headercontact .tel a:hover{text-decoration:none}
.tel a:link,.tel a:active,.tel a:visited{color:#b4b4b4;text-decoration:none;font-weight:700!important}
.tel a:hover{color:#fee100;text-decoration:none;font-weight:700!important}

.header-social {
  float: right;
}

.header-social, .header-languages {
  line-height: 46px;
}

header a:hover, .header-social img:hover {
  color: white;
  transform: translateY(-3px);
  transition: 0.1s ease-in-out;
}
.card__header{position:relative;margin:-1rem -1rem 1rem}
.card__header img{width:100%}
.card__header .card__tags{position:absolute;bottom:1.125rem;left:0}
.row{margin-right:-15px;margin-left:-15px}
.view-cfa-test-prep.view-display-id-test_prep_categories .views-row-last{margin-bottom:45px;}
.page-products .test-prep-exam-levels .views-row{margin-left:1em;}
.page-products .test-prep-exam-levels .views-row-last{margin-bottom:2em;padding:0 0 1em;border-bottom:1px solid #eee;}
.view-display-id-products_header .views-row{margin-bottom:10px;}
.view-display-id-products_header .views-row.views-row-last{margin:0;}
.af-deals .views-row{margin:0 0 20px;}
.blogroll .views-row{margin:0 0 20px;}
.view-blogroll ul .views-row-last{border:none;padding:0;}
.view-upcoming-events ul .views-row-last{border:none;padding:0;}
html body #page #footer #block-block-16.block .who-we-are,html body #page #footer #block-block-16.block .stay-informed{display:table-cell;width:50%;box-shadow:none;font-family:"source-serif-pro","sans-serif";-webkit-font-smoothing:antialiased;font-style:normal;font-weight:300;font-size:18px;text-align:left;line-height:25px;}
html body #page #footer #block-block-16.block .who-we-are *,html body #page #footer #block-block-16.block .stay-informed *{position:relative;padding:0 50px;}
html body #page #footer #block-block-16.block .who-we-are h3,html body #page #footer #block-block-16.block .stay-informed h3{margin:3em 0 1em;color:#fff !important;font-family:'Helvetica Neue',Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:18px;font-style:normal;font-weight:bold;}
.pagination {border:1px solid #E1E1E1;clear:both;overflow:hidden;padding:3%;float:left;margin-bottom:20px;width:93.8%;background:#FFFFFF;}
.pagination ul {list-style:none;margin:0;float:left;}
.pagination ul li { float:left }
.currenttext, .pagination a:hover {color:#f1f1f1 !important;margin:4px;display:inline-block;float:left;line-height:1em;text-decoration:none;padding:4px 8px;border:1px solid #888888;background-color:#999999;}
.pagination a, .pagination2 {margin:4px;display:inline-block;float:left;line-height:1em;text-decoration:none;color:#777777;padding:4px 8px;border:1px solid #e1e1e1;background-color:#FFFFFF;}
.pagination a:hover { color:#FFFFFF }
.nav-previous a, .nav-next a, .header-button, .sub-menu, #commentform input#submit, #tabber ul.tabs li, .mts-subscribe input[type="submit"], .pagination a {background-color:#2a2a2a;color:#fff;}
.mvp-fly-top:hover,.mvp-vid-box-wrap,ul.mvp-soc-mob-list li.mvp-soc-mob-com{background:#4DB2EC}
.mvp-fly-top:hover{border-top:1px solid #4DB2EC;border-left:1px solid #4DB2EC;border-bottom:1px solid #4DB2EC}




#hp-page-wrapper {
	position: relative;
}


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