﻿.home #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;padding-bottom:10px;height:328px}
.home #calendario .fc-calendar-container:before,.home #calendario .fc-calendar-container:after{content:"\0020";display:table}
.home #calendario .fc-calendar-container:after{clear:both}
#pages.calendar #calendario .fc-calendar-container{position:relative;*zoom:1;height:auto;width:auto;padding-bottom:10px}
#pages.calendar #calendario .fc-calendar-container:before,#pages.calendar #calendario .fc-calendar-container:after{content:"\0020";display:table}
#pages.calendar #calendario .fc-calendar-container:after{clear:both}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  width: 100%;
}
.modal-body{position:relative;padding:15px}

div.fix{
	clear:			both;
	margin:			0px;
	height:			0px;
}

.page-title .dropdown-buttons li ul.children { padding-left: 10px; border-top: 1px solid #eee; }
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}

  
.newStyle .text-s, .newStyle .fs--1 {
  	font-size: .875rem;
  	font-size: calc(0.08929vw + 0.79464rem); }
.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}

div#logo{
	padding:		20px 4px 20px 0;
	text-align:		center;
	position:		relative;
}

div#logo a:hover img#logoimg{
	box-shadow:		0px 2px 4px rgba(0,0,0,0.5);
}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
#header .grid_23 .bigbuttonorange{margin:0 0 0 100px;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_25,.grid_26,.grid_27,.grid_28,.grid_29,.grid_30{display:inline;float:left;margin-left:5px;margin-right:5px;}
.container_30 .grid_30{width:980px;}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}

.site-footer .site-info{
	background: #0a1217 !important;
}

.site-footer .site-info p {
    margin: 0px!important;
}

.site-footer .site-info a{
	color: #787f86;
	font-size: 14px;
	line-height: 20px;
}

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


.home-main__smth-right {
  margin-top: 62px;
}
.image-responsive{width:100%}
.collection-box img,.image-responsive,.product-box .image-card img,.product-details-left img,.side-cart .cart-product-box .cart-image img,.slider-inner-image img{max-height:100%;max-width:100%}


.front .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email.error, #block-block-741 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email.error, #block-block-751 .mlist-outer-wrapper.embedded-inline-list.country-detect.footer form .mlist-field #email.error,.front #thankyoublock-innerwrapper textarea, .front #thankyoublock-innerwrapper select.error,#block-block-741 #thankyoublock-innerwrapper select.error,#block-block-751 #thankyoublock-innerwrapper select.error,.mlist-outer-wrapper .mlist-wrapper input.error, .mlist-outer-wrapper .mlist-wrapper select.error{
    border: 1px solid #ff0000;
    box-sizing: border-box;
	color:#ff0000;
}





#cff .cff-less{
  display: none;
}

.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-sm-5 {
    width: 41.66666667%;
  }

.alignleft {
	float: left;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea{width:250px;max-width:100%;box-sizing:border-box}


    
    .widget_archive a,
    .widget_calendar,
    .widget_categories a,
    .widget_nav_menu a,
    .widget_meta a,
    .widget_pages a,
    .widget_recent_comments a,
    .widget_recent_entries a,
    .widget_text .textwidget,
    .widget_tag_cloud a,
    .widget_search input,
    .woocommerce .product-categories a,
    .widget_display_forums a,
    .widget_display_replies a,
    .widget_display_topics a,
    .widget_display_views a,
    .widget_display_stats
     {
    	font-family:Sarabun;
	font-size:15px;
	font-weight:normal;
	
    }
.x-modal-bg{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}
.admin-bar .x-modal,.admin-bar .x-modal-bg{top:32px}
.e189-14.x-modal .x-modal-bg {background-color:rgba(0,0,0,0.75);}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.frontpage__video {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

  .top-nav .top-nav__item {
    text-align: center; }

    .top-nav .top-nav__item:after {
      content: '';
      display: block;
      height: 2px;
      background: #1F1F1F;
      background: var(--content);
      opacity: 0;
      transition: opacity 0.2s ease-in-out; }

    .top-nav .top-nav__item:hover:after {
      opacity: 1; }

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

	.grid-of-3 .posts-bottom li .post-infos{padding: 0 10px;width: 96%;}

	.grid-of-3 .top-post .post-infos{padding: 5px 20px;}

	.right-posts-features .post .post-infos h3{margin-bottom: 10px;}

	.grid-of-3 .top-post .post-infos h3{font-size: 18px;line-height: 26px;}

	.grid-of-3 .top-post .post-infos .post-metas{display: none;}

	.grid-of-3 .posts-bottom li .post-infos, .grid-of-3 .top-post .post-infos{padding: 20px;}

	.slider-content-2 .item .post_infos, .right-posts-features .post .post-infos{padding: 10px;}


.footer-copyright {
  margin-bottom: 0;
  display: block;
  text-align: center;
  line-height: 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%;
  }

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: 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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}


.pirate_forms_clearfix,
.pirate-forms-fields-container:after,
.pirate-forms-file-upload-wrapper:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
	content: " ";
}


