﻿.footer-bottom-center{padding:5px 0}
.footer-bottom{background-color:#e6e6e6;height:28px;color:#000;padding:0 15px;font-family:source sans pro,sans-serif}
.footer-bottom .social-icons{float:right;margin:4px 0 0;line-height:0}
.footer-bottom a{color:#000;font-family:source sans pro,sans-serif;font-size:14px}
.footer-bottom div{float:none!important;clear:both;margin:5px auto}



#logo {
	margin: 15px 0 10px 0;
	float: left;
	}

	#logo img {
	width: 60px; 
	height: 100px;
	}


#ie7 #logo img{
    position: absolute;
	top: 10px;
	left: 100px;
}


#footer .f-bottom .f-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}


#footer .f-bottom .f-list li {
  margin: 0 10px 0;
  display: inline-block;
  vertical-align: top;
}


#footer .f-bottom .f-list li a {  color: rgba(255, 255, 255, 0.5);}


#footer .f-bottom .f-list li a:focus,
#footer .f-bottom .f-list li a:hover {
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


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

  .menu-item-859 {
    display: none !important;
  }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.row{margin-right:-15px;margin-left:-15px}
.img-responsive{display:block;max-width:100%;height:auto}
.foot-menu{margin-bottom:15px;max-width:none;text-align:center;width:100%}
 .foot-menu .menu li { display:inline-block; float:none; margin-bottom:5px; }
.foot-menu .menu{float:right;width:100%}
.foot-menu .menu li:first-child{margin-left:0}
.foot-menu .menu li a{color:#999;font-size:.7rem;font-weight:400;line-height:100%;text-transform:uppercase}
.foot-menu .menu li a:visited{color:#999}
.foot-menu .menu li a:hover{color:#fff}
.foot-menu .menu li ul{display:none}


nav.main-menu-wrap ul li a,
ul.col-tabs li a,
nav.fly-nav-menu ul li a,
.foot-menu .menu li a {
	font-family: 'Montserrat', sans-serif;
	}

	.navigation .menu {
	    display: block!important;
	    float: none;
	    background: transparent;
	}
 
#primary-navigation .navigation .menu a {
    padding: 10px 15px;
    box-sizing: border-box;
}


#primary-navigation .navigation .menu #wpmm-megamenu a {
    padding: 0;
}

.navigation ul ul a, .navigation ul ul a:link, .navigation ul ul a:visited, #secondary-navigation .navigation .menu ul a {
    position: relative;
    width: 150px;
    padding: 0 15px;
    box-sizing: border-box;
}

.sub-menu .menu-item-has-children:after { color: #fff }

.menu i {margin-right: 4px;}
.wf-active .widget-title{font-style:normal;font-weight:400}

.widget.widget_media_image { overflow: hidden; }
.widget.widget_media_image img { height: auto; max-width: 100%; }
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}
.wpb_text_column:not(:last-child) p:last-child,.wpb_text_column:not(:last-child) ul:last-child,.wpb_text_column:not(:last-child) ol:last-child{margin-bottom:1.5rem}
.vc_custom_heading:last-child,.wpb_text_column:last-child h1:last-child,.wpb_text_column:last-child h2:last-child,.wpb_text_column:last-child h3:last-child,.wpb_text_column:last-child h4:last-child,.wpb_text_column:last-child h5:last-child,.wpb_text_column:last-child h6:last-child{margin-bottom:0}


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


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


.lcase { text-transform: lowercase; }
.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}
.nav-float-right .inside-header .site-branding{display:inline-block}
.community .c_carousel .slide .caption_{color:#fff;float:left;font-size:18px;line-height:normal;margin-top:10px;width:100%}
.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:#fff}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar .icon-bar{background-color:#fff!important}

.pro-container
{
	width:100%;
	margin-top:25px;
	clear:both;
}

        .footer-socials a {
            border: solid 1px #d8d8d8;
            border-radius: 50%;
            outline: none;
            text-align: center;
            font-size: 27px;
            width: 46.5px !important;
            height: 46.5px !important;
            display: inline-block;
            margin-right: 30px;
            padding: 2px 3px;
        }

        .footer-socials a:hover {
            
            border: solid 1px #64D3C4;
            transform: scale(1.05);
        }

        .footer-socials li:last-child a {
            margin: 0;
        }

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
#header{background:white;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;border-bottom:5px solid rgba(0,0,0,0.25);position:relative;z-index:10;}
#header-top{background-color:#405158;}
#header-top .left{float:left;}
#header-top .right{float:right;}


.header-search-dropdown .search-results__inner {
  padding-bottom: 30px;
}


.h-on-top.is-transparent #hero .container .hero__content {
  margin-top: 75px;
}

