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

.audio-sponser-block{text-align:center}


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}
.nav__shop a .star,.nav__shop .shop__currency .star{color:#C19C5E;position:absolute;top:-5px;right:0px;vertical-align:top;opacity:0;transition:0.5s}
.nav__shop a .star.active,.nav__shop .shop__currency .star.active{opacity:1}
.nav__mobile .nav__wrap .nav__item a .star,.nav__mobile .nav__wrap .nav__item p .star{color:#C19C5E;position:absolute;top:-14px;vertical-align:top;margin-left:2px;font-size:14px;line-height:44px;font-size:.875rem;line-height:2.75rem;opacity:0;transition:0.5s}
.nav__mobile .nav__wrap .nav__item a .star.active,.nav__mobile .nav__wrap .nav__item p .star.active{opacity:1}


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}


.sidenav ul li {
    border-bottom: 1px solid #152950;
}


.sidenav a {
    padding: 15px;
    text-decoration: none;
    font-size: 15px;
    color: #fff;
    display: block;
    transition: 0.3s;
}


.sidenav a:hover {
    color: #f1f1f1;
}


.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

.review .test p {
    margin: 10px;
    padding: 0 10px;
}

.review .test {
    padding: 20px 0;
}

.container .grid3.col {
    width: 20%;
    margin-right: 6.2%;
}

.container .grid3.col:last-child {
    margin-right: 0;
}
.fontawesome{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.bs-glyphicons li span.glyphicon,
.bs-glyphicons li span.fontawesome,
.bs-glyphicons li span.openwebicons {display: block;margin: 5px auto 10px;font-size: 40px;}
.pt-cv-colsys [data-cvc="7"] .pt-cv-content-item{width:14.28571428%}
.pt-cv-colsys [data-cvc="8"] .pt-cv-content-item{width:12.5%}
.pt-cv-colsys [data-cvc="9"] .pt-cv-content-item{width:11.11111111%}
.pt-cv-colsys [data-cvc="10"] .pt-cv-content-item{width:10%}
.pt-cv-colsys [data-cvc="11"] .pt-cv-content-item{width:9.09090909%}
.pt-cv-content-item{padding-bottom:15px;position:relative;overflow:hidden}
.pt-cv-content,.pt-cv-content *{font-weight:400}












#stayintheloop {
	position: fixed;
	right: 0;
	z-index: 10000;
	top: 20%;
}

#logo {
    top: 6px;
    right: 0;
    position: absolute;
    z-index: 100;
    padding-left:20px;
}

#logo h1 {
    margin: 0;
    padding: 0;
}

#logo h1 a,
#logo .site-name a {
    display: block;
    text-indent: -5000px;
    overflow: hidden;
    outline: 0;
}



.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_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24{
	display:inline;
	float: right;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

    .container_24 .grid_14 {
	width:560px;
}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.s5_float_left{float:left}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
  #s5_bottom_row3 .s5_float_left { width:100% !important; }

.post-meta .date {
  margin: 0 0 26px;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.2px;
  text-align: left;
  color: #53677f;
}

.post-meta .date i {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  color: #afb0d8;
  font-size: 16px;
}

.post-meta .date span {
  display: inline-block;
  vertical-align: middle;
  color: #53677f;
}


.blog-content .post-content .date { margin: 0 0 41px;}


.page-small .post-meta .date span,
.page-small .post-meta .date {color: rgb(83, 103, 127, 0.5);}

      .reserva form .logo {
        width: 30%;
        margin: 3px 35%;
        display: none; }

        .mod_ubicacion .como_llegar .col ul li .logo {
          width: 20%;
          display: none; }

    .reserva form .logo, .new_reserva form .logo {
      width: 60%;
      display: inline-block;
      margin: 25px 20%; }

    .blog .menu_blog .logo {
      width: 200px;
      height: 200px;
      background-size: 100% 200%;
      background-position: top;
      display: inline-block; }

    .blog .menu_blog:hover .logo {
      background-position: bottom; }
.map-tip{font:14px/16px Trebuchet MS,Helvetica,Arial,sans-serif;display:none;padding:3px;border:1px solid #ebeced;color:#edeef0;z-index:1000;float:left;position:absolute;background:#494949;background:-moz-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(73,73,73,1)),color-stop(100%,rgba(101,101,101,1)));background:-webkit-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-o-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:-ms-linear-gradient(top,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);background:linear-gradient(to bottom,rgba(73,73,73,1) 0%,rgba(101,101,101,1) 100%);word-break:keep-all;white-space:nowrap}
.map-tip p{margin:0!important}
.map-tip img{float:left;padding:3px}


  .mb25 {
    margin-bottom: 25px;
  }
.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%}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}

    .main-content-inner {
        margin-bottom: 30px;
    }


#site_home_page_newsadvisories {
    margin: 0;
    background: #E9E9E9;
    padding-top: 15px;
    padding-bottom: 15px
}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
#wb-so .row{background:#fff;padding:1em 0 0}
#wb-sm .sm .row{background:0 0}
#wb-sm .sm .row a{color:#6e6e6e}

.tourdates-singledate .singledate-img {
  position: relative;
  float: left;
  height: 100%;
  width: 130px;
}
#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.even{background:#ffffff;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;}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333132}
.large-12{width:100%}
.infobox-photo-left-title .uabb-infobox-title-wrap, .infobox-icon-left-title .uabb-infobox-title-wrap,.infobox-photo-right-title .uabb-infobox-title-wrap, .infobox-icon-right-title .uabb-infobox-title-wrap {vertical-align: middle;}
.et_pb_section{padding:57px 0}
.et_pb_section_0.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#f6f1d9!important}
.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#ddcc99!important}
body #page-container .et_pb_section .et_pb_button_2{border-color:#ffffff}
body #page-container .et_pb_section .et_pb_button_2:hover:after{color:}
.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#004477!important}
body #page-container .et_pb_section .et_pb_button_2:hover{padding-left:0.7em;padding-right:2em}
body #page-container .et_pb_section .et_pb_button_2:after{display:inline-block;opacity:0}

#description01, #description02, #description03, #description04, #description05, #description06 {margin: -132px 0 0 145px;}


#description01, #description02, #description03, #description04, #description05, #description06 a {font-size:19px; line-height: 20px; font-weight:normal; vertical-align: top; font-family: "Lucida Sans Unicode";}

#description01, #description02, #description03, #description04, #description05, #description06 a:hover {text-transform: underline;}



#top_thumbs { width:980px;color:#b90c9a;	margin:0 auto;position:relative;font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif ; text-transform:uppercase;padding: 0px 0px 0px 0px;}

#top_thumbs img {border:1px solid #d7d7d8;}

#top_thumbs a:hover img {border: 1px solid #f5b830;}

#top_thumbs a, #top_thumbs a:visited  {color: #d7d7d8;}


.counter {
	display: inline-block;
	margin-top: 20px;
	padding: 6px 12px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
}

#searchForm .form-limit .counter {
	margin-top: 0;
}

    .remove-borda {
    height:1px;
    width:366px;
    margin:0 auto;
    background:#F3F3F3;
    margin-top:16px;
    position:relative;
    margin-left:20px;
    }

.titlesdown { font-size: 22px; display: block; }



.amenities {
  border-top: 1px solid #eee;
  padding: 8px 20px;
}


.amenities address {
  margin-bottom: 0;
}


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


.amenities ul li {
  display: inline;
}


.amenities ul li + li {
  padding-left: 15px;
}


.properties-listing .property-thumb-info-content, .properties-listing .amenities {
  padding-left: 0;
  padding-right: 0;
}




.amenities-detail {
  border: 1px solid #333333;
  padding: 20px;
}



.amenities li:empty {
  display: none;
}

.brd3 {
	color: #7ba247;
	float: left;
	font-weight: bold;
	padding: 4px;
}