#header-title {
    width: 470px;
	margin:15px 0 15px;
    display: inline-block;
}
.socialicons-youtube-play:before{content:"\f16a";}
a.socialicons-youtube-play:hover{color:#f58636;}


		.ezmob-footer {
			position: fixed; left: 0px; bottom: 0px; width: 100%; background: white; z-index: 100000;
		}

		.ezmob-footer-desktop {
			background-color:rgba(255, 255, 255, 0.8);
			border-top:1px solid lightgray;
			padding-top:5px;
		}

		.ezmob-footer-close {
			cursor: pointer;
			color: #b2b2b2;
			border: 1px solid #b2b2b2;
			border-radius: 20px;
			background: #fff;
			line-height: 20px;
			display: inline-block;
			font-size: 20px;
			font-family: arial,sans-serif;
			padding: 0 5px;
			position: absolute;
			top: 5px;
			right: 5px;
			height: 24px;
			width: 21px;
		}


.icon-facebook:before {
	content: "\f09a";
}

	
	.white-text {
		color: #FFF;
		font-size: 12px;
		line-height: 18px;
	}
#footer-bottom{background-color:rgba(255,255,255,0.55)}
#footer-bottom .et-social-icon a{color:#0055d6}



.ds_footer_hide_option #footer-bottom { display: none; }
.empty .text{font-size:14px;text-transform:uppercase;padding-bottom:10px}
.tes-monials .text{text-align:left;padding:10px 20px 10px 218px}
.tabebigmenu li .text{padding-left:50px}
.new-banner .cont-banner .text-box{padding:40px 30px 0}
.new-banner .cont-banner .text-box p{font-size:16px;color:#7f7f7f;line-height:24px;text-align:left;margin-bottom:10px}
.new-banner .cont-banner .text-box p span{min-width:230px;display:inline-block}

.bd-layoutcolumn-53 {
  position: relative;
  background-color: #f5f5f5;
  padding: 2em;
  border: 1px solid #155670;
}
.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}

#menu-item-296 a {
	display: inline-block; 	
	border-radius: 30px;
  border: 2px solid white;

	padding-left:25px;
	padding-right:25px;
	font-size:16px;
}


#menu-item-296 a:hover {
	background-color:#000b57;
	
}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}
.wpbf-mobile-menu .menu-item{border-top:1px solid #FF875B}
.wpbf-mobile-menu .menu-item-has-children{position:relative}
.wpbf-mobile-menu .menu-item-has-children .wpbf-submenu-toggle{position:absolute;cursor:pointer;top:0;right:0;padding:10px 20px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}

.td-ss-main-sidebar .td_block_slide,
.td-ss-row .td-pb-span4 .td_block_slide {
  overflow: visible;
}


.td-post-template-6 .td-ss-main-sidebar,
.td-post-template-7 .td-ss-main-sidebar {
  -webkit-transform: translate3d(0, 0, 0);
}


#homepage-clients .each-logo {
    display: inline-block;
    text-align: center;
    width: 24%;
}


#homepage-clients .each-logo img {
    width: 90%;
    max-width: 150px;
}


.section-title {
    padding: 30px 0;

}


.section-title h2 {
    font-weight: 400;
    margin-bottom: 26px;
}
.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-sm-12{width:100%}



.uk-navbar-right {
  margin-left: auto;
}



.uk-navbar-left,
.uk-navbar-right,
.uk-navbar-center:only-child {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.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 }


.home-page .homepage-main{padding:10px 0 0;}

.tourdates-singledate .singledate-img {
  position: relative;
  float: left;
  height: 100%;
  width: 130px;
}


