/*Responsiva filen ligger i app/design/frontend/base/default/template/infortis/ultimo/css/ */

#bodyOverlay {
-moz-opacity:0.2;
background:url(../images/infortis/_shared/colorbox/overlay.png) repeat 0 0;
display:none;
filter:alpha(opacity=20);
height:100%;
left:0;
opacity:0.2;
position:fixed;
top:0;
width:100%;
z-index:1000; 
} 

#mc_embed_signup #mce-success-response {
color:#529214;
display:none;
}

#mc_embed_signup div#mce-responses {
clear:both;
float:left;
margin:0 5%;
overflow:hidden;
padding:0 .5em;
top:-1.4em;
width:90%;
}

#mc_embed_signup div.response {
float:left;
font-weight:600;
margin:1em 0;
padding:1em .5em .5em 0;
top:-1.5em;
width:80%;
z-index:1;
}

#mc_embed_signup form {
padding:10px 0;
text-align:center;
}

#mc_embed_signup label.error {
display:block;
float:none;
margin-left:1.05em;
padding:.5em 0;
text-align:left;
width:auto;
}

#mini-cart .block-subtitle {
font-size:1.667em;
}

.mini-cart .mini-cart-content .subtotal {
text-align: right;
font-size: 16px;
}

.mini-cart .mini-cart-content .subtotal .subtotal-discount-tax {
font-weight: normal;
font-size: 12px;
}

#mobnav-trigger { 
font-size:17px;
}

#mobnav-trigger .trigger-icon {
margin:0 18px 0 8px;
padding-top:16px;
width:25px;
}

#mobnav-trigger .trigger-icon .line {
height:3px;
margin-bottom:4px;
}

#nav #homelink-icon {
margin:0;
text-align:center;
}

#nav #homelink-icon a.level-top:hover {
background:#116b35!important;
border-left:none!important;
}

#nav #nav-home {
margin:0 7px 0 20px;
}

#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced {
border-bottom:solid 1px #e8e8e8;
padding:1% 0;
}

#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-1,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-2,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-3,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-4,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-5,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-6,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-7,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-8,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-9,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-10,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-11,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid12-12,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .grid-full {
-moz-transition:background 400ms ease-out;
-o-transition:background 400ms ease-out;
-webkit-transition:background 400ms ease-out;
margin-bottom:0;
margin-top:0;
padding-bottom:2%;
padding-top:2%;
transition:background 400ms ease-out;
}

#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .inner-padding {
padding:0 10%;
}

#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .no-hover {
background:#fff!important;
}

#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .popular-row,.category-products-outer .toolbar {
border-top:none;
}

#nav .nav-custom-link .header-nav-dropdown-wrapper .heading {
margin:15px 0 5px;
padding:0 15px;
}

#nav .nav-custom-link .header-nav-dropdown-wrapper p {
margin:5px 0 10px;
}

#nav .nav-custom-link > a,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .center {
text-align:center;
}

#nav .nav-item a {
cursor:pointer!important;
position:relative;
font-weight:400;
}

#nav .nav-item a:hover,#nav .nav-item.active {
opacity: 0.7;
}

#nav .nav-panel--dropdown a:hover {
color:#555;
text-decoration:underline;
}

#nav a.level-top .nav-panel-arrow {
border-bottom:9px solid #fff;
border-left:9px solid transparent;
border-right:9px solid transparent;
bottom:0;
content:'';
display:none;
height:0;
left:46%;
position:absolute;
width:0;
}

#partfinderContainer #maincat,#partfinderContainer .subcats,#toolboxfinderContainer #maincattoolbox,#toolboxfinderContainer .subcatstoolbox,#toolboxfinderContainer .subsubcatstoolbox,div.issuuembed.issuu-isrendered {
width:100%;
}

#partfinderContainer .mainSelect {
float:left;
margin-right:2%;
width:49%;
}

#partfinderContainer .subSelect {
float:left;
width:49%;
}

#scroll-to-top {
background:rgba(240,240,240,.8);
border-radius:20px;
bottom:20px;
color:#404040;
font-size:3em;
height:40px;
left:0;
line-height:40px;
margin:0 auto;
right:0;
width:40px;
z-index:8000;
}

#subscribe-form .input-box {
margin:0 5px 0 0;
}

#tax-switcher-wrapper-regular .dropdown .dropdown-content {
max-width:70px;
min-width:70px;
}

#tax-switcher-wrapper-regular .dropdown .dropdown-heading .value,#tax-switcher-wrapper-regular .dropdown .dropdown-heading .label {
margin-top:-1px;
padding-bottom:1px;
}

#toolboxfinderContainer .mainSelect,#toolboxfinderContainer .subSelect {
float:left;
margin-right:2%;
width:32%;
}

#toolboxfinderContainer .subsubSelect {
float:left;
width:32%;
}

.accordion-style1 .opener,.accordion-style1 li.active > .opener,.category-products-grid .item {
background:transparent;
}

.accordion-style1 .opener:hover,.accordion-style1 li.active > .opener:hover {
background:#f5f5f5;
color:#404040;
}

.accordion-style1 li a,.accordion-style1 li li a,.accordion-style1 li li li a,.accordion-style1 li li li li a {
padding-left:20px;
}

.actions .button.btn-cart {
line-height:39px;
margin-bottom:4px;
margin-left:5px!important;
padding:0 15px;
}
 
.backtosite-message {
background:#fdfdfd;
border-bottom:solid 1px #e5e5e5;
padding:10px 0;
}

.backtosite-message .ic-left {
float:left;
font-size:14px;
padding-top:2px;
}

.backtosite-message .ic-right {
font-size:14px;
padding-top:2px;
position:absolute;
}

.backtosite-message-close {
background:#fff;
border-radius:2px;
cursor:pointer;
display:none;
float:right;
padding:0 6px;
}

.backtosite-message-close:hover {
background:#ebebeb;
}

.banner.frontpage-banner {
-moz-transition:background 300ms ease-in-out;
-o-transition:background 300ms ease-in-out;
-webkit-transition:background 300ms ease-in-out;
background:#f5f5f5;
transition:background 300ms ease-in-out;
}

.banner.frontpage-banner:hover {
background:#e2e2e2;
}

.banner_item {
background-color:#fcfcfc;
margin:0 auto;
max-width:1380px;
}

.block .actions,
.section-line,
.buttons-set,.toolbar {
border-bottom:none;
border-color:#e5e5e5;
}

.block .block-content,.mobile .infoblock-title,.mobile .infoblock-read-more {
padding:20px 0;
}

.block .block-title {
padding-bottom:15px;
padding-top:0;
}

.block .block-title,
.section-title,
.cart .crosssell h2,.cart .discount h2,.cart .shipping h2 {
color:#404040;
font-size:2.5em;
font-weight:400;
letter-spacing:-1px;
}

.block-account .block-title {
background:none;
padding-left:0!important;
}

.block-account li {
border-bottom:solid 1px #f0f0f0;
padding-left:10px;
}

.block-account li > * {
text-transform:inherit;
}

.block-account li a:hover {
color:#404040;
}

.block-account li.current {
background:#f2f2f2;
}

.block-account li:hover {
background:#f7f7f7;
}

.block-account ul {
list-style-type:none!important;
margin-bottom:15px;
padding-left:0!important;
}

.block-vertnav {
margin-top:0!important;
}

.block-viewed a {
color:#08c!important;
}

.block_header_top_left {
margin-right:10px!important;
}

.block_header_top_left3 {
margin-right:0!important;
}

.block_header_top_left3 .dropdown .dropdown-heading .value {
margin-left:0;
margin-top:-1px;
padding-bottom:1px;
}

.block_header_top_left3 .dropdown .dropdown-heading.cover > span,.block_header_top_left3 .dropdown .dropdown-heading.cover > div {
padding:0 8px;
}

.block_opc_below_progress {
margin-bottom:50px;
}

.box-account .box-head {
margin:40px 0 10px;
padding-bottom:10px;
}

.box-account.box-info .col-1 .box {
padding-right:18px;
}

@keyframes slideInFromLeft {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}

.chapter-navigation {
	background: #f5f5f5;
	margin-bottom: 15px;
}

.chapter-navigation.sticky-chapter {
	border-bottom: solid 1px #e5e5e5;
}

.mobile .chapter-navigation {
	margin-bottom: 0;
}

.chapter-navigation-inner {
	padding-top: 15px;
	padding-bottom: 15px;
}

.chapter-navigation ul {
	animation: 0.2s ease-out 0s 1 slideInFromLeft;
}

.chapter-navigation li {
	float: left;
	cursor: pointer;
	padding: 20px;
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	font-weight: 400;
}

.mobile .chapter-navigation li {
	padding-left: 20px;
	padding-right: 0;
}

.mobile .chapter-navigation li.last-item {
	padding-right: 20px;
}

.chapter-navigation li:hover {
	color: #08c;
}

.chapter-navigation li.chapter-navigation-item a.active {
	font-weight: 600;
}

