﻿
    #ecs-2 .ecs__page-pages{
        width: 120px;
        height: 48px;
    }

.ecs__page-pages{
    display: block;
    width: 136px;
    height: 50px;
    border: 2px solid #e6e9ed;
    background-color: #f2f4f7;
    text-align: center;
}

#footer .footer-img-wrapper{  width: 100%;  max-width: 1000px;  display: block;  margin: 0 auto;  text-align: center;}

#footer .footer-img-wrapper img {  max-width: 409px;}
.archive-title a img,header#main section#desktop .social-follow a img{vertical-align:text-top}
header#main section#desktop .social-follow{float:right}
header#main section#desktop .social-follow a{padding:0 5px;font-size:22px}
header#main.fixed section#desktop #topnav,header#main.fixed section#desktop .social-follow{display:none}
.widget .social-follow a{padding:0 5px;font-size:20px}

.nivo-html-caption {
    display:none;
}
.tynis{text-align:center}

    .page-404.zivob.dogepa.tynis.fourclass{
        width:auto;
    }

.tynis.johotek {
    text-align: left;
}
.toggle-menu-block{margin-top:25px}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
#last_posts{width:100%;font-family:Arial,Helvetica,sans-serif;}
#last_posts a {color:#991c1c;}
#last_posts h2{font-size:1.8em;}
#last_posts h3{font-size:1.6em;text-align:center;text-decoration:underline;}
#last_posts h4{font-size:1.4em;text-align:center;text-decoration:underline;}
#last_posts ul li:before{content:'\2713';display:inline-block;color:green;padding:0 6px 0 0;}
#last_posts ul li{list-style-type:none;font-size:1.2em;padding-left:3%;padding-top:10px;}


.container {
	max-width: 1300px;
}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}

.homepage-box-begins {
    color: #ffffff;
    font-weight:400;
    text-align:center;
    font-size:52px;
    line-height: 1.1em;
    margin-top: 18px;
    margin-bottom:18px;
	font-style:italic;
}

  .span6 {
    width: 570px;
  }

  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }


input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}


.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}


#wp-tbody .pad {
	background: none;
}

.banner_container{text-align:center; margin:10px 0; clear:both}

#footer {
	clear: both;
	width: 100%;
}



#footer-widget-area {
	overflow: hidden;
}

#footer-widget-area .widget-area {
	float: left;
	margin-right: 20px;
	width: 220px;
}

#footer-widget-area #fourth {
	margin-right: 0;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}
.on-air .simple-image{padding:0px 10px}
.mast-logo .simple-image{max-width:70%}


	div#nav_mdd li#nav_bt_accueil, div#barre_themes {
		display: none;
	}

#nav li.nav_menu:hover,#nav #nav_bt_accueil:hover {
	background:#9bd2fc;
}

.left{
  float:left;
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

#search {float:right;color:#ddd;position: relative;padding:0px;z-index:10;}

#search input[type="text"] {margin:2px 0px 2px 0px;background:#444;height:28px;color:#ddd;border:1px solid #444;}

#search input[type="text"],
#search input[type="text"]:focus,
#search input[type="text"]:active{color:#ddd;font-size:12px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;}

	.et_bloom .et_bloom_form_container .et_bloom_form_text, .et_bloom .et_bloom_form_container .et_bloom_form_img { max-width: 100%; padding: 15px; display: table-cell; }

.et_bloom .et_bloom_form_header img, .et_bloom .et_bloom_form_header .et_bloom_form_text { max-width: 100%; padding: 15px; display: block; clear: both; }

.et_bloom .image_right .et_bloom_form_text, .et_bloom .split .et_bloom_form_text  { display: table-cell; clear: none; }

	.et_bloom .et_bloom_form_text { text-align: center; }
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.a2a_kit a,.cd-top,.menu-toggle,.owl-controls .owl-buttons div,.owl-controls .owl-page,.search-toggle,.share{cursor:pointer}
.share{width:30px;height:30px}

.pager_lm.loading{min-height:49px}

.pager_lm:not(.loading){background:none}

	#Top_bar.loading{display:none}
.side-list-out{float:right;margin-left:-95px;width:100%}

.single_page {
    background-color: white;
    padding-top: 0;
}


.panel-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.full-width-image {
  padding-left: 0;
  padding-right: 0; }


.panel-wrapper.image-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }


.panel-wrapper.pullquote {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto; }
.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-4{width:33.33333333%}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}

#mainmenu li.rex-article-1028 a { width:73px; background:#00549E;  }


#mainmenu li.rex-article-1028 { margin:0; }

#mainmenu li.rex-article-1028 a:hover { border-color:#00549E; }

#mainmenu li.rex-article-1028 a.rex-current, #mainmenu li.rex-article-1028 a.rex-active { color:#fff; border-color:#00549E; background-color:#00549E; }