#secondary {
	background-color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	clear: both;
	color: rgba(255, 255, 255, 0.7);
	margin-top: -1px;
	padding: 0 10px;
	position: relative;
	z-index: 2;
}


	#secondary,
	#supplementary {
		padding: 0 30px;
	}


	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}
#wp-calendar tfoot td#prev{padding-left:10px;text-align:left}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}
.ct_warn{background-color:#ffd18c;background-color:rgba(255,209,140,0.5);padding:15px;font-style:italic}


.lang {
  width:123px;
  float: right;
  padding-top: 30px;
}

.lang-text {
  color: #111111;
  text-shadow: #af45b4 1px 1px 0px;
  position:absolute;
  padding: 38px 0px 0px 3px;
  line-height:13px;
  z-index: 5;
}
.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-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{float:left}
.col-sm-4{width:33.33333333333333%}

    .af-header__bottom-btn-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -moz-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
.row{margin-right:-15px;margin-left:-15px}


.col-sm-2, .col-md-2, .col-lg-2, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-6, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 9px;
    padding-left: 9px;
}

    .col-md-12 {
        width: 100%;
        margin: 90px 0;
    }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.footer-main .icon-box-icon, .footer-main .icon-box-content {
  display: table-cell;
  vertical-align: top;
}


.sub-menu {
  display: none;
  padding: 10px; }


.sub-menu li a:after {
  display: none !important; }


.sub-menu li {
  border-bottom: none; }

  .sub-menu li a:hover {
    color: #1CA3FC;
    border-bottom: none; }

  .sub-menu li:hover a {
    border-bottom: none; }

  .nav-drop ul:not(.sub-menu) li:last-child a .links-list li:last-child a {
    padding: 11px 18px; }
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
#mobile_menu_slide .menu-item-208 a{font-size:16px!important;display:inline-block}
#mobile_menu_slide .menu-item-392 a{margin-top:55px!important;display:inline-block}
#mobile_menu_slide .menu-item-392 a,#mobile_menu_slide .menu-item-393 a,#mobile_menu_slide .menu-item-394 a{font-size:16px!important;display:inline-block;padding:5px!important;margin:0px!important}


.features_box {
	margin:250px 20px;
	height:315px;
}


.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);
}

.news-item .news-item-title{margin:0;font-family: Regular;font-size: 16px;line-height: 27px;}


header .logo .middle-helper {
    height: 75px;
    display: inline-block;
    vertical-align: middle;
}
.list-unstyled{padding-left:0;list-style:none}

footer .list-unstyled li {margin-bottom:8px;}

ul.promote li.promote_head{
	display: inline-block;
	vertical-align: super;
}

ul.promote li.promote_head h3{
	color:#553c28;
	font-size:2em;
	margin:0;
	font-weight:600;
}


#header .nav ul li.height38{
	line-height: 38px;
}
.entry-content #fees-table table,.entry-content #fees-table tr{border:0!important}
.entry-content #fees-table table{border-bottom:1px solid #ebebeb!important;margin-bottom:30px}
.entry-content #fees-table tr th{padding:10px!important;background-color:#f9f9f9;border:0!important}
.entry-content #fees-table tr th .fee-title{color:#7c193f;font-size:18px;line-height:22px;font-weight:400;padding-bottom:0}
.entry-content #fees-table tr th .fee-subtitle{font-size:12px;line-height:16px;font-style:italic;padding-bottom:0;font-weight:400}
.entry-content #fees-table tr td{font-size:14px;line-height:18px;padding:15px 5px}
.entry-content #fees-table tr td:nth-child(1){border-right:1px solid #ebebeb}
.entry-content #fees-table tr td:nth-child(2){text-align:right;color:#00adac}
.entry-content #fees-table tr td[colspan="2"]{border-right:0}


.currency-dropdown,
.language-dropdown {
  background-color: #fff;
  padding: 0 10px;
  position: absolute;
  border: 1px solid #f2f2f2;
  z-index: 150;
  right: 15px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}


.currency-dropdown ul li,
.language-dropdown ul li {
  line-height: 26px;
  border-top: 1px solid #f2f2f2;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}


.wrapper {
    width: 90%;
    margin: 0 auto;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
}


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


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

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

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

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

footer.copyright .grid-8,
footer.copyright .grid-4 {
  margin-bottom: 0;
}


.art-postmetadataheader
{
   background: #FF6E00;
   margin:0 auto;
   position:relative;
   z-index:1;
   padding: 1px;
   margin-bottom: 5px;
}
.section{clear:both;padding:0px;margin:0px;}


.benefits_block .text_block {
	float: left;
	font-family: Raleway;
	max-width: 400px
}


.table-link-comment td a{
	color: #0028F5;
}
.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-sm-6{width:50%}

.slider .col6{
    width: 50%;
    vertical-align: top;
    display: table-cell;
    background: #f8a01a
}


				h1.theme-title { font-size: 40px !important; }
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}
.scrollBox .scrollbar{position:relative;width:10px;border:0;box-sizing:border-box;cursor:pointer;-khtml-border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.scrollBox .scrollbar:after{content:'';position:absolute;width:1px;height:100%;top:0;left:0;right:0;background-color:#e4e4e4;margin:0 auto}
.scrollBox .scrollbar.disable{display:none}


#overlay {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.7);
	z-index: 1000;
}
.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-1{width:8.33333333%}
.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{position:relative;min-height:1px;padding-left:9px;padding-right:9px}
.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{float:left}
.col-xs-10{width:100%}

		
	.mvp-inf-more-wrap {
		margin-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: 15px; padding-left: 15px; }

  .col-md-2 { width: 16.66666667%; }


.box.kachel.schneebericht .content h3{margin-top: 3em;}


.box.kachel.schneebericht  .content .desc {
    font-size: 18px;
    color: #fff;
    max-width: 85%;
    margin: 0 auto;
}


.box.kachel .content { background: rgba(30,43,77,0.5); position: absolute; overflow: hidden; top: 0; right: 0; bottom: 0; left: 0 }

.box.kachel:hover .content { background: rgba(213,69,43,0.7); }

.box.kachel .content h3 { font-size: 3.5rem; height: auto; font-weight: 700; text-transform: unset; margin-top: 30%; position: relative; top: -1em; text-align: center; padding-bottom: 0; margin-bottom: 0; }

.box.kachel .content .desc { font-size: 18px; color: #fff; max-width: 70%; margin: 0 auto; }

.box.kachel.hellblau .content { background: rgba(112,203,230,1) }

.box.kachel.hellblau:hover .content { background: rgba(33,164,218,1) }
	
	.entry-header .entry-title, 
	#homepage-message h2, 
	#homepage-message .right-section a, 
	#featured-post #feature-heading {
		font-size: 24px;
		font-size: 2.4rem;
	}

	#featured-post .entry-title,
	.page-links {
		font-size: 18px;
		font-size: 1.8rem;
	}

	#main-slider .entry-title a,
	#main-slider .entry-title a:hover,
	#main-slider .entry-title span,
	#main-slider .entry-title span:hover {
		background-color: transparent;
	}

	.entry-header .entry-title,
	#homepage-message,
	.comments-title, #reply-title {
		font-size: 15px;
		font-size: 1.5rem;
	}

.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-2-0 , #pg-2-1 , #pg-2-2 , #pg-2-3 , #pg-2-4 , #pg-2-5 , #pl-2 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-2 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 
			
		 #pg-w5bec12f787145-0 , #pg-w5bec12f787145-1 , #pg-w5bec12f787145-2 , #pg-w5bec12f787145-3 , #pl-w5bec12f787145 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-w5bec12f787145 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
.container{width:750px}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.icon-social .icon--tertiary {
  height: 45px;
  width: 45px; }