.chapter-navigation li.chapter-navigation-item a svg { fill: #31414b; }

.category-color-id-280 .chapter-navigation li.chapter-navigation-item a.active svg { fill: #ec6607; }
.category-color-id-3 .chapter-navigation li.chapter-navigation-item a.active svg { fill: #148241; }
.category-color-id-8 .chapter-navigation li.chapter-navigation-item a.active svg { fill: #99a400; }
.category-color-id-291 .chapter-navigation li.chapter-navigation-item a.active svg { fill: #737b86; }
.category-color-id-288 .chapter-navigation li.chapter-navigation-item a.active svg { fill: #737b86; }
.category-color-id-158 .chapter-navigation li.chapter-navigation-item a.active svg { fill: #737b86; }
.category-color-id-54 .chapter-navigation li.chapter-navigation-item a.active svg { fill: #a0a3a8; }

.chapter-navigation li.chapter-navigation-item-up {
	border-right: solid 1px #ccc;
	padding-right: 30px;
	margin-right: 10px;
}

.mobile .chapter-navigation li.chapter-navigation-item-up {
	padding-right: 20px;
	margin-right: 0;
}

.breadcrumbs {
margin-bottom:10px;
margin-top:0;
padding-bottom:0;
}

.breadcrumbs .prev-next li {
margin-left:20px;
}

.breadcrumbs .prev-next li .sep-left {
float:left;
margin-left:0;
margin-right:2px;
padding-top:3px;
}

.breadcrumbs .prev-next li .sep-right {
margin-left:2px;
margin-right:0;
}

.breadcrumbs a:hover,.btn-read-more-a:hover {
color:#555;
}

.breadcrumbs li {
color:#666;
font-size:1em;
}

.breadcrumbs li .last-crumb,.photo-video-tabs ul li.photo-tab a.active,.photo-video-tabs ul li.video-tab a.active {
font-weight:600;
}

.breadcrumbs li .sep {
margin-left:6px;
margin-right:6px;
}

.breadcrumbs li .sep:before {
content:"\e263";
font-size:14px;
}

.breadcrumbs li.breadcrumbs-label {
color:#505050;
float:left;
font-weight:600;
margin-right:8px;
}

.breadcrumbs-top .breadcrumbs {
border-bottom:solid 0 #e5e5e5;
}

.btn-read-more {
background:#e5e5e5;
color:#555;
}

.btn-read-more:hover {
background:#d5d5d5;
color:#555;
}

.button.btn-cart,.button.btn-read-more {
font-size:14px!important;
}

.button.button-dark:hover {
background-color:#26343c;
}

.button.button-outline {
background-color:#08c!important;
border:solid 1px #08c;
color:#fff;
}

.button.button-outline:hover {
background-color:#fff!important;
color:#08c;
}

.campaign-message {
background:#f7d6dd;
border-bottom:solid 1px #e5c7ce;
color:#e6345a;
padding:10px 0;
}

.campaign-message a:hover,.important-message a:hover,.locale-switcher a:hover,.notice-message a:hover,.backtosite-message a:hover,.infoblock-children a.child:hover {
text-decoration:underline;
}

.campaign-message-close {
background:#fff;
border-radius:2px;
color:#e6345a;
cursor:pointer;
float:right;
padding:0 6px;
}

.campaign-message-close:hover,.links-wrapper-separators .links > li.campaign > a {
background:#e6345a;
color:#fff;
}

.campaign-message-text,.important-message-text,.locale-switcher-text,.notice-message-text {
float:left;
width:92%;
}

.caption .heading {
clear:both;
padding:.25em .5em;
}

.caption .heading,.caption p {
font-weight:400;
opacity:1!important;
}

.caption .permanent {
display:inline-block!important;
}

.cart .totals tfoot th strong,.cart .totals tfoot td strong {
font-size:20px;
}

.catalog-category-view .messages,.catalog-product-view .messages {
margin-bottom:20px;
margin-top:0;
}

.catalog-category-view .step-by-step {
margin-bottom:-2%;
}

.catalog-category-view .step-by-step img,.cms-home .step-by-step img,.product-view .step-by-step img {
margin-bottom:10px;
width:100%;
}

.category-color-id-0 .caption .heading,.category-color-id-0 .caption p,.category-color-id-287 .caption .heading,.category-color-id-287 .caption p,.category-color-id-280 .caption .heading,.category-color-id-280 .caption p,.category-color-id-496 .caption .heading,.category-color-id-496 .caption p {
background-color:#ec6607;
color:#fff!important;
}

.infoblock-quote .caption p {
	background-color: rgba(236, 102, 7, 0.7);
	color:#fff!important;
}


.not-mobile .categories-sub-listing{
	margin-top: 2%;
	margin-bottom: 2%;
}

.infoblock-copy-wrapper {
	display: block;
	padding: 50px 30px;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 50%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 50%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

.not-mobile .grid12-12 .infoblock-copy-wrapper {
	padding: 70px 30px;
}

.infoblock-copy-wrapper.left {
	text-align: left;
	padding-left: 70px!important;
}

.infoblock-copy-wrapper.center {
	text-align: center;
}

.infoblock-copy-wrapper.right {
	text-align: right;
	padding-right: 70px!important;
}

.mobile .infoblock-copy-wrapper {
	text-align: center!important;
	padding-left: 30px!important;
	padding-right: 30px!important;
}

.infoblock-copy-wrapper span.headline {
	color:#fff!important;
	display: inline-block;
	font-size: 3.5em;
	line-height: 1em; 
	letter-spacing: -1px; 
	font-weight: 600;
}

.not-mobile .grid12-12 .infoblock-copy-wrapper span.headline {
	font-size: 4.5em;
}

.infoblock-copy-wrapper span.subhead {
	display: inline-block;
	color: #fff!important;
	font-size: 2em;
	line-height: 1em;
	margin-top: 10px; 
}

.infoblock-copy-wrapper span.read-more-wrapper {
	display: inline-block;
	margin-top: 20px;
}

.infoblock-copy-wrapper span.read-more {
	font-size: 1.333em;
	line-height: 1em;
	font-weight: 600;
	background-color: #ec6607;
	margin-top: 2px; 
	margin-left: 2px; 
	padding: 12px 15px;
	display: inline-block;
	transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
	-o-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
}

.infoblock-copy-wrapper span.read-more:hover {
	background-color: #31414b;
}

.infoblock-copy-wrapper span.read-more a {
	color: #fff!important;
}

.infoblock-copy-wrapper span.planer-cat {
	background-color: #148241;
}

.infoblock-copy-wrapper span.misc-cat {
	background-color: #737b86;
}

.not-mobile .grid12-12 .infoblock-copy-wrapper span.read-more {
	font-size: 1.5em;
}





.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-287,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-287,.category-color-id-287 .infoblock .inner-triangle.top-left,.category-color-id-287 .infoblock .inner-triangle.bottom-left,.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-280,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-280,.category-color-id-280 .infoblock .inner-triangle.top-left,.category-color-id-280 .infoblock .inner-triangle.bottom-left,.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-496,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-496,.category-color-id-496 .infoblock .inner-triangle.top-left,.category-color-id-496 .infoblock .inner-triangle.bottom-left {
border-left-color:#ec6607!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-291,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-291,.category-color-id-291 .infoblock .inner-triangle.top-left,.category-color-id-291 .infoblock .inner-triangle.bottom-left,.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-288,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-288,.category-color-id-288 .infoblock .inner-triangle.top-left,.category-color-id-288 .infoblock .inner-triangle.bottom-left,.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-158,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-158,.category-color-id-158 .infoblock .inner-triangle.top-left,.category-color-id-158 .infoblock .inner-triangle.bottom-left {
border-left-color:#737b86!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-298,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-298,.category-color-id-298 .infoblock .inner-triangle.top-left,.category-color-id-298 .infoblock .inner-triangle.bottom-left {
border-left-color:#e6345a!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-3,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-3,.category-color-id-3 .infoblock .inner-triangle.top-left,.category-color-id-3 .infoblock .inner-triangle.bottom-left {
border-left-color:#148241!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-494,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-494,.category-color-id-494 .infoblock .inner-triangle.top-left,.category-color-id-494 .infoblock .inner-triangle.bottom-left {
border-left-color:#0e7580!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-54,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-54,.category-color-id-54 .infoblock .inner-triangle.top-left,.category-color-id-54 .infoblock .inner-triangle.bottom-left {
border-left-color:#a0a3a8!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-8,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-8,.category-color-id-8 .infoblock .inner-triangle.top-left,.category-color-id-8 .infoblock .inner-triangle.bottom-left,.category-color-id-0 .infoblock .inner-triangle.top-left.color-id-495,.category-color-id-0 .infoblock .inner-triangle.bottom-left.color-id-495,.category-color-id-495 .infoblock .inner-triangle.top-left,.category-color-id-495 .infoblock .inner-triangle.bottom-left {
border-left-color:#99a400!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-287,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-287,.category-color-id-287 .infoblock .inner-triangle.top-right,.category-color-id-287 .infoblock .inner-triangle.bottom-right,.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-280,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-280,.category-color-id-280 .infoblock .inner-triangle.top-right,.category-color-id-280 .infoblock .inner-triangle.bottom-right,.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-496,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-496,.category-color-id-496 .infoblock .inner-triangle.top-right,.category-color-id-496 .infoblock .inner-triangle.bottom-right {
border-right-color:#ec6607!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-291,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-291,.category-color-id-291 .infoblock .inner-triangle.top-right,.category-color-id-291 .infoblock .inner-triangle.bottom-right,.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-288,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-288,.category-color-id-288 .infoblock .inner-triangle.top-right,.category-color-id-288 .infoblock .inner-triangle.bottom-right,.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-158,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-158,.category-color-id-158 .infoblock .inner-triangle.top-right,.category-color-id-158 .infoblock .inner-triangle.bottom-right {
border-right-color:#737b86!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-298,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-298,.category-color-id-298 .infoblock .inner-triangle.top-right,.category-color-id-298 .infoblock .inner-triangle.bottom-right {
border-right-color:#e6345a!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-3,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-3,.category-color-id-3 .infoblock .inner-triangle.top-right,.category-color-id-3 .infoblock .inner-triangle.bottom-right {
border-right-color:#148241!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-494,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-494,.category-color-id-494 .infoblock .inner-triangle.top-right,.category-color-id-494 .infoblock .inner-triangle.bottom-right {
border-right-color:#0e7580!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-54,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-54,.category-color-id-54 .infoblock .inner-triangle.top-right,.category-color-id-54 .infoblock .inner-triangle.bottom-right {
border-right-color:#a0a3a8!important;
}

.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-8,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-8,.category-color-id-8 .infoblock .inner-triangle.top-right,.category-color-id-8 .infoblock .inner-triangle.bottom-right,.category-color-id-0 .infoblock .inner-triangle.top-right.color-id-495,.category-color-id-0 .infoblock .inner-triangle.bottom-right.color-id-495,.category-color-id-495 .infoblock .inner-triangle.top-right,.category-color-id-495 .infoblock .inner-triangle.bottom-right {
border-right-color:#99a400!important;
}

.category-color-id-280 #taxswitcher-popup a.button,.category-color-id-496 #taxswitcher-popup a.button {
background:#ec6607;
}

.category-color-id-287 .category-color-line,.category-color-id-287 .button,.category-color-id-280 .category-color-line,.category-color-id-280 .button,.category-color-id-280 .aw-acp-checkout,.category-color-id-496 .category-color-line,.category-color-id-496 .button,.category-color-id-496 .aw-acp-checkout,.vertnav-side li.nav-item-id-280,.vertnav-side li.nav-item-id-496 {
background-color:#ec6607;
}

.category-color-id-287 .infoblock-container,.category-color-id-280 .infoblock-container,.category-color-id-496 .infoblock-container {
border-bottom-color:#ec6607!important;
}

.category-color-id-287 .notice-message,.category-color-id-287 .error-msg,.category-color-id-287 .success-msg,.category-color-id-287 .note-msg,.category-color-id-287 .notice-msg,.category-color-id-280 .notice-message,.category-color-id-280 .error-msg,.category-color-id-280 .success-msg,.category-color-id-280 .note-msg,.category-color-id-280 .notice-msg,.category-color-id-496 .notice-message,.category-color-id-496 .error-msg,.category-color-id-496 .success-msg,.category-color-id-496 .note-msg,.category-color-id-496 .notice-msg {
background-color:#fce2d5;
border-color:#e8cfc3;
color:#ec6607;
}

.category-color-id-287 .notice-message-close:hover,.category-color-id-280 .notice-message-close:hover,.category-color-id-496 .notice-message-close:hover {
background-color:#ec6607;
color:#fff;
}

.category-color-id-291 #taxswitcher-popup a.button,.category-color-id-288 #taxswitcher-popup a.button,.category-color-id-158 #taxswitcher-popup a.button {
background:#737b86;
}

.category-color-id-291 .caption .heading,.category-color-id-291 .caption p,.category-color-id-288 .caption .heading,.category-color-id-288 .caption p,.category-color-id-158 .caption .heading,.category-color-id-158 .caption p {
background-color:#737b86;
color:#fff!important;
}

.category-color-id-291 .category-color-line,.category-color-id-291 .button,.category-color-id-291 .aw-acp-checkout,.category-color-id-288 .category-color-line,.category-color-id-288 .button,.category-color-id-288 .aw-acp-checkout,.category-color-id-158 .category-color-line,.category-color-id-158 .button,.category-color-id-158 .aw-acp-checkout,.vertnav-side li.nav-item-id-158,.vertnav-side li.nav-item-id-288,.vertnav-side li.nav-item-id-291 {
background-color:#737b86;
}

.category-color-id-291 .infoblock-container,.category-color-id-288 .infoblock-container,.category-color-id-158 .infoblock-container {
border-bottom-color:#737b86!important;
}

.category-color-id-291 .notice-message,.category-color-id-291 .error-msg,.category-color-id-291 .success-msg,.category-color-id-291 .note-msg,.category-color-id-291 .notice-msg,.category-color-id-288 .notice-message,.category-color-id-288 .error-msg,.category-color-id-288 .success-msg,.category-color-id-288 .note-msg,.category-color-id-288 .notice-msg,.category-color-id-158 .notice-message,.category-color-id-158 .error-msg,.category-color-id-158 .success-msg,.category-color-id-158 .note-msg,.category-color-id-158 .notice-msg {
background-color:#d2d8e1;
border-color:#c5cbd3;
color:#585f69;
}

.category-color-id-291 .notice-message-close:hover,.category-color-id-288 .notice-message-close:hover,.category-color-id-158 .notice-message-close:hover {
background-color:#585f69;
color:#fff;
}

.category-color-id-298 #taxswitcher-popup a.button {
background:#e6345a;
}

.category-color-id-298 .caption .heading,.category-color-id-298 .caption p {
background-color:#e6345a;
color:#fff!important;
}

.category-color-id-298 .infoblock-container {
border-bottom-color:#e6345a!important;
}

.category-color-id-298 .notice-message,.category-color-id-298 .error-msg,.category-color-id-298 .success-msg,.category-color-id-298 .note-msg,.category-color-id-298 .notice-msg {
background:#f7d6dd;
border-color:#e5c7ce;
color:#e6345a;
}

.category-color-id-298 .notice-message-close:hover {
background-color:#e6345a;
color:#fff;
}

.category-color-id-3 #taxswitcher-popup a.button {
background:#148241;
}

.category-color-id-3 .caption .heading,.category-color-id-3 .caption p {
background-color:#148241;
color:#fff!important;
}

.category-color-id-3 .category-color-line,.category-color-id-3 .button,.category-color-id-3 .aw-acp-checkout,.vertnav-side li.nav-item-id-3 {
background-color:#148241;
}

.category-color-id-3 .infoblock-container {
border-bottom-color:#148241!important;
}

.category-color-id-3 .notice-message,.category-color-id-3 .error-msg,.category-color-id-3 .success-msg,.category-color-id-3 .note-msg,.category-color-id-3 .notice-msg {
background-color:#e6f1ee;
border-color:#c7ded1;
color:#148241;
}

.category-color-id-3 .notice-message-close:hover {
background-color:#148241;
color:#fff;
}

.category-color-id-494 #taxswitcher-popup a.button {
background:#0e7580;
}

.category-color-id-494 .caption .heading,.category-color-id-494 .caption p {
background-color:#0e7580;
color:#fff!important;
}

.category-color-id-494 .category-color-line,.category-color-id-494 .button,.category-color-id-494 .aw-acp-checkout,.vertnav-side li.nav-item-id-494 {
background-color:#0e7580;
}

.category-color-id-494 .error-msg,.category-color-id-494 .success-msg,.category-color-id-494 .note-msg,.category-color-id-494 .notice-msg {
background-color:#e9f4f5;
border-color:#d5dfe0;
color:#0e7580;
}

.category-color-id-494 .infoblock-container {
border-bottom-color:#0e7580!important;
}

.category-color-id-494 .notice-message-close:hover {
background-color:#0e7580;
color:#fff;
}

.category-color-id-495 .error-msg,.category-color-id-495 .success-msg,.category-color-id-495 .note-msg,.category-color-id-495 .notice-msg {
background-color:#f1f3cf;
border-color:#e1e3c2;
color:#737b00;
}

.category-color-id-54 #taxswitcher-popup a.button {
background:#a0a3a8;
}

.category-color-id-54 .caption .heading,.category-color-id-54 .caption p {
background-color:#a0a3a8;
color:#fff!important;
}

.category-color-id-54 .category-color-line,.category-color-id-54 .button,.category-color-id-54 .aw-acp-checkout,.vertnav-side li.nav-item-id-54 {
background-color:#a0a3a8;
}

.category-color-id-54 .infoblock-container {
border-bottom-color:#a0a3a8!important;
}

.category-color-id-54 .notice-message,.category-color-id-54 .error-msg,.category-color-id-54 .success-msg,.category-color-id-54 .note-msg,.category-color-id-54 .notice-msg {
background-color:#dddfe2;
border-color:#c9cccf;
color:#6d6f74;
}

.category-color-id-54 .notice-message-close:hover {
background-color:#6d6f74;
color:#fff;
}

.category-color-id-8 #taxswitcher-popup a.button,.category-color-id-495 #taxswitcher-popup a.button {
background:#99a400;
}

.category-color-id-8 .caption .heading,.category-color-id-8 .caption p,.category-color-id-495 .caption .heading,.category-color-id-495 .caption p {
background-color:#99a400;
color:#fff!important;
}

.category-color-id-8 .category-color-line,.category-color-id-8 .button,.category-color-id-8 .aw-acp-checkout,.category-color-id-495 .category-color-line,.category-color-id-495 .button,.category-color-id-495 .aw-acp-checkout,.vertnav-side li.nav-item-id-8,.vertnav-side li.nav-item-id-495 {
background-color:#99a400;
}

.category-color-id-8 .infoblock-container,.category-color-id-495 .infoblock-container {
border-bottom-color:#99a400!important;
}

.category-color-id-8 .notice-message,.category-color-id-8 .error-msg,.category-color-id-8 .success-msg,.category-color-id-8 .note-msg,.category-color-id-8 .notice-msg {
background-color:#f2f3da;
border-color:#e1e3c2;
color:#737b00;
}

.category-color-id-8 .notice-message-close:hover,.category-color-id-495 .notice-message-close:hover {
background-color:#737b00;
color:#fff;
}

.category-color-line {
background-color:#ec6607;
height:8px;
}

.category-color-line.color-id-287,.category-color-id-0 .infoblock-read-more.color-id-287:hover,.category-color-id-287 .infoblock-read-more:hover,.category-color-line.color-id-280,.category-color-id-0 .infoblock-read-more.color-id-280:hover,.category-color-id-280 .infoblock-read-more:hover,.category-color-line.color-id-496,.category-color-id-0 .infoblock-read-more.color-id-496:hover,.category-color-id-496 .infoblock-read-more:hover {
background-color:#ec6607!important;
}

.category-color-line.color-id-291,.category-color-id-0 .infoblock-read-more.color-id-291:hover,.category-color-id-291 .infoblock-read-more:hover,.category-color-line.color-id-288,.category-color-id-0 .infoblock-read-more.color-id-288:hover,.category-color-id-288 .infoblock-read-more:hover,.category-color-line.color-id-158,.category-color-id-0 .infoblock-read-more.color-id-158:hover,.category-color-id-158 .infoblock-read-more:hover {
background-color:#737b86!important;
}

.category-color-line.color-id-298,.category-color-id-0 .infoblock-read-more.color-id-298:hover,.category-color-id-298 .infoblock-read-more:hover {
background-color:#e6345a!important;
}

.category-color-line.color-id-3,.category-color-id-0 .infoblock-read-more.color-id-3:hover,.category-color-id-3 .infoblock-read-more:hover {
background-color:#148241!important;
}

.category-color-line.color-id-494,.category-color-id-0 .infoblock-read-more.color-id-494:hover,.category-color-id-494 .infoblock-read-more:hover {
background-color:#0e7580!important;
}

.category-color-line.color-id-54,.category-color-id-0 .infoblock-read-more.color-id-54:hover,.category-color-id-54 .infoblock-read-more:hover {
background-color:#a0a3a8!important;
}

.category-color-line.color-id-8,.category-color-id-0 .infoblock-read-more.color-id-8:hover,.category-color-id-8 .infoblock-read-more:hover,.category-color-line.color-id-495,.category-color-id-0 .infoblock-read-more.color-id-495:hover,.category-color-id-495 .infoblock-read-more:hover {
background-color:#99a400!important;
}

.category-description {
margin:0 0 20px;
}

.category-description.category-description-secondary {
font-size:1.333em;
line-height:1.5em;
margin:0 0 60px;
}

.category-icon {
vertical-align:middle;
}

.category-products-grid.hover-effect .item:hover {
margin-left:0;
margin-right:0;
padding-left:2%;
padding-right:2%;
}

.category-products-grid.hover-effect .item:hover,.products-list.hover-effect .item:hover {
border-color:#e5e5e5;
box-shadow:0 0 10px rgba(0,0,0,0.15);
}

.category-products-list.hover-effect .item:hover {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
}

.clr {
clear:both;
}

.cms-home .section-title,.catalog-category-view .section-title,.catalog-product-view .section-title,.catalogsearch-result-index .section-title {
border-bottom:solid 1px #e5e5e5;
font-weight:400;
margin:50px 0 20px;
padding-bottom:20px;
text-align:center;
}

.cms-home .section-title.no-border,.catalog-category-view .section-title.no-border,.catalog-product-view .section-title.no-border,.catalogsearch-result-index .section-title.no-border {
border-bottom:none;
margin-bottom:10px;
padding-bottom:0;
}

.cms-index-index .messages {
margin-bottom:20px;
margin-top:20px;
}

.cms-index-index .messages,.cms-home .messages {
margin:2px 0 20px;
}

.cms-page-view .block-vertnav div.block-title,.customer-account .block-vertnav div.block-title,.sb-left .block-vertnav div.block-title,.infoblock-data .infoblock-price-from span.ib-price-text,.infoblock-data .infoblock-price-from span.ib-price,.tab-inspiration-row-description span {
display:block;
}

.cms-page-view .page-title {
border-bottom:1px solid #e5e5e5;
margin-bottom:20px;
margin-top:5px;
}

.cms-page-view .col-main .std {
font-size: 1.167em;
line-height: 1.5em
}

.not-mobile .cms-page-view .support-hero-img{
	padding-bottom: 20px;
}

.mobile .cms-page-view .support-hero-img{
	overflow: hidden;
}

.mobile .cms-page-view .support-hero-img img{
	min-width: 200%;
	margin-left: -50%;
}

.cms-page-view .support-call-us,
.cms-page-view .support-send-email,
.cms-page-view .support-chat,
.cms-page-view .support-nysagat,
.cms-page-view .support-youtube,
.cms-page-view .support-facebook
{
background: #f5f5f5;
padding: 30px;
box-sizing: border-box;
}

.cms-page-view .support-call-us h3,
.cms-page-view .support-send-email h3,
.cms-page-view .support-chat h3, 
.cms-page-view .support-nysagat h3,
.cms-page-view .support-youtube h3,
.cms-page-view .support-facebook h3
{
margin-top: 0;
}

.cms-page-view h2.title {
text-align: center;
border-bottom: solid 1px #e5e5e5;
padding-bottom: 15px;
margin: 40px 0 20px 0;
}

.col-left > * {
margin-right:30px;
}

.col-left.sidebar {
margin-top:19px;
padding-bottom:20px;
}

.col-main {
margin-bottom:40px;
}

.col-main .std ul {
list-style:disc;
margin-left:10px;
padding-left:15px;
}

.col-right > * {
margin-left:30px;
}

.collapsible .block-title {
font-size:1.833em;
font-weight:600;
margin-bottom:0!important;
padding-bottom:20px!important;
padding-top:20px!important;
}

.collapsible .block-title.active {
margin-bottom:20px!important;
}

.customer-account .page-title {
margin-top:11px;
}

.dashboard .box .box-title {
padding:10px 0;
}

.error-msg,.success-msg,.note-msg,.notice-msg {
background-color:#fce2d5;
background-image:none;
color:#ec6607;
font-weight:600;
padding:20px!important;
}

.expos-content-item {
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
-webkit-transition:all 300ms ease-in-out;
border-top:1px solid #e5e5e5;
cursor:pointer;
float:left;
transition:all 300ms ease-in-out;
width:100%;
}

.expos-content-item span.expos-content-item-date {
clear:left;
float:left;
padding:2px 0 0;
}

.expos-content-item span.expos-content-item-read-more {
clear:left;
color:#08c;
float:left;
font-size:12px;
line-height:18px;
margin-top:7px;
}

.expos-content-item span.expos-content-item-title {
clear:left;
color:#404040;
float:left;
font-size:1.667em;
margin-bottom:5px;
padding:0;
}

.expos-content-item-info {
display:none;
float:left;
margin-bottom:0;
padding:20px;
width:100%;
}

.expos-content-item-inner {
float:left;
margin:20px;
}

.expos-content-item:hover,.expos-content-item.active {
background:#e5e5e5;
}

.expos-header {
display:block;
float:left;
margin:10px;
width:100%;
}

.footer-container .std a {
color:#08c;
font-weight:400;
}

.footer-container .std a:hover {
color:#555;
text-decoration:underline;
}

.footer-primary-bottom-spacing {
background:#fff;
border:0;
margin-top:30px;
padding:20px 20px 18px;
}

.footer-primary-container {
border-top:solid 0 #148241;
padding-bottom:0!important;
}

.form-search .button {
right:5px;
top:5px;
}

.form-search .button:before {
content:"\e228";
font-size:1.333em;
}

.form-search .input-text {
font-size:1.333em;
height:46px;
line-height:2em;
}

.gen-tabs .acctab {
border-top:solid 1px #e5e5e5;
font-size:2.667em;
font-weight:400;
line-height:3em;
margin-bottom:0!important;
padding:0 30px;
}

.gen-tabs .tabs a {
line-height:3.3em;
padding:0 25px;
}

.gen-tabs .tabs-panels .panel {
font-size:1.333em;
line-height:1.677em;
margin:0!important;
min-height:150px;
}

.gen-tabs .tabs-panels .panel.product_cms_block1 {
margin-bottom:-1px!important;
padding-bottom:0!important;
padding-top:0!important;
}

.gen-tabs .tabs-panels .panel.product_cms_block4 {
font-size:1.083em!important;
margin-bottom:-11px!important;
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important;
padding-top:20px!important;
}

.gen-tabs--style1 .acctab {
border-bottom:none;
}

.gen-tabs--style1 .tabs a {
border:0 solid transparent;
font-size:1.3333em;
}

.gen-tabs--style1 .tabs a.current {
border-bottom:0 solid transparent;
margin-bottom:0;
margin-top:0;
padding-top:0;
}

.gen-tabs--style1 .tabs-panels {
border-bottom:1px solid #e5e5e5!important;
border-top:1px solid #e5e5e5;
}

.header .item-right {
margin-left:7px;
}

.header-container2,.banner_item_above_footer {
padding-bottom:0;
}

.cms-home .banner_item_above_content {
margin-top:2%;
}

.cms-home .banner_item_below_content {
margin-bottom:0;
}

.banner_item_below_content {
margin-bottom:2%;
}

.banner_item_below_navigation {
margin-top:2%;
margin-bottom:2%;
}

.mobile .banner_item_below_navigation {
margin-top:0;
margin-bottom:2%;
}

.header-container2-tmp {
background:#fff!important;
border-bottom:none!important;
}

.header-main,.product-view .action-box,.tab-inspiration-content p,.sub-category-box h3 {
margin:0;
}

.header-mobile .header-primary {
padding-bottom:0!important;
}

.header-mobile .header-primary .inner-container,.infoblock-video {
padding:0!important;
}

.header-mobile .header-primary-container {
background-color:#31414b!important;
}

.header-mobile .logo-wrapper--mobile {
display:none;
width:100%;
}

.header-mobile .logo-wrapper--mobile .logo--mobile {
margin-bottom:18px;
margin-top:18px;
text-align:center;
}

.header-mobile .logo-wrapper--mobile .logo--mobile img {
max-width:80%;
}

.header-mobile .skip-content .links > li,.breadcrumbs .prev-next li .sep-left,.breadcrumbs .prev-next li .sep-right {
font-size:14px;
}

.header-mobile .skip-content--style.search-wrapper {
padding:5px 0;
}

.header-mobile .skip-content--style.search-wrapper .form-search .input-text {
border-color:#fff;
}

.header-mobile .skip-link {
height:66px;
line-height:66px;
}

.header-mobile .skip-link .count,.main-menu.category-icon-id-8,.nav-item--home.nav-item--slidebar {
margin-right:0;
}

.header-mobile .skip-link .icon {
font-size:18px;
line-height:18px;
margin-right:0;
}

.header-mobile .skip-link .icon.ic-menu {
font-size:24px;
}

.header-mobile .skip-link .label,.sub-category-box .scb-pattern,.not-mobile .gen-tabs .acctab.acctab-description,.gen-tabs .acctab.acctab-additional {
display:none!important;
}

.header-mobile .skip-link.skip-logo:hover,.store-smart_en .header-mobile .skip-link:hover {
background-color:#31414b;
opacity:1;
}

.header-mobile .skip-link:hover {
background-color:#31414b;
color:#ec6607;
opacity:1;
}

.header-mobile .skip-links--4 .skip-link {
width:10%;
}

.header-mobile .skip-links--4 .skip-link.skip-cart {
padding-right:3%;
width:14%;
}

.header-mobile .skip-links--4 .skip-link.skip-logo {
padding-left:10%;
width:40%;
}

.header-mobile .skip-links--4 .skip-link.skip-logo img {
vertical-align:middle;
width:85%;
}

.header-mobile .skip-links--4 .skip-link.skip-nav {
width:20%;
}

.header-mobile .skip-links--4 .skip-link.skip-search {
padding-left:5%;
width:8%;
}

.header-nav-dropdown-close {
background-color:#fff!important;
display:none!important;
top:9px!important;
}

.header-nav-dropdown-close:hover {
background-color:#666!important;
}

.header-primary,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .popular-row,#nav .nav-custom-link .header-nav-dropdown-wrapper .grid-container-spaced .more-row {
padding-bottom:0;
padding-top:0;
}

.header-top,.header .dropdown,.links > li,.links > li > a {
line-height:3.266em;
}

.header-top-container,.header-mobile .skip-content {
border-bottom:solid 1px #e5e5e5;
}

.mobile .hero-section-title-container{
border-bottom: solid 1px #e5e5e5;
}

.mobile .hero-section-title{
margin-bottom: 0!important;
}

.hero-section-title-container.sticky-title{
position:fixed;
top:0;
left:0;
right:0;
width:100%;
z-index:1000;
overflow:auto;
opacity:0.9;
background-color:#fcfcfc;
border-bottom: solid 1px #e5e5e5;
}

.hero-section-title.sticky-title{
margin:0 auto;
width:100%;
max-width:1380px;
padding-top:10px!important;
border-bottom:none;
}

.chapter-navigation.sticky-chapter{
position:fixed;
top:0;
left:0;
right:0;
width:100%;
z-index:1000;
overflow:auto;
opacity:0.9;
}

.chapter-navigation-inner.sticky-chapter{
margin:0 auto;
width:100%;
max-width:1380px;
padding-top:10px!important;
border-bottom:none;
}

.icon-40 {
height:40px;
width:40px;
}

.icon-50 {
height:50px;
width:50px;
}

.icon-60 {
height:60px;
width:60px;
}

.icon-70 {
height:70px;
width:70px;
}

.icon-80 {
height:80px;
width:80px;
}

.icon.i-telephone {
background-position:-14px -9px;
padding:2px 0;
width:26px;
}

.img-box-style1 .more-images .thumbnails .item a {
border:0 solid #e5e5e5;
margin:0 2px 4px;
padding:4px;
}

.img-box .more-images {
margin-top: 20px;
}

.img-box-style1 .product-image {
border:1px solid #e5e5e5;
padding:0;
}

.important-message {
background:#fbf2ca;
border-bottom:solid 1px #e8d892;
color:#7c622a;
padding:10px 0;
}

.important-message a {
color:#7c622a;
}

.important-message-close,.notice-message-close {
background:#fff;
border-radius:2px;
cursor:pointer;
float:right;
padding:0 6px;
}

.important-message-close:hover {
background:#7c622a;
color:#fff;
}

.info-box {
margin:30px 0;
padding:5px 30px 20px;
}

.info-box.gray {
background:#f5f5f5;
border-left:solid 8px #999;
}

.info-box.orange {
background:#fdf0e6;
border-left:solid 8px #ec6607;
}

.info-box.green {
background:#E7F2EC;
border-left:solid 8px #148241;
}

.info-box.green2 {
background:#f5f6e5;
border-left:solid 8px #99a400;
}

.infoblock {
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
-webkit-transition:all 300ms ease-in-out;
background:#fcfcfc;
box-sizing:border-box;
color:#000;
font-weight:400;
position:relative;
transition:all 300ms ease-in-out;
}

.infoblock-children {
/*background:#ec6607; 
background:#31414b;*/
background:#fcfcfc;
display:inline-grid;
padding:20px 10px 10px;
text-align:center;
}

.mobile .infoblock-children {
padding:30px 0 20px;
}

.mobile .infoblock-children,.mobile .infoblock-data {
background:#f5f5f5;
}

.infoblock-children a.child {
color:#09c;
display:block;
margin-bottom:10px;
line-height:normal;
}

.infoblock-container {
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
-webkit-transition:all 300ms ease-in-out;
background:#f5f5f5;
border-bottom-style:solid;
border-bottom-width:4px;
box-sizing:border-box;
margin-bottom:2%;
padding:2% 1% 0;
transition:all 300ms ease-in-out;
}

.infoblock-data {
display:inline-grid;
padding:20px;
}

.infoblock-data .infoblock-capacity-icons {
display:block;
font-size:1.167em;
margin-bottom:auto;
margin-top:auto;
}

.infoblock-data .infoblock-capacity-icons img {
height:75px;
margin:5px;
padding:5px;
width:75px;
}

.infoblock-data .infoblock-capacity-icons img:hover {
background:#ddd;
}

.infoblock-data .infoblock-features {
display:block;
margin-bottom:auto;
margin-top:auto;
}

.infoblock-data .infoblock-features span.ib-feature-text {
display:block;
margin-bottom:6px;
}

.infoblock-data .infoblock-features span.ib-feature-text:before {
color:#ec6607!important;
content:"✔";
display:inline;
margin-right:5px;
}

.infoblock-data .infoblock-price-from {
color:#31414b;
display:block;
font-size:2em;
font-weight:600;
line-height:1.167em;
margin-bottom:auto;
margin-top:auto;
text-align:center;
}

.infoblock-image span.image,.mc-field-group,#mc_embed_signup .clear {
display:inline-block;
}

