﻿




.copyright-wrapper {
	color: #fff;
}

.copyright-wrapper .row {
	height: 100%;
}

.copyright-wrapper .menu .menu-text {
	width: 100%;
			display: block;
	padding:0;
	padding-right: 20px;
	font-size: 0.86rem;
	color:rgba(255, 255, 255, 0.6);
	font-weight: normal;
	line-height: 1.6;
	margin-bottom: 5px;
}


.copyright-wrapper.bg-primary .copyright,
.copyright-wrapper.bg-secondary .copyright,
.copyright-wrapper.bg-color3 .copyright,
.copyright-wrapper.bg-dark .copyright {
	color: rgba(255, 255, 255, 0.4) !important;
}

		.copyright-wrapper .menu  .menu-text {
			width: 100%;
			display: block;
			padding-right: 0px;
			margin-bottom: 10px;
		}
.carousel-inner{position:relative;overflow:hidden;width:100%;}

.section-counseling .section-contents .flow-list li .heading .num {
  display: inline-block;
  margin-right: 5.601659751037345%;
  margin-top: -0.20746887966805%;
}

.section-counseling .section-contents .flow-list li.flow-1 .heading .num {
  width: 1.970954356846473%;
}

.section-counseling .section-contents .flow-list li.flow-2 .heading .num {
  width: 4.488517745302715%;
  margin-right: 3.549060542797495%;
  margin-top: -0.208768267223382%;
}

.secondary-navigation a,
.header-search input,
.main-navigation a,
.latest-posts-header,
.page-title,
.entry-header .entry-meta,
footer.entry-meta,
.entry-title,
.cat-links,
.widget-area,
.widgettitle,
.post-navigation .nav-label,
.entry-content blockquote p,
.comments-title,
.comment .reply,
.comment-meta,
.comment-author,
#reply-title,
.site-footer,
.menu-toggle,
.main-small-navigation .menu {
	font-family: Georgia, 'Times New Roman', serif;
}



.menu-toggle {
	border: 1px solid rgba( 0, 0, 0, 0.2 );
	border-width: 1px 0;
	cursor: pointer;
	font-size: 18px;
	font-size: 1.8rem;
	margin: 0 auto 1em;
	padding: 0.5em 0;
	text-align: center;
}

.main-small-navigation .menu {
	display: none;
	font-size: 14px;
	font-size: 1.4rem;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}
.forgot-password-modal__intro,.message p{font-size:16px;font-family:Brown,arial,sans-serif}
.forgot-password-modal__intro{font-size:1.06667rem;font-weight:200;text-align:center;color:#fff;line-height:1.3;margin-bottom:30px}
.row{margin-right:-15px;margin-left:-15px}

#topbar .container .row {
    margin: 0;
}





table#wp-calendar {width: 100%;}

table#wp-calendar td {width: 14%;text-align: center;}



.texten{color:#000000;font-family:Verdana;font-size:8pt;}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}

.copyright_1 {
	font-family: tahoma, 돋움, 돋움체, 굴림, 굴림체;
	font-size: 9pt;
	color: #B79964;
	line-height: 120%;
	letter-spacing: -0.5pt;
}

.copyright_1 a:link, .copyright_1 a:visited {
	text-decoration: none;
	color: #B79964;
}

.copyright_1 a:hover {
	text-decoration: none;
	color: #FFF;
}
.h1.darkish,.h2.darkish,.h3.darkish,h1.darkish,h2.darkish,h3.darkish,h4.darkish{color:#402c0d}
.et_pb_post_slider_0.et_pb_slider .et_pb_slide_image{max-height:none!important}

  #masthead .top-bar {
    height: 56px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
    z-index: 999999;
    background-color: #441a66; }

    #masthead .top-bar .logo-container {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%; }

      #masthead .top-bar .logo-container img {
        height: 100%;
        width: auto;
        transform: translateX(-50%);
        position: absolute;
        left: 50%;
        top: 0;
        padding: 5px 0; }
body h1.fl-cta-title,body h2.fl-cta-title,body h3.fl-cta-title,body h4.fl-cta-title,body h5.fl-cta-title,body h6.fl-cta-title {margin: 0;padding: 0 0 10px 0;}
.fl-builder-content .fl-node-59a20f15558bb .fl-cta-title {color: #FFFFFF;}
.fl-node-59a20f15558bb .fl-cta-title {font-size: 48px;}

body[data-button-style^="rounded"] .section-down-arrow, .scroll-down-wrap.no-border .section-down-arrow {
    background-color: #85b1b2;
	border-color: #85b1b2;
    opacity: 0.8;
    width: 139px;
    height: 139px;
    border-radius: 50%;
	line-height: 72px;
	margin-left: -75px;
	bottom: -90px;
}

body[data-button-style*="rounded"] .scroll-down-wrap{
	margin-left: 0px!important;
}
body[data-button-style^="rounded"] .scroll-down-wrap {
    top: 62vh;
}
	
	
  .s5boxhidden{display:none;}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}

.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 5px 0px 5px; background: rgba(0,0,0,0.5); border-radius: 2px; }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.slide-data h2 { font-size: 22px; }
.presentation .slide-content{padding:30px}