.powered-by {
	margin-top: 30px;
	padding-top: 5px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	font-size: 13px;
	text-align: center;
}


.powered-by a {
	color: #dbdbdb;
}


.powered-by a:hover {
	color: #f16c20;
	text-decoration: none;
}

.menu_bottom{ width:450px; float: left; height: 17px; margin-top: 20px;}

.menu_bottom a{float:left;}

.menu_bottom img{float:left; border: none;}

.menu_bottom a img{float:left; border: none;}
.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-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}

		#header #logo .logo_img 	{ height: 62px;}


		#logo { max-width: calc(100% - 50px);}

		#logo .logo_img		{ display: block; margin: 14px 60px 12px 0; height: auto; }


		#header.has_subheader #logo .logo_img { height: auto;}

		#logo .logo_img img 	{ max-width: 100%; height: auto; }

					header .logo h4 span.subtext {
						display: block;
						font-family: 'Museo Sans W01 300', Tahoma, sans-serif;
						font-weight: 300;
					}
.atelierpm-openbanner-caption{color:#fff;padding:10px 20px;font-size:30px}
.fusion-title .title-sep-container{position:relative;height:6px;-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.fusion-border-below-title .title-sep-container{display:none;height:8px}

.menu-phone a{
    color: rgb(49, 58, 71)!important;
	font-weight: bold!important;
}

	.menu-phone:before {
    left: 44%!important;
    right: 44%!important;
    top: 10px!important;
}

	.menu-phone {
    	padding-top: 35px!important;
	}
.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}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.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}

.header, .nav-text-and-gif, .nav-logo{
	height: 85px;
}

.nav-logo{
	width: 170px;
}
	

			
			.navbar .numbers,
			.navbar .collapse{ 
				display:none !important;
			}

			.navbar .numbers.open,
			.navbar .collapse.open{ 
				display:block !important;
			}

				.navbar .numbers li,
				.navbar .collapse li{
					text-align: left;
					font-size: 26px;
					font-family: 'Open Sans Semibold', sans-serif;
					font-weight: 600;
				
					display: block;		
					float: none;
					padding: 0;		
					margin: 0;		
					background: none;				
				}

				.navbar .numbers li:hover,
				.navbar .numbers li:active,
				.navbar .numbers li:focus,
				.navbar .collapse li:hover,
				.navbar .collapse li:active,
				.navbar .collapse li:focus{
					background: #301E13;
				}


			
			.navbar .collapse{
				border:none;
			}

.paragraph-row .column6{width:48.93617021276595%;*width:48.88297872340425%;}

section article .signature {
  font-family: 'Clicker Script', cursive;
  color: #555;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-top: 1em;
  display: block;
}

.navbar-header.header-right .header-login {
	clear: both;
	display: block;
	width: 100%;
	height: 34px;
	float: left;
	font-family: 'Oxygen', sans-serif;
	font-weight: 300;
	color: #fff;
	text-align: center;
	background-color: #9D003B;
	padding: 6.5px 20px;
}

.navbar-header.header-right .header-login a {
	color: #fff;
}

.navbar-header.header-right .header-login.loggedin a.loglink {
	float: right;
}

.navbar-header.header-right .header-login a:hover {
	color: #00457F;
	background-color: #A8A8A8;
}

.navbar-header.header-right .header-login.loggedin a:hover {
	padding: 0 5px;
	color: #00457F;
}

.navbar-header.header-right .header-login.loggedin a.loglink:hover {
	margin-right: -10px;
	color: #00457F;
}




.rel {position:relative;}

.bigbulletcontent{
	float:left;
	width: 220px;
	padding-left:16px;
	padding-right:6px;
	padding-top:4px;
	padding-bottom:5px;
	text-align:left;
	line-height: 160%;
	color: #FFF;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.bigbulletcontent a{
	color: #CCC;
	text-decoration: none;
}

.bigbulletcontent a:hover{
	text-decoration: underline;
	color: #FFF;
}

#footer-nav div.contact-us h4 a, #footer-nav div.our-offices h4 a {
    font-size:.68em;
    text-transform:none;
}

footer #footer-nav .contact-us ul.right-footer-column li i {
    background:#403830;
}
.home .featured-slider .swiper-slide .slide-content .slide-content-inner{position:relative;height:372px;padding:4em 2em;display:flex;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.pea_cook_more_info_popover_inner {
    margin: 40px auto;
    min-width: 50%;
    min-height: 200px;
    padding: 50px;
    max-width:60%;
   background-color: rgba(0,0,0,0.75);
    
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
    
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)";    
}

.pea_cook_more_info_popover_inner a {
    border-bottom: dotted thin #eee;
    text-decoration: none;
}