.awaken-search-button-icon {
  cursor: pointer;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 50px;
  line-height: 50px;
  color: #ddd;
}


.awaken-search-button-icon:before {
  content: '\f002';
  cursor: pointer;
  display: inline-block;
  font-family: 'FontAwesome';
}
.page-tour #prefooter div#prefooter-first-region,.page-tour #prefooter div#prefooter-second-region{margin:0 3.6%;}

.gdlr-core-pbf-background-wrap{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; overflow: hidden; }

.gdlr-core-pbf-sidebar-left .gdlr-core-pbf-background-wrap{ right: -1px; }

.gdlr-core-pbf-sidebar-right .gdlr-core-pbf-background-wrap{ left: -1px; }



body.financity-boxed .gdlr-core-column-extend-left .gdlr-core-pbf-background-wrap{ margin-left: -50px; }
 
body.financity-boxed .gdlr-core-column-extend-right .gdlr-core-pbf-background-wrap{ margin-right: -50px; }


.weather-col-left {
	display: flex;
    flex-direction: column;
    flex-basis: 100%;
}
.background_wrapper{display:none!important;visibility:hidden!important;width:0!important;height:0!important}
.affix,.modal.in .modal-dialog,body .background_wrapper{transform:translate3d(0,0,0)}
body .background_wrapper{position:fixed;top:0;left:0;width:100%;z-index:1;background-position:left top;transition:all .2s ease-out}

.standard-form a.clear-value {
	display: block;
	margin-top: 5px;
	outline: none;
}

.clear{clear:both;}

.clear-left{clear:left;}

.clear-right{clear:right;}

form.standard-form a.clear-value{display:block;margin-top:5px;outline:none;}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


  .clear {
    clear: both;
  }

  .clear:after,
  .clear:before,
  .mod_eventlist:after {
    display: table;
    content: '';
    float: none;
    clear: both;
  }


#div-gpt-ad-1456852561967-0-oop, #div-gpt-ad-1456852561967-2, #div-gpt-ad-oop, #div-gpt-ad-headofpage {
    line-height:0px;
    font-size:0px;
}


.item-meta .item-price {
    font-size: 1em;
    line-height: 1;
    text-align: right;
    font-family: 'Cabin Sketch', sans-serif;
    word-break: break-all;
	}

	 .item-meta .item-price:first-letter { font-size: 0.9em; letter-spacing: -3px;}
.e93-3.x-image {width:196px;margin:0px auto 0px auto;background-color:transparent;}
.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-4{width:33.33333333%}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}
.gdpr-popup .gdpr-popup__btns{position:absolute;right:1.875rem;top:0}
.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%}
.content-block--banner .container-fluid{margin-left:56px;margin-right:56px;width:100%}
.wpbf-mobile-menu-hamburger .wpbf-mobile-nav-wrapper,.wpbf-mobile-menu-off-canvas .wpbf-mobile-nav-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}
.wpbf-mobile-menu-hamburger .wpbf-menu-toggle-container,.wpbf-mobile-menu-off-canvas .wpbf-menu-toggle-container{text-align:right}

#cb-footer #cb-widgets .cb-footer-widget-title {
    margin: 0 0 0px 0;
}
.cb-sidebar-widget .cb-sidebar-widget-title, .cb-multi-widget .tabbernav .tabberactive, .cb-author-page .cb-author-details .cb-meta .cb-author-page-contact, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-page-contact, .cb-page-header, .cb-404-header, .cb-cat-header, #cb-footer #cb-widgets .cb-footer-widget-title span, #wp-calendar caption, .cb-tabs ul .current, #bbpress-forums li.bbp-header, #buddypress #members-list .cb-member-list-box .item .item-title, #buddypress div.item-list-tabs ul li.selected, #buddypress div.item-list-tabs ul li.current, #buddypress .item-list-tabs ul li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active {
            border-bottom-color: #78aed5 ;
        }