.home-link {padding: 20px;border: 2px solid #be1c1c; text-align:center;}

.home-link a:link, .home-link a {color: #be1c1c !important;}

.home-link a:hover, .home-link a:active {color: #5d9732 !important;}

#kwa_global_haut {
	background:#fff;
	overflow:hidden;
}
.absolute--fill{top:0;right:0;bottom:0;left:0}
.absolute{position:absolute}
.absolute--fill-ns{top:0;right:0;bottom:0;left:0}
.absolute-ns{position:absolute}
.absolute--fill-m{top:0;right:0;bottom:0;left:0}
.absolute-m{position:absolute}
.absolute--fill-l{top:0;right:0;bottom:0;left:0}
.absolute-l{position:absolute}
.page .hero-left{position:relative;}

#subscribeArticlePage .subscribe_copy{
	font-weight: bold;
    text-align: center;
}


div#content {
    min-height: 450px;

}


#content div.panelContent {
    margin: 0;
    padding: 0;
}
#top-header,#et-secondary-nav li ul{background-color:#ffffff}
#top-header,#top-header a{color:#0066bf}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:14px;font-weight:normal;font-style:normal;text-transform:none;text-decoration:underline;letter-spacing:1px}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#f2f2f2}
.panel-body{padding:15px}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}
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;
				}
.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}
.content-sidebar-wrap{float:left;width:100%;}
.content-sidebar-wrap #content{display:inline;margin-bottom:10px;float:right;width:100%;}
body.two-sidebars .content-sidebar-wrap{width:70%;}
body.sidebar-first .content-sidebar-wrap{width:100%;}
body.sidebar-second .content-sidebar-wrap{width:75%;}
#top-area .column .content{padding:10px 0;}
.region-contactno h2,.region-contactno .content{float:left;margin:0;font-size:16px;padding:10px 0px 10px 10px}
.region-contactno .content p{padding:0;margin:0;}
.front .content-sidebar-wrap{margin:0;}
.content-sidebar-wrap,#sidebar-first,#sidebar-second{float:none;width:auto;clear:both;}
.text-center{text-align:center!important}
.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}

			.vcard .org {font-weight: 700;}


			.vcard_wrap.default .org {
				font-weight: 400;
			}


.latest-news-frame .box_50_50 .first .content {
	padding: 20px 0 20px 20px;
}


.latest-news-frame .box_50_50 .last .content {
	padding: 20px 20px 20px 0;
}


.sidebar .sb-head {
	width: 100%;
	overflow: hidden;
}


.sidebar .sb-head span {
	float: left;
	width: 100%;
	color: #fff;
	padding: 15px 15px 15px;
	text-shadow: 1px -1px 0 #434343;
	text-transform: uppercase;
	font: bold 17px "Titillium Web", sans-serif;
}
#search-wrapper .location-title,#search-wrapper .category-title{font-weight:bold}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}

