﻿
footer .trd-footer-top .trd-footer-widget.trd-about-widget .trd-logo-wrapper {
  margin-bottom: 35px;
  display: block;
  overflow: hidden;
}


.search-form-top {
	border: 1px solid #eaeaea;
	display: none;
	padding: 10px;
	position: absolute;
	right: 0;
	top: 44px;
	z-index: 9999;
	background-color: #ffffff;
}


#masthead.colormag-header-clean #site-navigation .search-form-top {
	top: 100%;
}



html,
body,
.st-container,
.st-pusher,
.st-content {
  height: auto; }


.st-pusher {
  position: relative;
  right: 0;
  z-index: 99;
  height: auto;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s; }


.st-pusher::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: rgba(0, 0, 0, 0.2);
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
  transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s; }


.st-menu-open .st-pusher::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s; }



.st-effect-4.st-menu-open .st-pusher {
  -webkit-transform: translate3d(-300px, 0, 0);
  transform: translate3d(-300px, 0, 0); }

.masonry-layout .entry-meta .read-more,
.masonry-layout .entry-meta .posted-on {
	float: none;
	display: inline-block;
}

.masonry-layout .entry-meta .posted-on {
	margin-bottom: 5px;
}


.halva {
  font-size: 0;
  text-align: center;
  padding: 5px 0 50px;
}


.halva a {
  display: inline-block;
}


    .footer-menu.pull-left {
        float: none;
    }


    .footer-menu ul {
        columns: 1;
        -webkit-columns: 1;
        text-align: center;
    }


    .footer-menu ul li {
        width: auto;
    }

.footer-menu {
}

.footer-menu ul li a {
    color: #FFF;
    font-size: 12px;
    text-decoration: none;
}
.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin:0;padding:0;line-height:normal}
.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.media.team-member{padding:1.25rem 0}
.media.team-member h3{margin:.125rem 0 .375rem 0;font-size:1.5rem}
.media.team-member p{margin:.625rem 0 0 0;font-size:1rem;line-height:1.4}
.media.team-member .arl-position{font-family:"GT-Eesti-Text-Regular","Helvetica Neue",Arial,sans-serif}
.media.team-member .arl-term{margin-bottom:.75rem;font-family:"GT-Eesti-Text-Regular","Helvetica Neue",Arial,sans-serif}
.media.team-member .professional-title{margin:0 0 .75rem 0;font-family:"Mercury","Georgia",serif}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.fusion-header-sticky-height{display:none}

.gmr-metacontent {
	font-size: 11px;
	font-weight: 300;
	color: #aaa;
}

.gmr-metacontent .byline {
	margin-right: 20px;
}

.gmr-metacontent a {
	color: #bbb;
}

  .page-footer-parallax:not(.page-template-one-page-scroll) .page-footer-wrapper {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1;
  }

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }
.container-common{*zoom:1;max-width:1320px;max-width:82.5rem;_width:1320px;padding-left:40px;padding-left:2.5rem;padding-right:40px;padding-right:2.5rem;margin-left:auto;margin-right:auto;width:auto;}
.container-common:after{content:"";display:table;clear:both;}
section.home-featured .container-common{padding:0;margin:0;}
.container-common *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.front .container-common{padding:0;}
.front footer .container-common{padding:4% 7%;}
.not-front footer .container-common{position:relative;}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}

.navbar .navbar-collapse {
    padding: 0;
}

.site-branding {
    flex: 1;
}

	.site-branding img {
		max-width: 100px;
		padding-left: 10px;
	}