footer #block-yposelido .menu-item-depth-0 {
	-webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	        flex-grow: 1;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child {
	padding-top: 0;
	padding-bottom: 0;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child a {
	display: inline-block;
	border-radius: 30px;
	background: #ed8945;
	color: #ffffff;
	transition: all .3s ease-out;
	padding: 7px 14px;
	margin-top: 2px;
}


#header #block-kentrikeploegese li.menu-item-depth-0:last-child a:hover {
	background: #d7422b;
	color: #ffffff !important;
}


	footer #block-yposelido .menu-item-depth-0:last-child {
		margin-bottom: 0;
	}
 #text-block-14 { margin-bottom:0px; text-align:left; }
.sidebar-tit{display:none}
.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}


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


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
		text-align: center;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
		text-align: right;
	}


	.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
		text-align: center;
	}

.menu-dropdown-btn {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    color: #838383;
    margin: 0;
    padding: 10px 14px;
    
    height: 35px;
    line-height: 15px;
    text-align: center;
    font-size: 14px;
    z-index: 9;
    cursor: pointer;
}

    
    #primary-menu,
    .menu-dropdown-btn {
        display: block;
    }

      ul#primary-menu .directors-artists .sub-menu .highlighter a:hover div.menu-name::before, ul#primary-menu .menu-item-245 .sub-menu .highlighter a:hover div.menu-name::before {
        right: 0;
        left: unset;
        bottom: 0;
        width: 50vw;
        height: 100%;
        background-color: #caff00;
        background-color: #d5ff0a; }
#list li ul li.blank:hover{background:None}
#list li ul li.blank{border:none;padding:18px 0}


ul#menu-paginas li a[title="participa"] {
background-color: #FFCB46;
color: black;
}


ul#menu-paginas li a[title="participa"]:hover {
color:white;
}

#navigation .menu { }


#header ul.maximenuck li a:link,
#header ul.maximenuck li a:visited {
	display: block !important;
}


#header ul.maximenuck li ul li ul li ul {
	border:none !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	background:transparent !important;
}


#header ul.maximenuck li ul li ul {
	border:0 !important;
	background:transparent !important;
	padding-bottom:0;
}


#header ul.maximenuck li.maximenuck.active a:link,
#header ul.maximenuck li.maximenuck.active a:visited {
	border-right:none !important;
	background:transparent;
}


#header ul.maximenuck {
	margin-top:0px !important;
	position: absolute !important;
}

.maximenuck.item435.first.level1 {
  display: none;
}







.page-loader{
 	display:block;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	right: 0;
	background: #fefefe;
	z-index: 100000;	
}
.container{margin:0 auto}
.page-banner .container{position:relative;z-index:1}
.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-8{width:66.66666667%}

div#menupad div.menusection{
	margin:			0px 0px 6px 0px;
	border-left:		4px solid #cccccc;
	padding-left:		10px;
	padding-bottom:		4px;
}

.gdlr-sidebar .gdlr-widget-title{ color: #f7c8c4; }

.gdlr-sidebar *{ border-color: #e5e5e5; }

.gdlr-sidebar ul li:before { border-color: #bdbdbd; }

.gdlr-sidebar {
	line-height: 100% !important;
}

.gdlr-sidebar .widget.widget_text .textwidget{
  text-align:center; 
}


    #printArea, #session-keys-print {
        display: block;
        width: 100%;
    }

#printArea,
#session-keys-print,
div.print-title,
.mobile-show {
  display: none;
}


	

	#footer-scroll-to-top {
		float: right;
	}
 
.gdlr-core-promo-box-item .gdlr-core-promo-box-item-title{ color: #383838; }
 
.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap{ border-color: #e8e7e7; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-item-content{ font-size: 14px; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap.gdlr-core-with-frame{ padding: 35px 35px 15px 35px;
	border-width: 0px 1px 1px 1px; border-style: solid; }

.gdlr-core-promo-box-item .gdlr-core-promo-box-content-wrap.gdlr-core-with-shadow{
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15); }
.fusion-megamenu-icon img{max-height:20px;}
.fusion-secondary-menu .fusion-icon-only-link .fusion-megamenu-icon{text-align:center}
.fusion-megamenu-icon{display:inline-block;width:26px}
.sub-menu .fusion-megamenu-icon.text-menu-icon{position:absolute}
.fusion-mobile-nav-holder .fusion-megamenu-icon{display:none}
.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-3{width:25%}


#footer-menu ul.col1 {
	text-align: center;
}


#footer-menu ul.col1 li {
	display: inline-block;
	padding: 0 10px;
}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

			

