﻿#site-navigation #menu-menu-1 .menu-item-social-link a{padding-left:5px;padding-right:5px}
#site-navigation #menu-menu-1 .menu-item-social-link .genericon{font-size:2.1rem!important}
#site-navigation #menu-menu-1 .menu-item-social-link{display:none}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}


.caja {
  height: 120px;
  text-align: center;
  color:#fff;
}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}

.bd-layoutcolumn-46 {
  background-color: #ffffff;
  padding: 2em;
}
.img-fluid{max-width:100%;height:auto}
#asda2s98 {position: absolute;font-size: 13px !important;font-family: "Arial", helvetica, sans-serif !important;white-space: nowrap;z-index: 2147483647;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;user-select: none;}


#top { height: 101px; position: relative; width: 960px; margin: 0 auto; z-index: 10; ;}

#top h1 { margin: 0 ;padding: 37px 0 0 0; font-size: 14px; }


	

	
#back-to-top {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.most_dl .dls{text-align: center; width: 3rem;}

	body.rtl .content-meta i{
		margin-right: 0;
		margin-left: 3px;
	}

		.content-meta {
		    border-bottom: 1px solid #eeeeee;
		    margin-bottom: 20px;
		    padding-bottom: 20px;
		    text-transform: uppercase;
		}

		.content-meta a{
		    color: inherit;
		}
	
		.content-meta i {
			margin-right: 3px;
			min-width: 15px;
			text-align: center;
		}
	
		body[class*="post-layout-grid-"] #site-content-column .content-meta {
			font-size: 11px;
		}

	.list-sm-item .list-sm-meta .content-meta{
		margin-bottom: 0;
		padding: 0;
		border: none;
		font-size: 12px;

	}

	.page-template-user-profile #site-content-column .page-user .content-meta{
		margin: 0;
		padding: 0;
		border: none;
	}

  .l-header__booking {
    position: absolute;
    right: 0;
    width: 230px;
    max-height: 70px;
    transform-origin: right center;
    transform: translateY(400%) scale(1.5);
    transition: transform 0.2s ease-in-out; }

    .l-header__booking.is-open .l-header__booking__dropdown {
      opacity: 1;
      transform: none;
      display: block; }

  .has-scrolled .l-header__booking {
    transform: none; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}

#headertext {
    float: left;
    padding: 4px 10px 0 10px;
    width: 330px;
    color: #222;
    font-size: 12px;
}

    #headertext span {
        color: #b71427;
        font-weight: bold;
    }

    #headertext p {
        font-size: 12px;
        padding: 2px 0 0 0;
        font-family: Tahoma;
        color: #666;
    }
.listing-mix-1-1 .column-2{width:50%;float:left;padding-left:18px}
.listing.listing-mix-1-1.l-1-col .column-1,.listing.listing-mix-1-1.l-1-col .column-2{width:100%;padding:0;float:none}
.listing.listing-mix-1-2 .column-2{width:50%;float:left;padding-left:18px}
.listing.listing-mix-1-2.l-1-col .column-1,.listing.listing-mix-1-2.l-1-col .column-2{width:100%;padding:0;float:none}
.listing.listing-mix-1-4 .column-2{width:30%;float:left;padding-left:18px}
.listing.listing-mix-1-4.l-1-col .column-1,.listing.listing-mix-1-4.l-1-col .column-2{width:100%;padding:0;float:none}
.listing-mix-6 .column-2{width:50%;float:left;padding-left:18px}
.listing.listing-mix-6.l-1-col .column-1,.listing.listing-mix-6.l-1-col .column-2{width:100%;padding:0;float:none}
.width100,.width100 .container.md-has-2-columns{width:100%}
.active-search .site-header .container.search_form_container{opacity:1;z-index:999;height:99px}
.site-header .container.search_form_container{position:relative;height:1px;opacity:0;height:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.container{position:relative;width:80%;max-width:1080px;margin:auto}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}
.active-search .container.search_form_container{height:84px!important}
.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%}

  .tt-header .top-inner .container {
    position: relative;
  }


.tt-slider-wide .container {
  position: relative;
}


section.file-manager .content{
    text-align: center;
    max-width: 800px;
    margin: 20px auto 0;
}


section.file-manager .content h2{
	font-weight: 600;
    font-size: 2rem;
    line-height: 125%;
    color: #fb5e7a;
}


section.file-manager .content p{
	font-size: 1rem;
}



#gazpo-carousel{
	margin-top:19px;
	margin-bottom:2px;
}


#gazpo-carousel .carousel-posts ul {
	overflow:auto;
}