.infoblock.infoblock-product {
padding: 20px;
}

.infoblock-product .product img {
height:100%;
object-fit:cover;
width:100%;
}

.infoblock-quote span.name {
float:right;
margin-bottom:10px;
margin-top:10px;
}

.infoblock-quote span.text {
float:left;
/*font-style:italic;*/
}

.infoblock-quote span.text:before {
color:#fff;
content:"\201D";
font-family:Georgia, serif;
font-size:6em;
left:0;
line-height:1;
margin-left:5px;
position:absolute;
top:0;
}

.infoblock-read-more {
	color:#fff;
	background:#31414b;
	display:inline-grid;
	text-align:center;
}

.infoblock-read-more:hover {
background:#ec6607;
box-shadow:0 0 10px rgba(0,0,0,0.15);
color:#fff;
}

.infoblock-title {
background:#31414b;
color:#fff;
display:inline-grid;
text-align:center;
overflow:hidden;
}

.infoblock-title .title,.infoblock-read-more .read-more,.infoblock-children .children,.infoblock-product .product {
margin-bottom:auto;
margin-top:auto;
}

.infoblock-title:hover,.infoblock-children:hover,.infoblock-product:hover,.no-touch .owl-carousel .owl-item.active:hover {
box-shadow:0 0 10px rgba(0,0,0,0.15);
}

