﻿.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-left:15px;padding-right:15px}
.col-md-12{width:100%}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

.main4 .main4le .wen .xiax{ width:35%; height:32px; background:#a90619; text-align:center; line-height:32px; font-size:14px; 

float:left;     border-radius: 7px; margin:5% 0 5% 0; color:#fff; }

.main4 .main4le .wen .xiax a{ color:#fff; display:block; border-radius:5px;}

.main4 .main4le .wen .xiax a:hover{ color:#a90619; border:2px solid #a90619; border-radius:7px; background:#fff;}

.main5 .dwll .dwllce .xiax{ width:11%; height:32px; background:#a90619; text-align:center; line-height:32px; font-size:14px; 

 border-radius:7px;  color:#fff;}

.main5 .dwll .dwllce .xiax a{ color:#fff; display:block; border-radius:5px;}

.main5 .dwll .dwllce .xiax a:hover{ color:#a90619; border:2px solid #a90619; border-radius:7px; background:#fff; }
.navbar-wrapper.clearfix,header.tc-header{overflow:visible}
.sticky-enabled .navbar-wrapper{margin-top:0}
.sticky-enabled .tc-title-logo-off .navbar-wrapper{margin-left:0;width:100%}
.sticky-disabled .logo-centered .navbar-wrapper,.tc-no-sticky-header .logo-centered .navbar-wrapper{float:none;margin:auto;clear:both}
.navbar-wrapper{z-index:200;position:relative;margin-top:7px;margin-bottom:0}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.navbar-wrapper.clearfix.span9{width:100%;margin:0}
.navbar-wrapper .navbar{float:none;width:100%}
.sticky-disabled .navbar-wrapper,.tc-no-sticky-header .navbar-wrapper{clear:both}

.text-orange {
   color: #e9b732; 
}
.fusion-clearfix{zoom:1;clear:both}
.fusion-clearfix:after,.fusion-clearfix:before{content:" ";display:table}
.fusion-clearfix:after{clear:both}

p.sponsored-link {
text-align:center;
font-size:80%;
padding:0;
margin-top: 20px;
margin-bottom: 0;
}
#td-mobile-nav .td_display_err{text-align:center;color:#fff;border:none;-webkit-box-shadow:0 0 8px rgba(0,0,0,.16);-moz-box-shadow:0 0 8px rgba(0,0,0,.16);box-shadow:0 0 8px rgba(0,0,0,.16);margin:-9px -30px 24px;font-size:14px;border-radius:0;padding:12px;position:relative;background-color:rgba(255,255,255,.06);display:none}
.mfp-content .td_display_err{color:#fff;padding:14px 30px;display:none;position:absolute;top:93px;left:0;right:0;font-size:11px;text-transform:uppercase;margin:0 -40%;line-height:1}
.mfp-content .td_display_err:before{content:'';width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;opacity:.8;z-index:-1}



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







.sf-menu{ list-style: none; margin-left: 0px; }
.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-item-logo{padding:0 40px}
.mobile-toggle-nav .menu-item-has-children ul a{padding-left:20px}
.mobile-toggle-nav .menu-item-has-children ul a:before{content:"\f105";margin-right:10px;-moz-opacity:.7;-webkit-opacity:.7;opacity:.7}
.mobile-toggle-nav .menu-item-has-children ul ul a{padding-left:40px}
.mobile-toggle-nav .menu-item-has-children ul ul ul a{padding-left:60px}
.mobile-toggle-nav .menu-item-has-children ul ul ul ul a{padding-left:80px}

	.grid { width: 100%; margin: 0 0 10px; }


#mobile-menu #mobile-search{margin:10px 0px 0px 0px}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}

	
#menu-item-22 a{
	padding-left:0px !important;
	}


.body-wrapper { min-height: 100%; background: #1f2f30; width: 100%; min-width: 1000px;}
.site-footer.mobile .site-footer-sr-text{text-align:center}
.site-footer.desktop .footer-left-side .site-footer-sr-text{font-size:.7rem}
.site-footer .inner .site-footer-sr-text{-ms-flex-preferred-size:100%;flex-basis:100%}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}

.post-ratings-image {
	border: 0px;
}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}



.su-divider {
  clear: both;
  border: none;
  text-align: right;
  line-height: 1;
}


.su-divider a {
  display: inline-block;
  font-size: .8em;
  text-decoration: none;
  outline: none;
  padding-bottom: 5px;
}


.su-divider-style-default {
  border-bottom-style: solid;
}


.su-divider-style-dotted {
  border-bottom-style: dotted;
}


.su-divider-style-dashed {
  border-bottom-style: dashed;
}


.su-divider-style-double {
  border-bottom-style: double;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


.btn--top_text .btn__arrow {
  display: block;
  position: absolute;
  left: 50%;
  height: 10px;
  width: 10px;
  border-left: 2px solid white;
  border-top: 2px solid white;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}


.copyright-area__light .btn--top_text .btn__arrow {
  border-color: #262526;
}


.btn--top_text .btn__arrow--top {
  top: 2px;
}


.btn--top_text .btn__arrow--bottom {
  top: 8px;
}
.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}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}

.genericStreamStory .ads-visible-url a{
  word-wrap: break-word;
  color:#666;}

.genericStreamStory .ads-visible-url img{
  margin-bottom:-3px;}

.rdp-mobile #page .by-author .ads-visible-url a,
.rdp-mobile #page .widget-area .ads-visible-url a{
  color:#00802A;word-break: break-word; line-height: 1.1em; font-size: 1.2em;}

.rdp-mobile #page .by-author .ads-visible-url,
.rdp-mobile #page .widget-area .ads-visible-url{
  margin-top:5px; margin-bottom:5px;}

#see-it .ads-visible-url a{font-size: 17px;
    color: #000;
    line-height: 2.5em;}

.by-author .ads-visible-url a{
  color: #990099;
  font-size: 11px;
  text-decoration: none;}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}

#clients, #contact, #careers, #news {
  width: 100%;
  height: 100vh; }


#clients, #careers{
  background-color: #F6F6F6; }

  
#clients h2, #careers h2, #news h2 {
font-family: 'futura_ltbook', 'Noto Sans TC', sans-serif; }
#block-42{min-height:40px}
#whitewrap #block-42 *{text-align:center}

