﻿
	article.hentry .entry-image, 
	article.hentry .entry-summary {
		float: none;
		width: 100%;
	}

	article.hentry .entry-image {
		float: none;
		width: 100%;
		margin: 0 auto 20px;
	}


article.hentry .entry-image,
article.hentry .entry-summary {
	float: left
}

.entry-image {
    width: 40%;
    padding-right: 2%;
    max-height: 300px;
    overflow: hidden;
}

.entry-image a.thumbnail-wrapper,
.entry-image a.thumbnail-wrapper img {
	width: 100%;
	height: auto;
}
 #pgc-363-3-0 , #pgc-363-3-1 , #pgc-363-3-2 , #pgc-363-4-0 , #pgc-363-4-1 , #pgc-363-4-2 { width:33.3333% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.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-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}

ul#gnav-ul li a,
ul#footer-nav li a {
  font-family: 'FontAwesome';
  padding-right: 5px;
  }
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }


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


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}

.menu-item-language img.iclflag {
  margin-top: -3px;
}


.main-navigation .primary-menu {
	border-bottom: 1px solid #d1d1d1;
}
ul.links li.first{padding:0;}
#block-superfish-1 ul li.first a.sf-depth-1{width:77px;}
header nav.menu .search-group .search-txt{position:relative;display:inline-block;margin-left:30px;color:#fff;width:90px;vertical-align:middle}
.et_pb_row_8.et_pb_row{padding-bottom:0px}
.et_pb_row_7.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_12.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_10.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_3.et_pb_row{padding-bottom:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_5.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_6.et_pb_row{padding-right:0px;padding-left:0px}


.messages_grid .et_pb_row {
	width: 90% !important;
}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}
.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}
table.visible-xs{display:table !important}
tr.visible-xs{display:table-row !important}
th.visible-xs,td.visible-xs{display:table-cell !important}
.post-date{border-right:1px dotted #BCBCBC}
.widget_recent_entries .post-date{color:#949494;font-size:10px}
.incsub_wiki .post-date{display:none}


.list-item1 { text-align: justify; line-height: 0; font-size: 0; text-justify: newspaper; zoom: 1; text-align-last: justify; margin-bottom: 70px; }


.list-item1:after { content: ""; display: inline-block; width: 100%; height: 0px; visibility: hidden; overflow: hidden; }


.list-item1 * { text-align-last: left; }


.list-item1.mod1 { margin-bottom: 0; }


.list-item1.mod2 { margin-bottom: 58px; }
.search-box-wrapper.style2-header-search-widget .search-box-inner2{display:table-cell;vertical-align:middle;width:100%;margin:0}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


.dj-mtmenu li.dj-up {

	list-style:none outside; 

	display:block; 

	float:left;

	margin: 0;

	padding: 0;



	border-right: 0;

	}


.menu-item-has-children a:after,
.dropdown-toggle:after {
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	text-decoration: inherit;
	text-transform: none;

	speak: none;
}
#contact-modal-container .contact-container,#contact-modal-container .order-homekit-container,#order-homekit-modal .contact-container,#order-homekit-modal .order-homekit-container{position:relative;color:#111;background:#fff;max-width:none;margin:0 auto}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}


.sub-menu .menu-item-has-children {
	position:relative;	
}

    .client_login.menu-item{
        display:none
    }

.bd-icon-67:before {
  content: '\216';
}

.bd-icon-67:hover:before {
  background-color: rgba(0, 58, 58, 0.5);
  color: #ffffff;
}

.mobile   .header_right li{
    float:none;
    width:100%;
}


.header_right {
    font-size: 80%;    
}

.header_right li {
    float:right;    }
.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}

.headlogo ul.headlogoUl li.logo{float:left;width:85%;}

.headlogo ul.headlogoUl li.logo a{float: left;  padding-right: 15px;  color: #fff;}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item.active {
  color: #EDEDED;
}
.call-prompt__number{font-size:1.3125em;margin-left:.3125em;font-weight:700}
 

.badges { display:none; z-index: 99999; position: absolute; bottom: 20px; left: 20px; }

.home .badges { display:block; }

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

.badges ul li { display:inline-block; margin-right:10px; }

.badges ul li a img { transition: all .2s ease-in-out;}

.badges ul li:hover a img { transform: scale(1.1); }
footer .aom-separator{width:100%;height:1px;opacity:.25;background-color:#2c2823}

.color-primary .sidebar,
.sidebar-content .color-primary,
.stripe .sidebar-content .color-primary {
  color: #3b3f4a;
}

.footer .color-primary {
  color: #ffffff;
}

a.color-primary {
  text-decoration: none;
}

a.color-primary:hover {
  text-decoration: underline;
}

.topic{ background-color:#282828; width:880px; height:40px; margin-top:10px; margin-left:20px;}



.more-link-wrapper {
  margin: 15px 0 0;
  margin: 0.9375rem 0 0;
}


.more-link-wrapper .more-link, .more-link-wrapper .more-link:visited {
  border-bottom: 1px solid transparent;
  color: #999;
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.8;
  text-decoration: none;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
}


.more-link-wrapper .more-link:hover, .more-link-wrapper .more-link:focus, .more-link-wrapper .more-link:active {
  color: #020202;
  border-bottom: 1px solid #2d93ff;
}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}
.content-sidebar-wrap{float:left;width:100%;background:#F8F8F8;border:1px solid #DDD;padding:0 2%;}
.content-sidebar-wrap #content{display:inline;margin-bottom:1.5%;float:right;width:100%;}
body.two-sidebars .content-sidebar-wrap{width:79%;}
body.sidebar-first .content-sidebar-wrap{width:100%;}
body.sidebar-second .content-sidebar-wrap{width:80%;}
.not-logged-in.page-user .content-sidebar-wrap{max-width:460px;margin:0 auto;float:none;overflow:hidden;}
.content-sidebar-wrap,#content,#sidebar-first,#sidebar-second{float:none;width:100% !important;clear:both;}
.front .content-sidebar-wrap{margin:0;}
.content-sidebar-wrap,#sidebar-first,#sidebar-second{float:none;width:auto;}

#a_la_une_home .actu_secondaire_first {
	float:left;
	width:333px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}
header.navbar-default .logo{margin:30px 0}
.logo img{width:75%}


#wrapper {
  margin: 0;
  padding: 0;
  position: relative; }
.logo2{padding:15px 0 0 10px}
.logo2.productPageMobile{padding:5px 0 0}
.logo2.productPageMobile img{display:inline-block}
.logo2 img{height:48px;width:70px}
.logo2.productPageMobile a{display:inline-block;margin:0 0 0 6px}

.banner[data-transparent-header="true"] #logo .logo-main {display:none}

.headhesive--clone #logo .logo-main {display:inline !important}


				.container_testimonials {
				    width: 79% !important;
				}


.container_testimonials .oval {
    width: 150px;
    height: 150px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}



.container_testimonials .rectangle {
    width: 300px;
    height: 75;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}


.container_testimonials .rectangle2 {
    width: 200px;
    height: 100px;
    margin: 5px;
    border-radius: 2%;
    background: red;
    float:left;
}


.container_testimonials span {
    padding-top: 120px;
    display: inline-block;
}
.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:#333;background:#fff;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}
.search-item .screen-reader-text{top:0;right:0;left:auto;margin:0}
.generate-back-to-top .screen-reader-text{left:0;margin:0}


    .nav-bar-outer, .top-bar-wrap, .social-bar-outer, .mobile-nav-button .icon-text {
        display: none;
    }


.mobile-nav-button .icon-text {
    text-transform: uppercase;
    letter-spacing: 0;
    opacity: .8;
    margin-right: 10px;
}
.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}
.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}
.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}
.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}
.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}