.infoblock-title .title,.infoblock-read-more .read-more {
line-height: 5em;
}

.infolinks ul li.heading {
font-size:1.167em;
font-weight:600;
padding:10px 0 4px;
}

.infolinks ul.dropdown-content li a,#tax-switcher-wrapper-regular ul.dropdown-content li a {
line-height:1.667em;
}

.inner-container,#nav > li > a {
padding-left:0;
padding-right:0;
}

.inner-triangle {
height:0;
position:absolute;
right:0;
width:0;
z-index:1;
}

.inner-triangle.bottom-left {
border-left:40px solid transparent;
border-top:40px solid transparent;
bottom:0;
left:0;
}

.inner-triangle.bottom-right {
border-right:40px solid transparent;
border-top:40px solid transparent;
bottom:0;
right:0;
}

.inner-triangle.top-left {
border-bottom:65px solid transparent;
border-left:65px solid transparent;
left:0;
}

.inner-triangle.top-right {
border-bottom:40px solid transparent;
border-right:40px solid transparent;
right:0;
}

.itemgrid .item {
padding-left:2%;
padding-right:2%;
}

.itemslider {
margin-bottom:0;
margin-top:0;
}

.itemslider .item {
padding-left:20px;
padding-right:20px;
}

.itemslider .owl-item:hover {
-moz-transition:box-shadow 400ms ease-out;
-o-transition:box-shadow 400ms ease-out;
-webkit-transition:box-shadow 400ms ease-out;
left:0;
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0;
position:relative;
top:0;
transition:box-shadow 400ms ease-out;
z-index:999;
}