.pea_cook_more_info_popover_inner a:hover {
    text-decoration: none;
    border-bottom-style: solid;
    color: #ddd;
}
#sitios-interes-footer{margin-top:8px;margin-bottom:-5px}
#copyright br,#links-rapidos-footer,#sitios-interes-footer,footer#footer-principal h4,footer#footer-principal:before{display:none}
#breadcrumb li,#links-rapidos-footer a,#logo-aguas-footer,#logo-santafe-footer,#redes-footer li,ul.footer-links li{display:inline-block}
ul.footer-links li:before{content:"\25A0";color:#fea531;float:left;font-size:11px;margin-top:10px;margin-right:14px;margin-left:-3px}
ul.footer-links{list-style:none;padding:0;margin-top:11px}
ul.footer-links li{width:39%}
ul.footer-links li a{float:left}
ul.footer-links li a h5{color:#fff;font-size:13px;letter-spacing:.2px;margin-bottom:0}
.site-footer .personal-network .menu .menu-item{padding:5px}
.site-footer .personal-network .menu .menu-item:empty{list-style:none}
.site-footer .personal-network .menu .menu-item:nth-child(odd){clear:left}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
#top-footer .investor-info .stock-data .asb:after{font-family:'icomoon';font-size:0.75em;margin-left:0.25em;}
#top-footer .investor-info .stock-data .asb.increase:after{color:#02ca48;content:'\e608';}
#top-footer .investor-info .stock-data .asb.decrease:after{color:#ca0202;content:'\e607';}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.text-center{text-align:center}
.chat1on1.text-center .button-chat a.learn-more{color:#3869af}
#topics .jumbo.text-center.desc{padding:100px 15% 0}
#breadcrumbs br,.jumbo.text-center h2 br{display:none}


div#social-media-links{float:left; width:1000px; text-align:center; margin:0px auto; padding-bottom:10px; color:#6F6F6F;}



table#social-media-links{
	text-align:center;
	padding-left:40px;
}

table#social-media-links td{
	vertical-align:middle;
	padding:0px 4px;
}


.post_entry_full {
	width:95.604395604395604396%;
	margin:0 0 0 2.1978021978021978022%;
	overflow:auto;
	padding:0;
}

.ac_footer {
  padding-top: 65px;
  margin-top: 50px;
}

  .ac_footer hr {
    margin-bottom: 35px;
    margin-top: 7px;
  }

  .ac_footer .container {
    padding-left: 30px;
    padding-right: 30px;
  }


.dark-gray {
	color: #202023;
}


.dark-gray p {
	color: #202023;
}


.dark-gray-bg {
	background: #202023;
}
.chip{background-color:#ae4b5a;display:inline-block;vertical-align:top;height:2rem;width:2rem;text-align:center;font-size:1rem;line-height:2rem;color:#fff;border-radius:1rem}
.chip.secondary{background-color:#c2a490}
.chip.no-product{background-color:#aaa;color:#333d28}
.header .menu-utility-user .chip{position:absolute;top:-.1rem;right:-1rem}
.refinement.expandable .mobile-back .chip{margin-left:1rem}
.refinement.expandable .mobile-back.expanded.toggle .chip{display:inline-block;vertical-align:middle}
.pt_product-search-result .product-listing .refinements .refinements-header .chip{margin-left:1rem;vertical-align:super}
#wrapper.pt_cart .cart-header .chip{vertical-align:middle;font-size:1.1rem}
#wrapper.pt_cart .cart-table .cart-actions .cart-actions-content .order-subtotal .chip{display:inline-block;vertical-align:middle}


.acsmf-feed-card-posts .acsmf-post-img {
    margin-bottom: 1em; 
    max-width: 100%;
    border-radius: 3px;
}


.acsmf-feed-card-posts a {
    display: block;
    padding: 15px;
    color: black;
    text-decoration: none;
    border-top: 1px solid #e9e9e9;
}

.acsmf-feed-card-posts a:hover {
    background-color: #f6f6f6;
}


.acsmf-feed-card-posts p {
    color: black;
    margin-bottom: 10px;
    font-size: 0.95em;
}


.acsmf-feed-card-posts .acsmf-post-text span {
    text-decoration: underline;
    color: #006341;
}


.acsmf-feed-card-posts time {
    color: #212721;
    font-size: 0.7em;
    
    text-transform: uppercase;
}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}


.home-middle-left {
	float: left;
	width: 290px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.pagination .nav-next{float:right}
.pagination .nav-previous a,.pagination .nav-next a{color:#fff!important}
.pagination .nav-previous a:hover,.pagination .nav-next a:hover{background-color:#222}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}

#ytc-wrapper .row {
  margin-left: -7px !important;
  margin-right: -7px !important;
}

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

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

.sp-post-info {
    display: block;
}


.appear-animation-visible {
	opacity: 1;
}


.animated,
.appear-animation {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1.3s;
	-moz-animation-duration: 1.3s;
	-ms-animation-duration: 1.3s;
	-o-animation-duration: 1.3s;
	animation-duration: 1s;
}

#main_content{
width:98%;
height: auto;
margin:auto;
background-color:#F6F6EE;
border:8px #FFFFFF solid;
}

#aside_title {
	color: #cfcfcf;
	font-weight: bold;
}
footer #cities li .time{font-size:20px;font-family:montserratlight;color:#53565a;float:left}
.row{margin-right:-15px;margin-left:-15px}


.copy a {
	color:#7095aa;
	text-decoration:none;
}


.copy a:hover {
	text-decoration:underline;
}

      .reserva form .logo {
        width: 30%;
        margin: 3px 35%;
        display: none; }

        .mod_ubicacion .como_llegar .col ul li .logo {
          width: 20%;
          display: none; }

    .reserva form .logo, .new_reserva form .logo {
      width: 60%;
      display: inline-block;
      margin: 25px 20%; }

    .blog .menu_blog .logo {
      width: 200px;
      height: 200px;
      background-size: 100% 200%;
      background-position: top;
      display: inline-block; }

    .blog .menu_blog:hover .logo {
      background-position: bottom; }
.customers{margin:25px 0 0}
.customers:hover{z-index:5}

#imTextObject_09_tab0 .fs13 { vertical-align: baseline; font-size: 13pt;line-height: 23px; }

#imTextObject_24_tab0 .fs13 { vertical-align: baseline; font-size: 13pt;line-height: 24px; }
 
 
#cmsms_icon_5d21ef4aca51f { 
	display:inline-block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4aca51f .cmsms_simple_icon { 
	border-width:0px; 
	width:32px; 
	height:32px; 
	font-size:25px; 
	line-height:32px; 
	text-align:center; 
	-webkit-border-radius:0; 
	border-radius:0; }


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}


	#branding,
	#bg_image {
		min-height: 100px;
	}


	#bg_image {
		width: 100%;
	}


.mobile_nav .select_page {
	display: none;
}


	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}
.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}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.mast-onair .amp-onair-widget .amp-onair-show-title{float:left;font-weight:bold}
.mast-onair .amp-onair-widget .amp-onair-show-title:before{content:"ON AIR NOW";font-family:Oswald;color:#f8d82f;font-size:20px;display:block;font-weight:normal;margin-top:2px;margin-bottom:4px;line-height:100%}


.hoth-tripdash {
	width: 21%;
	min-width: 40px;
	max-width: 80px;
	height: 48px;
	display: inline-block;
	vertical-align: top;
	margin-left: 1%;
	margin-right: auto;
	position: relative;
	color: #000;
	background: #f1f1f1;
	text-align: center;
}

.hikashop_category_list{
	margin:0px;
}


.hikashop_product_list, .hikashop_category_list{
	display: inline-block;
	list-style-type: none;
	text-align: left;
}

.widget-container {
	margin: 0 0 18px 0;
}


.menu-item-language {
    display: none !important;
}
.flexslider-hg-wrapper{ margin: 30px 0 50px;}



#section_supplemental .module .content { background-color: #f9f8f3; }


.news_strip,
#section_supplemental .module .header,
#supplemental_details {
	background-color: #dfe0e4;
	text-shadow: #FFF 0px 1px 1px;
}

		
		







.aside .module {
	width: 220px;
	float: left;
	margin: 20px 0 0 0;
}

.secondary-navigation, #navigation {
border: none;
background: #1D2933;
margin-bottom: 0;
}

.secondary-navigation #navigation ul li:hover {
background: transparent;
border-top: 0;
border-bottom: 0;
border-left: 0;
}

.secondary-navigation { width: 100% }

.secondary-navigation a {
font-size: 16px;
color: #2a2a2a;
text-align: left;
text-decoration: none;
line-height: 1.4;
padding: 18px 30px 18px 20px;
min-height: 46px;
font-weight: bold;
border-right: 1px solid #E2E2E2;
border-left: 1px solid #fff;
text-transform: uppercase;
}

.secondary-navigation a:hover, .secondary-navigation .sfHover { background: #fff }

.secondary-navigation li li a { line-height: 1 }

.secondary-navigation a .sub {
font-size: 12px;
font-weight: normal;
color: #7d7d7d;
text-transform: none;
}

.popular-txt{width:80%; float:right;}

.popular-txt p{font-weight:bold; font-size:1.7rem; line-height:2.1rem; color:#000;}

	.popular-txt p a {font-size:1.5rem; line-height:1.5rem;}
.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-2{width:16.66666667%}
.brand--training{color:#804a97}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}




.alignnone { margin: 5px 20px 20px 0; }


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}
.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;}
.site-header .off-canvas-menu-icon-container+.search-container.open{position:absolute;left:0;top:0;right:0;padding:0}
.site-header .main-menu-container.search-open .off-canvas-menu-icon-container+.search-container .search-handler{margin-right:38px}
.site-header .off-canvas-menu-icon-container{z-index:2}
.off-canvas-menu-icon-container{line-height:42px}
.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el{text-align:right}
.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:after,.off-canvas-menu-icon-container.off-icon-right .off-canvas-menu-icon-el:before{right:0}
.off-canvas-menu-icon-container.off-icon-left .off-canvas-menu-icon-el{text-align:left}
.off-canvas-menu-icon-container.off-icon-left .off-canvas-menu-icon-el:after,.off-canvas-menu-icon-container.off-icon-left .off-canvas-menu-icon-el:before{left:0;right:auto}
.footer-contacts__value{color:#b48b09;font-size:13px;line-height:20px}
.footer-contacts__value a{color:inherit;text-decoration:none}
.footer-contacts__value a:hover{text-decoration:underline}


.thr {
	height:1px;
	background:#d1d8de;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:10px 0;
	}

	.right-icon {position: absolute; font-size:20px;
top:18px;
right: 5px;}

.right-icon ul li{ margin:0 5px; float:left;font-size: 15px;
}

header .bottom-warp.fixed-menu .right-icon{ right:0; top:21px}

.right-icon ul li a {color: #fff;}

header .bottom-warp.fixed-menu .right-icon ul li a {
	color: #fff;
}

.rl-basicgrid-gallery .rl-gallery-item {
text-decoration: none !important;
box-shadow: none !important;
text-align: center;
}

.rl-basicgrid-gallery .rl-gallery-item img {
max-width: 100%;
display: inline-block;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-title {
color: #ffffff;
}

.rl-gallery .rl-gallery-link .rl-gallery-item-caption {
color: #cccccc;
}

#rl-gallery-container-1 .rl-basicgrid-gallery .rl-gallery-item {
width: calc(33.333333333333% - 2px);
margin: 1px;
}

#rl-gallery-container-2 .rl-basicgrid-gallery .rl-gallery-item {
width: calc(33.333333333333% - 2px);
margin: 1px;
}

#rl-gallery-container-4 .rl-basicgrid-gallery .rl-gallery-item {
width: calc(33.333333333333% - 2px);
margin: 1px;
}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }
.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-md-3{width:25%}
.only_content{position:absolute;width:100%;display:block;z-index:999;left:0;right:0}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

  .videogallery-con .dzsvg-preloader .loader .line-1, .videogallery-fake-con .dzsvg-preloader.ball-pulse .loader .line-1 {
    margin-left: 30%; }

  .videogallery-con .dzsvg-preloader .loader .line-1, .videogallery-con .dzsvg-preloader .loader .line-5, .videogallery-fake-con .dzsvg-preloader.ball-pulse .loader .line-1, .videogallery-fake-con .dzsvg-preloader.ball-pulse .loader .line-5 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s; }