.bigbanner {position: absolute; top: 110px; left: 0px; z-index: 0; width: 100%; text-align: center;}

	.home-content-1-left{overflow:hidden;float:left; width:67.5%}

		.home-content-1-left-box{overflow:hidden; float:left; width:45%; height:280px; margin:20px 2.5%;}

		.home-content-1-left-box a{color:#333}

		.home-content-1-left-box a:hover{text-decoration:none;}

		.home-content-1-left-box:hover{opacity:0.7}

		.home-content-1-left-box h2 {clear:both; font-size:1em;}

		.home-content-1-left-box h3 {float:left; font-size:0.8em; font-weight:normal; text-transform:uppercase; margin:10px 0 5px 0; padding:0 0 2px 0; color:#333; border-bottom:3px solid #399e47}

		.home-content-1-left-box-thumb{width:100%;height:auto}

.td-block-span6 {
  width: 50%;
}

.td_block_14 .td-block-span6 {
  padding-left: 0;
  padding-right: 3px;
  width: 50%;
}

.td_block_19 .td-block-span6,
.td_block_19 .td-block-span4 {
  padding-right: 15px;
  padding-left: 15px;
}

  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .td_block_25.td-column-2 .td-block-span6:last-child .td_module_wrap:last-child {
    padding-bottom: 0;
  }

		.evo_content_inin{
			display: table-cell;
		    vertical-align: middle;
		    position: relative;
		    width: 600px;
		    margin: 40px auto;
		}

.ndlc__halfbox {
	display: block;
	float: left;
	width: 100%;
	max-width: 450px;
	margin: 70px 0;
	text-align: center;
}

.content .ndlc__halfbox img {
	width: auto;

}

.ndlc__halfbox--sec {
	max-width: 520px;
	height: 550px;
	position: relative;
	text-align: left;
}

.ndlc__halfbox--th {
	max-width: 520px;
	position: relative;
	text-align: left;
	margin-bottom: 80px;
}
.e2-37.x-column {text-align:center;}
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}



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

.td-bg-lightgrey{
	background-color: #f7f7f7;
}
.row{margin-right:-15px;margin-left:-15px}
.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
#emailForm .row{margin:30px}
.pgCParaSituation .row{padding-bottom:30px}
::i-block-chrome,.row.safari-fix [class*="col-"]{display:table-cell!important;float:none!important;width:auto!important;padding-left:2%!important;padding-right:2%!important}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_27 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

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




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}

#ah-group UL LI.first
{
	display: block;
}