.title1 { font-family: Impact; font-size: 32px; text-align: justify; color: #0099CC; font-weight: normal}

.body {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}


.pub {
background-color : #FFFFCC; 
}
.n2-section-smartslider{position:relative;width:100%}



.mx-title .post-title {margin:0 0 10px;}

.share-social .social a i,
.mx-share .mx-title i {margin-right:0;}

.mx-share .mx-title {margin-right: 10px;border-right: 1px solid #e8e8e8;padding-right: 10px;color: #666;}
.small-12{width:100%}

.row {
  margin-right: -15px;
  margin-left: -15px;
}

.product-info .row{clear:both;margin-right:0;}

.product-actions,.product-info .row{margin-left:-15px;margin-right:-15px;}
#event-3100-section-left a.button{background:#bddbed;margin-bottom:1em;}

.pc2015-item .pc2015-item-price .pc2015-price-2 {
  font-family: 'Meiryo', sans-serif;
    text-align: right;
}

.pc2015-item .pc2015-item-price .pc2015-price-2 strong {
  font-weight: bolder;
}

	.drop {
		top: 140px;
	}

	.drop .sub-menu-thumb-contain {
		margin-left: 20px;

		width: 42%;
	}

	.drop .sub-menu-thumb {
		width: 100%;
		height: auto;
	}

	.drop .sub-menu-content {
		width: 48%;
		margin-left: 20px;
	}
.pt_storefront .product-carousel-wrapper .col,.pt_storefront .shopthelook-carousel-wrapper .col{position:relative}


.wpsp_helpdesk_widget_menu_item .menu_item_label{
    padding: 0;
    vertical-align: middle;
    text-align: left;
}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
	
.bg {
	font-size: 14px;
	background-color: #f2f2f2;
	background-repeat: repeat-y;
	background-position: center;
}
.storefront-handheld-footer-bar ul li.search .site-search{position:absolute;bottom:-2em;left:0;right:0;-webkit-transition:all,ease,.2s;transition:all,ease,.2s;padding:1em;z-index:1;display:block}
.storefront-handheld-footer-bar ul li.search.active .site-search{bottom:100%}
.storefront-handheld-footer-bar ul li.search .site-search,.storefront-handheld-footer-bar ul li.search .widget,.storefront-handheld-footer-bar ul li.search form{margin-bottom:0}
.nav--services .menu__item.first .menu__link:before{display:none;}


.span3 .shop-item-bottom h5 {
  padding:20px 5px 20px 5px;
}


.span3 .shop-item-add-to-cart-text {
  padding:20px 5px 20px 5px;   
}


.span3 .shop-item-shortcode .img-container-text {
  padding: 30px 10px 30px 10px;
}

.span3{width:220px;}

.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}

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

input.span3,textarea.span3,.uneditable-input.span3{width:206px;}

#footer .span3:nth-child(1),
#footer .span3:nth-child(4),
#footer .span3:nth-child(5){
	display:none;
}


.service_icon{
	border-radius:50%;
	width:90px;
	height:90px;
	margin:0px auto 25px;

	}


.service_icon.icon1{
	border:2px solid #f56eab;
	}


.service_icon.icon2{
	border:2px solid #7cc576;
	}

	
.service_icon.icon3{
	border:2px solid #49b5e7;
	}


.service_icon.icon4{
	border:2px solid #ffcf68;
	}

	
.service_icon span {
	text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
	padding: 10px;
}


.service_icon.icon1 span {
    background:#f56eab;
}

.service_icon.icon2 span {
    background:#7cc576;
}

.service_icon.icon3 span{
    background:#49b5e7;
	}

.service_icon.icon4 span{
    background:#ffcf68;
	}


.service_icon i{
	color: #fff;
    font-size: 40px;
	}

.cont
{
	padding-left:4px;
	line-height:1.7;
}

h2.title {font-size: 170%;}



.component-content .title {width: auto;font-size: 260%;line-height: 1.1em;}

h1, 
.component-content 
.title, 
h2.title {
	font-size:26px;
}


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}
.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%}
#laundry
a:after{content:'\f078';display:inline-block;font-family:'fontawesome';padding-left:3px;font-size:10px;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.menu-item-has-children{position:relative}
.x-menu-layered .menu-item-has-children{position:static}

footer #footer_subnav p.copyright { padding: 16px 0 0; margin-bottom: 0; }


    footer #footer_wrapper #footer_subnav p.copyright {
        font-size: 14px!important;
        color: #fff!important;
        text-align: center;
    }
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}


	.sidebar {
		float: left;
		margin-right: -100%;
		max-width: 413px;
		position: relative;
		width: 29.4118%;
	}


		.sidebar a:focus,
		.dropdown-toggle:focus {
			outline-color: rgba( 190, 190, 190, 0.3);
		}

