﻿.c-products__btn{position:absolute;right:0;bottom:0;margin-bottom:0;text-align:right;}
.c-products__btn .btn--icon .btn__text{width:40px;height:40px}
li.menu-item.placeholder:hover ul{display:none}

.header__menu {
    display: inline-block;
    width: 1000px;
    text-align: center;
    vertical-align: top;
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.om-maximenu-no-style .om-maximenu-middle-right{padding:10px;}
.om-maximenu .om-maximenu-middle-right{padding:10px;}
*+html .om-maximenu .om-maximenu-middle-right{width:300px;margin-left:20px;padding-left:0;}

.top { left: 42% }


			#site-title,
		#site-description {
			position: absolute;
			left: -9000px;
		}

.greybox .section{margin-bottom:10px;display:block;border-bottom:1px dashed #CCCCCC;padding-bottom:5px;padding-right:3px;padding-left:3px;margin-right:2px;margin-left:2px;}

.owl-carousel .item {
  margin: 3px;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
}

.owl-carousel .item figure {
  display: block;
  width: 100%;
  margin: 0 0 10px 0;
}

.owl-carousel .item figure a {
  display: block;
}

.owl-carousel .item figure a img {
  display: block;
  width: 100%;
  height: auto;
}


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

	
	.footer_contact_info_container
	{
		padding-top: 23px;
	}
.menu-item{position:relative}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.creations__text {
  color: white;
  margin-bottom: 50px;
}
#header-top .dfp-tag-wrapper .dfp-tag-wrapper,#dfp-ad-adbotttom{align-items:center;overflow:auto;justify-content:center;width:100%;border:none;padding:18px 0 0;}
.dfp-tag-wrapper .dfp-tag-wrapper{margin:0 auto;height:auto;border:1px solid #D9DBDD;padding:9px;position:relative;float:left;font-size:0px;line-height:0px;}
.advn600 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:18px;}
.advn250 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:16px;}
.advn125 .dfp-tag-wrapper .dfp-tag-wrapper{margin-bottom:9px;}


.center-content {
  max-width: 2560px;
  margin: 0 auto;
  width: 100%; }
.logo-payment-outer{display:inline-block;vertical-align:top;height:40px}
.logo-payment-outer.bg-white{margin:2px;background-color:#fff;height:36px}
.logo-payment-outer .logo-payment{max-height:100%}
.gi-full .gi-cta .gi-cta-text,.gi-half--split .gi-cta .gi-cta-text,.gi-half--text .gi-cta .gi-cta-text,.gi-half--news .gi-cta .gi-cta-text,.gi-half--quote .gi-cta .gi-cta-text,.gi-half--img .gi-cta .gi-cta-text,.gi-half--vid .gi-cta .gi-cta-text,.gi-half--stat .gi-cta .gi-cta-text,.gi-quarter--img .gi-cta .gi-cta-text,.gi-quarter--stat .gi-cta .gi-cta-text,.gi-quarter--text .gi-cta .gi-cta-text,.profile-header--non-pc .gi-cta .gi-cta-text,.gi-half--visit .gi-cta .gi-cta-text{display:inline-block;-webkit-transition:transform 0.15s ease-in;-moz-transition:transform 0.15s ease-in;-ms-transition:transform 0.15s ease-in;-o-transition:transform 0.15s ease-in;transition:transform 0.15s ease-in;}
.clear{clear:both}
.scTC .clear,.scbp .clear{height:10px}
.cmc div.left .clear{clear:none}
.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper{display:inline-block;visibility:hidden;vertical-align:middle;width:100%;line-height:normal;text-align:center}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-item-wrapper{text-align:center}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}


.menu-level-2 .site-header-nav .pane-inner {
  overflow: hidden;
  height: 100%;
}


.menu-level-2 .site-header-nav .pane-inner .pane-menu,
.menu-level-2 .site-header-nav .pane-inner .panel-menu {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 100%;
  padding-bottom: 78px !important;
}




li.expanded  {list-style-image:none;list-style-type:none;margin:0px;padding:0px;}

.site-map-menu .expanded{margin:10px 5px 10px 25px;}

.site-map-menu .expanded img{padding:0 20px 0 5px; background:#EAEAEA;}

#contenu .contenuDecG .contenuTxt .site-map-menu .expanded li{background-color:#EAEAEA; padding:2px 0 5px 14px; background-position:4px 7px;}

#contenu .contenuDecG .contenuTxt .site-map-menu .expanded li a{font-weight:bold; font-size:10px; color:#5C5B5A;}

#contenu .contenuDecG .contenuTxt .site-map-menu .expanded li a:hover{color:#058D5B;}

.site-map-menu .expanded ul{padding-top:10px;}


ul li.expanded {
  
}


ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}

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

  .col-md-12 {
    width: 100%;
  }


.alignnone {
	margin-top: 4px;
	margin-bottom: 4px;
}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-6 {width: 460px;}

.col12 .rt-grid-6 #form-login .inputbox {width: 424px;}

.col16 .rt-grid-6 #form-login .inputbox {width: 304px;}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

.container{margin-right:auto;margin-left:auto;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0;}

.container:after{clear:both;}

.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}
.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}

.container-fluid:after{clear:both;}

.navbar .container{width:auto;}

.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}

	#header .container #secondrow{overflow: visible;}

	#suggested-products .container{margin-bottom: 10px;}

	#footer .container .row .span12 #social p span{float: left;}


.section-title {
    padding: 30px 0;

}


.section-title h2 {
    font-weight: 400;
    margin-bottom: 26px;
}

.td-footer-full .footer-social-wrap i {
  margin: 10px 3px 0 7px;
}


.footer-social-wrap i {
  border-radius: 3px;
  margin: 12px 5px 12px 0;
  color: #fff;
  width: 32px;
  height: 32px;
  font-size: 16px;
  padding-top: 8px;
  line-height: 16px;
}

.td-footer-template-10 .footer-social-wrap {
  padding: 0 20px;
  cursor: default;
  
}
#wp-calendar tbody td#today{color:#F36}
.x-btn-navbar{display:none;font-size:24px;line-height:1}
.masthead-stacked .x-btn-navbar{display:inline-block}
.x-btn-navbar:hover{color:#919191}
.x-btn-navbar.collapsed{color:#b7b7b7;background-color:#fff;box-shadow:inset 0 0 0 transparent,0 1px 5px rgba(0,0,0,0.25)}
.x-btn-navbar.collapsed:hover{color:#919191;background-color:#f7f7f7;box-shadow:inset 0 1px 4px rgba(0,0,0,0.25)}
.x-btn-navbar,.x-btn-navbar.collapsed{font-size:24px;}


  .large-4 {
    position: relative;
    width: 33.33333%; }
