#pav-header-builder .pa_toplinks_element_wrapper{float:left;}
#pav-header-builder div.nav.pull-right ul:nth-of-type(1) li:nth-of-type(1) {
    display: none !important;
}

#pav-header-builder div.nav.pull-right ul:nth-of-type(1) ul li:nth-of-type(1) {
    display: block !important;
}
#pav-header-builder div.nav.pull-right ul:nth-of-type(1) ul li:nth-of-type(3) {
    display: none !important;
}
#pav-header-builder div.nav.pull-right ul:nth-of-type(1) ul li:nth-of-type(4) {
    display: none !important;
}

/* FONTS */
@font-face {
    font-family: 'myriadprolight';
    src: url('../fonts/myriad/MyriadPro-Light.otf');
    src: url('../fonts/myriad/MyriadPro-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/myriad/MyriadPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    /* font-display: swap; */
}
@font-face {
    font-family: 'myriadprobold';
    src: url('../fonts/myriad/MyriadPro-Bold.otf');
    src: url('../fonts/myriad/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/myriad/font/MyriadPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    /* font-display: swap; */
}
@font-face {
    font-family: 'myriadproregular';
    src: url('../fonts/myriad/MYRIADPRO-REGULAR.OTF');
    src: url('../fonts/myriad/MYRIADPRO-REGULAR.eot?#iefix') format('embedded-opentype'), url('../fonts/myriad/MYRIADPRO-REGULAR.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    /* font-display: swap; */
}
body,.panel-title{color:#373a3b!important;font-family:'myriadprolight', sans-serif!important;font-size:15px!important;letter-spacing:1.3px!important;line-height:25px!important;}
#page{overflow:initial!important;}
#account-login h2,#account-account h2,form fieldset legend{color:#373a3b!important;font-family:'myriadproregular',sans-serif!important;font-weight:normal!important;font-size:24px!important;line-height:33px!important;letter-spacing:2.4px!important;;}
#error-not-found h1,#account-forgotten h1,#account-register h1{margin:0 0 5px;color:#373a3b!important;font-size:30px!important;font-weight:normal;;letter-spacing:3px;line-height:39px;font-family:'myriadproregular',sans-serif!important;}
#account-register .buttons .pull-right b{font-weight:500;}
#common-success h1{font-weight:normal;}
fieldset legend{text-transform:capitalize!important;}
footer.pavo-footer h5, .footer h5, .box-heading, .html-item h2, #product-category h3, #information-contact h3,
.form-horizontal legend, #pavoblog-posts .related_posts .panel-title, #pavoblog-comments h3,
.pavlayerednavigation .list-group &gt; a.list-group-item, .filter-default .list-group &gt; a.list-group-item{font-family: 'myriadprolight', sans-serif!important;font-weight:normal!important;}
.top_bar{
background-color: #ED1C24 !important;
}
h1, .h1, h2, .h2, h3, .h3 {
font-family: 'myriadproregular', sans-serif !important;
}
h1, .h1, h2, .h2 {
font-size: 30px !important;
line-height: 39px;
letter-spacing: 3px !important;
}
#account-edit h1,#account-return h1,#account-order h2, #checkout-cart h1,#account-password h1, #account-address h2, #account-wishlist h2, #account-order h1 {
line-height: 39px !important;
color:#373a3b!important;
font-weight:normal;
}
#account-order h3{line-height: 33px!important;letter-spacing:2.4px!important;color:#373a3b!important;font-weight:normal;}
.page-account-order table thead tr td,.page-account-order table tr thead th{text-align:center!important;}
.page-account-order table tr td:nth-child(1),.page-account-order table tr td:nth-child(3),.page-account-order table tr td:nth-child(4),.page-account-order table tr td:nth-child(5),.page-account-order table tr td:nth-child(6){text-align:center!important;}
#account-return .radio label{text-transform:initial!important;}
#account-return fieldset:nth-of-type(1) .form-group:nth-of-type(4) .control-label{margin-top:0!important;}
#account-edit fieldset .form-group:nth-of-type(4) .control-label{margin-top:0!important;}
.top_bar .dropdown li a{
color: #373a3b !important;
}
ul.dropdown-menu li a {
line-height: 18px !important;
}
.nav_logo_1 img {
    width: 120px;
}

.nav_logo_2 img {
    width: 123px;
}

label.radio-inline input{margin-right:5px!important;}

.top_bar a, .top_bar i, a.dropdown-toggle,.mini-cart.minicart-style-default .cart-inner .pav-cart-total{
color: #ffffff !important;font-size:15px!important;letter-spacing:1.5px!important;line-height:18px;
}
/*.top_bar a,.mini-cart.minicart-style-default .cart-inner .pav-cart-total{font-family:'myriadproregular',sans-serif!important;}*/
.top_bar li{padding-right:2.5px!important;}
.bg-menu .pa-column-container:nth-child(3) #logo{float:right;}
ul.breadcrumb a{font-size:15px!important;letter-spacing:1.5px!important;line-height:18px;text-transform:capitalize!important;}
.megamenu li{padding:0 15px;}
.megamenu li a{text-transform:capitalize!important;font-size:15px!important;letter-spacing:1.5px!important;line-height:18px!important;font-family:'myriadproregular',sans-serif!important;margin-left:0!important;width:190px;text-align:center;}
.radio label, .checkbox label{color:#373a3b!important;}

#pav-header-builder{position:relative;z-index:10000;}
@media (min-width: 768px) and (max-width: 991px){
 .pav-mobile-nav.visible-xs{display:none!important;}
 #pav-header-builder.hidden-xs{display:block!important;}
}
@media (max-width: 767px){
.bg-menu-mobile .pa-column-container:nth-child(2) #logo{float:right;}
.bg-menu-mobile .mainmenu .navbar .navbar-nav{margin:0!important;}
.bg-menu-mobile .mainmenu .navbar .navbar-nav li{border-top:1px solid #c9c9c9;display:block!important;}
.bg-menu-mobile .mainmenu .navbar .navbar-nav li a{background: transparent!important;margin:0!important;color:#ed1c24!important;font-size:16px;text-transform:capitalize;text-align:left;padding-left:0!important;}

 .pav-mobile-nav.visible-xs{display:none!important;}
 #pav-header-builder.hidden-xs{display:block!important;}
 .navbar-header.hidden{display:block!important;}
 .navbar-collapse{position:relative;z-index:1;}
 .navbar-toggle{float:none!important;border:1px solid #c9c9c9!important;border-radius:2px!important;padding:0 10px!important;}
 .mainmenu .navbar-collapse .navbar-nav{display:block!important;}
 .mainmenu .navbar .navbar-collapse .navbar-nav &gt; li{display:block!important;}
.navbar-toggle{padding:6px 10px!important}

}
.mini-cart .pav-cart-total{
color: #ffffff !important;
}

i.icons8-shopping-cart{
background-color: #e76d66 !important;
color: #ffffff!important;
margin-bottom: 3px !important;
}

.list-inline li {
margin-top: 5px !important;
}

.pav-mobile-nav div.setting{
display:none !important;
}

.pav-mobile-nav #top-links{
width: 100% !important;
text-align: center !important;
}

.pav-mobile-nav #mobile-logo{
width: 120px;
height: auto;
max-width: 150px !important;
}

.mini-cart ul table, .mini-cart ul table a {
color: #373a3b !important;
font-size: 15px !important;
letter-spacing: 1.5px !important;
}

ul.dropdown-menu td.text-right {
line-height: 18px !important;
}

ul.dropdown-menu td.text-right strong {
font-family: 'myriadproregular', sans-serif !important;
font-weight:normal;
}

ul.dropdown-menu p.padding-left-10 strong {
font-family: 'myriadproregular', sans-serif !important;
font-weight:normal;
}

ul.dropdown-menu p strong i {
padding-right: 5px !important;
}

.pav-mobile-nav .inner:first-of-type{
background: #ED1C24 !important;
}

.pav-mobile-nav .inner:nth-of-type(2){
background: #ffffff !important;
}

.pav-mobile-nav #top-links i{
color: #ffffff !important;
}

.pav-mobile-nav .mini-cart .pav-cart-total {
    color: #373a3b !important;
}

@media screen and (min-width:768px) and (max-width:990px){
  div[data-uniqid=&quot;jh7iw35r&quot;]{
  width: 100% !important;
  }
  div[data-uniqid=&quot;jifu0i0f&quot;]{
  width: 100% !important;
  }

  div[data-uniqid=&quot;jgvm07xr&quot;]{
  width: 100% !important;
  }

  .col-sm-6 {
    width: 100% !important;
}

  .copyright{
  width: 100% !important;
  }
}

.mainmenu .navbar .navbar-nav {
    text-align: center;
    display: flex;
    justify-content: center;
}
/*.mainmenu .navbar .navbar-nav &gt; li:last-child,.bg-menu-mobile .mainmenu .navbar .navbar-nav &gt; li:last-child{display:none!important;}*/
.megamenu ul li.showmenu{display:block!important;}
.megamenu li a{padding: 15px 18px!important;
    color: #ffffff!important;
    background: #ed1c24;
    border-radius: 4px;
    margin-left: 18px;
    margin-top: 15px;}
.megamenu li a:hover{background:#ed1c24!important;}
.rev_slideroffbanner img{width:100%;}
body{background-color:#f5f6f7!important;}
#content{background-color: #ffffff;border-radius: 5px; -webkit-box-shadow: 0 1px 3px #d3d3d3;box-shadow: 0 1px 3px #d3d3d3;padding:26px;}
#account-login #content{padding:26px 10px;}
.btn-default,.btn-primary{color:#000!important;-webkit-transition: all 0.1s ease 0s!important;transition: all 0.1s ease 0s!important;border: 1px solid #c9c9c9!important;-webkit-border-radius: 3px!important;-moz-border-radius:3px!important;-ms-border-radius:3px!important;-o-border-radius:3px!important;
border-radius:3px!important;background:transparent!important;text-transform:uppercase!important;padding:5px 15px!important;font-size:14px!important;letter-spacing:normal!important;font-weight:normal!important;}
.btn-default:hover,.btn-primary:hover,.btn-default:focus,.btn-primary:focus,.btn-default:active,.btn-primary:active{border:1px solid #ed1c24!important;color:#fff!important;background-color:#ed1c24!important;-webkit-transition:all 0.1s ease 0s!important;transition: all 0.1s ease 0s!important;}
.btn-danger{letter-spacing:inherit!important;font-size:14px!important;font-weight:normal!important;padding:5px 13px!important;text-transform:capitalize!important;background-color:#e76d66!important;border-color: #e45850!important;border-radius:5px!important;}
.btn-danger:hover{background-color: #e14b43!important;border-color:#d52b21!important;}
.btn-info{letter-spacing:inherit!important;font-size:14px!important;font-weight:normal!important;padding:6px 12px!important;text-transform:capitalize!important;background-color:#4c4c4c!important;border-color:#3f3f3f!important;}
.btn-info:hover{background-color:#383838!important;border-color: #212121!important;}
#pavo-sticky-header{position:inherit!important;}
.thumb-addition .btn-gallery{display:none!important;}.xzoom-preview,.xzoom-source{display:none!important;}
.image-preview:hover{cursor:pointer;}
#twitter-widget-0{margin-left:-10px;}

/*start verify email page*/
#common-success h1 {
line-height: 39px !important;
color:#373a3b!important;
}
.page-extension-emailverification #common-success p {
color: #373a3b!important;
}
/*end verify email page*/

/*start privacy policy*/
.modal-header h4.modal-title {
font-family: 'myriadproregular', sans-serif !important;
color:#373a3b!important;
font-size: 24px !important;
line-height: 33px !important;
letter-spacing: 2.4px !important;
font-weight:normal;
}
.page-account-register #modal-agree .modal-body p:nth-of-type(2) span,
.page-account-register #modal-agree .modal-body p:nth-of-type(5) span,
.page-account-register #modal-agree .modal-body p:nth-of-type(8) span,
.page-account-register #modal-agree .modal-body p:nth-of-type(11) span {
font-family: 'myriadprolight', sans-serif !important;
line-height: 18px !important;
color: #373a3b !important;
}
.page-account-register #modal-agree .modal-body p:nth-of-type(1) span,
.page-account-register #modal-agree .modal-body p:nth-of-type(4) span,
.page-account-register #modal-agree .modal-body p:nth-of-type(7) span,
.page-account-register #modal-agree .modal-body p:nth-of-type(10) span {
font-family: 'myriadproregular', sans-serif !important;
line-height: 18px !important;
color: #373a3b !important;
}
/*end privacy policy*/

/*start terms and conditions*/
.modal-header .close {
margin-top: 5px !important;
}
#modal-agree .modal-header {
padding: 10px 30px !important;
}
#modal-agree .modal-body {
padding: 15px 30px !important;
}
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(7) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(12) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(20) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(23) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(26) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(29) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(38) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(41) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(44) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(47) span {
font-family: 'myriadproregular', sans-serif !important;
line-height: 18px !important;
}
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(1) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(3) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(5) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(8) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(10) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(13) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(15) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(16) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(18) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(21) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(24) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(27) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(30) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(32) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(34) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(36) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(39) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(42) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(45) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(48) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(50) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(51) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(52) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(53) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(54) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(56) span,
.page-checkout-checkout #modal-agree .modal-body p:nth-of-type(57) span {
font-family: 'myriadprolight', sans-serif !important;
line-height: 18px !important;
}
.page-checkout-checkout #modal-agree .modal-body ol li::marker {
font-family: 'myriadprolight', sans-serif !important;
}
/*end terms and conditions*/
/*footer*/
.footer-blockbuilder{margin-top:20px!important;}
.footer-blockbuilder .bg-footer .pa-row-inner{padding:20px!important;background-color:#303030!important;border-top-left-radius:5px;border-top-right-radius:5px;}

.footer-blockbuilder .pa-row-container.col-6 .pa-row-inner{padding:20px!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.footer-blockbuilder .copyright,.pavo-widget-text p{font-size:14px!important;color:#bcbcbc!important;line-height:18px;letter-spacing:1.4px!important;}
/*end footer*/
/*start login*/
#account-login .row,#account-forgotten .row,#account-register .row,#account-account .row,#account-edit .row,#account-password .row,#account-address .row,#account-wishlist .row,#account-order .row,#checkout-cart .row,#checkout-checkout .row,#account-transaction .row,#account-download .row,#common-success .row{padding:0 10px;}
#account-login .well{min-height:20px;padding:18px 19px 26px!important;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3!important;border-radius: 2px;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%)!important;box-shadow: inset 0 1px 1px rgb(0 0 0 / 5%)!important;}
#account-login .btn-primary{margin-top:0!important;}
.page-account-login .well h2{font-size:22px!important;line-height:34px;text-transform:capitalize!important;border:none!important;padding-bottom:0!important;margin-bottom:0!important;}
.page-account-login .well ul{padding-left:14px;margin-bottom:14px;}
.page-account-login .well ul,.page-account-login .well p,.page-account-login .well a{letter-spacing:1.3px;}
.page-account-login .well p strong,.page-account-login .well label{letter-spacing:1.5px;line-height:18px;font-family:'myriadproregular',sans-serif!important;}
.page-account-login .well label{margin-bottom:3px;}
#account-login .btn, #account-login .interactive-banner.style5 a, .interactive-banner.style5 #account-login a{text-transform:capitalize!important;line-height:18px!important;letter-spacing:1.5px!important;font-size:15px!important;font-family:'myriadproregular',sans-serif!important;}
.btn-primary,.buttons a{text-transform:capitalize!important;line-height:18px!important;letter-spacing:1.5px!important;font-size:15px!important;font-family:'myriadproregular',sans-serif!important;}
.alert{position:relative!important;margin-top:10px!important;margin-bottom:26px!important;padding-top:10px!important;padding-bottom:10px!important;font-size:15px;line-height:18px;}
.alert .fa{padding-right:5px;}
.page-common-home .alert,.page-product-product .alert{position:absolute!important;margin-left:auto!important;margin-right:auto!important;top:120px!important;left:20px!important;width:100%!important;max-width:1170px;}
.page-product-category .alert{right:auto!important;position:fixed!important;margin-left:5%!important;margin-right:5%!important;top:120px!important;width:90%!important;max-width:none!important}
.btn-compare,.pav-quickview{display:none!important;}
.product-thumb .btn-wishlist:hover, .product-thumb .btn-compare:hover{-webkit-box-shadow: 0 0 0 50px #ED1C24 inset!important;
    box-shadow: 0 0 0 50px #ED1C24 inset!important;}
p{margin:0 0 3px!important;}
fieldset label{line-height:18px;font-size:15px;color:#373a3b;margin-top:7px;font-family:'myriadproregular',sans-serif!important;font-weight:normal;}
fieldset label.radio-inline{font-family:'myriadprolight', sans serif!important;}
/*end login*/
/*FORMS*/
textarea.form-control{height:58px!important;}
.select2-container{max-width:100%;}
.form-control,select{padding:6px 12px!important;font-family:'myriadproregular',sans-serif!important;letter-spacing:1.3px;line-height:25px!important;font-size:13px!important;vertical-align:middle;background-color:#fff!important;height:34px!important;color:#373a3b!important;border:1px solid #d5d5d5!important;border-radius:2px!important;}
.form-control:focus{border-color:#d5d5d5!important;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(213 213 213 / 60%)!important;box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(213 213 213 / 60%)!important;}
 fieldset legend{display:block!important;width:100%!important;padding:0;margin-bottom:20px!important;font-size:21px!important;line-height:inherit;color:#282b2f!important;border:0;border-bottom:1px solid #d5d5d5!important;}
 .buttons{background:#ffffff;border:1px solid #cccccc;overflow: auto;padding: 6px;margin-top: 10px;margin-bottom: 20px;}
 input::placeholder{font-size:13px!important;letter-spacing:1.3px!important;line-height:25px!important;}
 .select2-container--default{margin-top:0!important;margin-bottom:0!important;}
 #account-register .select2-container--default .select2-selection--single{border-radius:2px!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#373a3b!important;line-height:25px!important;font-size:13px;padding-top:3px;padding-bottom:4px;}
.form-control .text-danger{font-size:13px!important;letter-spacing:1.3px;line-height:25px;}
 #account-register fieldset#address .form-group:nth-child(6) label,fieldset#address .form-group:nth-child(7) label{margin-top:5px;}
 #account-register fieldset#account .form-group:nth-child(6) label{margin-top:-3px;}
 @media (min-width: 768px){
	.form-horizontal .control-label{padding-top:2px!important;}
}
/*END FORMS*/
/*start register*/
#register_form_newsletter_section{display:none;}
#account-register .buttons .pull-right{padding-top:5px;position:relative;}
#account-register .buttons .pull-right input:not(.btn){position:absolute;}
#account-register .buttons .pull-right .btn{margin-top:-5px;margin-left:15px;}
/*end register*/
/*start account*/
#account-account ul li {
line-height: 18px !important;
}
#account-account a{color:#373a3b!important;}
#account-account a:hover{color:#ed1c24!important;}
.page-account-account h2{border:none!important;text-transform:capitalize!important;margin-bottom:0!important;font-size:22px!important;}
div#account-account h2:nth-of-type(2) {
padding-top: 15px;
}
div#account-account div#content h2:nth-of-type(3),ul:nth-of-type(3){
display:none !important;
}
div#account-account div#content h2:nth-of-type(4),ul:nth-of-type(4){
display:none !important;
}
#account-account ul{margin-bottom:0px!important;}
#account-account ul li{line-height:1.5;padding-bottom:12px;}
/*end account*/
/*start address book entries*/
#account-address td.text-left {
line-height: 18px;
}
#account-address a.btn.btn-info, #account-address a.btn.btn-danger {
font-size: 15px !important;
line-height: 18px;border-radius:5px;height:32px;
}
/*end address book entries*/
/*start add address page*/
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
padding-top: 4px !important;
}
/*end add address page*/
/*start wishlist*/
.page-account-wishlist .btn-primary{background:#ed1c24!important;border-color: #ed1c24!important;color:#fff!important;}
#account-wishlist .pull-right .btn-primary {
background-color: #fff !important;
color: #000 !important;
border-color: #c9c9c9!important;
}
#account-wishlist .pull-right .btn-primary:hover {
background-color: #ed1c24 !important;
color: #fff !important;
border-color: #ed1c24!important;
}
table thead tr td,table tr thead th {
font-family: 'myriadproregular',sans-serif!important;
line-height: 18px!important;
letter-spacing: 1.5px!important;
}
.page-account-wishlist table thead tr td,.page-account-wishlist table tr thead th {
  text-align:center!important;
}
.page-account-wishlist tbody tr td {
line-height: 18px!important;
}
#account-wishlist td.text-center {
width: 160px;
}
#account-wishlist td.text-right {
width: 120px;
}
#account-wishlist table tr td:nth-child(4),#account-wishlist table tr td:nth-child(5){text-align:center!important;}
/*end wishlist*/
/*start scroll back to top button*/
.scrollup i {
padding-top: 6px;
padding-left: 2px;
}
/*end scroll back to top button*/
/*product-category*/
.product-thumb .caption .description,.product-grid .product-thumb .caption .description{display:none!important;}
.page-product-category .box{background:#fff;}
.page-product-category .box .box-heading{border-top:none!important;border-bottom:1px solid #f2f5f8!important;margin-bottom:0!important;font-size: 24px !important;line-height: 33px !important;letter-spacing: 2.4px !important;text-transform:initial!important;color:#373a3b!important;font-weight:normal!important;}
.page-product-category #content.col-sm-9{background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;}
.page-product-category .list-group a{padding:12px 0!important;}
.products-collection &gt; .row:first-child{border-top:0!important;}
.product-thumb h4, .product-thumb .price, .product-thumb .btn-cart {
font-size: 15px !important;
letter-spacing: 1.5px !important;
}
.product-thumb h4, .product-thumb .btn-cart {
font-family: 'myriadproregular', sans-serif !important;
text-transform:initial!important;
}
.product-thumb .price {
font-family: 'myriadprolight', sans-serif !important;
}
/*end product-category*/
/*single-product*/
.page-product-product .swiper-container{overflow:initial;}
.page-product-product #product-preview {
padding-left: 50px !important;
}
.page-product-product .col-sm-5 {
padding-right: 50px !important;
}
.page-product-product .btn-compare{display:none;}
.page-product-product .tab-group{/*display:none;*/}
.product-btn-quantity .form-control{height:40px!important;}
.btn-cart{color:#000!important;-webkit-transition: all 0.1s ease 0s!important;transition: all 0.1s ease 0s!important;border: 1px solid #c9c9c9!important;-webkit-border-radius: 3px!important;-moz-border-radius:3px!important;-ms-border-radius:3px!important;-o-border-radius:3px!important;
border-radius:3px!important;background:transparent!important;text-transform:uppercase!important;padding:8px 7px 5px!important;line-height:inherit!important;height:auto!important;font-size:14px!important;letter-spacing:normal!important;font-weight:normal!important;}
.btn-cart:hover{border:1px solid #ed1c24!important;color:#fff!important;background-color:#ed1c24!important;-webkit-transition:all 0.1s ease 0s!important;transition: all 0.1s ease 0s!important;}
.pavo-products-nav{display:none;}
#product-product h1 {
  font-weight:normal!important;
line-height: 39px !important;
letter-spacing: 3px !important;
color: #373a3b !important;
text-transform:none!important;
}
#product-product ul.product-prices h2 {
font-family: 'myriadprolight', sans-serif !important;
line-height: 39px !important;
letter-spacing: 1.3px !important;
}
#product-product li.stock,
#product .control-label, #product .btn-cart {
font-family: 'myriadproregular', sans-serif !important;
color:  #373a3b !important;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
text-transform:capitalize!important;
}
#product-product li.model {
font-family: 'myriadprolight', sans-serif !important;
color:  #373a3b !important;
}
#product-product li.model span {
font-family: 'myriadproregular', sans-serif !important;
color:  #373a3b !important;
}
#product-product li.stock span {
font-family: 'myriadprolight', sans-serif !important;
}
#product .btn-wishlist {
font-family: 'myriadproregular', sans-serif !important;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
text-transform:capitalize!important;
}
#button-cart:hover {
color: #fff !important;
}
#product-product li.stock span.instock {
font-family: 'myriadprolight', sans-serif !important;
letter-spacing: 1.5px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered,
#product input#input-quantity {
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
padding-top: 5px !important;
}
.product-quickview-detail li {
font-family: 'myriadproregular', sans-serif !important;
color:  #373a3b !important;
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
}
.product-quickview-detail li span.instock {
font-family: 'myriadprolight', sans-serif !important;
letter-spacing: 1.5px !important;
}
.product-quickview-detail li.detail-price h2 {
font-family: 'myriadprolight', sans-serif !important;
color: #e76d66 !important;
line-height: 39px !important;
letter-spacing: 1.3px !important;
}
/*end single-product*/
/*start shopping cart*/
#checkout-cart h1 {
line-height: 39px !important;
}
#checkout-cart .well-default h2 {
font-size: 24px !important;
letter-spacing: 2.4px !important;
color: #373a3b !important;
line-height:33px!important;
margin-top:0;font-weight:500;
}
#checkout-cart .well-default .buttons{border:none;}
#checkout-cart h4.panel-title {
margin-top: 20px !important;
color: #373a3b !important;
}
#checkout-cart h4.panel-title a{text-transform:initial;}
#checkout-cart .panel-cart-nextstep tr:nth-of-type(1) td:nth-child(1),
#checkout-cart .panel-cart-nextstep tr:nth-of-type(1) td:nth-child(2)  {
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
}
#checkout-cart .panel-cart-nextstep tr:nth-of-type(2) td:nth-child(1),
#checkout-cart .panel-cart-nextstep tr:nth-of-type(2) td:nth-child(2)  {
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
}
#checkout-cart .panel-cart-nextstep tr:nth-of-type(3) td:nth-child(1),
#checkout-cart .panel-cart-nextstep tr:nth-of-type(3) td:nth-child(2) {
font-family: 'myriadproregular', sans-serif !important;
font-size: 24px !important;
line-height: 33px !important;
letter-spacing: 2.4px !important;
}
#checkout-cart .input-group-btn button{padding:0!important;height:34px!important;}
#checkout-cart thead tr td {
font-family: 'myriadproregular', sans-serif !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
}
#checkout-cart .panel-cart-nextstep .buttons{border:none!important;}
#checkout-cart tbody tr td, #checkout-cart tbody tr td input.form-control {
font-size: 15px !important;
line-height: 18px !important;
letter-spacing: 1.5px !important;
}
#checkout-cart td.text-center {
width: 160px;
}
#checkout-cart td.text-right {
width: 120px;
}
#checkout-cart td:nth-child(2) {
width: 320px;
}
#checkout-cart td:nth-child(3) {
width: 170px;
}
#checkout-cart .panel-body p {
margin-bottom: 20px !important;
}
.form-horizontal label.control-label {
font-family: 'myriadproregular', sans-serif !important;font-weight:normal;
}
.form-horizontal .select2-container--default .select2-selection--single .select2-selection__rendered, #product input#input-quantity {
font-size: 13px !important;
line-height: 25px !important;
letter-spacing: 1.3px !important;
}
.page-checkout-cart.modal-open .modal-dialog{margin-top:150px;}
.page-checkout-cart .modal-body p strong, .page-checkout-cart .modal-footer .btn-default {
font-family: 'myriadproregular', sans-serif !important;
letter-spacing: 1.5px !important;font-weight:normal;
}
.page-checkout-cart .modal-footer .btn-default {
font-size: 15px !important;
line-height: 18px !important;
text-transform:none!important;
}
.form-horizontal .form-group {
margin-bottom: 25px !important;
}
/*end shopping cart*/
/*mini-cart*/
.mini-cart ul li p.text-center{color:#373a3b!important;padding:10px 0;}
.mini-cart .table-striped tr{background-color:transparent!important;}
.mini-cart .dropdown-menu{padding:0!important;min-width:400px!important;}
.mini-cart .dropdown-menu li:first-child{overflow-y:auto!important;max-height:500px!important;}
.mini-cart .dropdown-menu table .btn-danger{padding:3px 7px!important;background-color:#fff!important;border-color:#d5d5d5!important;}
.mini-cart .dropdown-menu a.btn-block,.mini-cart .dropdown-menu table .btn-danger i,.mini-cart .dropdown-menu .btn-block i{color:#373a3b!important;text-transform:initial!important;}
.mini-cart .dropdown-menu a.btn-block:hover,.mini-cart .dropdown-menu .btn-block:hover i{color:#fff!important;}
.mini-cart .dropdown-menu .btn-block{display:inline!important;}
.dropdown-menu p.padding-left-10 {
padding-bottom: 20px!important;
}
ul.dropdown-menu td.text-right {
padding-top: 10px !important;
}
/*end mini-cart*/
/*notification*/
.alert-minimalist{background:#fff!important;border-left:0!important;font-weight:normal!important;color:#000!important;box-shadow:-1px -1px 3px 0px rgb(0 0 0 / 65%)}
/*end notification*/

/*start checkout*/
#checkout-checkout #content{background:#fff!important;}
#checkout-checkout h1 {line-height: 39px!important;color:#373a3b!important;font-weight:normal;}

#checkout-checkout .panel-group{padding:0!important;}
#checkout-checkout .panel-default .panel-heading{padding:10px 15px!important;color:#282b2f!important;background-color:#f5f5f5!important;border-color:#d5d5d5!important;border:1px solid rgb(213,213,213);border-top-right-radius: 1px;
    border-top-left-radius: 1px;}
#checkout-checkout .panel-title{color:#373a3b!important;font-family:'myriadproregular', sans-serif!important;margin-top:5px!important;margin-bottom:-5px!important;font-size:15px!important;border:0!important;text-transform:none!important;}
#checkout-checkout .panel-default .panel-heading + .panel-collapse .panel-body{border-right:1px solid #d5d5d5!important;border-left:1px solid #d5d5d5!important;border-bottom:1px solid #d5d5d5!important;padding:15px!important;}
.radio label{text-transform:none!important;}
.radio label input{margin-right:10px!important;}
#collapse-shipping-method .radio, .checkbox {
margin-top: 13px !important;
margin-bottom: 15px !important;
}
#checkout-checkout .panel-body p strong {font-family: 'myriadproregular',sans-serif!important;line-height:18px!important;font-weight:400;}
#checkout-checkout .shipping-info p, #checkout-checkout #pickup p{font-size:13px!important;line-height:25px!important;letter-spacing:1.3px!important;}
#checkout-checkout .panel-body table td {line-height: 18px!important;}
#checkout-checkout .panel-body thead td, #checkout-checkout .panel-body tfoot td:first-child {font-family: 'myriadproregular', sans-serif!important;}
#checkout-checkout td.text-right {width: 120px!important;}
#checkout-checkout td.text-left:nth-child(2) {width: 220px!important;}
#checkout-checkout .input-group-btn button{height:34px!important;}
#checkout-checkout #payment-new .form-group label.col-sm-2.control-label, #checkout-checkout #shipping-new label.col-sm-2.control-label{padding-top:0!important;font-size:15px!important;font-weight:normal!important;line-height:18px!important;letter-spacing:1.5px!important;}
#checkout-checkout #payment-existing select.form-control,
#checkout-checkout #shipping-existing select.form-control {
margin-bottom: 8px !important;
}
#checkout-checkout #payment-new label.col-sm-2.control-label,
#checkout-checkout #shipping-new label.col-sm-2.control-label{
padding-top: 10px !important;
}
#checkout-checkout .agree b{font-weight:500;}
#collapse-shipping-method p:nth-child(1),
#collapse-shipping-method #pickup p {
margin-bottom: 15px !important;
}
#collapse-payment-method label {
margin-top: 10px !important;
margin-bottom: 15px !important;
}
.panel-body .buttons .pull-right input:nth-of-type(1) {
display: inline-block !important;
vertical-align: text-top !important;
margin-top: 1px !important;
}
/*
.panel:nth-child(5) .panel-body .buttons .pull-right input:nth-of-type(1) {
  margin-top:3px!important;
}
#checkout-checkout .panel:nth-child(5) .panel-body .buttons .pull-right {
  line-height:33px!important;
}
#checkout-checkout .panel:nth-child(5) .pull-right .btn-primary{margin-top:-8px;}
*/
@media screen and (max-width: 1199px){

}