.itemslider .owl-wrapper-outer {
margin-left:-20px;
margin-right:-20px;
padding:15px 20px;
}

.itemslider-thumbnails,.itemslider-thumbnails.count-3 {
max-width:300px;
}

.itemslider-thumbnails.count-1 {
max-width:100px;
}

.itemslider-thumbnails.count-2 {
max-width:200px;
}

.itemslider-thumbnails.count-4 {
max-width:400px;
}

.itemslider-thumbnails.count-5 {
max-width:500px;
}

.itemslider.equal-height .item {
padding-bottom:10px;
}

.itemslider.single-item .slides > li {
max-width:235px;
}

.left-menu.category-icon {
fill:#31414b;
margin-bottom:-50px;
margin-right:10px;
margin-top:-50px;
}

.links > li > a {
padding:0 .75em;
}

.links-wrapper-separators .links > li.campaign > a:hover {
background:#31414b;
color:#fff!important;
}

.links-wrapper-separators .links > li.label {
font-weight:600;
margin-left:20px;
}

.locale-switcher {
background:#31414b;
border-bottom:solid 1px #fff;
color:#fff;
padding:20px 0;
}

.locale-switcher a {
color:#3a9ccd;
}

.locale-switcher-close {
background:#fff;
border-radius:2px;
color:#31414b;
cursor:pointer;
float:right;
padding:0 6px;
}

.locale-switcher-close:hover {
background:#afb1b2;
}

.locale-switcher-text,.products-list .price-box .special-price .price-label,.search-autocomplete .price-box .price-including-tax span.price,.search-autocomplete .price-box .price-excluding-tax span.price,.gen-tabs .acctab:after {
font-size:1.333em;
}

.main {
padding:10px 0 0;
}

.mobile .main {
padding:0 0;
}

.main-container.stickyMargin {
margin-top:60px;
}

.main-menu.category-icon {
fill:#fff;
margin-bottom:3px;
margin-right:7px;
}

.main-menu.category-icon-id-280,.main-menu.category-icon-id-158,.main-menu.category-icon-id-6 {
margin-right:9px;
}

.main-menu.category-icon-id-291 {
margin-right:4px;
}

.main-menu.category-icon-id-298 {
fill:#eee;
height:60px;
width:60px;
}

.main-menu.category-icon-id-3,.gen-tabs .tabs li {
margin-right:5px;
}

.main-menu.category-icon-id-54 {
margin-right:3px;
}

.messages {
margin:10px 0;
}

.mobile .header-top-container,.block-vertnav div.block-title,.cms-page-view .block-vertnav-product-categories:not(.sb-left .block-vertnav-product-categories),.customer-account .block-vertnav-product-categories:not(.sb-left .block-vertnav-product-categories),#nav a.level-top .caret,.breadcrumbs-top .breadcrumbs li.breadcrumbs-label,.breadcrumbs li.home span.sep.home,.store-polish #currency-switcher-wrapper-regular,#mc_embed_signup #mce-error-response {
display:none;
}

.mobile .infoblock-container {
margin-bottom:20px;
padding:0;
}