.features-items {
  text-align: center;
  margin-bottom: 20px;
}


.features-items h4{
  color: #5e5e5e;
  font-size: 18px;
  margin-bottom: 20px;

}


.features-items p{
  color: #848484;
  font-size: 13px;
  line-height:22px;
}

.w3c {float:right;margin-right:10px;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}
.header__left-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:13px}
.header__left-content a{text-decoration:none}
.header__left-content a:hover{color:#b48b09}
.header__left-content a:hover svg{fill:#b48b09}
.header__left-content .go-to-wishlist{display:-ms-flexbox;display:flex;-ms-flex-align:center;height:100%;align-items:center;-ms-flex-pack:center;justify-content:center}
.header__left-content .go-to-wishlist svg{max-width:20px;max-height:20px;margin-right:5px}
.header__left-content .go-to-wishlist span{height:100%}
.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%}

  .home-message .home-message-txt {
    color: #FFFFFF;
    font-size: 32px;
    line-height: 1.3em;
    margin: 0;
    margin-bottom: 1em;
    font-weight: 400; }
.italic,cite,dfn,em,i{font-style:italic}


.tbauthor .subicons {
	margin:20px 0 30px;
	padding:0 20px;
	line-height:36px;
	}
.jld-social-network-widget [class^="fa-"],.jld-social-network-widget [class*="fa-"]{color:#b2b1b4;width:auto;height:auto;margin:0 20px 0 0}
.jld-social-network-widget [class^="fa-"]:hover,.jld-social-network-widget [class*="fa-"]:hover{color:#fff}
.jld-social-network-widget .fa:before{font-size:26px;font-size:2.6rem}

.vc_wp_text .textwidget {
  margin: 12px 0 43px 0;
}

.tab-custom .nav-tabs.row { margin-left: 0; margin-right: 0; }
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#call-to-action .triangle {
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f8f8f8;
    height: 10px;
    width: 10px;
    left: 440px;
    margin: -42px auto 33px auto;
}
.nv-page-title-wrap.nv-big-title .nv-page-title{padding-bottom:10px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}
.nv-page-title-wrap.nv-big-title .nv-page-title h1{line-height:1.3em;margin-bottom:0}
.nv-page-title-wrap.nv-big-title .nv-page-title h1+p{margin-bottom:0}
.page .nv-page-title-wrap{margin-top:30px}
.tb-megamenu-column{padding:10px 0;}
.cam-local-footer .block-inner{padding:0 15px;margin:15px 0}
.cam-sidebar-block-as-menu .block-inner ul li{list-style-image:none;list-style-type:none}
.cam-content .block-menu .block-inner,.cam-content .region-sidebar-second .block-inner{padding:15px}
.cam-content .block-menu .block-inner ul li a,.item-list ul li a{text-decoration:none}
.region-sidebar-second .block-inner p,.region-sidebar-second .block-inner .form-item,.region-sidebar-second .block-inner .form-actions{margin:15px 0}

  .our-products-info {font-size: 18px;}

  .our-products-content.list-block .our-products-info { border-bottom: 0; }

.st-menu .nav-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.st-menu .nav-wrapper .st-menu-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-x: hidden !important;
}

                #mw_board_group_3 .mw_board_group_3_content.talk6 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk5 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk4 { display:none; }

                #mw_board_group_3 .mw_board_group_3_content.talk2 { display:none; }

            #mw_board_group_3 .mw_board_group_3_content.talk1 { display:none; }




#footer-area {
    background-color: #f2f2f2;
    color: #999;
}

#footer-area .footer-widget-area {
    padding: 40px 0 20px 0;
    overflow: hidden;
}

#footer-area ul li {
    border-bottom: 1px solid #444;
}

#footer-area .site-info nav ul li {
    border-bottom: none;
}

#footer-area .widget ul li {
    list-style: none;
}

#footer-area #social a {
    margin: 0 15px;
}
.img-fluid{max-width:100%;height:auto}
.et_header_style_centered #main-header .logo_container{height:171px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:30.78px}


        
        .logo_container #logo.desktop-logo {
            display: inline-block;
        }

        .logo_container #logo.mobile-logo {
            display: none;
        }

        .logo_container #logo.tablet-logo {
            display: none;
        }

        .logo_container #logo.scroll-logo {
            display: none;
        }

        
        .et-fixed-header .logo_container #logo {
            display: none;
        }

        .et-fixed-header .logo_container #logo.scroll-logo {
            display: inline-block;
        }

#sidebars .wp-post-image, footer .wp-post-image {
    margin-bottom: 0;
    margin-top: 5px;
    margin-right: 15px;
}

    .sidebar.c-4-12 {
        float: none;
        margin: 0 auto;
        width: 100%;
        margin-top: 25px;
    }