@media screen and (max-width: 1182px){
  #account-register fieldset:not(#account):not(#address):not(#register_form_newsletter_section) .form-group:nth-child(3) label{margin-top:-3px;}
}
@media screen and (max-width: 991px){
.page-common-home .alert,.page-product-product .alert{max-width:720px!important;}
.page-product-category .alert{}
}
@media screen and (min-width: 768px) and (max-width: 990px){
 #checkout-checkout .shipping-info .col-sm-6{width:50%!important;}
}

#checkout-checkout .form-horizontal .control-label{margin-top:8px;}
@media screen and (min-width: 768px){
	#checkout-checkout .form-horizontal .control-label{text-align:left!important;}
}

@media (max-width: 767px){
.page-common-home .alert,.page-product-product .alert{top:165px!important;width:93%!important;padding:30px 20px;}
.page-product-product .alert{top:210px!important;}
.alert-minimalist .close{right:10px!important;top:45%!important;}
.page-product-category .alert{padding:30px 20px;top:205px!important;}
}
#checkout-checkout .shipping-info p{line-height:1.3;padding-top:5px;}
/*end checkout*/
.bg-menu-mobile{background:#fff!important;display:none !important;}
@media (max-width: 767px){.bg-menu-mobile{display:block !important;}.bg-menu{display:none !important;}}
@media (min-width: 767px){.bg-menu-mobile{display:none !important;}.bg-menu{display:block !important;}}
#pav-header-builder div.navpull-right ul:nth-of-type(1) li:nth-of-type(1){
display: none !important;
}
#pav-header-builder div.navpull-right ul.dropdown-menu.dropdown-menu-right li:nth-of-type(1){
display: list-item !important;
}
#pav-header-builder div.navpull-right ul.dropdown-menu.dropdown-menu-right li:nth-of-type(3),
#pav-header-builder div.navpull-right ul.dropdown-menu.dropdown-menu-right li:nth-of-type(4){
display:none;
}