.mobile .infoblock {
margin-bottom:2%;
}

.mobile .infoblock-image,.mobile .infoblock-quote {
min-height:400px; 
}

.more-videos {
display:none;
margin-top:12px;
}

.more-videos .thumbnails .item a {
border:0 solid #e5e5e5;
display:block;
margin:0 2px 4px;
overflow:hidden;
padding:4px;
text-align:center;
text-decoration:none;
}

.more-videos .thumbnails .item a:hover {
border-color:#999;
}

.fas-icon::before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}

.play-button::before {
position:absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
font-size: 50px;
color: #fff;
opacity: .9;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
font-family: "Font Awesome 5 Free"; 
font-weight: 900; 
content: "\f144";
}

.nav-panel .cat-label {
bottom:4px;
color:#fff;
margin-left:2px;
padding:4px 6px;
position:relative;
}

.nav-regular .nav-item--home .ic {
font-size:20px;
margin-top:-3px;
}

.nav-regular .nav-panel--dropdown {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
z-index:3000;
}

.no-touch .owl-carousel .owl-item-placeholder:hover {
box-shadow:none!important;
}

.not-mobile .gen-tabs .panel.description {
padding-top:0!important;
}

.not-mobile .product-view .add-to-box {
border-top:solid 1px #e5e5e5;
margin-top:20px;
padding-top:20px;
}

.not-mobile .hide-above-768 {
	display:none !important;
}

.notice-message {
background:#fce2d5;
border-bottom:solid 1px #e8cfc3;
color:#ec6607;
padding:10px 0;
}

.notice-message h3 {
display:inline;
font-size:1.267em;
margin:0;
}

.notice-message-close:hover {
background:#ec6607;
color:#fff;
}

.owl-carousel .owl-item.active {
border-bottom:solid 1px #e5e5e5;
border-right:solid 1px #e5e5e5;
border-top:solid 1px #e5e5e5;
}

.owl-carousel .owl-item.last {
border-right:none;
}

.owl-carousel .owl-wrapper-outer {
z-index:1;
}

.owl-controls .owl-buttons .owl-prev,.owl-controls .owl-buttons .owl-next {
z-index:2;
}
 
.owl-controls .owl-pagination .owl-page span {
background:#e5e5e5!important;
}

.owl-controls .owl-pagination .owl-page span:hover {
background:#b5b5b5!important;
}

.owl-controls .owl-pagination .owl-page.active span,.owl-controls .owl-pagination .owl-page.active span:hover {
background:#31414b!important;
}

.page-title h1,.cart .page-title h1,.customer-account .page-title h1,.cms-page-view .page-title h1 {
font-size:3.5em;
padding-bottom:10px;
}

.mobile .page-title h1,.mobile .cart .page-title h1,.mobile .customer-account .page-title h1,.mobile .cms-page-view .page-title h1 {
padding-top:10px;
}

.page-title h1,.page-title h2,.tab-inspiration-row-description-title h3,.expos-content-item.row1 {
margin-top:0;
}

.page-title,.cart .page-title {
border-bottom:1px solid #e5e5e5;
margin-bottom:30px;
margin-top:11px;
}

.pagination-pos-bottom-centered {
padding-bottom:30px;
}

.photo-video-tabs {
border-bottom:solid 0 #f5f5f5;
margin-top:20px;
}

.photo-video-tabs ul li {
float:left;
font-size:1.167em;
width:50%;
}

.photo-video-tabs ul li.photo-tab {
text-align:right;
}

.photo-video-tabs ul li.photo-tab a {
padding-right:10px;
}

.photo-video-tabs ul li.video-tab {
text-align:left;
}

.photo-video-tabs ul li.video-tab a {
border-left:solid 1px #e5e5e5;
padding-left:10px;
}

.product-list-read-more {
border:solid 1px #08c;
color:#08c;
font-size:14px;
padding:10px 15px;
}

.product-list-read-more:hover {
background:#fff;
}

.product-view .box-additional {
margin-top:30px;
}

.product-view .box-collateral {
margin-bottom:20px;
}

.product-view .btn-cart {
font-size:inherit;
line-height:inherit;
min-width:inherit;
}

.product-view .category-products {
font-size:.917em;
line-height:1.5em;
margin-top:0;
}

.product-view .container1-wrapper,.product-view .container2-wrapper,.product-view .add-to-box {
border-bottom:none;
padding:0;
}

.product-view .dealer-box {
border-top:solid 1px #e5e5e5;
margin-top:20px;
padding-top:20px;
}

.product-view .dealer-box .collapsible .block-title {
border:0!important;
padding-bottom:10px!important;
padding-top:10px!important;
}

/*.product-view .price-box .price,.map-popup-price .price,.map-popup-msrp .price {
font-family:"Open Sans","Lucida Grande","Lucida Sans","Lucida Sans Unicode",Tahoma,sans-serif;
}*/

.product-view .product-name {
padding-bottom:5px;
}

.product-view .product-name h1 {
border-bottom:solid 1px #e5e5e5;
font-size:3.5em;
font-weight:400;
margin-top:0;
padding-bottom:15px;
}

.product-view .product-options-bottom .price-box .regular-price .price,.product-view .price-as-configured .price,.map-popup-price .regular-price .price,.product-view .price-box.map-info .old-price .price {
font-size:4em;
font-weight:600;
}

.product-view .product-shop {
border-bottom:solid 1px #e5e5e5;
padding-bottom:5px;
}

.product-view .product-shop .btn-cart {
border-radius:2px;
font-size:1.333em!important;
line-height:55px;
margin-right:10px;
min-width:250px;
}

.product-view .product-shop .price-box .regular-price .callforprice {
	font-weight:300;
	line-height:1em;
	font-size:2em;
	padding-top:1em;
}

.product-view .product-shop .price-box .price,.product-view .product-shop .price-box .regular-price .price,.product-view .product-shop .price-box .old-price .price,.product-view .product-shop .price-box .special-price .price {
font-size:3.667em;
font-weight:400;
letter-spacing:-1px;
line-height:1em;
}

.product-view .product-shop .price-box .old-price .price {
font-size:2.333em;
font-weight:400;
line-height:1em;
}

.product-view .product-shop .price-box .price-including-tax .label,.product-view .product-shop .price-box .price-excluding-tax .label {
display:block;
font-size:1.333em;
line-height:1.5em;
}

.product-view .product-shop .price-box .price-including-tax,.product-view .product-shop .price-box .special-price .price-excluding-tax {
margin-top:10px;
padding:0;
}

.product-view .product-shop .price-box .special-price .price-label {
display:none;
font-size:1.667em;
line-height:1.5em;
}

.product-view .product-shop .product-type-data.is-type-grouped .price-box .price,.product-view .product-shop .product-type-data.is-type-grouped .price-box .regular-price .price,.product-view .product-shop .product-type-data.is-type-grouped .price-box .old-price .price,.product-view .product-shop .product-type-data.is-type-grouped .price-box .special-price .price {
font-size:2em;
line-height:1em;
}

.product-view .product-type-data > .price-box {
border-color:#e5e5e5;
border-top-width:0;
padding:10px 0;
}

.product-view .product-type-data.is-type-grouped {
border-top:solid 1px #e5e5e5;
margin-bottom:20px;
margin-top:15px;
padding-top:20px;
}

.product-view .product-type-data.is-type-grouped .data-table thead {
border-bottom:1px solid #e5e5e5;
}

.data-table tr.odd.last {
	border-bottom:none;
}

.data-table tr.odd {
	background-color:#e5e5e5;
}

.data-table tr.even {
	background-color:#f5f5f5;
}

.block-layered-nav {
	background-color:#f5f5f5;
	padding:15px;
}

.product-view .short-description {
line-height:1.5em;
margin:0 0 15px;
}

.product-view .sku {
border-top:0 solid #e5e5e5;
margin:0;
padding-top:15px;
}

.product-view-labels .sticker-square {
display:table;
}

.products-grid .availability {
background:#e6345a;
color:#fff;
height:45px;
line-height:45px;
min-width:100px;
padding:0 15px;
}

.products-grid .price-box {
margin:10px 0 18px;
}

.products-grid .price-box .old-price .price {
/*display:none;*/
font-weight:400;
font-size:1.5em;
}

.products-grid .price-box .price {
font-size:2em;
font-weight:400;
letter-spacing:-1px;
line-height:1.5em;
}

.products-grid .price-box .price-including-tax .label,.products-grid .price-box .price-excluding-tax .label {
display:block;
font-size:1em;
line-height:1.333em;
}

.products-grid .price-box .special-price .price-label {
display:none;
font-size:1.333em;
}

.products-grid .product-image-wrapper {
max-width:250px;
}

.products-grid li.item {
border-bottom:1px solid #e5e5e5;
border-top:0;
}

.products-list .actions {
bottom:30px;
position:absolute;
}

.products-list .btn-read-more {
line-height:45px;
max-width:180px;
text-align:center;
}

.products-list .item {
background-color:transparent;
}

.products-list .price-box .old-price .price {
font-weight:400;
}

.products-list .price-box .old-price,#partfinderContainer,#toolboxfinderContainer,.photo-video-tabs ul {
margin-bottom:10px;
}

.products-list .price-box .price {
font-size:1.667em;
font-weight:400;
letter-spacing:-1px;
line-height:1.167em;
}

.products-list .price-box .price-including-tax .label,.products-list .price-box .price-excluding-tax .label {
display:block;
font-size:.833em;
line-height:1.167em;
}

.products-list .price-box .price-including-tax,.products-list .price-box .special-price .price-excluding-tax,.products-grid .price-box .price-including-tax,.products-grid .price-box .special-price .price-excluding-tax {
margin-top:10px;
}

.products-list .price-box .special-price .price,.products-list .price-box .special-price .label,.products-list .price-box .special-price .price-label,.products-grid .price-box .special-price .price,.products-grid .price-box .special-price .label,.products-grid .price-box .special-price .price-label,.product-view .product-shop .price-box .special-price .price,.product-view .product-shop .price-box .special-price .label,.product-view .product-shop .price-box .special-price .price-label {
color:#e6345a!important;
}

.products-list .product-image {
border:solid 1px #f2f2f2;
margin-left:10px;
}