.tabs nav a .new{
	position:absolute;
	top:0;
	right:0;
}
#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{word-wrap:break-word}
#tm_builder_outer_content .tm_pb_text p:last-of-type{padding-bottom:0}

.dots{left: 225px;}

.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;
}
#show-search .close-search{position:absolute;right:0;top:0;font-size:18px;color:#000}
#show-search a.close-search:hover{color:#999}


    .listpage_restaurant {
        height: 350px;
    }
.mt-4,.my-4{margin-top:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}

.login__form {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 50%;
  padding: 1.5rem 2.5rem;
  text-align: center;
}

#subnavhp li {display: inline;list-style: none;margin:0 5px 0 0;padding: 0;text-align: center;}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
.pt-cv-page{position:relative}
.b-intro__inner{min-height:100vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}


.sb-pagemenu ul ul .page_item {
	margin-left: 10px;
	padding: 0;
	}
.ua-main-content-partition{display:flex;flex-direction:column;padding:45px 0;box-sizing:border-box;justify-content:center}


.site-footer-top-right-apps {
  display: -ms-flexbox;
  display: flex;
}


.footer-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 5%;
  display: flex;
  justify-content: space-between;
}

	
.copy 
	{
	float:left;
	color: #5A5A5A;
	padding: 17px 0 0 33px;
}
.tb-megamenu-column{padding:10px 0;}
#branding .social-media{margin:0;position:static;text-align:center}






#headerbar{
	width:1040px;
	margin:0;
}


.portfolio-item {
  min-height: 120px;
  overflow: hidden;
  margin-bottom: 33px;
  position: relative; }


.row-fit .portfolio-item {
  margin-bottom: 0; }


.portfolio-item:hover .portfolio-front {
    opacity: 1;
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.text-center{text-align:center}





.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}



.flexslider {
	margin: 0; 
	padding: 0;
}
 
.flexslider .slides img {
	
	display: block;
}

.flexslider .slides { 
	zoom: 1; 
}

.flexslider:hover .flex-prev { 
	opacity: 1; 
}