.widget_shopping_cart_content .blockUI.blockOverlay,.woocommerce-checkout-review-order .blockUI.blockOverlay{background-color:white !important;opacity:0.6 !important}
.widget_shopping_cart_content .blockUI.blockOverlay::before,.woocommerce-checkout-review-order .blockUI.blockOverlay::before{display:block;position:absolute;top:50%;left:50%;margin-left:-0.5em;margin-top:-0.5em;content:'';line-height:1;text-align:center;font-size:2em;border-top:3px solid rgba(0,0,0,0.1) !important;border-right:3px solid rgba(0,0,0,0.1) !important;border-bottom:3px solid rgba(0,0,0,0.1) !important;pointer-events:none;border-left:3px solid #446084;animation:spin .6s infinite linear;border-radius:50%;width:30px;height:30px}
.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #444444 }
.mod_format_overview .info{overflow:hidden;margin-bottom:36px;font-size:14px;font-size:.875rem;line-height:1.1429}
.mod_format_overview .teaser_image+.info{float:right;width:509px;margin-left:228px}
.mod_search_results .info{overflow:hidden;max-width:530px}


div.theme-blank {
}


div.theme-blank .module {
}


div.theme-blank .module-title {
}


div.theme-blank .module-content {
}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

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

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

.header .container{width:980px;}

.awe_material .awesome-weather-current-conditions { font-size: 12px; line-height: 16px; float: left; padding-left: 5px; padding-top: 20px; text-transform: uppercase; }
.membership-cta{position:relative}
.membership-cta a.btn.btn-primary{border-radius:0;display:inline-block;font-size:22px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:15px;width:auto;min-width:none;margin-top:45px}
.membership-cta img{width:auto;max-width:100%;height:auto}
article.discount .membership-cta{padding:0 15px}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {
	
	display: block;
}



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

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

* html .slides {
	height: 1%;
}

.flexslider .slides { 
	zoom: 1; 
}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}


#foot-bot-wrap {
	background: #333;
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}
.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-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{float:left}
.col-xs-12{width:100%}


#footer-widget-right {
	max-width: 480px;
	margin: 10px auto 0;
}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}

  .menu .dd-in img {
    width: 90%;
    margin: auto; }

  .menu .dd-in li {
    margin: -10px 0; }

    .menu .dd-in li:nth-of-type(1) {
      z-index: 99; }

    .menu .dd-in li:nth-of-type(2) {
      z-index: 98; }

    .menu .dd-in li:nth-of-type(3) {
      z-index: 97; }

    .menu .dd-in li:nth-of-type(4) {
      z-index: 96; }

    .menu .dd-in li:nth-of-type(5) {
      z-index: 95; }

    .mobileMenuCont li .dd-in {
      display: none; }

    .mobileMenuCont li:hover .dd-in {
      display: block; }

      .mobileMenuCont li:hover .dd-in li a img {
        width: 33%; }

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}


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;}
.flex-space-evenly{display:flex;justify-content:space-evenly}
#footer .footer-row .flex-space-evenly{display:block}
#footer .footer-row .flex-space-evenly #DigiCertClickID_p3N9J3Cn{align:left}
.single-border{width:100%;height:1px;background-color:#e1deda;margin-top:3px}
.page-id-16 .border-container .single-border{margin-top:0;margin-bottom:35px}
.page-id-370 .border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .lone-border-container .single-border{margin-top:0}
.page-id-8 .default-brand-panel .border-container .single-border{margin-top:0;margin-bottom:50px}
#mobilenav .symbol span.line-horizontal{display:block;width:1em;height:1px;position:absolute;left:0;top:50%;background-color:#000}
#mobilenav .symbol-cancel span.line-horizontal{width:1em;height:1px;position:absolute;left:0;top:50%}


#navigation{
    display:none;
}
.nav{padding-left:0;margin-bottom: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-left-radius:0;border-top-right-radius:0}


.nav.nav-stacked.left-submenu a {
    padding-bottom: 2px;
    padding-top: 2px;
}


.testimonial-slider .slides {
	margin: 0 10%;
}


.testimonial {
    text-align: center;
    margin: 0 10%;
}


.testimonial-quote {
	font-family: 'Cutive', serif;
	font-size: 26px;
}


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


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