.modal-header h1 {
    font-size: 20px;
    font-weight: 600;
	margin: 20px 0px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.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}



.tb-contact_widget ul.simple-contact li.link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

	
	
	.pricing-box-label .plan-header,.pricing-box-label .plan-footer{display:none}

.pricing-box .plan-footer{text-align:center}

.pricing-box .plan-footer a{margin-right:0}



.pricing-box.pricing-box-label .plan-header *,.pricing-box.pricing-box-label .plan-footer{visibility:hidden}

.inner-offset { margin-top: -23px;
z-index: 999; }

		.page_heading h1		{ font-size: 20px;}
.view-display-id-block_4 .view-display-id-block_7 .views-field-title{font-size:14px;}


.bgblue {
	
	background-color: #a6bbc2;
}
.buckets .bucket .wrap{cursor:pointer;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.buckets .bucket .wrap,.buckets .bucket:hover .hint{background-color:#66c9d5}
#latest .buckets .bucket.resources .txt,#latest .buckets .bucket.resources .wrap{background-color:#66c9d5}
#latest .buckets .bucket.advocate .txt,#latest .buckets .bucket.advocate .wrap{background-color:#bcd530}



.ipad-only {display: none;}

header nav li.nav-no-separator:before {
    display: none;
}



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


.mobile-apps img
{
	text-align: center;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}

.corporate-info {
	margin-top: 5px;
}

.front .pager li.first,.front .pager li.last{width:24px;height:26px;display:inline-block;vertical-align:middle}
.front .pager li.last a{text-indent:2px}
.not-front .pager li.last a{text-indent:2px}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}

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

  .col-md-6 {
    width: 50%;
  }
#copyright-container{width:940px;margin:0 auto;padding:16px 0px}
#header.size-wrap{height:49px}










#menu_container{

	padding-top: 0px;

}


  input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine { width: 100% !important; }




.nine, .row .nine { width: 75%; }


.footer-widgets .featured-content .entry-meta,
.sidebar .featured-content .entry-meta {
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	text-transform: uppercase;
}


.footer-widgets .featured-content .entry-meta a,
.sidebar .featured-content .entry-meta a {
	color: #000;
	text-decoration: none;
}


.footer-widgets .featured-content .entry-meta a:hover,
.footer-widgets .featured-content .entry-meta a:focus,
.sidebar .featured-content .entry-meta a:hover,
.sidebar .featured-content .entry-meta a:focus {
	color: #d43c67;
}


p.entry-meta {
	font-size: 20px;
	font-size: 2rem;
}
  .entry-meta .byline{ display:none !important; }
  .entry-meta .entry-date{ display:none !important; }
  .entry-meta .date{ display:none !important; }

.w3l-event-img{position:relative;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}


.site-header-phone-wrapper .phone-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding: 10px 20px;
  font-family: "acumin-pro-extra-condensed", sans-serif;
  font-size: 20px;
  font-size: 1.25rem;
}


li.recentcomments {
	padding:0 0 5px 0;
	}

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#top-menu li a{font-size:16px}
#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
.et-fixed-header #top-menu .get-started a{color:#ffffff!important}
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(0,0,0,0)}
#main-header .nav li ul{background-color:rgba(102,79,159,0.95)}
.nav li ul{border-color:rgba(245,124,31,0.9)}
#main-header .nav li ul a{color:rgba(255,255,255,0.95)}
.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:rgba(102,79,159,0.95)}


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

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


	

	#header-holder {
		width: 935px;
	}


	#header-holder-2 {
		width: 935px;
	}


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  padding: 0;
}

td.locseparator {
    width: 5% !important;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

#ttw_ftdr {
	text-align:right;
	}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-form .form-text{display:block;width:95%;}
.node-form .container-inline .form-text{display:inline;width:auto;}
.node-form .standard{clear:both;}
.node-form textarea{display:block;width:95%;}
.node-form .attachments fieldset{float:none;display:block;}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}

.cli-tab-content {
background: #ffffff;
}

.cli-nav-pills, .cli-tab-content {
    width: 100%;
    padding: 30px;
}