.sidebar.c-4-12 a { color: #2A2A2A }
.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-6{width:50%}



.error input, input.error, .error textarea, textarea.error { border-color: #c60f13; background-color: rgba(198, 15, 19, 0.1); }

.error input:focus, input.error:focus, .error textarea:focus, textarea.error:focus { background: #fafafa; border-color: #999999; }


.error label, label.error { color: #c60f13; }


.error small, small.error { display: block; padding: 0.5em 0.33333em; margin-top: -1.25em; margin-bottom: 0.83333em; font-size: 1em; font-weight: bold; background: #c60f13; color: white; }


.error { color: #000000; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }



.header_outer {
  background:#0e1f26;
  width:100%;
}
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}

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

.fusion-fullwidth-1 {
    margin-top: -20px;
}
.content-text{margin:0 13px 30px 13px;font-size:14px;color:#444;font-weight:300;line-height:25px}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}
.module_round_box-sidebar,.module_round_box-sidebar .s5_module_box_1,.module_round_box-sidebar .s5_module_box_2{padding:0;margin:0;background:0 0;border:none}
.s5_module_box_1 ul.menu a{display:block;color:#464646!important}
.s5_module_box_1 ul.menu li span,.s5_module_box_1 ul.menu li a{margin-bottom:6px;display:block}
.s5_module_box_1 ul.menu ul li a:hover{background:0 0}
.s5_module_box_1 ul.menu img{display:none}
.s5_module_box_1 ul.menu a:hover{text-decoration:underline}
.s5_module_box_1 ul.menu ul a:hover{text-decoration:underline}
.s5_module_box_1 ul.menu ul a{background:0 0;border-bottom:none;display:block}
.s5_module_box_1 ul.menu ul ul a{font-size:8pt;padding:0;padding-left:10px;border-bottom:none;display:block;font-weight:400}
.s5_module_box_1 ul.menu #current ul span{font-weight:400}
.s5_module_box_1 ul.menu li{padding:0}
.s5_module_box_1 ul.menu li ul li{margin-bottom:6px;margin-left:14px}
.qodef-mobile-header .qodef-mobile-menu-opener{position:relative;height:100%;float:left;z-index:2}
.qodef-mobile-header .qodef-mobile-menu-opener a{display:table;height:100%;padding-right:10px;color:#000}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-icon{font-size:21px}
.qodef-mobile-header .qodef-mobile-menu-opener a .qodef-mobile-menu-text{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;padding-left:5px}
.qodef-mobile-header .qodef-mobile-menu-opener.qodef-mobile-menu-opened a{color:#000}

.text-bold{font-weight:600 !important;}
.dna-content[data-v-b7d88be8]{margin-top:30px}

.dna-content p{margin-bottom:10px}

	
#footerlinks li a, #footer li a, #footercredits{color:#a29690;}


.table-link-comment td a{
	color: #0028F5;
}
.pt-cv-page{position:relative}
.pt-cv-pinterest .pt-cv-page:not(.cvpshuffled){opacity:0}
.pt-cv-post-border .pt-cv-page{display:flex;flex-wrap:wrap!important}
.pt-cv-filter-bar+.pt-cv-view,.pt-cv-filter-bar+.pt-cv-view .pt-cv-page{position:relative}
.pt-cv-filter-bar+.pt-cv-view .pt-cv-page:not(.cvpshuffled){opacity:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-6{width:50%}
.header-masthead{margin:0;padding-top:1rem}
.header-masthead img{max-height:1.75rem}


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


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


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}
 



#search-box-wrap {
	background-color: #e68b2b;
	height: 50px;
	margin-left: -33px;
	margin-right: -33px;
	display: none;
	
}

        
        #search-box-wrap, #social-media a, #search-icon, .post-content a.more-link, .pagination a:hover, .pagination span.current, #comment-nav-above a, #comment-nav-below a, #nav-above a, #nav-below a, #image-navigation a, .commentlist .comment-reply-link, .commentlist .comment-reply-login, #respond #submit, .grid-box .menu-price {
            background-color: #e68b2b;
        }

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}




.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%;
	}
.et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_content{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-size:38px!important;line-height:42px!important}
.et_pb_slider.et_pb_module .et_pb_slide_1.et_pb_slide .et_pb_slide_description .et_pb_slide_content{font-family:'Lato',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;font-size:38px!important;line-height:42px!important}
.font-open-sans-condensed{font-family:'Open Sans Condensed',sans-serif}
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}
.header-logo-dark{display:none!important}


.other_flags {
  display: inline-block;
}
.td-wpml .td-header-sp-top-menu{width:100%}
.td-header-sp-top-menu{line-height:28px;padding:0!important;z-index:1000;float:left}
.td-header-sp-top-menu .td_ul_logout{margin-right:16px}
.top-bar-style-2 .td-header-sp-top-menu{float:right}
.top-bar-style-2 .td-header-sp-top-menu ul:last-child,.top-bar-style-2 .td-header-sp-top-menu div:last-child{margin-right:0}
.top-bar-style-4 .td-header-sp-top-widget,.top-bar-style-4 .td-header-sp-top-menu{float:right}
.td-header-sp-top-menu .td-block-missing-settings{padding:0;border:none;color:#888;font-size:10px}
.td-header-sp-top-menu .td-block-missing-settings span{padding:2px 6px;font-size:9px}


.modal-footer {
  padding: 1rem;
  padding-top: 0;
}

#imFooter_imTextObject_04_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_25_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_26_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_27_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_32_tab0 .fs11 { vertical-align: baseline; font-size: 11pt; }

#imTextObject_33_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

#imTextObject_35_tab0 .fs11 { vertical-align: baseline; font-size: 11pt;line-height: 21px; }

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}


.mim { float: left; margin: 10px; }


.after, #content #text .filters:after, #content #text .filters .filter-wrap:after, .div-col-2:after, .div-col-3:after, .container:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

#content .container {
  background-image: none;
}


#content.fullwidth .container {
  background-image: none;
}


.container {
  position: relative;
  max-width: 64em;
  margin: 0 auto;
}

#footer .container {
  padding: 0;
}

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

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

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
section.af-footer-new.newfooter ul.foot2-links{display:block;padding:0}
section.af-footer-new.newfooter ul.foot2-links li{display: inline-block;width: 24.7%;}
section.af-footer-new.newfooter ul.foot2-links li a{color:#fff;font-size:14px;line-height: 1.67em;margin: 0 10px 5px 0;display: inline-block;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}


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


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

.module_row_2 .module_column_1.tb_110_column.module_column{background-repeat: repeat; background-attachment: scroll; background-position: center center; }

#footer .lista {float:left;width:24%;}

#footer .lista h1{background-color:#AF135C;color:#fff;font-size: 18px;padding-top: 5px;padding-bottom: 5px;}

#footer .lista h2 {font-size: 15px;line-height: 17px;color: #fff;margin-bottom: 10px;text-align: center !important;}

#footer .lista ul{padding: 0 0 0 10px;}

#footer .lista a:hover h2{text-decoration: underline;}

#footer .lista a h2.last {color:#AF135C;}


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


.sb_divi_modal .container-video {
}


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


    #header-nav a + .tgl {
        display: none;
    }


        body.mobile-menu-open #header-nav a + .tgl {
            position: absolute;
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            display: block;
            z-index: 2;
        }


            body.mobile-menu-open #header-nav a + .tgl:before {
                content: '+';
                font-size: 24px;
                line-height: 40px;
                width: 40px;
                display: block;
                text-align: center;
            }


            body.mobile-menu-open #header-nav a + .tgl.open:before {
                content: '–';
            }

.blogbox .section{padding:100px 0px !important;}

.newsletterbox .section{padding:81px 0px !important;}

.section{position:relative;padding:55px 0 35px;}

.frontpage-cta.parallax-bg.section{padding:60px 0 55px}

.frontpage-cta.section{padding:130px 0 130px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail{margin-top:5px}
.mobile-menu-wrapper .bottom-wrapper .contact-details-wrapper .contact-detail:first-child{margin-top:0}
.site-footer.desktop .footer-left-side .contact-details-wrapper{padding-bottom:2px}
.site-footer .inner,.site-footer .inner .contact-details-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site-footer .inner .contact-details-wrapper{display:none;-ms-flex-item-align:start;align-self:flex-start;padding:15px 0;margin:0 -5px}
.site-footer .inner .contact-details-wrapper .contact-detail{padding:0 5px}
.top_ad{background:#fff;border:1px solid #f0f0f0;margin-bottom:5px}
.top_ad._b{margin-top:10px}
#content #inner-content{padding:0rem}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


#page {
	padding-top: 174px;
}

.sb-open .main-section img:not(.aside-main_logo), .sb-open #main-page-carousel, .sb-open .main-news-item_img{
    display: none !important
}

.aside-main_logo {
  display: block;
  width: 200px;
  height: 200px;
  margin: 0 auto;
}
#tm_builder_outer_content .tm_pb_section{z-index:1}

  
    .gdlr-header-inner .gdlr-logo {
        padding: 0;
        margin-top: 5px !important;
    }
.quote-author{height:24px;width:auto;font-size:17px;position:relative;margin-top:25px;z-index:200;font-style:italic;text-align:center}
#bb-that .bb-that-category__content{overflow:hidden;max-height:0;padding:0 15px 15px;padding-top:0;padding-bottom:0;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out}
#bb-that .bb-that-category.bb-that--open .bb-that-category__content{padding:0 15px 15px;max-height:2340px}