.site-footer li.menu-item{display: inline-block; margin-left:2px}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}
.header__info{overflow:hidden;position:relative;}
.header__info:before{content:" ";display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:#fff;opacity:0.1;}
.header-wrap--sticky-header .header__info{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-md-4 {
        width: 33.33333333%
    }

.image-slider-wrapper .item.cycle-slide{
	width: 100%;
}

.image-slider-wrapper .item.cycle-slide img {
	vertical-align: middle;
	width: 100%;
}

.nav-previous,
.previous-image {
	float: left;
	padding-bottom: 7px;
	width: 50%;
}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

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

.fusion-clearfix:after {
  clear: both;
}


#description8a, #description8b, #description8c {margin: -52px 0 0 85px;}

#foo_nav{
	width:190px;
	height:251px;
	float:left;
	}
.panel-grid-cell .cell--headline .textwidget{padding-top:20px;padding-bottom:20px}
.panel-grid-cell .cell--headline .textwidget h1,.panel-grid-cell .cell--headline .textwidget h2,.panel-grid-cell .cell--headline .textwidget h3,.panel-grid-cell .cell--headline .textwidget h4,.panel-grid-cell .cell--headline .textwidget h5,.panel-grid-cell .cell--headline .textwidget h6{margin:0}

.td-boxed-layout .vc_row {
  width: auto;
  left: 0;
  padding-left: 0;
  padding-right: 0;
}

.vc_row-no-padding.td-pb-row [class*="td-pb-span"] {
  padding-left: 0;
  padding-right: 0;
}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.header{
    max-width: 1000px;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 25px;
    margin: 0 auto;
}


.news-list-box .news-posts-box {
	display: none;
	margin-top: 36px;
}


.news-list-box .news-posts-box.active {
	display: block;
}


.archive .news-posts-box {
	margin-top: 36px;
	padding-bottom: 61px;
}



.motivational-text { margin: 0; text-align: center; font-family: "Montserrat", Helvetica, Arial, sans-serif; color: #ffffff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.12); font-size: 14px; }

.text, .box_text p, .box_text, .text_prod{
	padding-right: 5px;
    margin-top: 20px;
    color: #595959;
    font-size: 14px;
    font-family: Arial, sans-serif;
}

.prise_text p.text, .small_text {
    font-size: 12px;
    margin-top: 4px;
    height: 124px;
    margin-bottom: 4px;
    overflow: hidden;
}

.accordionButton-step .text {
	margin: 0;
	font: italic 12px/14px  'Trocchi',arial;
}



.text p {
    margin-bottom: 10px;
}


.text_prod ul, .text ul{
    list-style: disc;
}


.text.small_text h2{
    font-size: 12px;
}


.menu-item.home-link a {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}

.menu-item.home-link img {
  height: 30px;
  width: auto;
}

.main-navigation .menu-item-has-children {
	position: relative;
}
.snp-theme17 .snp-newsletter-content{background:#fff;overflow:hidden;color:#545454;position:relative;padding:0 20px}
.snp-theme17 .snp-newsletter-content h2{font-weight:900;font-size:16px;text-align:center}
.snp-theme17 .snp-newsletter-content p{text-align:left;font-size:14px;padding:14px 0}
.snp-theme17 .snp-newsletter-content p small{font-size:12px}
.snp-theme17 .snp-newsletter-content p img{vertical-align:middle;margin-top:-4px;margin-right:5px}

.snp-pop-279 .snp-theme17,.snp-pop-279 .snp-theme17 .snp-newsletter-content { background: #ffffff;}
.product-sidebar-small .widget-title{text-align:center}
.cart-sidebar .widget-title{border-bottom:3px solid #ececec;font-size:.95em;padding-bottom:10px;margin-bottom:15px}
.widget-title i{opacity:.35;margin-right:4px}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
span.widget-title{font-size:1em;font-weight:600}

table.mdet {

}

table.mdet tr {
  width: 100%;
}

table.mdet tr td{
  width: 100%;
  display: block;
  padding: 30px 0 30px 0;
  
}

table.mdet tr td#brdr{
  border-bottom: dotted 1px #eeeeee;
}



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