.cli-tab-content .cli-button-wrapper {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #d6d6d6;
}

.cli-tab-content p {
    color: #343438;
    font-size: 14px;
    margin-top: 0;
}

.cli-tab-content h4 {
    font-size: 20px;
    margin-bottom: 1.5rem;
    margin-top: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

#cookie-law-info-bar .cli-tab-content h4
{
	margin-bottom:0.5rem;
}

.cli-tab-section .cli-tab-content
{
	padding: 10px 20px 5px 20px;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.single-event-page .event-details{padding:0px;display:inline-block;width:100%;margin-top:10px;text-align:left}
.single-event-page .event-details .label{font-size:14px;font-weight:bold;margin-bottom:0;color:#898C8A}
.single-event-page .event-details .data{Color:#002c66}
.event-details [class*=column]+[class*=column]:last-child{float:left}
.events-shortcode .event-list.li-events .event-details-container{padding-top:15px;padding-bottom:15px}
.events-shortcode .event-list.li-events .event-link .event-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.events-shortcode .event-list.li-events .event-link .event-details .shortcode-event-location{font-size:14px;color:#002c66;display:block;line-height:1.4em}
.modal-subsidiaries .modal-dialog .detail{padding-left:calc(30% + 50px)}
.modal-subsidiaries .modal-dialog .detail h2,.modal-subsidiaries .modal-dialog .detail h3{color:#004A87;margin:0;margin-bottom:10px}
.modal-subsidiaries .modal-dialog .detail h2{font-family:'Gotham Bold',Arial,sans-serif;font-size:20px}
.modal-subsidiaries .modal-dialog .detail h3{font-family:'Gotham Book',Arial,sans-serif;font-size:16px;font-weight:700}


.container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}


.container::after {
  content: "";
  display: table;
  clear: both;
}


.container-fluid {
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}


.container-fluid::after {
  content: "";
  display: table;
  clear: both;
}


#banner .container, #banner-product .container {
  color: #000;
  text-shadow: 2px 2px 1px #fff;
}

  .activities .container {
    max-width: 1200px;
  }
body.home #main article div.post-mark-branding{border:#fff 2px solid;font-family:montserrat,helvetica neue,Helvetica,Arial,sans-serif;font-size:70%;font-weight:700;margin:7px 10px;padding:0 4px;position:absolute;right:0;text-transform:uppercase;top:0}
body.home #main article div.post-mark-branding-ad,body.home #main article div.post-mark-branding-sponsored{border-color:#87cefa;color:#87cefa}

#imTextObject_01 .text-container .text-tab-content.detach {position: absolute; top: 0; left: 0; width: 100%; display: none; }

.text-tab-content { text-align: left; }

.text-tab-content hr { border-color: rgba(0, 0, 0, 1); }


.page-wrap {
  min-height: 100%;
  
  margin-bottom: -144px;
}


.page-wrap:after {
  height: 144px;
  content: "";
  display: block;
}
#gallery-modal-image-holder{text-align:center;height:45vh}
#gallery-modal-image-holder #gallery-modal-loading,#gallery-modal-image-holder.loading #gallery-modal-image{display:none}
#gallery-modal-image-holder.loading #gallery-modal-loading,#gallery-modal-image-holder #gallery-modal-image{display:inline}
.et_pb_widget.widget_text .textwidget{padding:20px;line-height:1.3em}
#footer .et_pb_widget.widget_text .textwidget{padding:20px 0}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
header .sub-title,ul.nav-list li a{font-weight:700;text-transform:uppercase}
header .sub-title,header.fixed .inner{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}
header .sub-title{transition:all .2s;font-size:17px;letter-spacing:7.79px;font-family:Montserrat,serif;color:#fff;border-top:2px solid rgba(255,255,255,.2);padding:25px 0;margin:0 auto}
.rounded-circle{border-radius:50%!important}
.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-8{width:66.66666667%}

.tr { text-align: right; }

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.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%}


.table-link-site td a{
	color: #d44950;
}


   .comptable .depcol,.comptable .payoutcol,  .comptable .bonuscol2{
    display:none;
}

.liste_tit
{
    font-weight: bold;
    font-size: 15px;
    color: #0066FF;
    font-family: tahoma, verdana, sans-serif;
    padding-left: 5px;
}

.liste_tit A:link
{
    font-weight: bold;
    font-size: 15px;
    color: #0066FF;
}

.liste_tit A:visited
{
    font-weight: bold;
    font-size: 14px;
    color: #0066FF;
}


.topRegion .header1 {
    font-size: 24pt;
    padding: 0px 5px;
    vertical-align: bottom;
}


h1, .header1 {
    font-size: 18pt;
    margin-top: 0;
}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}
.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-4{width:33.33333333%}

.bd-separator-5 {
  height: 20px;
  padding: 10px 0px;
}

.bd-separator-5 .bd-separator-inner {
  width: 50px;
}

.bd-separator-5 .bd-separator-inner:before,
.bd-separator-5 .bd-separator-inner:after {
  border-top: 2px solid #555555;
}


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}
.header .header__action{display:inline-block;vertical-align:top}
.header .header__action:not(:first-child){margin-left:15px}
.header .header__action--close{display:none}
.menu-item-language img{vertical-align:baseline;}
.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}
.segment1-1{background:#fff}
.segment1{background:#f4f4f4}

.segment1 h1, .segment1 h2, .segment1 h3, .segment1 h4, .segment1 h5, .segment1 h6 { color: #232323; }

.alterna-nav-menu-container {
  float: left;
}

.header-style-3 #alterna-header .alterna-nav-menu-container {
  position: relative;
  left: -50%;
  float: right;
}

  .header-style-1 .alterna-nav-menu-container {
    display: none;
  }

  .header-style-2 .alterna-nav-menu-container {
    display: none;
  }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
#portfolio .row{margin-left:-10px;margin-right:-10px}
.row.no-margin{margin-left:0;margin-right:0}


.xx-large {
	font-size: 2.71rem;
}



.index_list_box {
    margin-top: 11px;
    margin-left: 0px;
}


    .index_list_box ul li {
        list-style-type: square;
        color: #F00;
    }



        .index_list_box ul li a {
            line-height: 35px;
            font-size: 14px;
            font-family: 微软雅黑,黑体;
            font-weight: normal;
            text-decoration: none;
            color: #000000;
        }


            .index_list_box ul li A:hover {
                COLOR: #ff4e00;
                TEXT-DECORATION: none;
            }
.fusion-megamenu-icon img{max-height:16px;}
.fusion-secondary-menu .fusion-icon-only-link .fusion-megamenu-icon{text-align:center}
.fusion-megamenu-icon{display:inline-block;width:26px}
.sub-menu .fusion-megamenu-icon.text-menu-icon{position:absolute}
.fusion-mobile-nav-holder .fusion-megamenu-icon{display:none}


section.price .price-table .price-info{
    position: relative;
    color: #333357;
    font-size: 16px;
    padding: 15px 18px;
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}


section.price .price-table .price-info:after{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    float: left;
    position: absolute;
    left: 0;
    top: 23px;
    background: #fa6582;
}
#tc-reset-margin-top{display:none}
body:not(.tc-sticky-header) #tc-reset-margin-top{display:none!important}
.tc-sticky-header #tc-reset-margin-top{display:block}

.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal:after,.row-fluid:after,.row:after{clear:both}
.container-fluid:after,.container-fluid:before,.container:after,.container:before{display:table;line-height:0;content:""}
.container-fluid{padding-right:20px;padding-left:20px}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}


#header .cart .purchase .divider {
    font: 12px/17px cuprum;
    position: relative;
    top: -2px;
}


#header .cart.empty .purchase .divider {
    color: #5a4748;
}
.banner-container .infobox-container .infobox-link-container{display:none}
.banner-container .infobox-container .infobox-link-container .infobox-link{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:220px;margin:0 auto;padding:24px 0;color:#ffffff;letter-spacing:3px;text-transform:uppercase;border:solid 1px #ffffff;-webkit-transition:.3s;transition:.3s;background-color:rgba(0,48,80,0.3)}
.banner-container .infobox-container .infobox-link-container .infobox-link:hover{background-color:rgba(0,48,80,0.5)}

.f-widget {
    width: 32%;
    max-width: 301px;
    float: left;
    position: relative;
    color: #C2C2C2;
    margin-bottom: 10px;
    margin-right: 7%;
}

.f-widget .advanced-recent-posts a { color: #fff }

    .f-widget-2 { margin-right: 0 }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.external-top div,
.external-middle div,
.external-bottom div {
  height: 100%;
}
.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%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.menu-pop {display: none;left: 0; margin: 0 auto; position: fixed; overflow: scroll;
    right: 0; top: 95px; width: 100%; padding: 0 4% 35px; height: 70%;}

.open-slide .menu-pop, .open-slide .navi_overlay{display: block; z-index: 99;}
#mentions{float:right;font-size:14px;color:#d3d3d5;font-weight:500;text-align:center}
#mentions .menu li{display:inline-block;padding-right:20px}
#mentions .menu li a{color:#d3d3d5}
#mentions .menu li a:hover,#text-8:hover{color:#ff6f00}
.staff-blog .block-inner{background-color:#fbfbfb;}

#ecs-2 .ecs__price__title{
    margin-top: 21px;
    position: relative;
    left: 20px;
    width: 124px;
}


.ecs__price__title {
    font-family: FoundersGrotesk-Light;
    font-size: 16px;
    line-height: 1.06;
    text-align: right;
    color: #23e1ca
}


.text-dark {
	color: #bebebe !important;
}


.titoli_big{
    color: #ED1C24;
    font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}

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

.comment-list .children {
  padding-left: 69px;
  
  
}

.comment-list .children .children {
  padding-left: 53px;
}

.comment-list .children .comment {
  padding-top: 21px;
  border-top: 1px dashed #f1f1f1;
  
  
}

.comment-list .children .avatar {
  width: 36px;
  height: 36px;
}

.comment-list .children .comment-content {
  margin-left: 56px;
  
  
}

.comment-list .children .comment-meta {
  margin-left: 56px;
  
  
}
#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}
 #list_cs-sidebar-about{margin-bottom:-50px !important}
 ul.sidebar_widgets{list-style-type:none}

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


#header .inner .sns dd.tw {
  background-position: 0 0;
}


#header .inner .sns dd.tw a {
  background-position: 0 0;
}