.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset {
	float: left;
	width: calc(33% - 40px);
	margin: 0;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset label {
	padding: 0;
    font-weight: bold;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset input {
    width: 95%;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child {
    width: 120px;
}

.tx-intranet-manager-ah .mainsection .tx-powermail .item .first fieldset:first-child input {
    margin: 5px 0 0 0;
}


 

.menu-item {
border-top:0px!important;
margin-left:5px;
margin-top:5px;
background-color:#61ACD3;
-webkit-transform: skew(-20deg);
border:1px solid #000!important;
}


.menu-item:hover{

-webkit-transform: skew(-20deg);
background-color:#2C58B0;
}


.menu-item a:hover{
color:#fff!important;
}


.tm-spacer {
  clear: both;
}

.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;
}
.copy,.downloads-prompt{font-size:16px;font-size:1.06667rem;font-family:Brown,arial,sans-serif;font-weight:200;line-height:1.625;color:#000}
.copy a,.downloads-prompt a{color:#505050;border-color:#505050;text-decoration:underline;line-height:1.333;font-weight:400}
.copy a:hover,.downloads-prompt a:hover{color:#000;border-color:#000}
.showcase-product.section--highlight .copy,.showcase-product.section--highlight .downloads-prompt{color:#fff}
.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}

.ifb-flip-box-section-content[style] {
	color: #fff !important;
	font-size: .9em !important;
}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-35.x-section,.e79-39.x-section,.e79-49.x-section,.e79-58.x-section {padding:45px 0px 45px 0px;}
.e79-10.x-section,.e79-58.x-section {text-align:center;}
.e79-1.x-section,.e79-10.x-section,.e79-49.x-section,.e79-58.x-section {background-color:rgb(0,86,133);}


.wrapper {width:100%; overflow:hidden;}


.carousel-caption-cta {
  text-align: right; }

#content {background:#fff;padding:20px;position:relative;}

.mgt15 {margin-top:15px !important;}
.home-heading{padding:0;background:0 0}
.home-heading h1{font-size:3em!important}
.home-heading,.lowrates-left h2{text-align:center}
.home-heading h2{font-size:3.8em!important;line-height:45px!important}
.footer-content{padding:1.5rem 0;background-color:#dce6eb}
.footer-content .footer-coloumn{margin:0 0 1rem 0}
.footer-content .footer-coloumn:last-child{margin-bottom:0}
.footer-content .footer-coloumn:nth-child(3){margin:0}
.infographics{font-family:'Montserrat';font-size:14px;font-weight:500;margin-top:20px;}
.infographics .info-item{margin-right:15px;}
.pet-full .infographics,.recipe-full .infographics,.article-full .infographics{font-size:12px;font-weight:400;}
.pet-full .infographics .info-item,.recipe-full .infographics .info-item,.article-full .infographics .info-item{margin-right:30px;text-decoration:none;color:#404041;}
.pet-item .infographics{margin-top:10px;}
.fl-icon-wrap {display: inline-block;}


.mx-nav-right-container {position:absolute;right:0;z-index: 2210;}

.mx-nav-right-container ul, .mx-nav-right-container li {float:left;list-style:none;margin:0;padding: 0;}

.mx-nav-right-container li {position:relative;}

.mx-nav-right-container .header-search-btn i,
.mx-nav-right-container .header-responsive-menu-btn i,

.mx-nav-right-container .mx-wc-login i {margin-right:0px;}

.services-macros .tm-testi{padding:15px 0}
.services-macros .tm-testi__item{margin:0 0 15px}
.services-macros {font-family: Poppins, sans-serif;font-size: 20px;font-weight: 600;line-height: 1.2;letter-spacing: 0em;color: #262d36;text-transform: uppercase;}
.template-media-icon-bg .services-item-inner .title_wrap .services-macros a::before {color: #d7dce1;}
.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;}
.template-media-icon-bg .services-item-inner:hover .title_wrap a:hover,.template-media-icon-bg .services-item-inner:hover .title_wrap .services-macros a:hover::before {color: rgb(255,110,87);}
.mc-private-offer__text{font-size:15px;font-weight:500}
.mc-private-offer__text--landscape{font-size:20px;margin-top:5px}
.header-sub-nav__label{font-size:15px;font-size:1rem;line-height:1.2;position:absolute;right:0;bottom:0;left:0;padding:10px 15px;text-transform:uppercase;color:#505050;background:linear-gradient(270deg,rgba(255,255,255,.45) 0,#fff 100%)}


.centerads_botton{
	position:absolute;
	right:5px;
	top:-8px;
	width:24px;
	height:24px;
	z-index: 1252454645;
}

.site-branding .site-title {
    display: none;
}
.site-title{margin:0;clear:none;display:inline-block;text-align:left;vertical-align:middle}
.site-title a,.site-title a:hover,.site-description{color:#565a60;}

.org{ color:#EF800A;}

.org a,.org4 a{ color:#EF800A; text-decoration:none;}

.org a:hover,.org4 a:hover{ color:#EF800A; text-decoration:underline;}
.bootstrap-yop .clearfix:after,.bootstrap-yop .clearfix:before{display:table;content:" "}
.bootstrap-yop .clearfix:after{clear:both}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.td-all-devices.header-td-image-orange .ad-text-orange{position:absolute;left:20px;top:50%;right:13px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

#wrapper-outer {
	background:none repeat scroll 0 0 #fefefe
}
.row{margin-right:-15px;margin-left:-15px}

#home-latest .half .category-wrap .column-wrap:after { content: ""; display: table; clear: both; }
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

		.step p, .services_cont p, .loan_r .special{
			font-size: 17px;
		}

		.services_cont{
			width: 450px;
			height: 185px;
			overflow: hidden;
			margin-bottom: 0px;
		}

.header_cart .cart-box{padding:0 0 0 0.5rem;}


.list {
    background-color: #f9f9f9;
    border-left: 3px solid #B0C0A0;
    padding: 15px;
}

	
	#content {
		padding-top: 50px;
	}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:87px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:87px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:87px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:87px}
#u2545-9{z-index:8;width:636px;min-height:242px;background-color:transparent;color:#FFFFFF;font-family:freight-sans-condensed-pro, sans-serif;font-weight:700;position:relative;margin-left:0.16%;}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

#cookie-notice{display:block;visibility:hidden;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;line-height:20px;left:0;text-align:center}
#cookie-notice .cn-revoke-cookie{margin:0}
#cookie-notice .cn-button{margin-left:10px}
.cn-top{top:0}
.cn-top .cookie-notice-revoke-container{top:0;bottom:auto}



.three-fc-blog-list {
	opacity: 1 !important;
	visibility: inherit !important;
	background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;
	display: block;
	position: static !important;
}


.three-fc-blog-list li:hover {
	background-color: rgba(117, 186, 236, 0) !important;
	background-image: none !important;
}


.three-fc-blog-list li {
	font-size:12px;
	font-weight:normal;
}


.navigation .menu .sub-nav li:last-child,
.navigation .menu .sub-menu li:last-child,
.three-fc-blog-list li:last-child {
	float: none !important;
	right:inherit;
	margin-top:inherit;
	margin-right:inherit;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }
 .wpp-thumbnail {
display: inline;
float: left;
margin: 0 5px 0 0;
border: none;
}
 .popular-posts .wpp-thumbnail {
margin-right: 10px;
max-width: initial !important;
float: none;
}
.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_content{font-weight:400}
.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_content{font-weight:400}
.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_content{font-weight:400}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}




#wrapperfooter{
width:auto;
height:auto;
float:left;
margin:0 0 0 0;
padding:10px 12px 0 12px;
}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


    .attire-content.container-fluid {
        padding: 0;
    }


    #mainframe.container .sticky-menu {
        left: auto;
        padding: 0;
    }


    .home .attire-content.container-fluid {
        
    }
body.site-1 .offers-count2 .content div a span.value{color:#5e6771;font-size:16px;font-weight:bold;padding-bottom:10px}
.footer_top .textwidget,.footer_top a,.footer_top li,.footer_top p,.footer_top span{color:#818181;word-wrap:break-word}

.popup__discount__modal-header {
    padding: 10px 0 0;
    border: none;
}
.popup__discount__modal-header img{max-width:100%;max-height:100%}

.imagenes_car{
    display: -webkit-box;
    height: 152px;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 1.4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}


.imagenes_car h5{
	font-weight: bold;
	font-size: 22px;
    display: -webkit-box;
    color: black;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imagenes_car p{
	color: black;
}

.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-6 {
    width: 50%;
  }

	
	.footer-columns .col-md-4, .footer-columns .col-md-6{margin-bottom: 25px;}

	
	.col3a,
	.col3b,
	.col3c {
		float:left;
		width:30.6%;
	}

	
	.col3c {
		margin:0 0 5px 0;
	}

	
	
	.col2a,
	.col2b,
	.col3a,
	.col3b,
	.col3c,
	.col4a,
	.col4b,
	.col4c,
	.col4d {
		float:left;
		width:48%;
	}

	
	.col2a,
	.col3a,
	.col3c,
	.col4a,
	.col4c {
		margin:0 4% 5px 0;
	}


	.col3c,
	.col4c {
		clear:both;
	}


	.col3a,
	.col3c {
		margin:0 4% 5px 0;
	}

	
	
	.col1a,
	.col2a,
	.col2b,
	.col3a,
	.col3b,
	.col3c,
	.col4a,
	.col4b,
	.col4c,
	.col4d {
		float:none;
		width:96%;
		margin:0 2% 5px 2%;
	}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}
.footer-nav .nav-vertical ul li a{line-height:20px}
.img-fluid{max-width:100%;height:auto}
.top {float:right;position:absolute;left:47%;top:-18px;width:52px;height:52px;background:#eee;border-radius:30px;z-index:100;}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


.list-item-info {
  margin:10px 0px 0px 10px;
  float: left;
  width: 135px;
  height: 108px;
}

.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-12 {
        width: 100%;
    }
.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;}


.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {position:absolute;pointer-events: auto}



.ms-layer.video-box{background:black;}

.ms-layer.video-box iframe{
	padding:0;
	margin: 0;
	border: none;
	position: absolute;
	z-index: 111;
}
.padding10{padding:10px;}
.highlighted-product-control .product.active.product-bottom:before{transform:rotate(180deg)}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.widget-latest-news .widget-latest-news-right h3,.widget-recent-news .widget-recent-news-right h3{margin-top:0}
.widget-recent-news .widget-recent-news-left{z-index:10}
.widget-recent-news .widget-recent-news-right{z-index:0;min-height:65px}
.widget-latest-news .widget-latest-news-left{z-index:10}
.widget-latest-news .widget-latest-news-right{z-index:0;min-height:97px}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.center-block{display:block;margin-right:auto;margin-left:auto}
#footer-bottom{background-color:rgba(0,0,0,0)}
#footer-bottom .et-social-icon a{font-size:10px}




img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
  margin-bottom: 10px;  
}

.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#vrv_side_menu{-moz-transition-property:height,background-color;-o-transition-property:height,background-color;-webkit-transition-property:height,background-color;transition-property:height,background-color;-moz-transition:cubic-bezier(0.215, 0.61, 0.355, 1) .4s;-o-transition:cubic-bezier(0.215, 0.61, 0.355, 1) .4s;-webkit-transition:cubic-bezier(0.215, 0.61, 0.355, 1) .4s;transition:cubic-bezier(0.215, 0.61, 0.355, 1) .4s;position:absolute;top:50%;width:100%;left:0px}
.menu_at_top #vrv_side_menu{right:0px;max-width:30%;left:inherit}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }

  .case-slider-section .container {padding-left: 0; padding-right: 0;}

		.visible-mobile {
			display: block;
		}

    
    .td_module_6 .td-module-title {
    	font-family:"Open Sans";
	
    }
.td_module_6{padding-bottom:26px}
.td_module_6 .td-module-thumb{position:absolute;left:0;top:0}
.td_module_6 .item-details{margin-left:116px;min-height:70px}
.td_module_6 .entry-title{font-size:14px;line-height:20px;margin-bottom:4px;font-weight:500}
.td_module_6 .td-module-meta-info{margin-bottom:0;min-height:0}

.line-l { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #395e7b; font-weight: normal; padding-right: 7px; padding-left: 7px}


.pricing-item .plan-name {
    text-transform: uppercase;
    font-weight: 600;
}
 a,a:hover,a:focus,.speaker-info p,.highlighted-plan .price,.highlighted-plan .plan-name,a.popup-video:hover i{color:#7cd5cf}
.clear:after,.clear:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}
.clear:after,.container-fluid:after,.container:after,.row:after{clear:both}

  .hfg-item-right #secondary-menu, .hfg-item-right .nv-nav-wrap, .hfg-item-right .component-wrap, .hfg-item-right .site-logo {
    justify-content: flex-end; }

  .hfg-item-left #secondary-menu, .hfg-item-left .nv-nav-wrap, .hfg-item-left .component-wrap, .hfg-item-left .site-logo {
    justify-content: flex-start; }

  .hfg-item-center #secondary-menu, .hfg-item-center .nv-nav-wrap, .hfg-item-center .component-wrap, .hfg-item-center .site-logo {
    justify-content: center; }
.nv-nav-wrap{min-height:1px;display:flex;flex-direction:column;justify-content:space-between}
.row .nv-nav-wrap{flex-direction:row;align-items:center;padding-bottom:0}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}
#helper_box .clear,#helper_box .col1,#helper_box .col12,#helper_box .col123,#helper_box .col1234,#helper_box .col2,#helper_box .col23,#helper_box .col234,#helper_box .col3,#helper_box .col34,#helper_box .col4{height:0}
.col123,.col234{width:74.75248%;margin-right:1.14286%;float:left}
.dessin_detail .content .col123,.dessin_detail .content .col1234{position:relative;padding-left:20px}
#externe iframe{z-index:999}
#footer .content #sub-footer #footer-icons .management,#footer .content #sub-footer #footer-icons .accesibility{display:flex}
#footer .content #sub-footer #footer-icons .accesibility{margin:20px 0 10px;justify-content:center}
#footer .content #sub-footer #footer-icons .accesibility .handi,#footer .content #sub-footer #footer-icons .accesibility .eho{padding:0 10px;color:#fff;font-size:24px;font-size:2.4rem}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.navbar-toggle:hover .icon-bar {
    opacity: 1;
}


.navbar.bg-color .navbar-toggle .icon-bar {
    background-color: #ffffff;
    opacity: 1;
}
.cookie-notice-close{display:inline-block;width:8rem;padding:2rem 0;vertical-align:top;font-size:16px;border-left:1px solid rgba(255,255,255,.25);cursor:pointer}
.cookie-notice-close span{position:relative;display:inline-block;padding-left:1.5rem;margin-left:2rem;color:#fff}
.cookie-notice-close span:before{content:'\e5cd';position:absolute;left:0;font-family:"Material Icons";font-size:1.25rem;color:#fff}


	.bahamas{
		font-family:"BahamasHeavyItalicRegular";
		text-transform:uppercase;
		display:inline-block !important;
	}
.main-footer .top .footer-menu li{float:left;line-height:20px;font-size:16px;text-transform:uppercase;margin-right:30px;height:20px}
.main-footer .top .footer-menu li a{color:#fff}
.main-footer .top .footer-menu li a:hover{text-decoration:underline}
.main-footer .top .footer-menu li.fb{float:right;margin-right:0}
.main-footer .top .footer-menu li.fb img{width:30px;margin-top:-5px}


.page-id-330 .menu-item-116 a  {background:#7f7f7f !important;color:#fff !important; padding:.5em 1em !important;}




.page-id-86 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-86 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-434 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-434 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

.page-id-436 .menu-item-2326 a {color:#7f7f7f !important;}

.page-id-436 .menu-item-2326 ul li.current_page_item a {color:#fff !important;}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}

.searchta tr.searchtatitle td.searcht1td_name           { color:#fff; border:0}

.cercasx {float:left; }

.slideshow_container .slideshow_pagination .slideshow_pagination_center {
  display: table;
  margin: 0 auto;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li {
  display: inline;
  float: left;
}

.slideshow_container .slideshow_pagination .slideshow_pagination_center ul li:hover {
  cursor: pointer;
}


.slideshow_container_style-light .slideshow_pagination_center {	}

.footer .copyright{ border-top:1px solid #222;}

.nav { float:right;}

.nav a { position: relative; display: inline-block; margin: 10px 18px; outline: none; color: #fff; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; text-shadow: 0 0 1px rgba(255,255,255,0.3); font-size: 1.35em; }

.nav a:hover, .nav a:focus { outline: none; }
.menu__item--primary.open .menu--child--primary,.open.menu__item--sub-primary .menu--child--primary{display:block;max-height:700px;transition:max-height 2s cubic-bezier(0.22,0.61,0.18,0.7);}
.menu--child--primary{overflow:hidden;display:block;margin:0;padding:0;font-weight:400;max-height:0;transition:max-height 600ms cubic-bezier(0.22,0.61,0.18,0.7);}
.footer .footer-widgets{width:100%;padding-top:30px;border-top:5px solid #fff}

.grid-item-u3   { 
width: calc(100% * 1/3); 
width: -webkit-calc(100% * 1/3);
}

.grid-item-u3-2   { 
width: calc(100% * 2/3); 
width: -webkit-calc(100% * 2/3);
}

.home .grid-item-u3 .flavor-text h3 {
font-size: 1.2rem;
}
   
#footer .grid-item-u3 { width: 100%; }
.widget_tag_cloud .widget-content{font-weight:700}
#navbar-container-right .widget-content{text-transform:none!important}
#navbar-container-right .widget-content .wolf-mailchimp-submit{background:none!important;border-color:#333!important;color:#333!important}
#navbar-container-right .widget-content .wolf-mailchimp-submit:hover{background:#fff!important;border-color:#fff!important}
.widget-content .wolf-mailchimp-form{margin-top:0}
.widget-content .wolf-mailchimp-form .widget-title{text-align:left}
.widget-content .wolf-mailchimp-form .wolf-mailchimp-email-container,.widget-content .wolf-mailchimp-form .wolf-mailchimp-submit-container{float:none;width:100%}
.widget-content .wolf-mailchimp-form input{width:100%!important}
.widget-content .wolf-mailchimp-form .wolf-mailchimp-submit{margin-top:5px;margin-left:0!important}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}

.component-content .image-left {float: left;margin: 0 15px 5px 0;}
	


.image-left,
.image-right,
.image-center				{background:#fff;border: solid 1px #ebebeb;}


.btn,
.button--circle,
.button__outline--round,
.fixed-nav,
.fixed-nav__logo,
.hero-image__car-header .heading__content,
.socialcircle,
.text-center {
    text-align: center
}


.heading__content h3 {
    font-size: 1.1rem
}

    .hero-image__car-header .heading__content {
        text-align: left;
        word-break: break-word
    }


 

#pagenavi { clear: both; text-transform: uppercase; margin: 0 0 30px; }

#pagenavi a { padding: 3px 5px; margin: 2px; text-decoration: underline; }

#pagenavi span { padding: 3px 5px; margin: 2px; }

#pagenavi a:hover, #pagenavi span.current { color: #111; }

#pagenavi span.current { font-weight: bold; }
.shifter{height:100%;min-height:100%;-moz-transition:all 320ms cubic-bezier(.25,.1,.25,1) 0ms;-o-transition:all 320ms cubic-bezier(.25,.1,.25,1) 0ms;-webkit-transition:all 320ms cubic-bezier(.25,.1,.25,1);-webkit-transition-delay:0ms;transition:all 320ms cubic-bezier(.25,.1,.25,1) 0ms}

#mk-header .header-logo .mk-resposnive-logo {
  display: none;
}

  #mk-header .logo-is-responsive .mk-resposnive-logo {
    display: block !important;
  }


    .breadcrumbs {
        margin-bottom:25px;
        min-height:20px}


    .full_width .breadcrumbs {
        margin-bottom:5px}


.homepage-slider__cta.background--medium .homepage-slider__cta-title,
.homepage-slider__cta.background--medium .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}


.homepage-slider__cta-subtitle {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.15;
}


.homepage-slider__cta.background--default .homepage-slider__cta-title,
.homepage-slider__cta.background--default .homepage-slider__cta-subtitle {
  color: #f1f1f1;
}
div.homepage-slider__cta.background--medium .homepage-slider__cta-subtitle{color:#FFF}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


.home-widget-wrap {
	width: 100%
	}


.home-widget {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	}


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}


.footer_banner_box_container
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }

#featured .flexslider .slide-content{float:left;width:48%;}

#featured .flexslider .slide-media{float:right;width:48%;margin:0;}

#featured .flexslider.full-width-slide .has-video .slide-media{float:none;width:100%;height:auto;}

#featured .flexslider .no-image.no-video .slide-content{width:100%;}

#featured-slider.flexslider .has-slide-background .slide-background{z-index:1;}

#featured-slider.flexslider .has-slide-background .slide-content{width:48%;position:absolute;bottom:2em;left:2em;padding:1em 2em;}



.nd-wrapper {
	height: 500px;
	padding: 70px 0;
}


.header__social,
.header__buttons {
  max-height: 49px;
}


.header__buttons-inner {
  display: table;
  height: 49px;
  width: 100%;
  text-align: right;
}


.header div.logo-use-image img.logo_big,
.header__logo-inner,
.header__menu-inner,
.header__buttons-inner,
.transition-on {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}



.container {
  *zoom: 1;
  max-width: 68em;
  margin-left: auto;
  margin-right: auto;
  border-left: thin solid #dddddd;
  border-right: thin solid #dddddd;
  padding: 0px;
  padding: 0px;
  padding: 0px; }

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

  .container:after {
    clear: both; }

  .site-header .container {
    border: 0; }

  .landing-template .container {
    border: 0; }

  .page-preface .container {
    border-color: #222; }

  .landing-preface .container {
    border: none; }

  .sponsors .container {
    border: 0; }



.share-links .container {
  text-align: center;
  border-top: thin solid #dddddd;
  padding: 20px 20px 20px 30px; }

  .site-footer .container {
    border-color: transparent; }
.panel-title{margin-top:0;margin-bottom:0;font-size:16px}

.panel-dark .panel-title {
    font-family: 'Roboto Condensed', sans-serif;
    color: #ccc;
}

.panel-blue .panel-title {
    font-family: 'Roboto Condensed', sans-serif;
    color:#333333;
}
footer .split .newsletter-signup .single-input-wrap{max-width:36rem}
footer .newsletter-signup{padding:1.6rem 3.2rem 0!important}

	.search_form_block {
	    padding-top: 25px;
	    padding-bottom: 34px;
	}

.table-list .coll-4 .info {
  display: none;
}

footer .info {
  margin: 0;
  color: #fff;
  font-size: 12px;
  padding: 6px 0 0;
}



.header-outer-wrapper{background: #ffffff; box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);position: relative;z-index: 100;}


.header-outer-wrapper h1{margin-bottom: 0;}




.comment-content img,
.entry-content img,
.entry-summary img,
#site-header img,
.widget img,
.wp-caption {
	max-width: 100%;
}
body.boxed.body-side .page-wrapper.side-nav .container{padding-left:20px;padding-right:20px;}
body.boxed.body-side .page-wrapper.side-nav .page-top.fixed-pos{left:276px;right:20px;}
.page-wrapper .fdm-item-image,.thumb-info{border-width:0;background:none;}
.page-wrapper .fdm-item-image{background-color:#fff;border:1px solid #ddd;padding:0;}
body.boxed .page-wrapper,#content-top,#content-bottom,.member-item.member-item-3 .thumb-info-caption{background:#fff;}
body.boxed .page-wrapper{border-bottom-color:#212529;}
.page-wrapper{position:relative;left:0}
.page-wrapper.coming-soon #header .header-top{display:block}
.page-wrapper.coming-soon #header .header-top .container{min-height:50px}
.page-wrapper.coming-soon #header .header-top .header-contact{display:block}
.page-wrapper.coming-soon #footer .footer-bottom{background:transparent}
#frontpage #box-inner-content{display:none;}
#box-inner-content{padding:20px 20px 10px 20px;margin-left:0px;}
#box-inner-content .box-block .top{display:none;}
#box-inner-content .box-block .bottom{display:none;}
#footer .content #sub-footer #footer-icons .accesibility .handi,#footer .content #sub-footer #footer-icons .accesibility .eho{padding:0 10px;color:#fff;font-size:24px;font-size:2.4rem}


#branding{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.2s;animation-delay:.2s}


	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;
	}



.anmtd{-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-duration:1.2s;animation-duration:1.2s}


#footer .f-bottom .f-center {text-align: center; max-width: 536px; overflow: hidden; margin-left: 70px;}

#footer .f-bottom .f-center img {width: 100%; display: block;}
.tribe-mini-calendar-event .vcard{line-height:20px;margin-top:10px}
.alton-popup__close-x{color:#d2ba57;margin-right:10px}
.alton-popup--sw8 .alton-popup__close,.alton-popup--sw8 .alton-popup__close-x{font-family:Plague-Master,Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:uppercase}
.alton-popup--sw8 .alton-popup__close-x{color:#7e6454}


.top-banner * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

  .js .top-banner {
    position: fixed;
    
    top: 0;
    z-index: 100
  }

  .js .top-banner.top-fixed {
    top: 0
  }


.top-banner .wrapper-container {
  position: relative
}
.et_pb_main_blurb_image{display:inline-block;max-width:100%;margin-bottom:30px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{display:table-cell;width:32px;line-height:0}
.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}
.et_pb_blurb_position_right .et_pb_main_blurb_image{right:0;left:auto}

#footer-wrapper{margin:0;padding:0}

#footer-wrapper .grid.col-940{margin:0}

.footer-main{background-color: #000000; position: absolute; z-index: 99; width: 100%; bottom: 0;}
.pad{padding:30px 30px 20px}
.sidebar .pad{padding-left:20px;padding-right:20px}
#header .pad{padding-top:10px;padding-bottom:10px}
#footer .pad{padding-bottom:30px}
#footer-bottom .pad{padding-top:30px}
.widget_calendar .pad{padding:0!important}
.page-title.pad{padding-top:12px;padding-bottom:12px}
#header .pad,.topbar-enabled #header{padding-top:0}
#header,#header .pad{padding-bottom:0}



	.content-footer-share{
		float: left;
	}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

    .navbar-toggle.active .icon-bar:nth-of-type(1) {top: 6px;transform: rotate(45deg);}

    .navbar-toggle.active .icon-bar:nth-of-type(2) {background-color: transparent;}

    .navbar-toggle.active .icon-bar:nth-of-type(3) {top: -6px;transform: rotate(-45deg);}



#testimonials-section {
    padding: 0px 0;
    
    background-size: cover;
    background-attachment: fixed;
    background-position: bottom center;
}

.text-center {
  text-align: center;
}