.entry blockquote{color:#446699;border-left:2px solid #446699;}

.entry-image{border:2px solid #f3f3f3;}

.entry ul{color:#446699;}

.entry ol{color:#446699;}

.entry h1{padding-bottom:10px;float:none;color:#446699;}

.entry h2{padding-bottom:10px;float:none;color:#446699;}

.entry h3{padding-bottom:10px;float:none;color:#446699;}

.entry h4{padding-bottom:10px;float:none;color:#446699;}

.entry h5{padding-bottom:10px;float:none;color:#446699;}

.entry h6{padding-bottom:10px;float:none;color:#446699;}

.entry{padding:10px;}

.collect td.bonus  {color:#5b8236; font-weight:bold; }

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.widget .swidget {
	width: 100%;
	background: #00681A;
	padding: 0;
	border-radius: 3px 3px 0 0;
}

.widget .swidget h3 {
	padding: 15px 25px;
	margin: 0;
	font-weight: 500;
	font-size: 20px;		
	color: #fff;
}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#column1-content,#column1-content .container-content-inner {border-radius:10px 0 0 10px;}

#column2-content,#column2-content .container-content-inner {border-radius:0 10px 10px 0;}

#a_la_une_home .actu_secondaire_first {
	float:left;
	width:333px;
	overflow:hidden;
	border-right:1px solid #d7d7d7;
	padding:0px 10px 0px 0px;
}


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 1%;
  margin-right: 1%;
}

.container_12 .grid_5 {
  width: 39.667%;
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{display:inline;float:left;position:relative;margin-left:1%;margin-right:1%}
.end-footer .container_12 .grid_5{color:#fff!important}
.end-footer .container_12 .grid_5 a{color:#fff!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-sm-6{width:50%}

.testimonials-widget-testimonials .open-quote,
.testimonials-widget-testimonials .close-quote {
    display: none;
}

.testimonials-widget-testimonials {
}


.testimonials-widget-testimonials .paging {
	clear: both;
	font-weight: 700;
	height: 1.4em;
}


.testimonials-widget-testimonials .paging.prepend {
	margin-bottom: 1em;
}


.testimonials-widget-testimonials .paging.append {
	margin-top: 1em;
}


.testimonials-widget-testimonials .alignleft {
	float: left;
}


.testimonials-widget-testimonials .alignright {
	float: right;
}


#title-area {
	float: left;
	overflow: hidden;
	padding: 18px 0 0 20px;
	width: 440px;
}


#title {
	font-family: 'Droid Sans', sans-serif;
	font-size: 54px;
	font-weight: bold;
	line-height: 54px;
	margin: 0;
	text-shadow: 3px 3px #ccc;
	text-transform: uppercase;
}


#title a,
#title a:hover {
	color: #333;
	text-decoration: none;
}





.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	height: 110px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 465px;
}





.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 960px;
}
.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%}

          .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg {
            width: 188px;
            height: 30px;
            line-height: 30px;
            margin: 0 auto;
            cursor: pointer; }

            .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg span {
              float: left;
              color: #666;
              font-size: 12px; }

            .foote .foote_cen .foote_top .foote_topr .foot_nav .foot_navxg p {
              float: right;
              margin: 0;
              position: relative;
              top:0; }


#enter_cont div.box div.belt {
  position: absolute;
}
#footer li.top-level{text-decoration:none;color:#1683ab;font-weight:600;text-transform:uppercase}
.site-footer li.top-level{text-decoration:none;color:#1683ab;font-weight:bold;text-transform:uppercase}
.zn_text_box-title--style1 {font-size:16px; color:#CD2122; text-transform:uppercase; text-shadow:0 1px 0 rgba(255, 255, 255, 0.7);}
.zn_text_box-title--style2 {font-size:22px; color:#535353; font-weight:normal; margin-top:0;}

.primarymenu.alternative .site-branding {
	float: none;
	margin-left: 0;
	margin-bottom: 20px;
	text-align: center;
}

#footer-wrapper {
  width: 100%;
}

.contenttd{
 padding: 10px 4px 10px 4px;
 text-align: justify;
}


    
    .td-subfooter-menu li a:hover {
        color: rgba(0,0,0,0.7);
    }
.nav-menu li.menu-item-has-children a:after{font-family:FontAwesome;content:'\f103';font-weight:normal;position:relative;top:1px;left:5px}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


#header {
  z-index: 1000;
  position: relative; }


#header-wrapper {
  display: -ms-flexbox;
  display: flex;
  background: #000;
  border-bottom: 1px solid #616363;
  width: 100%;
  height: 61px; }

  .pt_order-confirmation .order-shipment-table #header {
    height: auto;
    padding: 1% 1% 30px; }

    .pt_order-confirmation .order-shipment-table #header .primary-logo {
      float: left;
      position: relative;
      top: auto;
      width: 65%; }

      .pt_order-confirmation .order-shipment-table #header .primary-logo img {
        max-width: 100%; }


.footer-area-outer {
    display: block;
    background-color: #2c2f33;
    border-top: 1px solid #eee;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}


#wp-calendar 
{
	empty-cells: show;
	width: 100%;
}

#wp-calendar th {
background: rgba(0, 0, 0, 0.03);
line-height: 20px;
}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}


#wp-calendar a 
{
	display: block;
}



#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
	text-align: center;
}