.hpbox .ttdiv { color:#f47900 }

.hpbox .ttdiv span { color:#fff }
 #promo img.promo {width: 25%;}
.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}
.top35{padding-top:32px}



.financity-navigation .sf-menu{ display: inline-block; line-height: 1.7; text-align: left; margin-bottom: 0px; }


.financity-navigation .sf-menu a i{ margin-right: 10px; }







.sf-menu{ list-style: none; margin-left: 0px; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
footer .txt-footer{font-size:.5em;font-family:roboto slab,Georgia,times new roman,Times,serif;font-weight:400;text-transform:initial}

.rw-nav .menu .sub-menu li a {
  border-radius: 0;
  width: 200px;
}

.down_menu_tb{ padding-top:7px;color: #999999}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }
.feature--description li{margin-bottom:6.25px}

  .grey-triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 700px 920px;
    border-color: transparent transparent #fafafa transparent;
    position: absolute;
    right: 0;
    bottom: -300px;
    z-index: 0; }

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

.text-center.smalltitle span {
	padding-left:12px !important;
}

.text-center.smalltitle {
	margin-top:0;
}
.et_pb_slide_content,.et_pb_best_value{font-size:18px}
.et_pb_slider_0.et_pb_slider .et_pb_slide_content{font-family:'Lora',Georgia,"Times New Roman",serif;font-style:italic;font-size:20px!important;color:#ffffff!important;line-height:1.3em}
.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_content{font-size:18px!important}

.nav-menu li a { color: #333; display: block; font-size: 15px; padding: 20px 10px; text-decoration: none;}

.nav-menu li { display: block; float: none; border-bottom: 1px solid #ededed; }

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

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


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


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

.process-text { padding-top: 20px; }


.drkblue {
  color: #3F4953; }


.entry__header {
  margin-bottom: 14px;
}

.so-widget-sow-social-media-buttons-atom-3af8eb9332aa .social-media-button-container {
  zoom: 1;
  text-align: left;
  
}

.so-widget-sow-social-media-buttons-atom-3af8eb9332aa .social-media-button-container:before {
  content: '';
  display: block;
}

.so-widget-sow-social-media-buttons-atom-3af8eb9332aa .social-media-button-container:after {
  content: '';
  display: table;
  clear: both;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.phone {font-size:24px;}


.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}



.cli-container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.rwd-break{display:block}
.block.testimonials .content .testimonial-wrapper .testimonial p.name .rwd-break,.block.testimonials .content .testimonial-wrapper .testimonial.rating p.name .rwd-break{display:none}
footer .credits p br.rwd-break{display:none}
.block.testimonials .content .testimonial-wrapper .testimonial p.name .rwd-break,.block.testimonials .content .testimonial-wrapper.rating .testimonial p.name .rwd-break{display:block}

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


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

	.navbar {
		margin: 0;
	}


.navbar-header h1 {
	font-size: 30px;
	font-weight: bold;
	margin: 23px 10px 0 0;
	text-transform: uppercase;
}

.navbar-header h1  a {color: #be2a38}

.navbar-toggle {
	border: 1px #fff solid;
	margin: 13px 0 0 0;
	background: #039dcb;
	border-radius:0px;
}

.navbar-toggle .icon-bar {
	background: #fff;
}

.navbar-collapse {padding: 0; }

   .productmenuheader .navbar-toggle {
    border: 1px #fff solid;
    margin: 12px 28px 0 0;
   }

   .navbar-header {
	height: 60px;
   }
.site-mobile-logo{display:none;float:right}
.site-mobile-logo img{height:30px}





#warper{
	width:1000px;
	margin:0 auto 0 auto;
}


.box_title {
    text-transform: uppercase;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}
img.price-big,img.price-small{max-width:100%}
.visibility-hidden{visibility:hidden}

.fonts-view-grid .fonts-view-item-img-wrap {
  text-align: center;
  height: 120px;
  margin-bottom: 10px;
  overflow: hidden;
}

.fonts-view-list .fonts-view-item-img-wrap {
  text-align: left;
  margin-bottom: 10px;
  padding: 0 15px;
  height: 100px;
  position: relative;
  overflow: hidden;
}

.fonts-view-list .fonts-view-item-img-wrap img {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  max-height: 100%;
}

.number-list-item .fonts-view-item-img-wrap {
  display: block;
  height: 90px;
}

	
	.home.page .mobile-banner .sec-text{
		  color: #e08420;
	  font-size: 24px;
	  font-family: 'Arvo', serif;
	  margin-top: -10px;
	  display: block;
	}
.mk-section-preloader__icon{top:50%}
.mk-section-preloader__icon:before{content:'';width:40px;height:40px;border-radius:50%;display:block;position:absolute;left:-4px;top:-4px;border-right:3px solid transparent;border-top:3px solid transparent;border-left:3px solid #aaa;border-bottom:3px solid transparent}
.et_pb_image .et_pb_image_wrap{display:inline-block;position:relative;max-width:100%}
.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,.et_pb_gallery_image:hover .et_overlay,.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}


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

section.stock .photo .pic_stock {
	position: absolute;
	width: 190px;
	height: 265px;
	top: 60px;
	left: 130px;
}
.img-responsive{display:block;max-width:100%;height:auto}


.site-branding .site-title {
    margin-bottom: 0;
    font-family: "Libre Franklin", serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 28px;
    color: #222;
    text-transform: uppercase;
}

.site-branding .site-title a {
    color: #222;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.timeline .row:nth-child(2n) .content{background:#fff;border:1px solid #d9d8d2}
.timeline .row:nth-child(2n) .content:after{border-right-color:#fff}
.timeline .row:nth-child(2n) .content:before{border-right-color:#d9d8d2}
.timeline .row:last-child .line:before{background:none}
.timeline .row:nth-child(2n) .content:after,.timeline .row:nth-child(2n) .content:before{border-right-color:transparent}
.title-slide-inner-left-inner,.title-slide-inner-right-inner{content:"";background-color:hsla(0,0%,100%,.9);position:absolute;top:0;outline:transparent solid 1px;height:100%;width:50px;display:block;-moz-transform:skew(-12.5deg);-o-transform:skew(-12.5deg);-ms-transform:skew(-12.5deg);-webkit-transform:skew(-12.5deg);transform:skew(-12.5deg)}
.title-slide-inner-left-inner{left:-27px}
#navlist li ul li .count{color:#ffed76}
.box{float:left;margin:25px 2px;width:190px;display:inline}
.box h2{color:#7a7a7a;font-size:14px;padding-bottom:5px;text-align:center}
.box ul{color:#7a7a7a;list-style-position:inside;list-style-type:none}
.box li{padding:5px 0;text-align:center}


.home-post-inner {
	padding: 30px;
	border: 2px solid #EEF3FA;
	text-align: center;
}
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}
.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}

.pl_about_us_widget p.contact_detail {
  margin: 0;
  line-height: 1.1em;
}

.bd-imagelink-63 {
  width: 103px;
  display: inline-block;
  height: 104px;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}

.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:0;padding-left:25px;padding-right:25px;}
 .col-md-12{width:100%;}
#hc-results{margin-bottom:15px;text-align:center;font-size:1.5em}
.postid-670 #hc-results,.postid-672 #hc-results{display:block;text-align:center;font-size:18px}

.navbar-header a, .idiomas #lang_sel_list a { color: #006666; text-transform: uppercase; }

.idiomas { position: absolute; right: 20px; top: 10px; }

.idiomas #lang_sel_list a, #lang_sel_list a:visited { padding-right: 5px; }

.idiomas #lang_sel_list li { border-left: 1px solid #006666 !important; }

.idiomas #lang_sel_list li:first-child { border-left: 0 !important; }
.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-sm-2{width:16.66666667%}
#toolbar-lg a[href*='.pdf']:after{display:none}
#toolbar-lg{text-align:right;font-family:'Open Sans','Helvetica Neue',helvetica,arial,sans-serif;font-size:17px;padding:10px 0;margin-top:15px}
#toolbar-lg .no-search-domain{float:left;color:red;padding:3px 10px}
.dropdown-menu.pull-right{right:0;left:auto}
.pull-right{float:right!important}
.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}
.container-full-width .boc-social.pull-right{margin-bottom:0}
.fl-page-nav-right .fl-page-header-wrap {border-bottom: 1px solid rgba(128,128,128,0.13);}
.fl-page-nav-left .fl-page-header-wrap {border-bottom: 1px solid rgba(128,128,128,0.13);}
.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.vc_empty_space{clear:both}
 






.twitter-text1{
margin:8px 0 0 40px;
padding:0px;
font-family:arial;
font-weight:bold;
font-size:14px;
color:#000000;
text-align:center;
line-height:18px;
text-decoration:none;
}

.dark .pricing-box .plan-header .price sup.period{color:rgba(255,255,255,0.5)!important}

	.pricing-box .plan-header .price sup.period{position:static;top:0;display:block}

.pricing-box .plan-header .price{margin:0 0 20px}

.pricing-box .plan-header .price sup.currency{font-size:20px;line-height:20px;top:-10px;position:relative}

.pricing-box.cp-right .plan-header .price sup.currency{margin-right:5px}

.shop_slider .shop_slider_ul li .item_wrapper .price{font-size:18px;margin-bottom:0}

.shop_slider .shop_slider_ul li .item_wrapper .price del{font-size:.67em}
.chart_box .chart .num, .counter .desc_wrapper .number-wrapper, .how_it_works .image .number,.pricing-box .plan-header .price, .quick_fact .number-wrapper, .woocommerce .product div.entry-summary .price {font-family: "Courgette", Arial, Tahoma, sans-serif;}
.picwrap{width:100%;padding-top:40px;padding-bottom:40px;display:flex;height:100%;margin:auto;flex-wrap:wrap;max-width:1000px}

.hrs{
	margin-top: 25px;
	width: 300px;
	background:#4b50ba; 
	border:4px solid;
	border-color:#3c199b;
	border-radius: 12px;
	padding:5px; color:inherit;
	box-shadow: 2px 2px #b6baba;
	}

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

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}


.logo {
  max-width: 6rem; }

.le-publicidade {
    text-align: center;
    height: 110px;
    width: 100%;
    margin-bottom: 15px;
    z-index: 10;
    background: #410449;
}








#bottom-footer {
	background: #333333 none repeat scroll 0 0;
	padding: 10px 0;
}


#bottom-footer .copy-right {
	text-align: center;
	color: #8c8c8c;
}


#bottom-footer .copy-right a {
	color: #ffffff;
}


#bottom-footer .copy-right a:hover {
	color: #dc3522;
}
#access2 .menu-header2, div .menu2 {background:#fff;margin-top:0px;margin-left:-155px;width:170px;}
#access2 .menu-header2 ul .menu2{padding:0;padding-bottom:5px}
#access2 .menu-header2 li, div.menu2 li {background:#fff;float:none;height:20px;display:block;width:170px;position:relative;top:5px;text-align:left;margin-left:0;margin-right:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
#access2 .menu-header2 li::before, div.menu2 li::before {display:block;height:0px;width:10%;background-color:#000;content:" ";position:absolute;text-align:left;left:50%;bottom:0;margin-left:-5%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
#access2 .menu-header2 .menu2 .menu2-item a:hover{background:#991c1c;color:#fff;}
#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}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

.nobottommargin{margin-bottom:0 !important}


.main-holder {
height:1%;
overflow:hidden;
padding-top:45px;
}


.user-name {
  font-size: 16px;
  color: #83b43f;
  margin-bottom: 5px; }

#ecs-2 .ecs__list__wrapper{
    width: 197px;
}


.ecs__list__wrapper--service {
    top: 57px;
    z-index: 18
}


.ecs__list__wrapper--level {
    top: 114px;
    z-index: 14
}


.ecs__list__wrapper--deadline {
    top: 173px;
    z-index: 10
}


.ecs__list__wrapper {
    background: #fff;
    position: absolute;
    padding: 30px 0px 10px 10px;
    width: 184px;
    border-radius: 0 0 20px 20px;
    min-height: 100px !important;
    overflow-y: hidden;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.2s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}


.ecs__list__wrapper--open{
  opacity: 1;
  visibility: visible;
  transition-delay: 0s, 0s, 0.3s;
}


table.services{  font-size: 1.25em;  padding-left: 0px;}


ul.services{  margin-left: 20px;  margin-top: 5px;  margin-bottom: 5px;  padding-left: 0px;  padding-right: 5px;  list-style-type: disc;}

.main-navigation ul li.menu-item-has-children:after {
	position: absolute;
	right: 5px;
	top: 0;
	bottom: 0;
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #757575 transparent transparent transparent;	
	margin: auto;
}

.main-navigation ul ul li.menu-item-has-children:hover:after {
	border-width: 6px 0 6px 5px;
	border-color: transparent transparent transparent #757575;	
}
.menu-item-117{background-color:#d8c3b6;}




.bri_list_li{
    float: left;
    width: 50%;
    height: 100%;
    max-height: 100%;
    margin-bottom: 25px;
    padding: 0 5px;
}


.fw-listbox-image img {
  margin-bottom: 23px;
}

.layout_inhalt_inhalt{width:100%; min-height:800px; overflow:hidden; float:left; padding:0px; margin-top:12px;}

.mkdf-wrapper .mkdf-wrapper-inner {
width: 100%;
overflow: hidden;
}

.mkdf-boxed .mkdf-wrapper .mkdf-wrapper-inner {
width: 1150px;
overflow: visible;
margin: auto;
}

.mkdf-grid-1300.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1300.mkdf-boxed .mkdf-wrapper-inner {
width: 1350px;
}

.mkdf-grid-1200.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1200.mkdf-boxed .mkdf-wrapper-inner {
width: 1250px;
}

.mkdf-grid-1000.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-1000.mkdf-boxed .mkdf-wrapper-inner {
width: 1050px;
}

.mkdf-grid-800.mkdf-boxed .mkdf-footer-inner,
.mkdf-grid-800.mkdf-boxed .mkdf-wrapper-inner {
width: 850px;
}
 

 
#cmsms_icon_5d21ef4a6f8eb { 
	display:block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4a6f8eb .cmsms_simple_icon { 
	border-width:0px; 
	width:60px; 
	height:60px; 
	font-size:46px; 
	line-height:60px; 
	text-align:center; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	color:#ffffff;}


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}


.woocommerce li.product .onsale{top:5px; left:5px; box-shadow:none; text-shadow:none; background-color:#d93e55; border-radius:0; width:auto; height:auto; line-height:normal; padding:3px 10px; transform:rotate(0); font-size:12px;}
.woocommerce .onsale,.widget_price_filter .ui-slider .ui-slider-range{background-color:rgb(217,62,85);}


  .tab-content .tab-pane{background: #fff;padding: 10px;}
.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%}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-border .carousel-inner{position:relative;width:100%}
#footer-top-wrapper .footer-banner{background-color:#FFF;overflow:hidden;width:100%;height:68px}
#footer-top-wrapper .footer-banner:not(:last-child){margin-bottom:20px}
#footer-top-wrapper .footer-banner span.banner-text{display:inline-block;padding:15px;font-size:14px;color:#00b0d8}
#footer-top-wrapper .footer-banner .icon{font-size:40px;color:#CCC;padding-left:14px;display:inline-block;padding-top:14px}


.wide .content_footer{
	background: #F5F5F5; 
	-o-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);
	-webkit-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);
	-moz-box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);
	box-shadow: inset 0 4px 0 rgba(0, 0, 0, 0.02);		
}