.dropdown-menu.dropdown-menu-right{
left: 3px;
top: 17px;
}
@media screen and (max-width:991px){
.dropdown-menu.dropdown-menu-right{
left: 3px;
}
}
#logo {
    line-height: 73px !important;
}
@media screen and (max-width: 650px){
.page-product-product #product-preview {
    padding-left: 20px !important;
}
}
@media screen and (max-width: 600px){
.page-product-product #product-preview {
    padding-left: 0px !important;
}
}
@media screen and (max-width: 559px){
.page-checkout-checkout .pull-right input#button-payment-method {
    margin-top: 5px !important;
}
}
.page-checkout-cart .well-default .buttons a.btn.btn-default {
    width: 100% !important;
}

@media screen and (max-width: 536px){
.page-account-register .pull-right input.btn.btn-primary {
    margin-top: 5px !important;
    margin-left: 1px !important;
}
#account-register .buttons .btn {
    display: block;
}

#account-register .buttons .pull-right {
    float: left !important;
}

#account-register .buttons .pull-right b {
    font-weight: 500;
    font-size: 15px;
}
}

@media screen and (max-width: 414px){
.navpull-right .dropdown .caret {
    margin-bottom: 2px !important;
}
}

@media screen and (max-width: 767px){
.footer-blockbuilder .pa-column-container.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    width: 100%;
}
.page-product-product #product-preview{width:100%;text-align:center;}
}