.flexslider:hover .flex-next { 
	opacity: 1; 
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { 
	opacity: 1; 
}
.box-list .box-date{color:#6d6c6c;font-weight:400}

.home #main .latest_ads table td.photo { padding-left:2px; }
 
.home #main .latest_ads table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }

.ad_list table td.photo { padding-left:2px; }
 
.ad_list table td.photo img { background:#FFF; border:1px solid #DDD; padding:1px; }


.user_public_profile #main .latest_ads table td.photo {
    padding-left: 2px;
}







.photo a img {
    border:1px solid #DDD !important;
}


.photo {
    width: 125px;
}


.homerowtop1 {
clear:both;
width:95%; 
padding: 0px 10px 2px 10px; 
margin-top:0px;
margin-bottom: 10px;
border: 5px solid #e6e0ec; 
font-size:medium;
background-color: white;
min-height:105px;
overflow: auto;
}


.homerowtop1:hover {opacity:0.9; background-color: #e6e0ec;}
 


h2.homerowtop1 {
padding:0 0 5px 0;
}
.pwd-site-nav .pwd-dropdown-menu .sub-menu{width:200px;background:#000;transform:translateX(-50%);left:50%;border:1px solid rgba(255,255,255,.33);background:#000!important;padding-top:0;padding-bottom:0;margin-top:-2px}
.pwd-site-nav .pwd-dropdown-menu .sub-menu a{font-family:"Lato",sans-serif;padding:12px;font-size:14px;border-bottom:1px solid rgba(255,255,255,.33);position:static}
.pwd-site-nav .pwd-dropdown-menu .sub-menu a:hover{background:#fff!important}
.pwd-site-nav .pwd-dropdown-menu .sub-menu .sub-menu{top:0!important;transform:none!important;margin-top:0!important;left:100%!important}
.pwd-site-nav .pwd-dropdown-menu li a .pwd-dropdown-arrow-down{display:none!important}
.pwd-site-nav .pwd-dropdown-menu a,.pwd-menu-search-toggle,.pwd-site-header-wrap .slicknav_btn{color:#ffffff}



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

  .acast-cookie-consent-banner__button-group{
    -ms-flex:0 0 auto;
        flex:0 0 auto; }

  .acast-cookie-consent-banner__button{
    display:inline-block; }

    .acast-cookie-consent-banner__button:first-child{
      margin-right:16px; }
  
#cf {position:relative;width:105x;margin:0 auto;}

#cf img {position:absolute;left:0;-webkit-transition: opacity 0,5s ease-in-out;-moz-transition: opacity 0,5s ease-in-out;-o-transition: opacity 0,5s ease-in-out; transition: opacity 1s ease-in-out;}

#cf img.top:hover {opacity:0;}

#bluesidebar {
	background:#0B396D;
	padding-bottom: 5px;
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.theme-button p,.vcex-button p{margin:0 !important}
.li-responsive-header a,.responsive-header-dropdown a{color:#3a3a3c}
.li-responsive-header a:hover,.responsive-header-dropdown a:hover{color:#31708E}
.responsive-header-dropdown{position:relative;display:inline-block}
.responsive-header-dropdown:hover .dropdown-content,.responsive-header-dropdown:focus .dropdown-content{visibility:visible;opacity:1}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}




#pre-header-core,
#header-core,
#header-links-inner,
#content-core,
#footer-core,
#sub-footer-core,
#notification-core,
#introaction-core,
#outroaction-core {
	display: block;
	max-width:1140px;
	margin: 0 auto;
}

#sub-footer-core {
	padding: 0px 10px;
}

#sub-footer-core,
#sub-footer-core a {
	font-size: 11px;
}

#sub-footer-core a {
	color: #EEE;
}

#sub-footer-core a:hover {
	color: #F33F3F
}

#sub-footer-core, #sub-footer-core a { font-family:verdana}



.screen-reader-text {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }


#pos-5 .row-prof {
	margin-top: 46px;
	overflow: hidden;
}


#pos-5 .row-prof-first {
	margin-top: 0;
}
.ai1ec-agenda-widget-view .ai1ec-weekday,.ai1ec-agenda-view .ai1ec-weekday{font-size:0.8em;padding:0 0 0.2em;}
.ai1ec-week-view th .ai1ec-weekday-date,.ai1ec-oneday-view th .ai1ec-weekday-date{font-size:15px;font-weight:normal;}
.ai1ec-week-view th .ai1ec-weekday-day,.ai1ec-oneday-view th .ai1ec-weekday-day{font-size:12px;font-weight:normal;}
.full-width-main-layout .container,.full-width-main-layout .vc_row-fluid.container,.boxed-main-layout #wrap{width:1054px}
.porto-sicon-img .img-icon{width:1em;max-width:100% !important;border-radius:0 !important;box-shadow:none !important;display:block;font-size:inherit}
.porto-sicon-wrapper .porto-icon,.porto-sicon-wrapper .img-icon{transition:transform 200ms linear}
.stats-top .porto-icon,.stats-top .img-icon{margin:0 auto}


	.span7 {
		width: 670px
	}


	.row-fluid .span7 {
		width: 57.26495726495726%;
		*width: 57.21176577559556%
	}


	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 656px
	}


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




header#cc_header .span7 {
	width: 100%;
}
.header-bg-color{background-color:rgba(255,255,255,0.9)}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}
.header-bg-color, .header-wrapper {background-color: rgba(255,255,255,0.92)}

		.evo_content_inin{
			display: table-cell;
		    vertical-align: middle;
		    position: relative;
		    width: 600px;
		    margin: 40px auto;
		}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.lang-contact .contact-display{z-index:100;font-size:14px;color:#000000;visibility:hidden;cursor:default;position:absolute;right:-26px;opacity:0;top:25px;padding:10px;border-radius:2px;font-weight:500;background-color:#F5F5F5;width:430px;padding:15px 12px 15px 37px;transition:visibility 0s linear 0.2s,opacity 0.2s linear;border:1px solid #DFDFDF;box-shadow:0 0.1em 0.1em #EEEEEE;}
.lang-contact .contact-display.french-address{right:0px;width:525px;}
.lang-contact .contact-display p a{color:#89a73d;display:inline;cursor:pointer;}
.dotted{border-bottom:1px dotted #000F25;color:#000F25;padding-bottom:0.2em;margin-bottom:1em}
 #pgc-1134-0-0 , #pgc-1134-2-0 , #pgc-1134-3-0 , #pgc-1134-4-0 , #pgc-1134-6-0 { width:100%;width:calc(100% - ( 0 * 30px ) ) }

#content.content-builder .panel-full .panel-grid-cell {
padding-left: 0 !important;
padding-right: 0 !important;
}

.panel-grid-cell { width: 100% !important; }
.panel-grid-cell .panel-cell-style{height:100%}
.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}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-1134 .panel-grid-cell { padding:0 }
 #pl-1134 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-1134 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }


.latest-news {
    padding-bottom: 25px;
}

.latest {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
}

.latest .news {
  flex: 0 1 auto;
  margin: 0 8px;
  margin-bottom: 10px;
}

.latest--galery .news {
  margin: 8px;
  width: calc(25% - 16px);
}

  .latest--galery .news__img {
    height: 130px;
  }

  #sidebar .menu { margin: 0; }

  #sidebar .menu li { margin: 0; }
nav .support .sub{left:-162px;width:615px}
.header-bg-color{background-color:rgba(255,255,255,0.9)}
.header.transparent .header-wrapper,.header.transparent .header-bg-image,.header.transparent .header-bg-color,.header.transparent .header-bottom{box-shadow:none;background-color:transparent;background-image:none !important}
.header-bg-image,.header-bg-color{background-position:50% 0;transition:background .4s}

.ap-popup-wrap {
    position: fixed;
    background: rgba(0,0,0,0.5);
    height: 100%;
    width: 100%;
    z-index: 999;
    top: 0;
}

.ap-popup-wrap .popup-close {
    position: absolute;
    right: -20px;
    top: -14px;
    background: #fff;
    height: 30px;
    width: 30px;
    border-radius: 100%;
    text-align: center;
    font-weight: 600;
    padding: 0;
    color: #000;
    cursor: pointer;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border: 2px solid #000;
}

.ap-popup-wrap .popup-close:hover {
    background: #fff;
    color: red;
    -webkit-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border: 2px solid #f00;
}
 
	
#footer2 {
	color: #3c3c3c;
	font-size: 11px;
	text-align: right;
	padding: 10px;
	background: #b8b8b8;
	}
	