#body_home #home_news .post .sns li.tw {
  background-position: 0 0;
}


#body_home #home_news .post .sns li.tw a {
  background-position: 0 0;
}


#body_news #search_news .post .sns li.tw {
  background-position: 0 0;
}


#body_news #search_news .post .sns li.tw a {
  background-position: 0 0;
}





.menu-levoe-menyu-container .menu-item {
	border-bottom: 1px dashed #000;
}


.menu-levoe-menyu-container .menu-item a {
	width: 100%;
}


.menu-levoe-menyu-container .menu-item:hover {
	background-color: rgba(255, 156, 0, 0.5);
}


.menu-item {
	position: relative;
}

	.menu-item:hover .sub-menu {
		display: none;
	}
.inside{margin:0 auto;max-width:975px}


.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%;
  }
.wrapper{overflow:hidden}
body.catalog-product-view .wrapper{overflow:hidden}
.n2-section-smartslider{position:relative;width:100%}

.foologo{margin:0 0 10px 0;text-align:center;}


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


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


#featured-thumbnail.schema-widgetfull + .front-view-content {
    width: auto;
    float: none;
}

.front-view-content {
    float: left;
    width: 100%;
}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.clearfix {display: block;}

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}
.fl-photo-img-svg {width: 100%;}
.sidebar-item{position:relative;height:60px;border-bottom:1px solid #313131;padding:0 78px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sidebar-item .sidebar-nav{pointer-events:none;position:fixed;width:100%;height:calc(100vh - 90px);top:90px;left:100%;overflow-y:auto;will-change:left;-webkit-transition:left 500ms cubic-bezier(0.15, 0.67, 0.67, 1);transition:left 500ms cubic-bezier(0.15, 0.67, 0.67, 1);z-index:1;-webkit-overflow-scrolling:touch}
.sidebar-item .sidebar-nav::-webkit-scrollbar{width:3px;height:0px}
.sidebar-item .sidebar-nav::-webkit-scrollbar-thumb{border-radius:5px;background-color:#fbba00}
.sidebar-item .sidebar-nav::-webkit-scrollbar-track{-webkit-box-shadow:0;border-radius:5px;background-color:#212121}
.sidebar-item .cat,.sidebar-item .banner__cat,.sidebar-item .feature-product__cat{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:15px;padding-right:15px}
.col-sm-4{width:33.33333333333333%}


.more_entries{width:920px;float:left;}



.more_entries, .wp-pagenavi {font-size:15px!important; margin:15px 0;}

.more_entries a { display: block; margin: 15px 0 0 0; text-decoration:none; }

.more_entries a:hover { text-decoration:underline; }
.primary_navigation .nav_list_item{float:left;margin-left:3px;outline:0;font-size:120%}
.primary_navigation .nav_list_item a{display:block;height:30px;padding:0 14px;line-height:30px;border-radius:12px}
body #wrapper #navigation #mega-menu-wrap-primary-menu .mega-menu-toggle{display:none!important}
body #wrapper #navigation #mega-menu-wrap-primary-menu #mega-menu-primary-menu{visibility:visible!important;display:block!important}


.masked-image-container {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}


.header { position: relative; height:80px;  background-color: #ffffff; overflow: hidden;}

.items { display:none;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

p.hl_home{
    color: #ff6400;
}
.ubtn-data{z-index:3;position:inherit;display:block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}
.ubtn-img-container .ubtn-data{position:relative;display:inline-block}
.ubtn-img-container .ubtn-data.ubtn-icon i{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.ubtn-img-container .ubtn-data.ubtn-icon{height:100%;position:absolute}
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text{left:-10px}
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text{right:-15px}
.gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.entry .gform_wrapper.gf_browser_gecko ul li:after{content:none}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select{margin-left:2px}
.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:2px}
.gform_wrapper.gf_browser_gecko select{padding:5px 0 0 0}

.td-all-devices {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.td-all-devices img {
  display: block;
  
}

.overlabel{
	position: absolute;
	padding: 5px 10px;
	background-color: rgba(0,0,0,0.40);
	text-transform: uppercase;
	z-index: 999;
	color: #fff;
}


img.smallbanners{
	width: 100%;
}
#adafruit-header #shop-header .row-content .logo-container{display:inline-block;padding:20px 0}
#adafruit-header #shop-header .row-content .logo-container img{vertical-align:middle;width:40px;height:40px}

.middlecontent div.middlebox {
	float:left;
	width: 585px;
}


.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;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.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%}


.icon_wrapper{
	margin-bottom: 10px;
	width:100%;
}


.icon_wrapper .services_icon{
	text-align:center;
	color:#34b1c4;
	font-size:48px;
	transition: all .50s ease-in-out;
	-moz-transition: all .50s ease-in-out;
	-webkit-transition: all .50s ease-in-out;
}


.fun_facts_box .icon_wrapper i{
	font-size:52px;
	line-height:60px;
	font-weight:500;
	font-style:normal;
	color:#fff!important;
}
#branding .header_logo{margin-bottom:10px;text-align:center}
#branding .header_logo .tb-image-logo img{float:none;display:inline}



.header_logo {
    max-width: 405px;
}


    #branding .header_logo a {
        display: block;
        height: 87px;
        width: 244px;
    }
.header_logo .tb-text-logo{font-size:3em;font-weight:bold;margin:0;text-shadow:1px 1px 1px #000}
.header_logo .tb-text-logo a{color:#fff}
.header_logo .tagline{color:#fff;display:block;font-style:italic;font-size:1em;padding:5px 0 0 0;text-shadow:1px 1px 1px #000}
.logo_center .header_logo{text-align:center}
.logo_left .header_logo{text-align:left}
.logo_right .header_logo{text-align:right}
#branding .header_logo .tb-text-logo:hover,.entry-title a:hover,.widget ul li a:hover,#breadcrumbs a:hover,.tags a:hover,.entry-meta a:hover {color: #3d9946 !important;}

#gplus{width:50px;margin-top:7px}


#footer-bottom {
	padding: 20px 0 25px;
	background-color: #eaeaea;
	text-align: center;
}


#footer-bottom.no-bg {
	border-top: 1px solid #eaeaea;
	background-color: transparent;
}


#footer-bottom .social-icons {
	margin: 9.5px 0;
}


#footer-bottom .social-icon {
	margin-bottom: 0;
	font-size: 16px;
}


	.footer-menu,
	#footer-bottom .social-icons {
		text-align: right;
	}


	#footer-bottom .social-icons.text-center {
		text-align: center;
	}


	#footer-bottom .social-icon:last-child {
		margin-right: 0;
	}


	#footer-bottom .social-icons.text-center .social-icon {
		margin-right: 10px;
	}