.products-list .product-image img,.products-grid .product-image img {
border:solid 1px #f2f2f2;
}

.products-list .product-name,.products-grid .product-name {
font-size:1.833em;
font-weight:400;
line-height:1.5em;
}

.products-list .product-shop-inner {
border-right:0 solid #e5e5e5;
}

.products-list .right-column .actions {
bottom:20px;
position:absolute;
}

.products-list li.item {
border-bottom:1px solid #e5e5e5;
border-top:0;
padding-bottom:25px;
padding-top:25px;
}

.products-list li.item.last {
border-bottom:0;
border-top:0;
}

.products-list-in-collateral .price-box .price {
font-size:1.667em!important;
font-weight:400!important;
letter-spacing:-1px!important;
line-height:1.167em!important;
}

.products-list-in-collateral .product-shop {
border-bottom:none!important;
padding-bottom:0!important;
}

.products-list-in-collateral .product-shop .product-name {
margin:0!important;
}

.ratings,.no-rating {
margin:0 0 15px;
}

.sb-left {
background:#fdfdfd;
border-right:solid 1px #e5e5e5;
padding-top:0;
}

.sb-left .block-account .block-title {
padding-left:15px!important;
}

.sb-left .block-account div.block-content,.product-view .price-box .special-price .price-including-tax,.product-view .price-box .special-price .price-excluding-tax,#nav .nav-custom-link .header-nav-dropdown-wrapper {
padding:0;
}

.sb-left .vertnav-side a {
background:#fdfdfd;
}

.sb-left div.block-content {
padding:20px;
}

.sb-left div.block-vertnav div.block-content,.category-products-outer {
margin-top:-20px;
}

.sb-left-toggle-button {
background:#31414b;
border-bottom:solid 1px #e8cfc3;
color:#fff;
cursor:pointer;
font-size:1.5em;
line-height:3.5em;
margin-bottom:20px;
text-align:center;
}

.scb-pattern {
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVQIHWNgYGCQBGLiAHaVAAiqADN+whqvAAAAAElFTkSuQmCC);
background-repeat:repeat;
bottom:0;
display:none;
height:100%;
position:absolute;
width:100%;
}

.search-autocomplete .price-box .price-including-tax span.label,.search-autocomplete .price-box .price-excluding-tax span.label,.product-view .actions .btn-cart span span {
font-size:1em;
}

.search-autocomplete .price-box .price-including-tax,.search-autocomplete .price-box .price-excluding-tax {
margin-top:5px;
padding:0;
}