#footer2 a {
	color: #3c3c3c;
	text-decoration: none;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-9{width:75%}


.mouse {
height: 21px;
width: 14px;
  border-radius: 10px;
  transform: none;
  border: 2px solid #fff;
  top: 170px;
}


.site-content {
  padding-top: 20px;
  padding-bottom: 30px;
}


.bottom-header-wrapper .home-icon {
	float: left;
}


.bottom-header-wrapper .home-icon a {
	color: #ffffff;
	display: block;
	font-size: 22px;
	line-height: 50px;
	padding: 0 15px;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-ms-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}


.bottom-header-wrapper .home-icon a:hover,
.home .bottom-header-wrapper .home-icon a {
	background: #dc3522;
}
.adright{text-align:center;margin-bottom:10px;}


body .wpb_text_column{margin-bottom:0px}


body .wpb_text_column h2:last-child, body .wpb_text_column h3:last-child{margin-bottom:10px}

#page-loader{position:fixed;left:0;top:0;bottom:0;right:0;float:left;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px;z-index:9999999;background:#fff;transition:.3s all ease;}

#page-loader.loaded{opacity:0;visibility:hidden;z-index:-1;}

#page-loader.ending{display:none;}

[data-x-mode="design-mode"] #page-loader{display:none;}
.ua-main-content{transition:min-height 300ms ease;position:relative;display:flex;flex-direction:column-reverse;order:2;width:90%;box-shadow:0px 11px 59px -13px rgba(0,0,0,0.35);border-radius:8px;margin-top:70px;box-sizing:border-box}
.ua-main-content--signin{flex-direction:column}
.ua-main-content-partition{display:flex;flex-direction:column;padding:45px 0;box-sizing:border-box;justify-content:center}

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.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%}


.subslider-block {
	float: left;
	height: auto;
	margin-right: 12px;
	width: 145px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCC;
}
.fl-page-bar-text{padding:5px 0;text-align:center}
.fl-page-bar .fl-page-bar-nav,.fl-page-bar .fl-page-bar-text,.fl-page-bar .fl-social-icons{display:inline-block;text-align:inherit;vertical-align:middle}
.card-text:last-child{margin-bottom:0}


.ulwid2{

	padding-bottom: 20px !important;
	padding-top:1px !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}

.nav li.navindex a{ width:45px; text-align:left; padding-left:30px; background-position: 13px -400px;}

.nav li.navindex a.current{background-position: 13px -427px;}


#hero .halfs-wrapper, #hero .half {
  height: 100%;
}


#hero .halfs-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}