.skills .skill {
	display: block;
	clear: both;
	margin-top: 0;
	margin-bottom: 25px;
}

.skills .skill .skill-count {
	display: inline-block;
	height: 64px;
	margin-top: 3px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
}

.skills .skill .skill1,.skill2,.skill3,.skill4 {
	font-size: 16px !important;
}

.skills .skill .section-legend {
	text-transform: uppercase;
	font-weight: 700;
	clear: none;
	width: auto;
	float: none;
	margin-top: 0;
	margin-bottom: 0;
}

.skills .skill p {
	line-height: 20px;
	font-size: 14px;
	color: #8f8f8f;
}

	.zerif-rtl-skills .skills li.skill {
	    display: inline-block;
	    clear: none;
		float: left;
		width: 25%;
		margin-bottom: 0;
	}

#visual-body li.visual06 p{right:40px; bottom:60px; width:360px;}

#visual-body li.visual06 p a{background-color:rgba(206,90,90,.75); text-shadow:2px 2px 2px #ce5a63;}

.fm-menu-links ul.fm-sub{
	padding: 0;
}

.fm-sub{
	display: none;
	opacity: 0;
	position: relative;
}


.fm-menu-links li.js-opened .fm-sub{
	opacity: 1;
}

#mainnav-menu li.menu-item:hover a {
background: #303030;
}

#mainnav-menu li.menu-item:hover a:hover {
background: #444;
}


.main-navigation .menu-item-description {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0.5em;
}


		
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}


			.secondary a:hover,
			.secondary a:focus,
			.main-navigation .menu-item-description,
			.widget,
			.widget blockquote,
			.widget .wp-caption-text,
			.widget .gallery-caption {
				color: rgba( 0, 0, 0, 0.7);
			}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}





 
 
.main-pagination {
	overflow: hidden;
}


	.main-pagination .page-numbers, .main-pagination a {
		display: block;
		float: left;
		color: #676767;
		padding: 0 10px;
		margin-right: 5px;
		background: #ebebeb;
		line-height: 25px;
		font-size: 13px;
	}

	
	.main-pagination .current, .main-pagination a:hover { 
		color: #fff;
		background: #e54e53; 
		text-decoration: none;
	}


.listing-alt + .main-pagination { margin-top: 28px; }


.listing + .main-pagination { margin-top: 14px; }


.listing-classic + .main-pagination {
	border-top: 1px solid #d9d9d9;
	padding-top: 35px;
}
#header-search-bar,.container.top-banner,nav,.header-login,#language-box,footer,.banner-show-hide,.company-category.nav,.company_vote_container,.socialtel,.own-company,.comments-section,.gallery-side{display:none !important;visibility:hidden}
.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}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
.container.top-banner{display:none}


.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }

.sub-menu .menu-item-has-children:after { color: #fff }
.navigation .menu .menu__item{display:block;float:left;margin-right:40px}
.navigation .menu .menu__item a{color:#666;text-decoration:none;font-size:12px;font-family:BNPSans,sans-serif;text-transform:uppercase;position:relative;transition:color .4s}
.navigation .menu .menu__item a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px);background:#00925b;transition-duration:.4s}
.navigation .menu .menu__item a.active,.navigation .menu .menu__item a:hover{color:#00925b}
.navigation .menu .menu__item a.active:after,.navigation .menu .menu__item a:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.navigation .menu .menu__item ul{display:block;margin-left:57px}
.i_cfm,.post-nav,.i_ak{display:none}


 .img-social { 
margin: 0px 13px;}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}
.fl-callout-button {padding: 10px 0 0 0;}

#expect .fl-callout-button a {
  border-color: -moz-use-text-color -moz-use-text-color #004a96;
  border-style: none none solid;
  border-width: medium medium 3px;
}

.sfcm.sfsi_wicon {
    padding: 0;
	width: 100%;
	border: medium none;
}

	body .iosSlider .item .caption .main_title {margin-bottom:20px;}


.iosSlider .item .caption .main_title {color:#fff; font-size:28px; line-height:1.3; border-left:5px solid #fff; padding: 0 15px; float:left; margin-bottom: 80px; opacity:0; filter:alpha(opacity=0); margin-left:100px; text-shadow: 0 0px 3px rgba(0, 0, 0, 0.7); background: #000;  }


.iosSlider .item .caption.fromright .main_title {float: right; border-left: 0; border-right: 5px solid white;  margin-left: 0; text-align: right; margin-right: 100px;}


.first {
  margin-left: 0; }
.header .tel:hover .tel__ico{background-position:-32px -30px}
.header .tel__ico{width:23px;height:23px;background-position:-32px 0;margin-right:12px}
.header .mail__ico,.header .tel__ico{margin-right:5px}
.footer .tel__ico{background-position:-231px -63px;width:17px;height:17px;margin-bottom:-4px;margin-right:10px}


.slider-control {
	position: absolute;
	right: 20px;
	bottom: 20px;
	line-height: 1;
	font-weight: bold;
}


.slide-title a,
.slide-title a:visited,
.slider-control a,
.slider-control a:visited,
.slide-title b {
	padding: 13px 17px 11px;
	color: #fff;
	text-transform: uppercase;
	background: #515151;
	background: rgba(0,0,0,0.50);
	display: inline-block;
	font-size: 18px;
	font-family: "Courier New", "Helvetica Neue", Helvetica, Arial, sans-serif;
}


.slide-title a:hover,
.slider-control a:hover {
	color: #222;
}


.slider-control a.slider-prev { left: 2px; position: relative;}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon{position:absolute;padding:15px;top:0;right:0;bottom:0;cursor:pointer}
.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-submenu-icon-wrap .fl-submenu-toggle-icon:after{font-family:'Font Awesome 5 Free';content:'\f107';font-weight:900;font-size:14px;float:right}

#hp-slideshow-content-outer.mediaType-MMR {
	display: none !important;
}

#hp-slideshow-content-outer {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #ffffff;
    z-index: 99;
    visibility: hidden;
}

.max-width {
	position: relative;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 150px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

    #fourth-panel .hp-content-outer.max-width {
    	padding: 0 78px;
    }

.fotos-and-videos .post-social{
	text-align:left;
	width:100%;
	padding-top:0px;
}

.fotos-and-videos .image-social .post-social{
	margin-top:-53px;
}

.fotos-and-videos .image-social.social-video .post-social{
	margin-top:-8px;
}

.fotos-and-videos article.col .post-social{
	float:left;
	width:53px;
}



.post-social
{
	list-style:none;
	text-align:center;
	padding-top:20px;
	position: relative;
}


	.post-social li
	{
		display:inline-block;
		position: relative;
		width:56px;
		height:53px;
		color:#4f4f4f;
	}

		.post-social li.share:before
		{
			content:"\f1e0";
		}

		.post-social li.like:before
		{
			content:"\f004";
		}


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


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




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: center;
}