#gazpo-carousel .carousel-posts li {
	width:204px;
	background: #ffffff;	
	background: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
    background:    -moz-linear-gradient(top, #ffffff, #f8f8f8);
    background:     -ms-linear-gradient(top, #ffffff, #f8f8f8);
    background:      -o-linear-gradient(top, #ffffff, #f8f8f8);
	border-bottom:2px solid #e7e7e7;
	list-style:none;
	margin:0;
	padding:5px;
	margin-right:7px;
	float:left;
	height:250px;
}


#gazpo-carousel .carousel-posts img {
	width:195px;
	height:143px;
	border:1px solid #e9e9e9;
	padding:4px;
	border-radius:3px 3px 3px 3px;
}
.homeHero .homeHero-slideshow .slideshow__media .parallax-outer,.homeHero .homeHero-slideshow .slideshow__media .slideshow__media--parallax .parallax-banner-layer-0{width:100%;height:100%}
.homepage-h1{margin-top:60px;line-height:30px;padding-bottom:0px;margin-bottom:0px}
.homepage .col-lg-5{width:calc(50% - 160px)}
.homepage .col-lg-2.sidebar-container{width:320px}


#categories-table-2016 .row, #categories-table-2017 .row {
	width: 100%;
}


	.row-email{
		width:50%;
		float: right;
	}





#travel-table .row ul{
	width: 33%;
	float: left;
	text-align: center;
}


#travel-table .row, .travel-archive .row{
	width: 100%;
}


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


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


	.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: "\f460";
	}

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}
#block-superfish-1 ul li#menu-808-1 a.sf-depth-1{background-position:0px -358px;}

.so-widget-sow-image-default-7877d6771435 .sow-image-container {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.so-widget-sow-image-default-7877d6771435 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: 100%;
  height: auto;
}

.so-widget-sow-image-default-ad2c8d41f7a1 .sow-image-container {
  display: flex;
  align-items: flex-start;
}

.so-widget-sow-image-default-ad2c8d41f7a1 .sow-image-container .so-widget-image {
  display: block;
  max-width: 100%;
  width: inherit;
  height: auto;
}
.title__subtitle{margin-bottom:10px;font-family:'Kaushan Script';font-size:1.200em;}
.title--style2 .title__subtitle{margin:0;margin-bottom:30px;padding-left:20px;position:relative;color:#999;font-family:Oxygen;}
.title--style2 .title__subtitle:after{content:' ';display:block;background:#47a0ff;position:absolute;height:5px;width:30px;width:5px;height:25px;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.side-dash-bottom-widgets,.side-dash-top-widgets{padding:40px}

.commentmetadata { overflow: hidden }

.commentmetadata li {
    border: 0;
    padding: 0;
    margin-top: 0;
    margin-bottom: 5px;
    list-style: square;
}

.commentmetadata ol li { list-style: decimal }

.commentmetadata ul, .commentmetadata ol { margin-top: 5px }

.b-more-products__logos {
    padding-top: 30px;
    height: 130px;
    position: relative;
}
.img-responsive{display:block;max-width:100%;height:auto;}

.address_con{
	position: relative;
    font-size: 12px;
    color: #827d7d;
	padding: 8px 31px;
    font-weight: 500;
	list-style-type: none;
	text-indent: 0px;
	padding-left: 36px;
}

			#logo { margin-bottom: 15px; margin-top: 57px; }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
body.side-header-left #side-header .side-header-border{border-right-width:1px;border-right-style:solid}
body.side-header-right #side-header .side-header-border{border-left-width:1px;border-left-style:solid}
#side-header .side-header-background,
#side-header .side-header-border{z-index:-1;position:fixed;top:0;bottom:0;min-height:100vh;width:280px;pointer-events:none}
#side-header .side-header-border{z-index:0}
body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow .side-header-border:before{position:static;height:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}





.genesis-skip-link li {
	height: 0;
	list-style: none;
	width: 0;
}
#nav-main .menu-menu-1-container ul .menu-item a{font-family:'Heebo', sans-serif !important;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.clearboth,.clearboth:after{width:0;display:block;visibility:hidden;clear:both}
.clearboth{overflow:hidden;height:0}
.clearboth:after{height:0;content:' ';font-size:0;line-height:0}
* html .clearboth{height:1%}

#wrap {
	max-width: 1200px;
	min-width: 830px; 
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}


.entry-meta .author a:before {
	content: "\f304";
}


#breadcrumb-list span.sep,
#breadcrumb-list span.archive-text,
#breadcrumb-list span.search-text,
#breadcrumb-list span.tag-text,
#breadcrumb-list span.author-text {
       border: none;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:0}