.halfs-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.header .icon__container.icon__container--search {
  display: inline-block;
  vertical-align: top;
}
.view-id-news_articles .view-content{background:#EAE9EF;padding:1em;}


#bottom {
	clear:both;
	padding: 30px 0px 10px 0px;
	margin:0;
	text-align:center;
	border:0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#bottom p a, #bottom p a:link, #bottom p a:active {
	color:#000066;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#bottom p a:hover {
	color:#000066;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}


img.print-icon {
  vertical-align: middle;
}


img.print-icon-margin {
  padding-right: 4px;
}


.column {
  flex: 50%;
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
 .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{float:left;}
 .col-md-3{width:25%;}
.outer{width:100%;clear:both}
.outer.section_slider.slider_up{padding:0}
#whyus_tabs .tab_content:not(.selected),.outer.mobile_tabs{display:none}
#section_top.outer.location_top{padding-top:0;margin-top:89px;padding-bottom:40px;max-height:0;overflow:hidden;min-height:50vh;-webkit-transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1);-o-transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1);-moz-transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1);transition:max-height .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1)}
.outer.section_slider,.people_50{padding:0 20px}
.outer.desktop_tabs{display:none}
.outer.mobile_tabs{display:block;margin-top:40px}
.outer.section_slider{padding:0}

#owl-clientes .owl-wrapper-outer {
    height: 120px;
}

div#owl-clientes .owl-prev, div#owl-clientes .owl-next {
    display: inline-block;
    width: auto;
    margin: 0 1%;
    font-size: 65px;
    font-weight: bold;
    color: #0e7bbe;
    position: absolute;
    top:0;
}

div#owl-clientes .owl-prev {float:left;left:-39px;}

div#owl-clientes .owl-next {float:right;right:-39px;}


html.special .header__right { margin-top: -8px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }

  html.special .header__line_navigation .header__right { margin-top: 13px; }

  html.special.medium-font .header__line_navigation .header__right { margin-top: 13px; }

  html.special.big-font .header__line_navigation .header__right { margin-top: 13px; }


.header__right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }


.landscape .iOS-old .header__right { width: 30%; }




    .products-list .pic-box span {

        font-family: 'arial';

        color: #fff;

        width: 130px;

        height: 36px;

        border: none;

        font-size: 12px;

        letter-spacing: 2px;

        background: #FABF2E;

        line-height: 36px;

        opacity: 1 !important;

        bottom: -5%;

        border-radius: 0;

        left: 0;

        right: 0;

    }




    .products-list li:hover .pic-box span {

        bottom: -5%;

        background: #F19A07;

    }


.products-list .pic-box {
    position: relative;
}
.header-search{position:absolute;top:100%;right:0;overflow:hidden}
.header-search .searchform-wrapper{margin-top:-62px;-webkit-transition:margin-top .3s ease-in-out;-moz-transition:margin-top .3s ease-in-out;-o-transition:margin-top .3s ease-in-out;transition:margin-top .3s ease-in-out}
.header-search.header-search-active .searchform-wrapper{margin-top:0}
.header-search .search-input{color:#262835;width:300px;height:40px;padding:0 20px;border:none;background:#f28021;font-family:oswald}

.erase { clear: both; }

.all_content{border-top:medium none;padding-right:0px;margin-bottom:286px;margin-top:-20px;padding-top:25px;width:785px;position:relative;z-index:1;float:left;}
.main-nav-links .dropdown-scrollpane{overflow:hidden;height:100%}

    #mw_board_group_3 .mw_board_group_3_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_title a { font-size:11px; }


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
    padding-right: 15px;
}

  #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-1, #cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-articles .cb-recent.cb-recent-fw ul .cb-article-3 {
    margin: 0 4% 15px 0;
  }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
.col-sm-12{width:100%;}
#footerwrap .footer .container .col-sm-12{padding-left:0px;padding-right:0px;}

.ribbon-section h2.heading-area {
    width:80%;
    float: left;
    display: block;
    color: #FFFFFF;
    line-height: 1.5em;
    margin: 0;
    text-shadow: 1px 3px 3px rgba(0, 0, 0, 0.3);
}

.bottom-ribbon-section h2.heading-area {
    display: block;
    color: #FFFFFF;
    line-height: 1.5em;
    margin-bottom: 10px;
    padding-top: 70px;
}

.multi-feature-area h2.head-text,
.multi-feature-area h3.subhead-text,
.multi-slider-area h2.head-text,
.multi-slider-area h3.subhead-text,
.newsletter h3,#team h2.head-text,
#team h3.subhead-text,
#testimonials h2.head-text,
#testimonials h3.subhead-text,
.bottom-ribbon-section h2.heading-area, 
#about h2.head-text{
    text-shadow: 1px 2px 2.8px rgba(0, 0, 0, 0.3);

}

.top-widget-contacts .widget-contact-icon {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 32px;
}
#page{overflow-y:visible;}