.genesis-nav-menu .menu-item:hover {
	position: relative;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		text-align: left;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.social {
	width: 25%;
	text-align: center;
	float: left;
}

.social-container {width: 100%; display: flex; justify-content: center; flex-wrap: wrap;}

.social:hover {border: 1px solid #c95a42;}


.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-two-fifth{width:37.6%;}
.fusion-layout-column.fusion-two-fifth.fusion-spacing-no{width:40%;}

.fusion-two-fifth {
  width: 37.6%;
}

.fusion-spacing-no.fusion-two-fifth {
  width: 40%;
}


.text-center {
  text-align: center;
}
#beforeFooter .circle li a{color:#C2C3D5}
ul.circle.w50{width:50%;float:left}
#beforeFooter ul.circle.w50{width:100%;float:none}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


	.column,
	.full,
	.three-fourth,
	.two-third,
	.half,
	.one-third,
	.three-eighth,
	.one-fourth,
	.full-width .column,
	.full-width .full,
	.full-width .three-fourth,
	.full-width .two-third,
	.full-width .half,
	.full-width .one-third,
	.full-width .three-eighth,
	.full-width .one-fourth,
	.entry-list-left,
	.entry-list-right,
	.notes-left,
	.notes-right {
		float: none;
		margin: 0;
		width: 100%;
		max-width: 100%;
		display: inline-block;
		text-align: left;
	}
.mp_r_blurb_zoom .et_pb_column{max-width:550px;box-shadow:0px 0px 10px 3px rgba(183,183,183,0.4);-webkit-transition:all .5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.mp_r_blurb_zoom .et_pb_column img{vertical-align:top;-webkit-transition:all .3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mp_r_blurb_zoom .et_pb_column:hover img{-webkit-transform:scale(1.05) rotate(1deg);-ms-transform:scale(1.05) rotate(1deg);transform:scale(1.05) rotate(1deg)}
.mp_r_blurb_zoom .et_pb_column:hover{box-shadow:0px 0px 10px 6px rgba(183,183,183,0.7)}


.widget-title {
	color: #bebebe;
}


#footer-banner-ad {
    padding: 13px 5% 40px;
    text-align: center;
    width: 100%;
    vertical-align: middle;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}



.gigpress-row td {
	border-bottom: 1px solid #EEE;
}



tr.gigpress-divider.gigpress-row td {
	border-top: 2px solid #CCC;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}




#slider-core {
	position: relative;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}


.widget-area {
	margin: 9.09090% auto 0;
}


.regions_rates_table_row1,
.regions_rates_table_row2 {
    border-bottom: 1px solid #e3e1e0;
    font-size: 12px;
    text-align: center
}


.ratesbox .regions_rates_table_row1,
.ratesbox .regions_rates_table_row2 {
    font-size: 11px;
    padding: 1px;
}
.section-content #region-sidebar-second,#views-exposed-form-bafta-awards-page-search-keyword,.header-cta,.navigation,.right-pane,.awards-menu,.navbar-form,.bafta-social-media,#trigger-right,.pane-block-7,.footer-upper .col-sm-4,.footer-lower,a[href]:after{display:none!important;}


.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }


.loader-active {
  background: #f9f9f9;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center; }
.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}

.navigation li.n3 {
  -webkit-transition: 0.2s linear 0.4s !important;
  -o-transition: 0.2s linear 0.4s !important;
  transition: 0.2s linear 0.4s !important;
    top: 120px;
}
.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-8{width:66.66666667%}


#stat-section .stats img {
  max-width: 150px;
  margin: 0px auto;
}


#stat-section .stats .number {
  display: block;
  font-size: 40px;
  font-size: 4rem;
  font-weight: 700;
}
.mobile_nav .select_page{display:none}
.et_header_style_centered #main-header .mobile_nav{display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}
.et_header_style_split #main-header .mobile_nav{display:block;padding:9px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:rgba(0,0,0,.05);text-align:left}

.pp_desc{ color:#666; font-size:14px}

.pp_desc.less{ max-height:84px; overflow:hidden; position:relative; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; text-overflow:ellipsis}

#request-k,#request-k-tab,#request-k-tab-wrapper,#request-k div.support_bs{display: none !important;}

#request-k-tab-wrapper{
position:fixed;
top:100%;
z-index:999;
left:100%;
}


#request-k-tab{
background:#ff3c14;
border-radius:5px 5px 0 0;
font-weight:bold;
height:50px;
width:145px;
text-align:center;
padding:7px;
position:relative;
top:-36px;
left:-177px;
float:left;    
z-index:9998;
color:#fff;
line-height:24px;
transition:top ease-in 0.2s;
cursor:pointer;
}

div#request-k-tab.request-k-open{top:-32px !important;}
#copyright-note {width:100%;margin:0 auto;clear:both;max-width:100%;}
#copyright-note span {vertical-align:text-top;float:left;line-height:2;}
#copyright-note span a:first-child {float:left;margin-right:5px;}
#copyright-note span a {display:block;width:100%;clear:both;text-align:center;}

.page-title-text {
   display: inline-block;
   padding: 10px;
}

.page-title-text h1,
.page-title-text h5,
.page-title-text p a,
.page-title-text p.empty {
	color: #fff;
	text-transform: uppercase;
	background-color: rgba(0,0,0,0.5);
	padding: 10px 15px;
	display: inline-block;
}

.page-title-text a svg {
	margin-left: 0.75rem;
}

.page-title-text a:hover {
	background-color: rgba(0,128,79,1);
}

.page-title-text-dettaglio p.empty {
	margin-bottom:0;
}
.et_search_outer{overflow:hidden;position:absolute;top:0;width:100%}
.et_vertical_nav .et_search_outer{overflow:visible;position:relative}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer{display:none}
.tatsu-typed-text-cursor{opacity:1;-webkit-animation:typedjsBlink .7s infinite;animation:typedjsBlink .7s infinite}
.tatsu-Hy8oPn-CE .tatsu-typed-text-cursor{color:rgba(255,255,255,1)}

.item-main h1 {display: inline-block;}

.our-catalog .item-prod {
    position: relative;
    padding: 20px 15px;
}
.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}
.sharing-hidden .inner ul{margin:0!important}
.sharing-hidden .inner:after,.sharing-hidden .inner:before{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}
.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}


.article .inner {
  min-height: 327px;
  background-size: cover;
  background-position: center;
  position: relative; }


.mailing-list .inner {
  margin: 0 auto; }


.twitter-block .inner {
  background-color: #13cfc8; }
body.boxed #main.wide .vc_row[data-vc-stretch-content] .porto-wrap-container{padding-left:20px;padding-right:20px;}
.porto-wrap-container .container{width:100%;padding-left:0;padding-right:0}
body.boxed #main.wide .porto-wrap-container{max-width:none;margin:0;padding:0}
.entry-content table,body.et-pb-preview #main-content .container table{border:0px}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{border-top:0px}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}

#page-title .container {
	display:table
}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
#wrap-all.box-layout .flexslider.content-flexslider .container{width:768px}
.flexslider.image-flexslider .container{overflow:hidden}
.container{width:960px;margin:0 auto;clear:both;position:relative}

.menu{margin:0;padding:0;position:relative;padding:0 0 0 20px;}

.menu li{float:left;list-style-type:none;margin:0;padding:0;}


#footer .menu-item-18{ border-left:0 !important;}


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


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


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


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


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


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

.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;
}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px}
.m-main__holder{-webkit-flex:0 1 270px;-ms-flex:0 1 270px;flex:0 1 270px}
.m-main__holder:before{content:'';background:#414142}
.m-main__holder:before,.m-main__line{position:absolute;top:0;left:0;width:100%;height:1px}
.collapse{display:none}
.collapse.in{display:block}
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}

.navbar-toggle, .navbar-collapse.collapse.in {
	display: inline-block;
}

.navbar-collapse.collapse.in {
	display: inline-block !important;
	float: none;
}


.wp-caption-text,
.feature figcaption,
dd.wp-caption-dd {
  color: #858585;
  font-family: "Source Sans Pro", Helvetica, Arial, Verdana, Tahoma, sans-serif;
  word-spacing: -.05em;
  line-height: 1.48;
  font-size: 14px;
  font-size: 0.82353rem;
  margin-top: 6px;
  margin-top: 0.35294rem;
}

.wp-caption-text a,
.feature figcaption a,
dd.wp-caption-dd a {
  color: #858585;
  border-bottom: 1px solid #e3e3e3;
}

.wp-caption-text a:hover,
.feature figcaption a:hover,
dd.wp-caption-dd a:hover {
  color: #474747;
}