.half-boxed .content_footer {
  margin-top: -20px;
  padding-top: 20px;
}

.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: 10px;
  padding-left: 10px;
}

  .col-md-6 {
    width: 50%;
  }


    .col-md-6 .img-responsive {
        max-width: 100% !important;
        margin: 5px auto;
    }
 

.footer-links {
  	font-size: 15px;	
}


.footer-links ul {
    margin: 1em 0;
    padding: 0;
	list-style-type: none;
}


.footer-links ul li {
	line-height: 2.7em; 
}


.footer-links a { 
	color: #FFF;
	text-align:left; 
}


.footer-links a:hover,
.footer-links a:focus { color: #EA9E5A;}



ul#group-sites {
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}


ul#group-sites li {
	display:inline;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}


ul#group-sites li.divider {
	padding:0px 3px;
}
.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}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}

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


.main-navigation li.dropdownmn_item.menu-item-has-children {
    display: inline-block;
}
.card .card-img{position:relative;display:inline-block}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }

#mainpage {
    clear: both;
    max-width: 1128px;
    margin: 0px auto;
    font-size: 10px;
    padding: 10px 0;
}

.thumbs {
	font-size: 0;
	line-height: 0;
}
    
.thumbs li {
	line-height: normal;
	display: inline-block;
    width: 184px;
    margin: 2px;
    height: 244px;
}

.thumbs a img {
    width: 180px;
    height: 240px;
    border: 2px solid #fff;
}

.thumbs a:hover img {
    border: 2px solid #6dbdd6
}

	.thumbs a img, .thumbs a:hover img {
		border: 0;
	}
.large-8{width:66.66667%}

header .conect-info li.nav-icon { display: inline-block }

footer .col-md-3 .conect { float: left; width: 50%; }



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.wp-block-columns{display:flex;flex-wrap:wrap}
.bake-footer .privacy-policy{text-align:left;padding:10px 0 0}
.bake-footer .privacy-policy a{font-size:12px;letter-spacing:2px}


.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}


.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