.fl-row .fl-col .fl-node-5ba804b0a0d4b h4.fl-heading a,.fl-row .fl-col .fl-node-5ba804b0a0d4b h4.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5ba804b0a0d4b h4.fl-heading .fl-heading-text *,.fl-node-5ba804b0a0d4b h4.fl-heading .fl-heading-text {color: #f58539;}
.fl-row .fl-col .fl-node-5ba94b8979d6a h6.fl-heading a,.fl-row .fl-col .fl-node-5ba94b8979d6a h6.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5ba94b8979d6a h6.fl-heading .fl-heading-text *,.fl-node-5ba94b8979d6a h6.fl-heading .fl-heading-text {color: #3c3e40;}
.fl-row .fl-col .fl-node-5ba8031eac8f7 h6.fl-heading a,.fl-row .fl-col .fl-node-5ba8031eac8f7 h6.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5ba8031eac8f7 h6.fl-heading .fl-heading-text *,.fl-node-5ba8031eac8f7 h6.fl-heading .fl-heading-text {color: #ffffff;}


  .large-6 {
    width: 50%; }


.header_holder .col {
    display: table-cell;
    vertical-align: middle;
}


.header_holder .col:first-child {
    width: 1%;
}



.flex_wrap .col {
    
    width: 327px;
    
}



.flex_wrap .col:first-child {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
}


.flex_wrap .col.adv_block {
    padding-left: 28px;
}


.footer_holder .col {
    display: table-cell;
    vertical-align: middle;
}


.footer_holder .col:first-child {
    width: 1%;
}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#eaeaea!important}
.et_close_search_field:after{color:#ffffff!important}


.action-box-text a .more,
.action-box-text a h4 {
  color: #0072CE;
  display: block; }


.action-box-text a:hover .more {
  color: #338ED8; }

  a,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  time,
  .category,
  .callout,
  .more {
    color: #000 !important; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.skill-bar {
	height: 25px;
	margin-bottom: 10px;
}
		
.skill-bar div {
	height: 100%;
	color: #fff;
	text-align: right;
	line-height: 25px;
	width: 0;
	max-width: 100%;
	background-color: #ff6b53;
}



.abicontainer{float: left;width: 100%;padding: 45px 0 0;}


.news_top_desc {
    margin-top: 2px;
    color: #999999;
    font-size: 12px;
    line-height: 18px;
}


    .news_top_desc a {
        color: #999999;
    }


.bri_img_a{
    width: 100%;
    height: 100%;
    margin-bottom: 13px;
}


.bri_img_a img{
    width: 110%;
    left: 50%;
    margin-left: -55%;
}

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item a {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        letter-spacing: 1.5px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item.twitter-link a:before {
        font-family: 'Font Awesome 5 Brands';
        content: "\f099";
        font-size: 18px; }


.header-data {
	position: absolute;
	width: 100%;
	top: 36%;
	text-align: center;
	text-transform: uppercase;
}

    .home-hero-content .home-hero-headlines,
    .hero-login {
        width: 100%;
        max-width: 475px;
    }

        .home-hero-content .home-hero-headlines a{
            color:#ffffff;
        }

.home-hero-content .home-hero-headlines{
    max-width:700px;
}

    .home-hero-content .home-hero-headlines .slick-slide {
        pointer-events:auto;
    }

.home-hero-headlines {
    color: #ffffff;
    font: 40px/50px minion;
    padding: 20px 0 30px;
}

.home-hero-headlines:before{
    position:absolute;
    top:0;
    left:0;
    height:3px;
    width:145px;
    background:#d01e36;
    content:"";
    display:block;
}
.bottom-text-block{text-align:right}
.bottom-text-block:not(:first-child){margin-left:20px}
.logo-center .bottom-text-block{text-align:center}
.logo-center .bottom-text-block:not(:first-child){margin-left:0}

  #bottom-bar .bottom-text-block {
    text-align: center;
    margin-left: 0;
  }

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}


.l{float:left}




.l .line{border:0;border-top:1px dashed #d1d1d1;}
.x-topbar .x-social-global{float:right}
.x-topbar .x-social-global a{margin-left:6px;width:32px;height:32px;line-height:32px;text-align:center;font-size:18px}
.x-topbar .x-social-global a.foursquare{font-size:17px}
.x-colophon.bottom .x-social-global{margin:20px 0}
.x-colophon.bottom .x-social-global a{margin:0 1.25%;width:54px;height:54px;font-size:21px;line-height:54px}
.x-colophon.bottom .x-social-global a.foursquare{font-size:20px}
.x-topbar .p-info,.x-topbar .p-info a,.x-topbar .x-social-global a{color:#ffffff;}
.x-colophon.bottom,.x-colophon.bottom a,.x-colophon.bottom .x-social-global a{color:#ffffff;}


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}

.row {
  margin-right: -15px;
  margin-left: -15px;
}



.row.is-flex { display: flex; flex-wrap: wrap;}


.is-flex.row{margin-left:-5px;}
.abcp_service-desc__list li{margin-bottom:15px;font-size:16px;color:#fff;overflow:hidden}

#wrapper{width:100%; float:left;}

.city-location{
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 15px;
}

    .site-header .row .site-title-wrapper,
    .site-header .row .hero {
      width: 97.22222%;
      float: left;
      margin-left: 1.38889%;
      margin-right: 1.38889%; }


.site-title-wrapper {
  width: 97.22222%;
  float: left;
  margin-left: 1.38889%;
  margin-right: 1.38889%;
  position: relative;
  z-index: 1;
  padding: 3% 1rem 7% 1rem; }

  .site-title-wrapper .site-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 00;
    letter-spacing: -0.03em;
    font-weight: 700;
    font-size: 1.6em; }
.small-12{width:100%}

#cookie-law-info-again {
	font-size: 10pt;
	margin: 0;
	padding:5px 10px;
	text-align: center;
	z-index: 9999;
	cursor: pointer;
	box-shadow: #161616 2px 2px 5px 2px;
}


.weather-view-video.internal-page .video-thumb {
	display: flex;
	flex: 0 0 45%;
}


.recent-post-slider .post-image-bg img{height: 100%;width: 100%;object-fit: cover;object-position: top center;border-radius: 0px;}

.recent-post-slider.design-1 .post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}

.recent-post-slider.design-2 .post-image-bg{background: #f1f1f1;height: 350px; line-height: 0; overflow: hidden; position: relative; width: 100%;}



.recent-post-slider.design-3 .post-image-bg{background: #f1f1f1;height: 350px;line-height: 0; overflow: hidden; position: relative; width: 100%;}

.recent-post-slider.design-4 .post-image-bg{background: #f1f1f1;height: 230px;line-height: 0; overflow: hidden; position: relative; width: 100%;}
.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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}


.soft-box {
    margin-bottom: 15px;
}

.soft-box:last-child {
    margin-bottom: 0;
}
.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:#b72e33}
.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}
.mod_participate .text_teaser .wrapper_text{max-height:69px}
.mod_participate .wrapper_text{overflow:hidden;max-height:74px}

#menubar {
	height: 39px;
	background: #fff;
	border-bottom: 1px solid #dadada;
}


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

p.para-w3-agile {
	font-size: 15px;
	font-weight: 400;
	color: #ffffff;
	line-height: 28px;
	letter-spacing: 1px;
}


.page1-box4 span {
    display: block;

    margin-bottom: 2px;

    color: #1c1c28;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 19px;
}


.page1-box4 {
    margin-left: 1px;

    color: #a0a0a0;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 21px;
}
.pagination .nav-previous{float:left}
.pagination .nav-previous a,.pagination .nav-next a{color:#fff!important}
.pagination .nav-previous a:hover,.pagination .nav-next a:hover{background-color:#222}
.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%}
.img-fluid{max-width:100%;height:auto}


.activites .img-fluid {
	width:100%;
}


#carouselRecompenses .img-fluid {
	width:100%;
}





.shoblog_comment {
	float: left;
	margin-left: 15px;
	width: 545px;
	margin-top: 15px;
	margin-right: 15px;
	font-size: 12px;
}

.shoblog_comment h3 {
	font-size: 18px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}


.header-content {
	display: table;
	width: 100%;
	min-height: 100px;
	padding: 15px;
}


.tb-headline h2 {
    color: #333;
    font-size: 2.5rem;
}


.text-light .tb-headline h2 {
    color: #e9e4da;
}
.tb-headline h1,.tb-headline h2,.tb-headline h3,.tb-headline h4,.tb-headline h5,.tb-headline h6{margin:0 0 5px 0}
.tb-headline p:last-child{margin-bottom:0}


.vc_clearfix:after,
.vc_column-inner::after,
.vc_el-clearfix,
.vc_row:after {
    clear: both
}

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

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

#header .gNav p .text {
	font-size: 11px;
	vertical-align:top;
}

#topics2 .big .text{
	font-size:15px;
	line-height:160%;
	flex:1 1 auto; 
}