#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}

		#footer .copyright {
			text-align:center;
		}



#footer .copyright ul.list-social-icons {
	height:30px;
}

#footer .copyright ul.list-social-icons a.social-icon {
	margin:0;
}

#footer.footer-light .copyright,
#footer.footer-light .copyright a {
	color:#414141;
}

.copy no-mb, .copy p.no-mb, .sidebar p.no-mb, .copy p.no-margin, .copy ul.no-mb, .copy ol.no-mb, .copy h1.no-mb, .copy h2.no-mb, .copy h3.no-mb, .copy h4.no-mb, .sidebar h4.no-mb, h5.no-mb {
	margin-bottom: 0 !important;
}



#rt-showcase .rokgallery-wrapper .rg-ss-container, .slideshow .rt-block .rokgallery-wrapper .rg-ss-container {margin: -30px -25px;}

.rg-ss-container {margin: 0;}





#home-middle {
	border-bottom: 1px solid #d5d5d5;
	overflow: hidden;
}


#home-middle .border {
	border-bottom: 4px solid #eee;
	overflow: hidden;
}


#home-middle .wrap {
	overflow: hidden;
	padding: 25px 25px 15px;
}
.wrap-header{background:#2C6696;border-top:5px solid #3972A1;}


.green {
  color: #00B09E; }


.social-container {
	width:100%;
	overflow:hidden;
	height:70px;
	margin-top:-10px;
}






.cmp_1b { background:rgb(1, 81, 136); width:100%;  color:#ffffff; padding:8% 3%; text-align: center; font-size:17px; line-height:18px; }

.cmp_1b:hover{
	background:#ffffff;
	 -webkit-transition: all 0.7s ease; transition: all 0.7s ease; }

.box5 .tab_body .goodsItem .goodsimg{width:174px;height:174px;}

       .goodsItem a .goodsimg{width:174px; height:174px; border:1px solid #fff; margin-bottom:2px;}
	   
.recommend_box .goodsItem a .goodsimg{ width:145px; height:145px;}

   .boxCenterList li.goodsimg{width:120px;}

   .boxCenterList li.goodsimg img{width:120px; height:120px; display:block;}

    .flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}

    .flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}

   .top10List .goodsimg{ padding-left:20px;}
.row{margin-right:-15px;margin-left:-15px}

  .to-top .row {
    position: relative; }
.home-new-prod .new-title{position:absolute;bottom:0;left:0;z-index:50;width:100%;background-color:rgba(0,0,0,.75);color:#fff;padding-left:3px}
.home-new-prod .new-title .title{padding:10px;overflow:hidden;font-size:16px;font-weight:400}
.title,.new-title,.guide-title{font-size:24px!important;line-height:26px!important;display:inline-block!important;position:relative!important;clear:both;height:auto!important;opacity:1!important;background-color:#000}


.ht-about-sec{
	width: 54%;
	padding-right: 30px;
}


.ht-about-sec h2{
	text-align: left;
    width: auto;
}

#mingal #container {
	overflow: auto;
	width: 100%
}

#container {
    display: block;
    margin: 0;
    width: 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}
 #pg-363-0 , #pg-363-1 , #pg-363-2 , #pg-363-3 , #pg-363-4 , #pg-363-5 , #pg-363-6 , #pg-363-7 , #pg-363-8 , #pl-363 .so-panel , #pl-363 .so-panel:last-child { margin-bottom:0px }
 #pl-w5b142e34c0cd3 .so-panel , #pl-w5b142e34c0cd3 .so-panel:last-child { margin-bottom:0px }

.infinite-header-container-inner{ position: relative; }

.infinite-header-style-bar .infinite-header-container-inner{ position: relative; }


.span6 {
  width: 460px;
}


.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}


input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}


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

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }


