.status-inline {
  display: inline-block;
  padding: 0 !important;
}
.product-status img {margin-right: 7px;}
@media (max-width: 412px) {
.product-status img {
width: 50px;}
}
@media (max-width: 382px) {
.product-status img {
margin-right: 4px;}
}
@media (max-width: 364px) {
.product-status img {
width: 45px;}
}

#tab-description table {width:100%!important;}
#tab-description table td {padding:5px!important;border-bottom:1px solid #ccc;}
/*.journal-popup .form-horizontal {background: #fff;}*/
.journal-popup-content p {margin:0!important;}
@media only screen and (min-width: 320px) and (max-width: 760px) {
.journal-popup .journal-popup-content img {
  max-width: 100%!important;
height: auto!important;max-height: 100%;}
}
@media (max-width: 620px) {
	#tab-description table {font-size:13px;}
.journal-headline-rotator-33 i {font-size: 14px!important;}
.journal-headline-rotator-33 .rotator-text span {
  padding: 5px 0!important;
}
}
@media (max-width: 375px) {
.journal-headline-rotator-33 i {display:none;}
}
.route-common-h0ome .extended-container {margin-top:10px;}
.radio.pasts {width: 300px;}
.simplecheckout-left-column select {height: 33px;padding: 5px 10px;}
#simplecheckout_shipping select {height: 33px;padding: 5px 10px;max-width: 400px;}
.mega-menu div > h3, .mega-menu-categories .mega-menu-item > div {background-color: white!important;}
.mrg {margin-bottom: 10px;font-size: 14px !important;padding: 5px;}
@media (max-width: 844px){
.journal-cms-block-277 .block-content-top {background-size: 100px!important;}
}
@media (max-width: 400px){
.journal-cms-block-277 .block-content-top {background-image: none!important;}

}
.p-isbn {
    background-color: rgb(227, 23, 100)!important;
    color: #fff;
    font-size: 16px;
	font-family: "Open Sans";}
.yoga {color:rgb(88, 143, 39);}
.bottom-footer .copyright {font-size:13px;}
footer .column > h3 {border: none!important;padding-bottom:0!important;}
.journal-custom-tab h3 {font-weight: 400;
font-family: "Oswald";
font-style: normal;
font-size: 14px;
text-transform: uppercase;}
.product-page .heading-title {padding-bottom:0px!important;}
.information-page-8 .custom-sections .label-latest {display:none!important;}
.product-page #footer .hide-on-phone {display:none;}
.information-page #footer .hide-on-phone {display:none;}
.carousel-brand img {padding:5px 10px;}
ul.menu-centered {
/*text-align: left!important;*/
}
.rstyle .super-menu > li > a,.rstyle .drop-down ul li a{font-size:13px!important;}
.rstyle ul.menu-centered > li > a {padding:0 10px!important;}
.mega-menu-categories .mega-menu-item > div {padding: 0!important;}
header .journal-login {
    height: 80px;
}
@media (min-width: 1279px){
/*ul.menu-centered {padding-left: 65px!important;}*/
}
@media only screen and (min-width: 1280px){
.journal-language {width:180px!important;}
}
@media only screen and (min-width: 981px){
header .journal-login {-webkit-order: 3;-ms-flex-order: 3;order: 3;}
#search {width:90%!important;}
#search input {border: 1px solid rgb(204, 204, 204)!important;}
.journal-language {width:160px!important;}
}
header .links a {
    padding: 0 10px!important;
}
.bottom-footer .payments img {border-radius:2px;}