.top-links-support { text-transform: uppercase; padding-left: 10px; border-left: solid 1px #e5e5e5; }

.staff-title { color:#777; line-height:1em; }
.staff-description { display:none; }

.section-title {
font-size:2em;
}

.section-title.filled {
background:#f6f6f6;
border-bottom:none;
padding:10px;
}

.section-title.padding-right {
padding-right:0!important;
}

.select-your-location-language,.breadcrumbs a {
color:#999;
}

.slider-arrows1 .owl-controls .owl-buttons div {
background-color:#f6f6f6;
}

.slider-arrows1-pos-top-left .owl-controls .owl-buttons {
left:0;
top:-40px;
}

.slider-arrows1-pos-top-right .owl-controls .owl-buttons {
right:0;
top:-40px;
}

.slider-arrows3 .owl-controls .owl-buttons .owl-prev,.slider-arrows3 .owl-controls .owl-buttons .owl-next {
top:34%;
}

.sorter {
border-bottom:solid 1px #e5e5e5;
display:none;
padding:9px 0 10px;
}

.std .downloads-links-block .download-category h3 {
background-color:#F7F7F7;
cursor:pointer;
display:block;
padding:10px;
}

.std a,.my-account a,.campaign-message a,.notice-message a,.backtosite-message a,.product-view .box-collateral.box-reviews a,.tab-inspiration-row-description-learn-more {
color:#08c;
}

.campaign-message a,.notice-message a,.backtosite-message a {
color:inherit;
font-weight:600;
text-decoration:underline;  
}

.std p,.std address,.std blockquote {
margin:0 0 .7em;
}

.sticker-square {
color:#fff;
display:inline-block;
font-size:1.1666em;
line-height:normal;
padding:5px 10px;
}

.sticker-square.campaign-text-long {
color:#555;
padding:10px 0;
}

.sticker-square.days-left {
background-color:#31414b;
margin-bottom:10px;
margin-top:3px;
}

.sticker-square.new,.header-mobile .skip-link.skip-active,.store-smart_en .header-mobile .skip-link.skip-active,.category-color-id-287 .button:hover,.category-color-id-298 .button:hover,.category-color-id-280 .button:hover,.category-color-id-3 .button:hover,.category-color-id-8 .button:hover,.category-color-id-158 .button:hover,.category-color-id-7 .button:hover,.category-color-id-54 .button:hover,.category-color-id-288 .button:hover,.category-color-id-496 .button:hover,.category-color-id-495 .button:hover,.category-color-id-494 .button:hover,.button.button-dark,.vertnav-side li.nav-item-id-287 {
background-color:#31414b;
}

.sticker-square.sale,.skip-link .count,.category-color-id-298 .category-color-line,.category-color-id-298 .button,.category-color-id-298 .aw-acp-checkout,.vertnav-side li.nav-item-id-166,.vertnav-side li.nav-item-id-298 {
background-color:#e6345a;
}

.category-color-id-567 .category-color-line,.category-color-id-567 .button,.category-color-id-567 .aw-acp-checkout,.vertnav-side li.nav-item-id-567 {
background-color:#000;
}

.sticker-square.savings,.sticker-square.campaign-text,.sticker-square.product-info-type,.sticker-square.product-view-countdown {
background-color:#31414b;
margin-top:3px;
}

.sticker-wrapper.bottom-left {
bottom:0;
left:0;
}

.sticker-wrapper.bottom-right {
bottom:0;
right:0;
}

.sticker-wrapper.top-left {
left:0;
top:0;
}

.sticker-wrapper.top-left .sticker-square,.sticker-wrapper.bottom-left .sticker-square {
clear:both;
float:left;
}

.sticker-wrapper.top-right {
right:0;
top:0;
}

.sticker-wrapper.top-right .sticker-square,.sticker-wrapper.bottom-right .sticker-square {
clear:both;
float:right;
}

.sticky-header .sticky-container {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
z-index:9000;
}

.store-norwegian h2.footer-phone-icon,.store-polish h2.footer-phone-icon {
font-size:1.5em;
}

.sub-category-box {
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
-webkit-transition:all 300ms ease-in-out;
background-color:#f5f5f5;
padding:0;
text-align:center;
transition:all 300ms ease-in-out;
}

.sub-category-box:hover {
background-color:#e5e5e5;
}

.tab-inspiration-content {
margin-bottom:40px;
padding:30px 0;
}

.tab-inspiration-row {
-moz-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
-webkit-transition:all 300ms ease-in-out;
background-color:#fcfcfc;
border-bottom:solid 1px #e5e5e5;
cursor:pointer;
transition:all 300ms ease-in-out;
}

.tab-inspiration-row-description {
float:left;
padding:20px 0;
}

.tab-inspiration-row-description-description {
margin-bottom:8px;
}

.tab-inspiration-row-image {
background:url(/store/media/wysiwyg/infortis/ultimo/icons/paper_document-60x60.png) no-repeat 0 20px;
float:left;
height:100px;
margin-right:17px;
width:60px;
}

.tab-inspiration-row.row-open {
background-color:#f7f7f7;
padding:0 10px;
}

.tab-inspiration-row:hover {
background-color:#f7f7f7;
padding-left:10px;
}

.the-slideshow .owl-controls .owl-buttons .owl-next {
right:0;
top:43%;
}

.the-slideshow .owl-controls .owl-buttons .owl-prev {
left:0;
top:43%;
}

.the-slideshow .owl-controls .owl-buttons div {
background:none!important;
font-size:5em;
height:70px;
width:70px;
}

.the-slideshow .owl-controls .owl-buttons div:hover {
background:none!important;
}

.the-slideshow-wrapper {
margin:0 auto;
max-width:1440px;
}

.the-slideshow-wrapper-outer {
margin-bottom:15px;
}

.toolbar .pager {
border-bottom:solid 1px #e5e5e5;
border-top:none;
padding:9px 0 10px;
}

.toolbar-bottom {
border-top:solid 0 #e5e5e5;
margin-top:-1px;
}

.top-messages {
left:0;
position:fixed;
top:0;
width:100%;
z-index:88888;
}

.touch .category-products-grid.hover-effect .item:hover,.touch .products-list.hover-effect .item:hover {
border-color:#e5e5e5;
box-shadow:none;
}

.vertnav li > a > span > .cat-label {
margin-left:6px;
}

.vertnav-side a {
background:#fcfcfc;
}

.vertnav-side li a:hover {
background:#f0f0f0;
color:#555;
}

.vertnav-side li.current > a {
background:#e5e5e5!important;
color:#555;
font-weight:600;
}

.vertnav-side li.item-active > a {
background:#f0f0f0;
font-weight:600;
}

.vertnav-side li.item-active ul.nav-submenu:not(.vertnav-side li.item-active.last ul.nav-submenu) {
padding-bottom:6px;
}

.vertnav-side li.moved {
margin-bottom:20px!important;
margin-top:0!important;
}

.vertnav-side li.nav-item-id-158 > a:hover,.vertnav-side li.nav-item-id-158.active > a,.vertnav-side li.nav-item-id-158.item-active > a,.vertnav-side li.nav-item-id-158 > .opener:hover,.vertnav-side li.nav-item-id-158.item-active > .opener,.vertnav-side li.nav-item-id-288 > a:hover,.vertnav-side li.nav-item-id-288.active > a,.vertnav-side li.nav-item-id-288.item-active > a,.vertnav-side li.nav-item-id-288 > .opener:hover,.vertnav-side li.nav-item-id-288.item-active > .opener,.vertnav-side li.nav-item-id-291 > a:hover,.vertnav-side li.nav-item-id-291.active > a,.vertnav-side li.nav-item-id-291.item-active > a,.vertnav-side li.nav-item-id-291 > .opener:hover,.vertnav-side li.nav-item-id-291.item-active > .opener {
background-color:#737b86!important;
color:#fff;
}

.vertnav-side li.nav-item-id-166 > a,.vertnav-side li.nav-item-id-280 > a,/.vertnav-side li.nav-item-id-480 > a,*/
.vertnav-side li.nav-item-id-3 > a,.vertnav-side li.nav-item-id-8 > a,.vertnav-side li.nav-item-id-7 > a,.vertnav-side li.nav-item-id-158 > a,.vertnav-side li.nav-item-id-54 > a,.vertnav-side li.nav-item-id-287 > a,.vertnav-side li.nav-item-id-289 > a,.vertnav-side li.nav-item-id-288 > a,.vertnav-side li.nav-item-id-298 > a,.vertnav-side li.nav-item-id-291 > a,.vertnav-side li.nav-item-id-496 > a,.vertnav-side li.nav-item-id-495 > a,.vertnav-side li.nav-item-id-494 > a,.vertnav-side li.nav-item-id-475 > a {
margin-left:0;
}

.vertnav-side li.nav-item-id-166,.vertnav-side li.nav-item-id-280,/.vertnav-side li.nav-item-id-480,*/
.vertnav-side li.nav-item-id-3,.vertnav-side li.nav-item-id-8,.vertnav-side li.nav-item-id-7,.vertnav-side li.nav-item-id-158,.vertnav-side li.nav-item-id-54,.vertnav-side li.nav-item-id-287,.vertnav-side li.nav-item-id-289,.vertnav-side li.nav-item-id-288,.vertnav-side li.nav-item-id-298,.vertnav-side li.nav-item-id-291,.vertnav-side li.nav-item-id-475,.vertnav-side li.nav-item-id-174,.products-grid .price-box .old-price,.product-view .product-shop .price-box .old-price,.toolbar,.tab-inspiration-item {
margin-bottom:0;
}

.vertnav-side li.nav-item-id-280 > a:hover,.vertnav-side li.nav-item-id-280.active > a,.vertnav-side li.nav-item-id-280.item-active > a,.vertnav-side li.nav-item-id-280 > .opener:hover,.vertnav-side li.nav-item-id-280.item-active > .opener,.vertnav-side li.nav-item-id-289 > a:hover,.vertnav-side li.nav-item-id-289.active > a,.vertnav-side li.nav-item-id-289.item-active > a,.vertnav-side li.nav-item-id-289 > .opener:hover,.vertnav-side li.nav-item-id-289.item-active > .opener,.vertnav-side li.nav-item-id-496 > a:hover,.vertnav-side li.nav-item-id-496.active > a,.vertnav-side li.nav-item-id-496.item-active > a,.vertnav-side li.nav-item-id-496 > .opener:hover,.vertnav-side li.nav-item-id-496.item-active > .opener {
background-color:#ec6607!important;
color:#fff;
}

.vertnav-side li.nav-item-id-287 > a:hover,.vertnav-side li.nav-item-id-287.active > a,.vertnav-side li.nav-item-id-287.item-active > a,.vertnav-side li.nav-item-id-287 > .opener:hover,.vertnav-side li.nav-item-id-287.item-active > .opener {
background-color:#31414b!important;
color:#fff;
}

.vertnav-side li.nav-item-id-289 {
background-color:#ec6607;
margin-top:17px;
}

.vertnav-side li.nav-item-id-298 > a:hover,.vertnav-side li.nav-item-id-298.active > a,.vertnav-side li.nav-item-id-298.item-active > a,.vertnav-side li.nav-item-id-298 > .opener:hover,.vertnav-side li.nav-item-id-298.item-active > .opener {
background-color:#e6345a!important;
color:#fff;
}

.vertnav-side li.nav-item-id-567 > a:hover,.vertnav-side li.nav-item-id-567.active > a,.vertnav-side li.nav-item-id-567.item-active > a,.vertnav-side li.nav-item-id-567 > .opener:hover,.vertnav-side li.nav-item-id-567.item-active > .opener {
background-color:#000!important;
color:#fff;
}

.vertnav-side li.nav-item-id-3 > a:hover,.vertnav-side li.nav-item-id-3.active > a,.vertnav-side li.nav-item-id-3.item-active > a,.vertnav-side li.nav-item-id-3 > .opener:hover,.vertnav-side li.nav-item-id-3.item-active > .opener {
background-color:#148241!important;
color:#fff;
}

.vertnav-side li.nav-item-id-475 {
background-color:#e9c74f;
}

.vertnav-side li.nav-item-id-475 > a:hover,.vertnav-side li.nav-item-id-475.active > a,.vertnav-side li.nav-item-id-475.item-active > a,.vertnav-side li.nav-item-id-475 > .opener:hover,.vertnav-side li.nav-item-id-475.item-active > .opener {
background-color:#e9c74f!important;
color:#fff;
}

.vertnav-side li.nav-item-id-494 > a:hover,.vertnav-side li.nav-item-id-494.active > a,.vertnav-side li.nav-item-id-494.item-active > a,.vertnav-side li.nav-item-id-494 > .opener:hover,.vertnav-side li.nav-item-id-494.item-active > .opener {
background-color:#0e7580!important;
color:#fff;
}

.vertnav-side li.nav-item-id-54 > a:hover,.vertnav-side li.nav-item-id-54.active > a,.vertnav-side li.nav-item-id-54.item-active > a,.vertnav-side li.nav-item-id-54 > .opener:hover,.vertnav-side li.nav-item-id-54.item-active > .opener {
background-color:#a0a3a8!important;
color:#fff;
}

.vertnav-side li.nav-item-id-7 {
background-color:#000;
}

.vertnav-side li.nav-item-id-7 > a:hover,.vertnav-side li.nav-item-id-7.active > a,.vertnav-side li.nav-item-id-7.item-active > a,.vertnav-side li.nav-item-id-7 > .opener:hover,.vertnav-side li.nav-item-id-7.item-active > .opener {
background-color:#000!important;
color:#fff;
}

.vertnav-side li.nav-item-id-8 > a:hover,.vertnav-side li.nav-item-id-8.active > a,.vertnav-side li.nav-item-id-8.item-active > a,.vertnav-side li.nav-item-id-8 > .opener:hover,.vertnav-side li.nav-item-id-8.item-active > .opener,.vertnav-side li.nav-item-id-495 > a:hover,.vertnav-side li.nav-item-id-495.active > a,.vertnav-side li.nav-item-id-495.item-active > a,.vertnav-side li.nav-item-id-495 > .opener:hover,.vertnav-side li.nav-item-id-495.item-active > .opener {
background-color:#99a400!important;
color:#fff;
}

.video-wrapper,.owl-item .video-wrapper {
padding-top:0;
}

.video_Wrapper {
height:0;
padding-bottom:56.25%;
position:relative;
}

.video_Wrapper iframe {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}

a.go {
background:url(../images/infortis/_shared/cck/bullet.png) right center no-repeat;
padding-right:10px;
}

a.go:hover {
color:#555!important;
text-decoration:underline;
}

a:hover .caption.light3 .heading,a:hover .caption.light3 p {
background-color:#31414b;
color:inherit;
}

body {
font:75%/150% 'Open Sans', sans-serif;
font-weight:400;
}

/*@font-face {
    font-family: 'LumberjackInlineRough';
    src:url('LumberjackInlineRough.ttf.woff') format('woff'),
        url('LumberjackInlineRough.ttf.svg#LumberjackInlineRough') format('svg'),
        url('LumberjackInlineRough.ttf.eot'),
        url('LumberjackInlineRough.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}*/

.cms-home .section-title, 
.catalog-category-view .section-title, 
.catalog-product-view .section-title, 
.catalogsearch-result-index .section-title,
.infoblock-copy-wrapper span.headline {
	/*font-family: 'LumberjackInlineRough';
	text-transform: uppercase;*/
}


body.cms-index-index .main,body.cms-index-defaultindex .main {
padding-bottom:20px;
padding-top:0;
}

h1,h2,h3,h4,h5,h6 {
color:#404040;
font-family: 'Open Sans', sans-serif;
font-weight:400;
letter-spacing:-1px;
}

h3,.product-view .dealer-box .collapsible .block-content h3,.category-products {
margin-top:20px;
}

h3.product-name {
font-size:1.5em;
line-height:1.5em;
}

hr {
background:#e5e5e5;
border:0;
color:#e5e5e5;
height:1px;
margin:30px 0;
}

html {
-webkit-font-smoothing:antialiased;
color:#555;
}

input,select,textarea,button {
font:12px/15px 'Open Sans', sans-serif;
}

input.input-text,select,textarea,#nav {
border-radius:2px;
}

span.icon.ic.ic-phone {
font-size:1.5em;
padding-right:3px;
position:relative;
top:3px;
}

.col-main .std ul.gallery_default {
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
}

.col-main .std ul.gallery_default li {
	float:left;
	/*width:33%;*/
	margin:0;
	padding:0;
}

.col-main .std ul.gallery_default li img {
	width:100%;
}

.gallery_wrapper .gallery_default li>a {
    position: relative;
    border-radius: 0 !important;
    border: 1px solid #f2f2f2;
    box-shadow:none !important;
    margin: 2%;
}
.gallery_wrapper .gallery_default li>a:hover {
}


.top-container-page {
	position: relative; 
	text-align: center; 
	color: white;
	line-spacing:2em;
	overflow: hidden;
	
}

.top-container-page .text-on-image {
	position: absolute; 
	top: 50%; 
	margin-left:5%; 
	margin-right:5%; 
	transform: translate(0%, -10%);
	padding:5px;
	background: rgba(0, 0, 0, 0.32); 
}

.top-container-page .text-on-image h2 {
	color:#ec6608;
	font-weight:bold;
}

.top-container-page .text-on-image p {
	color:#FFF;
}

.page-column-type1 {
	background: rgba(53, 72, 82, 0.1);
	padding:20px;
	box-sizing:border-box;
}

.page-column-type1 h3 {
	text-align:center;
	color:#ec6608;
	font-weight:bold;
	text-transform: uppercase;	
}

a.btnGoFurther {
	display:block;
	width:100%;
	padding:7px 0 7px 0;
	border-radius:2px;
	background-color:#ec6607;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

.accordion-style1 li.level2 a span{
	margin-left:10px;
}

.grid-container-spaced h3.orange {
	color:#ec6608;
}