.span6 .map, .span4 .map, .span3 .map {
	height: 220px;
}

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }


#fw-title, #fw-smalltitle, #fw-bigcontain h3 {
	page-break-after:avoid
}


#fw-title, #fw-smalltitle {
	margin:1em 0;
	font-weight:normal;
	text-transform:uppercase
}


#fw-title {
	font-size:1.7em
}


#fw-title a {
	text-decoration:none
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
#main-header .logo_container{width:auto}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}
.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}
.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}
.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}


.page1-box1 img,
.page1-img3 img {
    border: 1px solid #d5d2d2;
}


.page1-box1 span {
    display: block;

    margin-bottom: 20px;
    padding-top: 7px;

    color: #858585;

    font-size: 16px;
    line-height: 19px;
}


.page1-box1 {
    padding-top: 20px;
}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}
.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;
}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}
.figure-overlay .figure-caption-title,.figure-overlay .figure-caption-description{color:#fff;}

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}


.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.menu:hover {
	color: #ADBDDE;
}


#content-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#content-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#content-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
 
	
#footer2 {
	color: #3c3c3c;
	font-size: 11px;
	text-align: right;
	padding: 10px;
	background: #b8b8b8;
	}
	
#footer2 a {
	color: #3c3c3c;
	text-decoration: none;
	}
	
#footer2,.last, div.last{display:none}


#secondary {
	float: right;
	width: 33%;
}


.left-sidebar #secondary {
	float: left;
}


.srp-content-box .srp-post-date,
.widget-area .widget .srp-post-date {
	margin: 0 0 10px;
}


.srp-content-box .srp-post-title,
.widget-area .widget .srp-post-title {
	margin: 0;
}




.srp-content-box .srp-post-content,
.widget-area .widget .srp-post-content {
	margin: 0;
}
.tribe-theme-twentyfourteen .widget .tribe-mini-calendar-event .list-info h2{font-size:14px}
.e10-5.x-section {margin:0px -7px 0px -7px;padding:14px 0px 45px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}

html div#maximenuck201 ul.maximenuck li.maximenuck.item101.level1 .maximenuck span.titreck {
	display: none; 
}

div#maximenuck201 span.titreck {
	text-decoration : none;
	
	float : none !important;
	float : left;
	margin: 0;
}