@media (min-width: 641px) {
.loginsimple .checkout-heading-button {
	width: 40%;}
	.customerlogin {width: 60%;}	
}
@media (min-width: 440px) and (max-width: 640px){
.loginsimple .checkout-heading-button {
	width: 60%;}
	.customerlogin {width: 40%;}	
}
@media (max-width: 439px){
.loginsimple .checkout-heading-button {
	width: 100%;}
	.customerlogin {display:none;}	
}
.customerlogin {float: left;}
.loginsimple .checkout-heading-button {
    background-color: rgb(88, 143, 39);
    padding: 10px 15px;
    text-align: center;
	border-radius:0;
}
.loginsimple .checkout-heading-button:hover {background-color: rgb(112, 190, 164);}
.checkout-heading-button a {color:#fff;text-transform: uppercase;}
.checkout-heading-button a:hover {color:#fff;}
#simplecheckout_customer .simplecheckout-block-content {clear: both;}
#content legend {font-family: Roboto!important;}
.cms-blocks p {margin:0!important;}
.radio .radioshipping {margin:5px 0!important;}
.btn-primary {background-color: rgb(112, 190, 164);}
.btn-primary:hover {background-color: rgb(80, 80, 80);}
#footer .newsletter ::placeholder {color: rgb(228, 228, 228);}
#footer .newsletter :-ms-input-placeholder {color: rgb(228, 228, 228);}
#footer .newsletter ::-ms-input-placeholder {color: rgb(228, 228, 228);}
::-webkit-input-placeholder{color:#535353;}
::-moz-placeholder{color:#535353;}
:-moz-placeholder{color:#535353;}
:-ms-input-placeholder{color:#535353;}
:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
:focus::-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
:focus:-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
:focus:-ms-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
.buttons {border:0!important;}
.checkout-page .newsletter {display:none!important;}
#simplecheckout_button_confirm {background-color: rgb(80, 80, 80);
border-color: rgb(80, 80, 80);
color: #fff;
padding: 3px 10px;
font-size: 14px;
border-radius: 0;}
#simplecheckout_button_confirm:hover {background-color: rgb(112, 190, 164);border-color:rgb(112, 190, 164);}
.option-image > ul > li, .option-image > ul > li:hover {border:none!important;min-width: 2px!important;}
.route-information-information h3, .route-information-information h4 {margin-bottom:10px;}
.secondary-title, #content #review-title, #content legend, .checkout-content h2 {border:0!important;}
.simpleregister-block-content .radio,.row-customer_newsletter .radio {
    display: inline-block !important;
    margin-right: 10px;
}
.alert-danger {color:rgb(227, 23, 100);}
.product-warning {color:red;font-weight:bold;}
.text-danger-qty,.simplecheckout-warning-block {background-color:rgb(227, 23, 100)!important; color:#fff;}
.contact-page .panel-default, .contact-page .secondary-title {display: none;}
.product-info .right .wishlist-compare .links a {
    padding: 0 10px!important;}
.product-info .option > ul > li:hover {
    border: 1px solid rgb(112, 190, 164);
}
.product-info .option > ul > li {
    border: 1px solid rgb(56, 56, 56);
	min-width: 45px;
text-align: center;
}
footer .checkbox {color:rgb(68, 67, 73);text-align: right;width: 100%;margin-top: 10px;}
#logo a img.logo-1x {
    /*width: 160px!important;*/
}
.drop-down ul li a {
    padding: 11px 25px 12px 18px!important;}
.limit, .sort {display:none!important;}
.product-info .option ul li {font-weight: normal!important;}

.checkout-heading a {color: #fff;}
.checkout-heading a:hover {color:#f1f1f1;}
.quantity input[type="text"] {
    position: relative;
    top: 2px;
}
.product-info {margin-bottom: 0px!important;}
.oc2 .contact-page .panel-body {padding:0;}
.journal-desktop .menu-floated > li > a {padding: 0 13px!important;}
.ne-bootstrap .ne-submit {font-weight: normal;}
.ne-bootstrap {
    max-width: 700px;
    margin: auto;
}
.ne-bootstrap .form-group {margin-bottom: 0;}
.modal-header {display:none;}
.ne-subscribe-box  .form-group {padding: 0 10px;}
.drop-down ul {min-width:220px!important;}
@charset "UTF-8";.product-info .right .panorama-block{width:100%;height:340px;overflow:hidden;position:relative!important;}
#panorama{max-width:200%;transform:scale(.5);position:absolute;left:-35%;top:-50%;}
.p-showroom span::before{content:'\f1b2';font-size:18px;color:#fff;padding:0px 7px 0 0;}
.p-showroom{margin:15px 0!important;}
.p-showroom span{background-color:rgb(205, 89, 112);width:180px;color:#fff;padding:10px;font-family:"Ubuntu Condensed", sans-serif;text-transform:uppercase;}
.p-sku a{color:rgb(68, 67, 73)!important;}
.p-sku a:hover{color:rgb(242, 156, 43)!important;}
.p-sku{font-size:16px;font-family:"Ubuntu Condensed", sans-serif;font-weight:300!important;}
.product-info .right > div > div.social{margin-bottom:40px;}
.block-content-left h3{font-size:15px !important;}
.mega-menu-categories .mega-menu-item.menu-image-top img{width:50%!important;}
.section-category .name a{font-size:18px !important;text-transform:uppercase;font-family:"Ubuntu Condensed", sans-serif;}
.journal-language form, .journal-currency form{float:right!important;}
.top-bar{height:40px;}
.simplecheckout-cart th{font-weight:normal!important;font-size:13px;}
.simplecheckout-cart .price, .simplecheckout-cart .total, .simplecheckout-cart .name{font-weight:normal!important;font-size:13px!important;}
.trb img{margin:10px 15px;}
.mega-menu-categories .mega-menu-item ul li a{line-height:20px!important;}
.p-sku{width:30%;display:block;float:left;text-align:left;padding:0 10px;}
.product-info .right > div > div, .product-info .right > div > ul{position:inherit!important;}
.dimg{width:60px;}
#tab-description h3, #tab-description h2{font-weight:300;margin:20px 0!important;}
#tab-description h2{font-weight:300;margin:20px 0!important;}
.stigoq img{display:inline-block;vertical-align:middle;width:33%;max-width:135px!important;height:auto;}
.stigoq p{font-weight:300;color:#151E25;letter-spacing:0.49px;line-height:22px;padding-left:50px;display:inline-block;vertical-align:middle;width:65%;}
.oc2 address{font-style:normal;}
@media (max-width:780px){.simplecheckout-button-left{display:block!important;}
#dvideo{width:100%;}
}
@media (max-width:500px){#dvideo{width:100%;}
/*.product-info .product-options > .cart{width:70%!important;float:left;}*/
}
@media (min-width:501px){#dvideo{width:500px;}
.journal-carousel .htabs a {
    min-width: 100px;
    text-align: center;
}
}
@media (min-width:980px) and (max-width:1024px) {
.rstyle .super-menu > li > a,.rstyle .drop-down ul li a{font-size:12px!important;}
}
@media (min-width:980px) and (max-width:1280px) {
.super-menu > li > a i {display:none!important;}
}
#piegade{padding:10px 10px 10px 0;}
#piegade h3{font-weight:400;font-style:normal;text-transform:uppercase;margin:0 0 20px;}
/*.oc2 .contact-page h2{padding:0!important;}
.contact-page .dform{color:#000;text-align:center;margin-bottom:20px !important;}*/
#contactinfo h3{font-weight:400;font-style:normal;font-size:18px;text-transform:uppercase;}
#contactinfo .phone{color:rgb(247, 4, 21);font-size:18px;font-style:normal;}
@media (max-width:500px){#wicon{top:0px!important;float:none!important;width:100%!important;}
#wworn{float:none!important;width:100%!important;}
/*.radioshipping span{background-color:#fff!important;font:12px/48px Roboto,sans-serif!important;padding:0 0 0 45px!important;}*/
#simplecheckout_step_menu{display:none;}
.name img{width:80px;}
.simplecheckout-cart td{padding:2px 3px;}
.simplecheckout-cart-total{padding:3px}
.journal-carousel .htabs a {padding: 10px;}
.oc2 .form-horizontal .form-group label{padding-top:0!important;}
h1{font-size:20px;}
.mini-cart-info{max-height:280px;}
}
.simplecheckout-block-content p{margin:10px 0!important;}
#zones{background:#ddd;padding:5px 5px 5px 20px;font-weight:normal;float:left;width:100%;}
.journal-headline-rotator-33 .button{font-size:24px !important;font-family:Roboto!important;}
#tab-description{margin-top:10px;}
.pasut{font-size:20px;margin-left:5px;}
.post-details h1,.post-details h2,.post-details h3{margin:10px 0 15px;font-weight:300;}
.post-details h4,.post-details h5,.post-details h6{margin:5px 0 10px;font-weight:300;}
.post-details h4{font-size:18px;}
.post-details h5{font-size:16px;}
.post-details h6{font-size:14px;}
.cs-258 .name a{font-weight:400;text-transform:uppercase!important;}
#content .related-products .box-heading{margin-top:20px;padding:0;font-size:18px;}
.wishlist-info .btn-danger{background-color:#ccc;}
@media (min-width:761px){.section-category .name a{color:#fff!important;}
.journal-language .btn-group {margin-top:22px;}
.section-category .name{background-color:rgb(242, 156, 43)}
#languages{top:-5px;position:relative;}
#contactinfo{display:block;float:left;width:33.333%;}
#piegade h3{font-size:18px;}
/*.checkout-heading-button a {padding: 10px 60px;}*/
}
@media (max-width:470px){
.journal-header-default #cart {
    background-color: rgb(88, 143, 39)!important;
}
#cart .heading a {color:#fff!important;}
}
@media (min-width:470px){
#cart .heading a {color:rgb(68, 67, 73)!important;}
#cart .heading i::before {
    color: rgb(72, 113, 0)!important;
}
}
@media (max-width:760px){
.bottom-menu-bar .journal-header-center .journal-secondary {margin: auto;}
.double {display:none;}
#cart .heading, .ie9 #cart button.heading {
    color: rgb(228, 228, 228)!important;
}
.journal-header-center .journal-secondary {
    background-color: #fff!important;
}
.journal-header-center .journal-secondary {
    width: auto!important;}
.ne-bootstrap .form-group {padding-bottom:10px;}
.journal2_advanced_grid{padding:0px!important;}
#contactinfo{display:block;float:left;width:100%;}
#piegade h3{font-size:14px;}
footer .bottom-footer .copyright{margin-bottom:0px!important;}
.section-category{margin-top:10px;}
.mailtop {display:none!important;}
}
@media only screen and (max-width:760px){.journal-header-center .links{margin:0px!important;}
#languages ul{position:relative;top:-7px;}
}
.simple-content .name{font-weight:normal!important;}
p{margin:0 0 15px!important;}
.simplecheckout-cart .name a{color:rgb(39, 39, 39);font-weight:normal;}
.quantity .btn-danger{background-color:#cccccc;}
.quantity .btn-primary{background-color:rgb(56, 56, 56);}
.product-info .right .wishlist-compare .links{text-align:left!important;}
.journal-login .journal-secondary{float:left!important;}
.journal-header-default #header .journal-secondary .top-menu .no-link,.journal-header-default #header .journal-secondary .top-menu > li > a{margin-right:20px!important;}
#languages ul li{list-style:none!important;}
#languages ul li a{letter-spacing:2px;font-size:14px;font-family: Oswald, sans-serif;}
.oc2 .form-horizontal .form-group{margin-bottom:7px!important;}
.simplecheckout-cart-total{border:0px;}
.simple-content .name{font-weight:bold;}
#simplecheckout_step_menu{margin-bottom:20px!important;}
.simple-content{margin:15px 0px!important;}
.simplecheckout-block-content{padding:10px 0!important;}
.simple-step{background-color:#ccc!important;border-radius:3px!important;font-weight:400;font-style:normal;font-size:13px;color:#fff;text-transform:uppercase;}
.simple-step-current{border-radius:3px!important;background-color:rgb(223, 59, 74)!important;font-weight:400;font-style:normal;font-size:13px;text-transform:uppercase;}
.simple-step-completed{border-radius:3px!important;background-color:#ccc!important;font-weight:400;font-style:normal;font-size:13px;text-transform:uppercase;}
.simplecheckout-error-text{font-size:14px;font-weight:400;}
.simplecheckout-block-content p{margin:10px 0;}
.simplecheckout-block-content p b{text-transform:uppercase;font-weight:400;font-size:13px;color:#000;}
#simplecheckout_shipping_address, #simplecheckout_shipping{margin-bottom:0;}
.col-sm-12 .checkout-heading{border-radius:0;background-color:rgb(228, 228, 228);border-color:rgb(228, 228, 228);color:#000;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase;}
#simplecheckout_comment .simplecheckout-block-content{margin-top:15px;}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea{border-color:#e1e1e1!important;}
.simplecheckout-cart td.name,.simplecheckout-cart th.name,.simplecheckout-cart th.quantity{text-align:left!important;}
.simplecheckout-cart td.quantity{vertical-align:middle!important;}
.simplecheckout-cart .total,.simplecheckout-cart .price,.simplecheckout-cart td.name{vertical-align:middle;}
footer{z-index:9!important;}
.simplecheckout-block-content .form-horizontal .row-customer_vremya{overflow:visible!important;}
#wicon{display:block;float:left;width:30px;top:8px;position:relative;}
#wicon .fa{font-size:20px;color:rgb(247, 4, 21);}
#wworn{float:left;}
#simplecheckout_shipping input:checked + span{}
.simple-content #cart{height:auto;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, small, strong, b, i, dl, dt, dd, form, label, footer, header, menu, nav, section{margin:0;padding:0;border:0;outline:0;}
html{-webkit-text-size-adjust:none;}
body{font-size:14px;line-height:1.4;font-family:Helvetica, Arial, sans-serif;overflow-x:hidden;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section{display:block;}
textarea:focus, input:focus, select:focus, button:focus{outline:none;}
header *, #container *, footer *, #top-modules *, #bottom-modules *{box-sizing:border-box;}
*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
.clearfix{clear:both;display:block;}
:before,:after{font-family:'journal-icons';position:relative;font-style:normal;font-variant:normal;font-weight:normal;color:inherit;font-size:inherit;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
i{position:relative;font-style:normal;vertical-align:middle;}
i img{position:relative;vertical-align:middle;max-width:100%;height:auto;}
body::after{position:fixed;width:100%;height:100%;z-index:-1;display:block;top:0;left:0;right:0;bottom:0;}
.xl-5{width:5%;}
.xl-10{width:10%;}
.xl-15{width:15%;}
.xl-20{width:20%;}
.xl-25{width:25%;}
.xl-30{width:30%;}
.xl-35{width:35%;}
.xl-40{width:40%;}
.xl-45{width:45%;}
.xl-50{width:50%;}
.xl-55{width:55%;}
.xl-60{width:60%;}
.xl-65{width:65%;}
.xl-70{width:70%;}
.xl-75{width:75%;}
.xl-80{width:80%;}
.xl-85{width:85%;}
.xl-90{width:90%;}
.xl-95{width:95%;}
.xl-100{width:100%;}
.xl-11{width:11.11111111111111%;}
.xl-12{width:12.5%;}
.xl-14{width:14.28571428571429%;}
.xl-16{width:16.66666666666666%;}
.xl-33{width:33.33333333333333%;}
.xl-66{width:66.66666666666666%;}
.xs-5, .xs-10, .xs-15, .xs-20, .xs-25, .xs-30, .xs-35, .xs-40, .xs-45, .xs-50, .xs-55, .xs-60, .xs-65, .xs-70, .xs-75, .xs-80, .xs-85, .xs-90, .xs-95, .xs-100, .xs-33, .xs-66, .sm-5, .sm-10, .sm-15, .sm-20, .sm-25, .sm-30, .sm-35, .sm-40, .sm-45, .sm-50, .sm-55, .sm-60, .sm-65, .sm-70, .sm-75, .sm-80, .sm-85, .sm-90, .sm-95, .sm-100, .sm-33, .sm-66, .md-5, .md-10, .md-15, .md-20, .md-25, .md-30, .md-35, .md-40, .md-45, .md-50, .md-55, .md-60, .md-65, .md-70, .md-75, .md-80, .md-85, .md-90, .md-95, .md-100, .md-33, .md-66, .lg-5, .lg-10, .lg-15, .lg-20, .lg-25, .lg-30, .lg-35, .lg-40, .lg-45, .lg-50, .lg-55, .lg-60, .lg-65, .lg-70, .lg-75, .lg-80, .lg-85, .lg-90, .lg-95, .lg-100, .lg-33, .lg-66, .xl-5, .xl-10, .xl-15, .xl-20, .xl-25, .xl-30, .xl-35, .xl-40, .xl-45, .xl-50, .xl-55, .xl-60, .xl-65, .xl-70, .xl-75, .xl-80, .xl-85, .xl-90, .xl-95, .xl-100, .xl-33, .xl-66{float:left;}
.xs-11, .xs-12, .xs-14, .xs-16,
.sm-11, .sm-12, .sm-14, .sm-16,
.md-11, .md-12, .md-14, .md-16,
.lg-11, .lg-12, .lg-14, .lg-16,
.xl-11, .xl-12, .xl-14, .xl-16{float:left;}
.j-min{height:40px;}
.j-med{height:80px;}
.j-tall{height:120px;}
.j-50{height:50px;}
.j-100{height:100px;}
.z-0{z-index:0;}
.z-1{z-index:1;}
.z-2{z-index:2;}
.z-3{z-index:3;}
.z-4{z-index:4;}
.z-5{z-index:5;}
.z-6{z-index:6;}
.z-7{z-index:7;}
.z-8{z-index:8;}
.z-9{z-index:9;}
#container{max-width:1024px;position:relative;margin:0 auto;background-color:transparent;z-index:3;}
.heading-title, .box-heading{line-height:40px;font-size:15px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.secondary-title{font-size:17px;color:#5C8BA6;}
.extended-layout #container{background-color:transparent;background-image:none;}
@media only screen and (min-width:760px){
.home-page.extended-layout #column-right + #content{padding:0px 20px 0 0;}
/*.home-page.extended-layout #column-right{padding:0px 0 0 0;}*/
.extended-layout #column-left{padding:10px 0 0 0;}
.extended-layout #column-right{padding:20px 0 0 0;}
.extended-layout #column-right + #content{padding:20px 20px 0 0;}
.extended-layout #column-left + #content{padding:10px 0 0 20px;}
.extended-layout #column-left + #column-right + #content{padding:20px 20px 0 20px;}
.extended-layout #content{padding:20px 0 0 0;}
}
.home-page #content:empty{padding-top:0 !important;padding-bottom:0 !important;}
#content{position:relative;z-index:2;padding:20px 20px 0 20px;background-color:transparent;-webkit-transform:translate3d(0, 0, 0);}
#content:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.box{position:relative;}
#content .content ul, #content .content li{margin:0;padding:0;list-style:none;position:relative;}
#content .content ul{margin:8px 0;}
#content .content > ul > li > a{display:inline-block;padding:4px 0 4px 10px;font-size:inherit;}
input, textarea, keygen, select, button{font-family:inherit;}
a{color:#333745;text-decoration:none;cursor:pointer;}
button{border:none;background-color:transparent;padding:0;}
.button{cursor:pointer;font-size:14px;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-color 0.15s ease-in-out;padding:0 12px;border:0;line-height:32px;background-color:transparent;display:inline-block;-webkit-appearance:none;text-align:center;position:relative;}
.button i:before{padding:0 1px;}
.cart{position:relative;}
.button-disabled{opacity:.5;cursor:default;}
.button-disabled:before, .button-disabled:after{display:none !important;}
.buttons{overflow:hidden;padding:15px 0;line-height:30px;margin:20px 0 20px 0;}
.buttons .left{padding-top:2px;}
.buttons .left{float:left;text-align:left;}
.buttons .right{float:right;text-align:right;}
.buttons .right a{text-decoration:none !important;}
.buttons .center{float:left;text-align:center;margin-left:auto;margin-right:auto;}
hr{border:0;background-color:#E4E4E4;height:1px;margin:0;}
.breadcrumb{margin:0 auto;padding:0;height:40px;line-height:38px;position:relative;z-index:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;}
.breadcrumb a{color:inherit;font-size:inherit;transition:all .2s ease;display:inline-block;vertical-align:middle;}
.breadcrumb a .fa{top:-1px;}
ul.breadcrumb{list-style:none;}
ul.breadcrumb li{display:inline-block;}
ul.breadcrumb li a{margin:0 4px;}
ul.breadcrumb li::before{content:"»";margin-right:2px;}
ul.breadcrumb li:first-of-type a{margin-left:0;}
ul.breadcrumb li:first-of-type::before{display:none;}
@media only screen and (max-width:500px){ul.breadcrumb{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.4;height:auto;padding:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
ul.breadcrumb > li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:normal;text-align:left;}
}
.extended-container{position:relative;z-index:10;}
.extended-container:before{content:"";display:block;width:100%;height:40px;position:absolute;}
.home-page .extended-container:before,
.maintenance-mode .extended-container:before{display:none;}
.home-page #container:before{content:"";display:block;position:absolute;left:50%;top:0;}
.maintenance-message{padding-bottom:20px;padding-top:20px;}
.maintenance-message h1{line-height:30px;}
.maintenance-message h1 br{display:none;}
.journal-slider + #container > #notification{display:none;}
#notification{position:absolute;z-index:2;width:100%;}
.success, .warning, .information, .attention{width:100%;position:relative;z-index:2;height:auto;padding:10px 15px;line-height:20px;}
.success a, .warning a, .information a, .attention a{color:#428bca;}
.success img, .warning img, .information img, .attention img{float:right;margin-top:6px;cursor:pointer;display:block;}
.success{background-color:#CDECA6;}
.warning{background-color:#FBE3A7;}
.attention{background-color:#FBE3A7;}
.information{background-color:#BFE7F1;}
.fa-exclamation-circle{font-size:17px;}
.required, .cart-info .stock{color:#EA2E49;font-size:16px;}
input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
textarea{-webkit-appearance:none;background:white;border-radius:0;border-width:1px;border-style:solid;border-color:#EEEEEE;padding:5px 10px;width:100%;transition:all 0.2s;font-size:13px;min-height:35px;box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.08);}
textarea{width:100%;max-width:100%;resize:none;height:150px;}
input[type='radio'],
input[type='checkbox']{margin:5px;}
select{background:#f4f4f4;border:1px solid #E4E4E4;padding:2px;margin:5px;max-width:100%;}
label{cursor:pointer;padding-right:20px;}
span.error,
.text-danger{display:inline-block;background-color:#EA2E49;color:white;padding:3px 4px 2px 4px;font-size:12px;position:relative;}
#cboxLoadedContent h1{padding-bottom:2px;display:inline-block;border-bottom:1px solid #E4E4E4;margin:10px 0 10px 10px;font-size:24px;}
#cboxLoadedContent p{padding:0 10px;}
.responsive-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.responsive-video > iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
#top-modules, #bottom-modules{z-index:1;}
#top-modules > div, #bottom-modules > div{margin:0 auto;z-index:1;}
#top-modules > div > div, #bottom-modules > div > div{position:relative;margin:0 auto;}
#top-modules .box.static-banners,
#top-modules .multi-modules-wrapper,
#top-modules .box.journal-carousel
.box.custom-sections,
#top-modules .box.cms-blocks, #bottom-modules .box.static-banners,
#bottom-modules .multi-modules-wrapper,
#bottom-modules .box.journal-carousel
.box.custom-sections,
#bottom-modules .box.cms-blocks{padding-bottom:0 !important;}
#top-modules .gutter-on.bullets-on, #bottom-modules .gutter-on.bullets-on{padding-bottom:0 !important;}
#top-modules{position:relative;}
.ui-menu{z-index:99 !important;}
.oc2.information-page #content{padding-bottom:20px;}
.oc2 .required{color:inherit;}
.oc2 .required label{font-weight:normal;}
.oc2 .required label:before{content:"*";color:#EA2E49;font-weight:bold;font-size:16px;position:relative;margin-right:3px;}
.oc2 fieldset{border:none;padding:0;margin:0;}
.oc2 fieldset > div{clear:both;margin-bottom:6px;overflow:hidden;}
.oc2 fieldset .radio{padding-top:7px;}
.oc2 fieldset .radio label{width:100%;padding-top:0;}
.oc2 fieldset .radio label:before{display:none;}
.oc2 fieldset label{width:25%;float:left;display:block;padding-top:7px;}
.oc2 fieldset label + div, .oc2 fieldset label + input.form-control{width:75%;float:right;}
.oc2 fieldset .radio-inline{width:auto;}
.oc2 fieldset .radio-inline:before{display:none;}
.oc2 .form-horizontal .form-group{overflow:hidden;margin-bottom:5px;}
.oc2 .form-horizontal .form-group label{width:25%;float:left;display:block;padding-top:7px;font-weight:normal;}
.oc2 .form-horizontal .form-group label + div{width:75%;float:right;}
.oc2 .secondary-title{margin-bottom:10px;}
.oc2 .input-group{display:table;position:relative;}
.oc2 .input-group .form-control{float:left;display:table-cell;}
.oc2 .input-group.datetime{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;}
.oc2 .input-group-btn{font-size:14px;display:table-cell;vertical-align:middle;}
.oc2 .input-group-btn button{padding:6px 12px 9px 12px;cursor:pointer;font-size:12px;box-shadow:none;}
.oc2 .input-group-btn button:hover{transition:all 0.2s;}
.oc2 .date .input-group-btn button, .oc2 .time .input-group-btn button, .oc2 .datetime .input-group-btn button{border-top-left-radius:0;border-bottom-left-radius:0;}
.oc2 .fa{font-size:14px;}
.oc2 .fa:before{font-family:'FontAwesome';}
.oc2 .captcha-row .pull-right{float:none;margin-left:25%;}
.oc2 .alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.oc2 .alert button{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:.6;}
.oc2 .alert i{margin-right:5px;}
.oc2.route-account-register .form-horizontal .radio{padding-top:0;}
.oc2.route-account-register .form-horizontal .radio label{width:auto;float:none;padding-top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.oc2.route-account-register .form-horizontal label.radio-inline{width:auto;}
.modal{color:#222;}
.old-browser{display:table;width:100%;text-align:center;font-size:16px;color:#ffffff;background-color:#f74558;height:60px;line-height:60px;position:fixed;z-index:9999999;top:0;}
.old-browser a{text-decoration:underline;color:#fff;}
.oc1 .ui-datepicker{z-index:99999999 !important;}
.i6 body, .ie7 body, .ie8 body{padding-top:60px;}
.tooltip + .tooltip{visibility:visible;}
.android:not(.chrome) .product-grid-item .name a{display:block;}
.ie:not(.edge) .mini-cart-info table tr td.remove button{padding-right:5px;}
.one-page-checkout .confirm-section{float:left;width:100%;}
.one-page-checkout .payment-stripe{display:block !important;}
.one-page-checkout .checkout-cart .buttons{display:none !important;}
.skin-10 .super-menu > li:first-of-type{border-top-width:0;}
.skin-11 .side-column .box:not(.flyout-menu){overflow:hidden;}
.skin-11 .heading-title,
.skin-11 .refine-image a,
.skin-11 .side-column .box{box-shadow:1px 1px 0 0 rgba(0, 0, 0, 0.05);}
.skin-11 .journal-cms-block-96 .block-content-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.skin-11 .product-grid .product-grid-item .price{margin:7px 0 10px 0;}
.skin-11 .secondary-title, .skin-11 #content #review-title{padding-top:0;}
@media only screen and (min-width:760px){.skin-11 body:not(.is-sticky) .journal-header-center .journal-search,
.skin-11 body:not(.is-sticky) .journal-header-center .journal-cart{margin-top:10px;}
.skin-11 body:not(.is-sticky) .journal-header-center .header-assets:not(.top-bar){top:10px;position:relative;}
.skin-12 #logo a img{top:45%;}
.skin-12 .journal-header-center .journal-cart,
.skin-12 .journal-header-center .journal-search{margin-top:-10px;}
}
@media only screen and (min-width:760px) and (max-width:800px){.skin-12 .journal-header-center #cart .heading{right:10px;}
}
.skin-12 .product-grid-item .image .wishlist,
.skin-12 .product-grid-item .image .compare{bottom:-3px;}
.skin-12 .product-grid-item .image .wishlist{left:-5px;}
.skin-12 .product-grid-item .image .compare{right:-5px;}
.skin-14 .product-info .product-options > .cart,
.skin-14 .product-info .product-options > .rating{margin-bottom:0;}
.skin-15 #bottom-modules .journal2_text_rotator .rotator-image.image-center{margin:40px auto 10px auto !important;}
.skin-15 #bottom-modules .journal2_text_rotator .bullets-on .rotator-author{margin-bottom:30px;}
.skin-15 #bottom-modules .journal2_text_rotator .rotator-text{padding:10px 30px;}
.skin-15 #bottom-modules .journal2_text_rotator .text-rotator.bullets-center .quovolve-nav{bottom:20px !important;}