.footer-inverse #footer-bottom {
	background-color: rgba(0,0,0, 0.1);
}


.footer-inverse #footer-bottom.no-bg {
	border-top-color: rgba(0,0,0, 0.18);
	background-color: transparent;
}
.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-lg-8{flex:0 0 66.66667%;max-width:66.66667%}

.screen-reader-text {
	position: absolute;
	top:      -9999em;
	left:     -9999em;
}
.content-series-tag{position:absolute;top:0;right:0;font-family:"Lato",sans-serif;background-color:#ea5b25;z-index:2}
.content-series-tag a{padding:.25rem;color:#fff;font-size:1rem}
.content-series-tag a:before{margin-right:.25rem;font:normal normal normal 16px/1 FontAwesome;content:'\f0c5'}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}

.collect td.rew {width:100px;}

.collect td.rew a:hover img {opacity: 0.9;}


.tablespa .collect td.down, .tablespa .collect td.rew {width:auto;}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }

#footer .footer-credits .footer-credits-inner {
	border-top: 1px solid #4a4a4a;
	padding: 20px 0;
    color: #fff;
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}


.clearfix {
  *zoom: 1; }

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

  .clearfix:after {
    clear: both; }
.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}
#block-commerce-cart-cart{display:none;position:absolute;top:24px;padding:1em 1em 0 1em;z-index:9999;background:#333333;}
#block-commerce-cart-cart *{color:white;}
#block-commerce-cart-cart a:hover{color:#e7b019;}
#block-commerce-cart-cart .view-footer a{text-decoration:none;background:#666666;color:white;padding:0.2em 0.5em;}
#block-commerce-cart-cart .view-footer a:hover{color:#e7b019;}
h2.pane-title,h2.section-title,h2.field-name-pp-title,.block header h2{border-top:10px solid black;padding-top:5px;padding-bottom:1.8em;width:80%;max-width:400px;text-align:center;margin:auto;}
#sidebar h2.pane-title,#sidebar
h2.section-title,#sidebar
h2.field-name-pp-title,#sidebar
.block header h2{border:none;}
#nav-secondary .block{float:left;}
.block-facetapi header h2{padding-bottom:0.5em;}
#prebar .block{margin-right:0 !important;overflow:hidden;}

.search-box li {height:40px;line-height:40px;float:left;}

.search-box{margin-top:10px;width:470px;float:left;height:40px;background-color:#4d4d4d; margin-top:15px;}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
 .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left;}
 .col-md-6{width:50%;}
#main-wrapper .menu-item-object-product_cat .hb-menu-description{display:none}
#mobile-menu.interactive li.menu-item{height:auto!important}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.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}

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

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}
.image-responsive{width:100%}
.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%}


.cat-title a {
  display: inline-block;
  padding-left: 48px;
  padding-top: 0;
  position: relative; }


.cat-title i {
  position: absolute;
  left: 0;
  top: 0; }