.max-width {
  width: 100%;
}

img.max-width {
  vertical-align: bottom;
}

.max-width-banner {
  max-width: 970px;
}
#div-footer #logo_img{height:32px;width:150px}
.header-nav--desktop .header-nav__item--has-sub-nav:hover .header-sub-nav{display:block}
.header-sub-nav{display:none;position:absolute;right:0;left:0;padding:20px 0;background:#f3f3f3;box-shadow:0 2px 4px 0 rgba(0,0,0,.06);font-size:0;transition:background 1s}
.header--transparent .header-sub-nav{opacity:.75}
.header-nav--mobile .header-nav__item--open .header-sub-nav{display:block}
.header-nav--mobile .header-sub-nav{position:static;margin:0 -20px}
.fl-photo-img-svg {width: 100%;}


div.ui-dialog-overlay-body {
    padding-top: 3px !important;
    background-repeat: repeat-y;
    border-left: solid 4px rgba(0, 0, 0, 0.05);
    border-right: solid 4px rgba(0, 0, 0, 0.05);
}


        div.ui-dialog-overlay.xlarge div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.large div.ui-dialog-overlay-body {
            background: #FFF;        
        }


        div.ui-dialog-overlay.medium div.ui-dialog-overlay-body {
            background: #FFF;
        }


        div.ui-dialog-overlay.small div.ui-dialog-overlay-body {
           background: #FFF;
        }


.stripe-line { display: none }




.alignleft {
	float:left;
	margin:0 20px 10px 0;
	padding:4px;
	background:#fff;
	border:1px solid #dadada;
	}

.frame img.alignleft,
.frame img.alignright{
	margin:0;
	padding:0;
	border:none;
	}

.tile .tile-subtitle {
margin-bottom: 0.7em !important;
color: #2c67cd;
text-transform: uppercase;
font-weight: normal;
font-size: 0.9em;
}


.laranja .tile-subtitle { color: #ba4a00; }

.azul-petroleo .tile-subtitle { color: #3b7390; }

.dourado .tile-subtitle { color: #b97a00; }

.roxo .tile-subtitle { color: #643c67; }

.marrom-claro .tile-subtitle { color: #826938; }

.verde-escuro .tile-subtitle { color: #1d571f; }

.verde .tile-subtitle { color: #017b16; }

.azul .tile-subtitle { color: #1a55dd; }

.marrom .tile-subtitle { color: #753900; }

.verde-claro .tile-subtitle { color: #56762b; }

.azul-claro .tile-subtitle { color: #3867b7; }

.azul-escuro .tile-subtitle { color: #00439e; }

.azul-turquesa .tile-subtitle { color: #097495; }

.bege .tile-subtitle { color: #ab6600; }
.c-tab-control .c-tab-control__nav{width:25%;max-width:25%;background-color:#1683ab;margin-bottom:0!important}
.lt-ie10 .c-tab-control__nav,.lt-ie9 .c-tab-control__nav{width:25%;max-width:25%;float:left}
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:17px;}
.menu-item-has-children .dropdown-menu-toggle{padding-right:17px;}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:11px;padding-bottom:11px;margin-top:-11px;}
.container{margin-left:auto;margin-right:auto;max-width:100%;padding:0 25px}
.container--fluid{width:100%;padding:0}
.container--fluid [class*=" col-"],.container--fluid [class^=col-]{padding:0}
.container--fluid .row{margin:0}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

#content {
  width: 71.1702128%;
  float: left;
  min-height: 1px;
}

#content.full-width {
  width: 100%;
}
.double-sidebars #content{width:52%;margin-left:24%;}
#main #content.with-sidebar,.has-sidebar #main #content{width:72% !important;}
.sidebar-position-left #content{float:right !important;}
.sidebar-position-right #content{float:left !important;}
.footer-title{font-size:13px;color:#fff;text-transform:uppercase;border-bottom:1px solid #575753;padding-bottom:20px;margin-bottom:19px}


.screen-60 {
    width: 60%;
    float: left
}
.dem-poll-info{padding-bottom:1em}
.dem-poll-info:after{content:'';display:table;clear:both}
.dem-poll-info .dem-total-votes{display:block;float:none;opacity:1;font-size:100%;text-align:center;font-weight:700}




#bottomsection
{
	width:100%;
}

    .social_list {
      text-align: center;
    }

      .social_list li {
        display: inline-block;
        padding: 0 20px;
        margin-top: 20px;
      }

      .social_list li a {
        display:block;
    width:26px;
    font-size: 25px;
        color: #ccc;
      }

      .social_list li a:hover {
        color: #ffb60b;
      }


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.menu_header .menu__item {
    display: inline-block;
    padding-left: 33px;
}

.menu__item:hover .submenu {
    
}

.menu__item.menu__languages {
    padding-left: 36px;
}

.menu__item:hover .menu__link {
    border-bottom: 3px solid #0078c0;
    color: #0078c0;
    text-decoration: none;
}

.menu__item:hover .menu__image {
    stroke: #0078c0;
}

.menu__store:hover .menu__link, .menu__item-noline:hover .menu__link {
    border-bottom: 3px solid transparent;
}
.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar,.s5_responsive_mobile_present #s5_responsive_mobile_top_bar,.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer{display:block;margin:0!important;height:48px;overflow:hidden}
.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer{padding-left:0!important;padding-right:0!important}


.nav-search,
.nav-cart-wrap {
  width: 33.333%;
}




.terms-privacy li {
  margin-bottom: 5px;
}

.terms-privacy li a:hover {
  color: #666;
}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display:block}


.wp-caption, .imgthumb, .entry img { border: 1px solid #ccc; text-align: center; background-color: #f9f9f9; padding: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; max-width: 600px; height: auto; }
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-title-subtitle-holder-inner{display:inline-block;vertical-align:middle;width:100%}
.qodef-title .qodef-title-holder .qodef-title-subtitle-holder-inner{position:relative}
.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-12{width:100%}

#toggle1{width:100%;background:#555555;color:#ffffff}
.ph-menu__left__inner,.ph-menu__center__inner,.ph-menu__right__inner{display:block;position:relative;height:60px;white-space:nowrap}
.portal-headline_mobile .ph-menu__left__inner,.portal-headline_mobile .ph-menu__center__inner,.portal-headline_mobile .ph-menu__right__inner{height:44px}
.widget,.widget a{color:#777}
.widget{font-size:15px;overflow:hidden}
.widget select{border:1px solid #ddd;color:#777;font-size:15px;padding:7px;width:100%;max-width:100%}
#footer .widget select{border-color:#eee}
.sidebar .widget{padding:30px 30px 20px}
#footer .widget{padding-bottom:30px}
#footer .widget a:hover{color:#666}
.sidebar .widget,.sidebar-top{padding-left:15px!important;padding-right:15px!important}
.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-lg-2{width:16.66666667%}
.rwp-widget-ratings .rwp-cell .rwp-w-date,.rwp-widget-ratings .rwp-cell .rwp-w-name{font-size:14px;display:block;line-height:14px;margin-bottom:5px}
.rwp-widget-ratings .rwp-cell .rwp-w-name{font-weight:700}

.photo .html_photoset,.video .html_photoset,.audio .html_photoset,.photoset .html_photoset{margin-bottom:10px;}

.template-index .instagram-widget { text-align: center; }

.template-index .instagram-widget .items { margin-top: -7px; display: inline-block; overflow: hidden; max-height: 330px; max-width: 501px; }

.template-index .instagram-widget .items.wide { max-width: 1002px; }

.template-index .instagram-widget .items .item { max-width: 153px; display: inline-block; margin: 7px; }
.et_pb_slide_content,.et_pb_best_value{font-size:18px}
.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content,.et_pb_post_slider_0.et_pb_slider .et_pb_slide_content div{text-shadow:0.08em 0.08em 0.08em rgba(0,0,0,0.4)!important}



.sub-message{
    float: right;
    color:#304859;
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    margin-bottom: 15px;
    text-align: right;
}
.list-unstyled{padding-left:0;list-style:none}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu li {
			border-bottom:0px;
			border-top:1px solid #ddd;
	}

	.navbar-nav ul.sub-menu li.menu-item-has-children ul.sub-menu {
			padding-top:15px;
			margin-bottom:-10px;
	}


#preloader-background {
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.footer-title{font-size:13px;color:#fff;text-transform:uppercase;border-bottom:1px solid #575753;padding-bottom:20px;margin-bottom:19px}
.mainvisual-slider,.mainvisual-slider-list{width:100%;height:100%}
.cmn-recruit-item{padding:66px 4.03%;background:#fff}
.cmn-recruit-item-interview{background:#f5f5f5}
.cmn-recruit-item-interview .cmn-recruit-title{border:none}
.cmn-recruit-item-interview .cmn-recruit-content-block{-ms-flex-pack:end;justify-content:flex-end}
.cmn-recruit-list__interview-more .cmn-recruit-item{background:#f5f5f5}
#block-menu-menu-social-media-navigation ul.menu li.first{margin-left:8px;}
.menu-site-map .level-0 .first{display:none;}

.testimonial-quote {
    display: block;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
    color:#747474!important;
}

.trucks-carousel-truckname {
	font-size: 24px;
	margin: 0;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}

.floatr{ float: right;}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.latest-news-date{
    padding:30px;
    color:#d01e36;
    font:16px/20px minion;
}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


.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;
}

	
	#s5_body_padding {
	padding-top:15px;
	}
.mk-image-container{display:inline-block;position:relative}


.commentlist .children li{
    margin-left: 10%;
    width: 90%;
    margin-top: 20px;
}


ul.commentlist,  ul.commentlist .children, .post-cont .children{
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}


.footer .children{
    margin-left: 10px;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }

  .main-navigation .menu-item-has-children {
    position: relative; }
.fusion-carousel .fusion-carousel-holder{margin:0;padding:0;list-style:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a{border:0;padding:0}


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


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

    header.top .mini-menu li.menu-item-408 a {
      font-size: 1.67em;
      padding-top: 0;
      padding-bottom: 0; }

    header.top .mini-menu li.menu-item-409 a {
      border: 4px solid #00425c;
      padding: 0.4em 1.5em; }

      header.top .mini-menu li.menu-item-409 a:hover {
        color: #fff;
        background-color: #00425c; }
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.cell .grid-frame{width:100%}
.cell-block{max-width:100%;overflow-x:auto}
.cell-block,.cell-block-y{-ms-overflow-stype:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}
.cell-block-y{max-height:100%;overflow-y:auto}
.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell .medium-grid-frame{width:100%}
.cell .large-grid-frame{width:100%}
.cell .grid-y.grid-frame{height:100%}
.smaller-blog .cell{margin-top:2rem}
.lawareas .cell.large-3{max-width:300px}

.crp_related .crp_title {
	color: #fff !important;
	position: absolute;
	display: block;
	bottom: 0;
	padding: 3px;
	color: #fff;
	font-size: .9em;
	text-shadow: 1000 .1em .1em .2em;
	background: rgb(0.5, 0.5, 0.5);
	background: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

.crp_related li:hover .crp_title {
	background: rgb(0.2, 0.2, 0.2);
	background: rgba(0, 0, 0, 0.8);
}

.crp_title:visited {
	color: #fff !important;
}

#sidebar span,.widgettitle{
	color:#333;
	border-top-color:#DDDDD6;
	border-bottom-color:#DDDDD6;
	text-shadow: 1px 1px 0 #BABABA;
}

#footer-widget-area .widgettitle{
	background:none;
	padding-left:0;
}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:35px 0 35px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:44px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:35px 0 35px 0!important}
#main-header,#et-top-navigation{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}


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

.td-pb-span4 .wpb_wrapper,
.td-pb-span4 .td-ss-main-sidebar {
perspective: unset!important;
}

.hero-btn-holder {
	display:block;
	margin-top:20px;
}

.error404 .hero-btn-holder,
.error404 .hero-btn-holder .ut-btn {
    margin: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-sm-6{width:50%}

.camera_caption_title {
	font-size: 1.3em;
    font-weight: bold;
    line-height: 1em;
}


.footer__external-logo {
  margin-left: 19px;
  margin-left: 1.33333rem;
}
	
		
		
	.module_round_box_outer #myGallery .carouselContainer {
		display:none !important;}
#s5_responsive_mobile_sidebar .module_round_box_outer{margin:0 0 16px!important;padding:0!important}
.font_ntuz9k79z, [data-font="font_ntuz9k79z"], [data-font="font_ntuz9k79z"] li a {font-family: "unitext", sans-serif;font-weight: 400;font-style: normal;}
.center,.center-align,.content .centered-button,.slick-dots{text-align:center}





.video-popup-backdrop {
    display: none;
}


.video-popup-wrapper {
    margin-top: 5%;
    width: 730px;
}


.video-popup-wrapper::after {
    display: block;
    content: '';
    clear: both;
}


.video-popup-wrapper iframe {
    width: 100%;
    height: 400px;
    max-height: 410px;
}


.video-popup-wrapper .video-popup-text {
    font-size: 1.2em;
    float: left;
    text-align: left;
    padding: 5px 0 0 5px;
}


.video-popup-wrapper .video-popup-close-btn {
    cursor: pointer;
    text-align: right;
    font-size: 1.3em;
    color: #d1d1d1;
    float: right;
    padding: 5px 0 0 5px;
}

.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-16-0 , #pg-16-3 , #pg-16-4 , #pg-16-5 , #pg-16-6 , #pg-16-7 , #pg-16-8 , #pg-16-9 , #pl-16 .so-panel { margin-bottom:50px }
 #pl-16 .so-panel:last-child { margin-bottom:0px }
 #pg-130-0 , #pl-130 .so-panel { margin-bottom:50px }
 #pl-130 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cbb6534592f5-0 , #pl-w5cbb6534592f5 .so-panel { margin-bottom:50px }
 #pl-w5cbb6534592f5 .so-panel:last-child { margin-bottom:0px }

.homeleft {
	width: 100%;
	height: 720px;
	background: #fff;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    box-shadow: 0px 0px 1px #000;
    padding: 20px !important;
    margin-bottom: 10px !important;
    margin-left: 0px!important;
}


.header-flag {
  display: none;
  background-color: #f2f2f2;
  width: 100%;
  height: 35px
}

		
	.home-widget,
	#home-mid-wrap .feat-widget-cont .home-title-wrap,
	#home-mid-wrap .gallery-widget-wrap .home-title-wrap,
	#home-mid-wrap .feat-widget-text {
		margin: 0 3.61663652803% 20px;  
		width: 92.7667269439%; 
		}


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


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


.home-widget,
#home-mid-wrap .feat-widget-cont .home-title-wrap,
#home-mid-wrap .gallery-widget-wrap .home-title-wrap {
	margin: 0 2.65604249668% 20px; 
	width: 94.6879150066%; 
	}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}


.gigpress-calendar-add {
	position: relative;
}

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

#sobre .portalservicos-item a { padding: 0 10px; }

body.contraste #sobre .portalservicos-item a {
border-right: 1px solid #fff;
}


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


.newslist {
  list-style-type: none;
  border-left: 2px solid #fab900;
}


.newslist-footer {
  font-family: 'Oswald', sans-serifs;
  text-transform: uppercase;
  height: 20px;
}


.newslist-footer a {
  float: right;
}


.newslist-footer a i {
  padding-right: 10px;
}

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

#access ul li li a:hover,
#access ul .menu-item-object-custom.current-menu-item a:hover {
color: #ababab;
}

.nav {width:98%;margin:0px auto;}

.nav ul.sections a{padding: 20px 5px;}

.nav ul.sections li.alpha{margin-left: 0px;}

.nav ul li{float: left;}

.nav ul li a:hover{background-color:#E7E7E7;color:#000;}

.nav ul li.selected a{cursor: default;background-color:#AF135C;color:#fff;}

.nav ul a{float: left;text-decoration:none;color:#000;vertical-align: middle;}

.nav ul.sections{float: left;}


	.blog-post-title {
		padding: 0 32px;
		margin-bottom: 19px;
	}


		.blog-post-title h2,
		.blog-post-title h2 a {
			margin: 0;
			color: #111;
			font-size: 37px;
			font-weight: 500;
			font-family: "Arbutus Slab", serif;
			line-height: 1.3;
		}


	

	body .blog-post-title h2,
	body .blog-post-title h2 a {
		font-size: 27px;
		line-height: 38px;
	}


	body .blog-post-title {
		padding: 0;
	}


		body .blog-post-title h2,
		body .blog-post-title h2 a {
			font-size: 25px !important;
			line-height: 35px !important;
		}
.abcp_service-desc__wrap,.abcp_services-slider,.abcp_writers-slider__container{position:relative}

.cat-box-col .othercatsingle{ padding-bottom:25px; margin-bottom:20px; border-bottom:1px solid #e9e9ea;}

.cat-box-col .othercatsingle.clas2 h3, .cat-box-col .othercatsingle.clas3 h3{ font-size:15px; line-height:22px;}

.cat-box-col .othercatsingle.clas3{ padding-bottom:0; border-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-lg-3{width:25%}




.dropdown-pane {

	border-radius: 0;
  border:0;
  z-index: 9999 !important;

}

.dropdown-pane.is-open {
}
.dropdown-pane.is-opening{display:block}
.dropdown-pane.tiny{width:100px}
.dropdown-pane.small{width:200px}
.dropdown-pane.large{width:400px}

.booking {
	float: left;
	width: 130px;
}

.booking a {
	display: inline-block;
}

.booking img {
	margin-bottom: 5px;
}


.CoveoSearchInterface .coveo-search-section {
    width: 350px;
    margin: 0px;
}




.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section {
  display: block;
  visibility: visible;
  margin-top: 20%;
}


.CoveoSearchInterface.coveo-waiting-for-query .coveo-search-section .CoveoSettings {
  display: none;
}


.CoveoSearchInterface .coveo-search-section .coveo-media-max-width-480 {
  padding: 20px 10px;
  margin: 0 auto;
  width: 100%;
  max-width: none;
}
.question__answer-wrapper{display:none;width:100%;margin-bottom:48px}
.question__answer-wrapper.active{display:block}


#header {
	clear: both;
	color: #39972C;
	float: left;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: 700;
	margin-left: 14px;
	margin-bottom: 12px;
	padding: 10px;
	position: relative;
	text-align: left;
	width: 96%;
}


#header a:hover {
	color: red;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	text-decoration: none;
}


#header a:link,#header a:visited {
	color: #000;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	text-decoration: none;
}



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


	.topgamesrow {
	width: 720px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
	}


	.topgamesrow a img {
	vertical-align: text-bottom; 
	
	}

#home{
	position: absolute;
	top: 0;
	left: 0;
}
h1,h1.entry-title, .site-title
a{font-size:22px;margin-left:0.5em}


span.gdlr-blog-overlay {
  opacity: 0 !important;
}


#islamamc a {
    color: #ffdb66;
}

#islamamc a:hover {
    color: #fff;
}

#islamamc ul, #convention ul {
    padding-left: 15px;
}

#islamamc ul li, #convention ul li {
    list-style-type: square;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.slider__inner{list-style:none;margin:0;padding:0}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}

.sub-menu .menu-item-has-children:after { color: #fff }
img.alignnone{margin:5px 0 20px}

.container{
    min-width: 320px;
    width: 100%;
    max-width: 680px;
    margin: 0 auto;
    background-color: #ffffff;
}
.mod_11713360 {border: 1px solid #FFFFFF;margin: 0 auto;}
.mod_11713360 .fullmod table{width: 100%;}
.mod_11713360 td{vertical-align: top;}
.mod_11713360 .celcombo1{position: relative;padding-right: 15px;width: 755px;max-width: 755px;}
.mod_11713360 .celcombo2{position: relative;background-color: transparent;width: 140px;max-width: 140px;}
#z_col0.full .mod_11713360 .fullmod .fullmod, #z_col100.full .mod_11713360 .fullmod .fullmod, #z_col130.full .mod_11713360 .fullmod .fullmod{width: auto;}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}
.zero-height{height:0!important}

.logo {position:absolute;top:47px;left:309px;
}

div.breaker {
    display: block;
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
}

	
	#text-3 .textwidget, #text-4 .textwidget {
 width: 300px;
 margin: 0 auto;
}


.main .sidebar .widget .textwidget { text-align:center;}

	
	.lower-foot .textwidget { float: none; }

.single .article #content_box .post, .single .article #content_box #comments, .single .article #content_box #commentsAdd { max-width: 589px }

#content_box {
    float: left;
    width: 100%;
}

.ss-full-width #content_box {
    padding-right: 0;
    padding-left: 0;
}
.module-MOBI_titre .tablet-bg .image,.module-MOBI_titre .tablet-bg .image img{height:88px !important;display:inline}
.module-MOBI_titre .tablet-bg .image.mobile:not(.notablet){display:none}
.module-MOBI_titre .image,.module-MOBI_titre .image img{height:44px !important}
.module-MOBI_titre .tablet-bg .image.mobile+.image.tablet{display:none}
.mod_3947181 .image{margin: 0;}
.image, .image a, .image img {text-decoration: none;border: none;}
.mod_11926471 .image{height: 44px;position: relative;}

div#entete {
	position:relative;
	border:0 #090 solid;
	margin-top:7px;
	vertical-align: bottom;
}

.align_image img, .align_image span {
	vertical-align: text-bottom;
	display: inline-block;
}
.mr-auto,.mx-auto{margin-right:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}


.nf-loading-spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  background-color: rgba(208, 208, 208, 0.5);
  border-radius: 100%;
  animation: nf-scaleout 1.0s infinite ease-in-out; }

		.visible-mobile {
			display: block;
		}


.readmore-button, .viewbymode-button {
	display:inline-block;
	padding:10px;
	background-color:#999;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	margin:10px 0;
}

.readmore-button:hover {
	opacity:0.66;
}

.readmore {
	display:none;
}

.readmore-button span:lang(es) {
	display:none;
}

.readmore-button:lang(es)::after {
  content: 'Lee Mas';
}
.slider-inner-content .s-small-txt span{font-size:16px}
.slider-inner-content .s-big-txt span{font-size:50px}
.slider-inner-content .s-big-txt{margin:13px 0 12px}
.slider-inner-content{top:30%}
.slider-inner-content h1,.slider-inner-content h3{font-size:34px}
.collection-box img,.image-responsive,.product-box .image-card img,.product-details-left img,.side-cart .cart-product-box .cart-image img,.slider-inner-image img{max-height:100%;max-width:100%}
.slider-inner-image img{width:100%}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}


.text-center {
    text-align: center;
}
.td-header-wrap .td-header-top-menu-full,.td-header-wrap .top-header-menu .sub-menu{background-color:rgba(15,136,140,.92)}
.td-mobile-content .sub-menu a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

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

#navigation ul li.menu-item-wpmm-megamenu:hover { color: inherit !important }

.nav li.selected { background-color: #f7f7f7;  }


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}

  .af-tabs__tabpanel-item {
    display: none; }

    .af-tabs__tabpanel-item.active {
      display: block;
      -webkit-animation: fadeEffectIn 1s;
      -moz-animation: fadeEffectIn 1s;
      -o-animation: fadeEffectIn 1s;
      animation: fadeEffectIn 1s; }

.cookies {
  width: auto;
  display: inline-block;
  padding-top: 8px;
  font-size: 80%;
  float: right;
}

.cookies p button {
  padding: 0;
  padding-left: 15px;
  font-size: 180%;
  outline: 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-lg-8{width:66.66666667%}

	.homenews-block .col-lg-8, .homenews-block .col-lg-4{float:left;}

.homenews-block .col-lg-8{padding-left:8px; padding-right:8px; width:64.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-md-4 {
        width: 33.33333333%;
    }
#site-logo{float:left}
.full-width #site-logo{left:40px}
#site-logo .site-title{padding:0;margin:0;line-height:90px;color:#c5cfdd;text-transform:uppercase;font-size:28px;font-weight:700}
#site-logo img{display:block;max-height:100%;padding:0;height:70px;max-height:70px!important}
#site-logo img.retina-logo{display:none}
 #site-navigation ul li a, #site-navigation .search_button, #site-navigation .header_cart_link, #site-logo .site-title{line-height:90px;}


	.assist_logo {
		margin:0 5px;
		width:200px;
	}

		
		img.assist_logo {
			width:150px !important;
			margin: 0 15px;
		}
               

	.noticias .navbar-brand .assist_logo{
		width: 180px;
	}
.gq_m_mobile_footer_bar .et_pb_column{width:25%!important;margin-bottom:0px!important}
.gq_m_mobile_footer_bar .et_pb_column.et_pb_column_1_3{width:33%!important;margin-right:0%}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}



#topnav li.nav-item a {
  color: #fff; }
#topnav li.nav-item{float:left}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}


.social-icons li:hover.social-icons-facebook a {
	background: #3b5a9a;
}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }
.social-icons-li{display:inline-block;margin:5px;margin-left:10px;margin-right:0;vertical-align:top}
.social-icons.sc--clean .social-icons-li{margin-left:0;margin-right:0}
.logo-infocard .social-icons .social-icons-li{margin:0 10px}
.logo-infocard .social-icons .social-icons-li:first-child{margin-left:0}
.logo-infocard .social-icons-li.title{margin-right:10px;font-size:15px}
.site-header .topnav.social-icons .social-icons-li{margin:0;margin-left:10px}
.site-header .topnav.social-icons.sc--clean .social-icons-li,.site-header .topnav.social-icons .social-icons-li:first-child{margin-left:0}
.site-footer .social-icons-li.title{line-height:30px}
.site-footer .social-icons-li{margin:0 0 0 10px}
.site-footer .social-icons-li:first-child{margin-left:0}


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


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




#footer {
	width: 100%;
	max-width: 1010px;
	margin: 0 auto;
	margin-bottom: 1em;
}


.promo4main
{
	width:200px;
	float:left;
	padding:10px 0 0 10px;
}
.wrapper{min-height:100vh;overflow:hidden}


div.cleardiv { clear: both; }




.uk-grid-collapse {
  margin-left: 0;
}

		
		.toolbar .qtrans_language_chooser li { border-color: #ffffff; }

		.toolbar .qtrans_language_chooser li:hover { background-color: #383838; }
footer .top-footer .social .language-selector{margin-top:10px;margin-bottom:10px;color:#fff}
footer .top-footer .social .language-selector .dropup,footer .top-footer .social .language-selector span{float:none!important;display:inline-block}
.language-selector{color:#004A87;margin-top:17px;margin-bottom:17px;font-size:12px}
.language-selector #dLabel-dropdown,.language-selector #dLabel-dropup{background-color:transparent;border:0;font-family:'Gotham Medium',Arial,sans-serif;margin-left:10px;outline:0!important}
.language-selector .dropdown-menu{font-size:12px;min-width:120px;-khtml-border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.language-selector .dropdown-menu li a{padding-top:10px;padding-bottom:10px}
.language-selector .dropdown-menu li.active a{background-color:#004A87}
.language-selector .dropdown-menu li.active a:hover{background-color:#0066ba}
#top .av-cart-counter{background-color:#1c58a6; color: #ffffff;}


#top .av-cart-counter.av-active-counter{
-webkit-transition: all cubic-bezier(0.175, 0.885, 0.320, 1.275) 0.3s;
transition: 		all cubic-bezier(0.175, 0.885, 0.320, 1.275) 0.3s;
opacity: 1; 	
-webkit-transform: 	scale(1);
transform: 			scale(1);
}
.header-video-container #nav-scene .btn-nav.btn-prev,.header-video-container #nav-scene .btn-nav.btn-next{display:block;}
.header-video-container #nav-scene .btn-nav.btn-prev button svg{margin-left:0px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.header-video-container.play-scene #nav-scene .btn-nav.btn-prev,.header-video-container.play-scene #nav-scene .btn-nav.btn-next{display:none;}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #FFFFFF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #FFFFFF !important;
				}
.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.carousel-item-next,.carousel-item-prev{position:absolute;top:0}
.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}
.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#recent-content {
  position: relative;
}


#recent-content .widget_ad {
  margin: 0 0 30px;
  text-align: center;
}


#recent-content .widget_ad .widget-title {
  color: #aaa;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 3px;
}


#recent-content .widget_ad .adwidget {
  line-height: 0.5;
}

.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-4-0 , #pl-4 .so-panel:last-child { margin-bottom:0px }
 #pg-4-1 , #pg-4-2 , #pl-4 .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel { margin-bottom:30px }
 #pl-w5c099205e878c .so-panel:last-child { margin-bottom:0px }
.f-width-1-1{width:100%}

.mk-quick-contact-wrapper .mk-quick-contact-title {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
}

.twt_tool_bdr .sfsi_inside .cstmicon1 {
    margin: 2px 0!important;
    display: inline-block;
    float: none;
    width: 62px;
    overflow: hidden;
    
}

.twt_tool_bdr .sfsi_inside .cstmicon1 a img{
	float: left;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.qbutton.white{border-color:#fff;color:#fff}
.qbutton.white:hover{background-color:#1abc9c;border-color:#1abc9c}
.carousel-inner .item.dark .slider_content .text .qbutton.white{background-color:transparent;color:#303030}
.carousel-inner .item.dark .slider_content .text .qbutton.white:hover{background-color:#303030;color:#fff!important;border-color:#303030}
.carousel-inner .slider_content .text .qbutton.white{margin:10px 0 0 10px}


.white-background {
    background-color: #fff;
}


.white-link,
.white {
    color: #fff;
}


.white-link:hover {
    color: #fff;
    text-decoration: underline;
}


.button.white {
    background-color: rgb(255, 255, 255);
    color: rgb(73, 73, 73);
}
.mk-dynamic-styles {display:none}

.alignleft {
	float: left;
	text-align: left;
}

.builder-module-footer .builder-module-element .alignleft,
.builder-module-footer .builder-module-element .alignright {
	padding: 1em;
}

.hentry .alignleft {
	margin: 1.5em 1.5em 1.5em 0;
}

.entry-footer .alignleft {
	width: 70%;
}

.loop-utility .alignleft,
.loop-utility .alignright {
	}


.loop-utility .alignleft a,
.loop-utility .alignright a {
	color: #FFFFFF;
	font-weight: bold;
	background: #000000;
	background: rgba(0, 0, 0, .6);
	line-height: 2;
	border: 1px solid #000000;
	padding: 5px 20px 20px 20px;
}


    .header_slider .pagination_wrap,
    .header_slider .prev, .header_slider .next {
        display:none;}


    .header_slider .pagination_wrap {
        display:none;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px;
}

  .col-lg-4 {
    width: 33.33333333%;
  }


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


.wrapper{border: 1px solid #e9e9e9;}



.alignnone, .aligncenter, .alignright, .alignleft { max-width: 100%; height: auto; }

.alignnone img, .aligncenter img, .alignright img, .alignleft img { max-width: 100%; height: auto; }


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

.wp-caption.alignnone { margin: 5px 0 20px; }

.cta-block-title{
    font:16px/20px minion;
    text-transform:uppercase;
    padding:25px 0 40px;
    position:relative;
}

.cta-block-title:before{
    position:absolute;
    left:0;
    top:0;
    height:3px;
    width:145px;
    display:block;
    content:"";
    background:#d01e36;
}

.cta-block-title-large{
    font:48px/50px minion;
    padding-bottom:40px;
    width:85%;
}
.view-footer{float:left;margin:14px 0 0 0;width:100%;}
.view-footer .return_to{padding:3px 0 0;}

    .news-main .news-box .n-img img {
        width: 100%;
    }
.fl-post-carousel-grid .fl-post-carousel-title {padding-bottom: 7px;}
body .fl-post-carousel-grid .fl-post-carousel-title {font-size: 20px;line-height: 26px;margin: 0 0 10px;padding: 0;}
.fl-post-carousel-gallery .fl-post-carousel-text h2.fl-post-carousel-title {font-size: 22px;margin: 0 0 5px 0;}
.main-header .change-block{bottom:-20px;position:absolute;right:0}
.main-header .change-block .button{border-radius:3px;font-size:1em;height:43px;line-height:43px;text-align:center;text-decoration:none;width:43px}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

.menu-item-language img.iclflag {
  margin-top: -3px;
}
#popular_translations ul li,#fresh_translations ul li{padding-bottom:10px}
.left_column{width:100%}


section.file-manager .img-file{
	position: absolute;
    border-radius: 6px;
    box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.4);
}



.assistive-text {
	clip: rect(1px 1px 1px 1px); 
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

#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;}


.ht_grid_1_3 {
  float: left;
  margin-right: 1.5%;
  margin-bottom: 30px;
  width: 32.33333%;
}


.ht_grid_1_3:nth-of-type(3n+0) {
  margin-right: 0;
  clear: right;
}


.ht_grid_1_3:nth-of-type(3n+1) {
  clear: left;
}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.nav-dropdown.nav-dropdown-simple li.html,.nav-dropdown.nav-dropdown-bold li.html{padding:0 20px 10px}
li.html .row,li.html form,li.html select,li.html input{margin:0}
.off-canvas:not(.off-canvas-center) li.html{padding:20px}
.header li .html .live-search-results{top:0;position:relative;box-shadow:none;background-color:transparent}
.html .social-icons{font-size:1em}
.html .social-icons .button{margin-bottom:0}

.post-name {margin:0 0 0 20px;}




#content {
	float: left;
	height: 400px;
	display: inline;
	margin: 8px 0px 0px 40px;
	padding: 130px 0px 0px 0px; 
	z-index: -10;
}






#content p {
	width: 100%;
	margin: 0px 0px 5px 0px;
	position: static;
}



#content a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.header_bottom{
	padding:2em 0 4em;
}

.header_bottom-box, .menu_box, .header_top-box, .sellers_grid{
	padding:0 15px;
}


.map__switcher-california {
	cursor: pointer;
	position: absolute;
	display: block;
	width: 89px;
	height: 120px;
	top: 196px;
	left: 27px;
}

.map__switcher-california--sec {
	width: 99px;
	height: 220px;
	top: 266px;
	left: 100px;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}


#clients-carousel .item {
  padding: 10px;
  margin: 10px;
  cursor: move;
}


#clients-carousel .item img {
  display: block;
  margin: 0 auto;
}
.img-fluid{max-width:100%;height:auto}
.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


    footer .row {
        height: 100%;
        text-align: center;
    }


.footer-copyright .row {
    height: 100%;
    padding: 15px 0 7.5px;
}
body .fl-post-feed-meta {font-size: 14px;margin-bottom: 5px;}
.fl-post-feed-meta .fl-sep {margin: 0 3px;}
#z_col0 div.ecart_col0 {height: 10px;}
#z_col0 div.ecart_col0 hr{display: none;}

div.ecart_col0 {height: 10px !important;}
.scene-container .scene-label{color:#FFFFFF;text-shadow:0px 0px 16px rgba(0,0,0,0.33);text-transform:uppercase;font-family:"benton-sans",arial,helvetica,sans-serif;letter-spacing:0.1em;display:block;z-index:2;position:absolute;top:12vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;font-size:0.6875rem;}



footer section,
footer .footer-buttons-mobile {
  display: none; }



.footer-buttons-mobile {
  display: none;
  margin: 30px auto;
  width: 100%;
  text-align: center; }

  
  .footer-buttons-mobile a {
    background: #ebeaea;
    color: #0976bd;
    border-radius: 10px;
    display: inline-block;
    margin: 0px 5px 8px;
    padding: 10px;
    text-align: center;
    width: 110px;
    font-weight: 700;
    font-size: 12px; }
