@font-face{font-family:'oswald_regularregular';src:url('../fonts/oswald-regular-webfont.woff2') format('woff2'),
url('../fonts/oswald-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'oswaldmedium';src:url('../fonts/oswald-medium-webfont.woff2') format('woff2'),
url('../fonts/oswald-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'oswalddemibold';src:url('../fonts/oswald-demibold-webfont.woff2') format('woff2'),
url('../fonts/oswald-demibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'oswaldbold';src:url('../fonts/oswald-bold-webfont.woff2') format('woff2'),
url('../fonts/oswald-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
.block-search .search_bar form .field.search input{background-color: #eeeeee;border-color: transparent;}
.block-search .search_bar form .field.search .search-category #mpsearch-category{display: none;}
.block-search .search_bar form .action.search {
    border-left: 2px solid #fff !important;
    padding: 0 25px !important;
    right:-49px !important;
    border-radius: 0px;height: 38px !important;
    margin-top: 1px;}
.page-header.type1 .panel.header .header.links > li > a{line-height: 16px;
    color: #1D262D !important;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 300;
    cursor: pointer;
    font-family: 'oswald_regularregular';}
.page-header.type1 .panel.header .header.links > li > a:hover,.page-header.type1 .panel.header .header.links > li > a:focus{text-decoration:none;}
.block-search .search_bar{    
    display: inline-block;
    border-right: 1px solid #ccc;
    padding-right: 40px;}
header .logo img{max-width:74% !important;}
.page-header.type1 .navigation li.level0>.level-top{line-height:36px !important;}
.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after{color: #1d262d !important;}
.page-header.type1 .logo {margin: 20px 15px !important;}
.page-header.type1 .navigation{padding: 10px 15px 2px 10px !important;}
.block-search .search_bar form .action.search:hover{background: #1D262C;
    opacity: 1;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;}
.page-header.type1 .block-search{margin-left:85px !important;}
.page-header.type1 .minicart-wrapper{right:45px !important;margin-top: -12px !important;}
.block-search .search_bar form .action.search:before{color: #666666 !important;
    font-weight: 500;}
.block-search .search_bar form .action.search:hover:before{color:#fff !important;}
.sw-megamenu.navigation li.level0.fullwidth .submenu a:hover>span{text-decoration:none !important;}
.page-header.type1 .panel.header .switcher{border-left:none !important;}
.block-search #search_mini_form{width: 500px !important;}
.page-header.type1 .navigation>ul{background-color: transparent !important;}
.page-header.type1 .navigation li.level0>.level-top{color: #fff !important;padding: 0px 15px !important;}
.page-header.type1 .navigation li.level0:hover{background-color: transparent !important;}
.page-header.type1 .block-search{display: inline-block;margin-top: 40px;}
.page-header.type1 .nav-sections{background-color: #1d262d !important;}
.page-header{border-top-color: #1d262d !important;}
.page-header.type1 .navigation li.level0:hover .level-top{color: #6BC648 !important}
.navigation .level0 .submenu {border-color: transparent !important;}
.sw-megamenu.navigation li.level0.fullwidth:hover>.submenu li a{text-decoration: none;}
footer .footer-first .first_time_text h3{color: #ffffff;    
    font-size: 36px;
    font-family: oswaldbold;
    margin-bottom: 5px;
    font-weight: normal;
    text-transform: uppercase;}
footer .footer-first .first_time_text p{color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3;}
footer .footer-first .first_time_text a{margin-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 18px;
    font-family: oswalddemibold;
    background-color: #70D549;
    border: 2px solid #70D549;
    border-radius: 0;
    line-height: 1;
    margin-left: 7px;
    min-width: 130px;
    color: #fff;
    font-weight: 600;
    padding: 12px 12px 8px;
    text-decoration: none;
    transition: 0.3s;}
footer .footer-links .block .block-title{font-family: oswaldmedium;}
footer .footer-middle{padding: 0px;}
.footer-bottom address{float:left !important;font-size: 14px;color:#fff;}
.footer .footer-bottom{background-color: #1d262d !important;}
footer .footer-links{background: #1d262d;}
footer .footer-links .container{padding: 100px 55px;border-bottom: 1px solid #ffffff8c;}
footer .footer-links .col-sm-5{width: 41.66666667%;float: left;}
footer .footer-links .col-sm-4{width: 33.33333333%;float: left;}
footer .footer-links .col-sm-3{width: 25%;float: left;}
.footer-middle .block .block-title strong span{text-transform: uppercase;
    font-weight: 600;}
footer .footer-links .block-content ul li a{text-transform: uppercase;font-weight: 500;color:#fff;font-size: 14px;}
footer .footer-links .block-content ul li p{text-transform: uppercase;font-weight: 500;color:#fff;}
footer .footer-first .first_time_text a:hover{border: 2px solid #70D549;color:#fff;
    background-color: #1D262c;
    transition: 0.3s;}
footer .footer-first{background: url('/pub/media/porto/footer_logo/default/footer-banner.jpg')no-repeat;
    padding: 95px 0;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0 auto;
    background-position: center;
    background-size: cover;}
footer .footer-first .block .block-title strong {
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
}
footer .footer-first .block .block-content {
    background-color: transparent;
    padding: 0;
}
footer .footer-first ul.links {
    padding: 0;
    margin-top: 0px;
}
footer .footer-first ul.links li {
    position: relative;
    padding: 5px 0;
    line-height: 1.3;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
}
footer .footer-first ul.links li a {
    color: #ffffff;font-size: 14px;
    text-transform: uppercase;
}
footer .footer-first .contact-info p {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    font-size: 15px;
}
footer .footer-first .contact-info li {
    padding: 5px 0;
}
.sw-megamenu.navigation li.level0 .col-md-12 li a span,
.sw-megamenu.navigation li.level0 .col-md-12 li a:hover span,
.sw-megamenu.navigation li.level0 .col-md-12 li a:focus span,
.sw-megamenu.navigation li.level0 .col-md-12 li a:visited span,
.sw-megamenu.navigation li.level0 .col-md-12 li a:active span{color: #777;
    text-decoration: none;
    font: 13px/1 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    text-align: center;}
.page-header .switcher strong span{line-height: 16px;
    color: #1D262D;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 300;
    cursor: pointer;
    font-family: 'oswald_regularregular';}
.header.panel>.header.links>li>span{line-height: 16px;
    color: #1D262D;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 300;
    cursor: pointer;
    font-family: 'oswald_regularregular';}
.header.panel>.header.links>li:first-child>span{border-left: 1px solid #ccc !important;
    padding-left: 15px !important;}
.sw-megamenu.navigation li > a > span{font-family: 'oswaldmedium';
    font-size: 15px;
    letter-spacing: 1.5px;
    font-weight: normal;}
.footer .social-icons .icon1-class::after {
    content: "\f09a";
    font-size: 24px;
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0px auto;
    text-indent: 0;
    color: #1D2730;
    line-height: 1.5;}
.footer .social-icons .icon2-class::after {
    content: "\f099";
    font-size: 24px;
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0px auto;
    text-indent: 0;
    color: #1D2730;
    line-height: 1.5;
}
.footer .social-icons .icon3-class::after {
    content: "\f16d";
    font-size: 24px;
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0px auto;
    text-indent: 0;
    color: #1D2730;
    line-height: 1.5;
}
.footer .social-icons a{
    position: relative;
}
.footer .social-icons a:hover{
    background-color: #76D756;
}
.footer-bottom a:hover {
    color: #ffffff;
}



/***********************************Product list page***********************************/
.page-wrapper > .breadcrumbs {
    max-width: 100% !important;
    background-color: #D8D8D8 !important;
    color: #1D262D !important;
}
.page-wrapper > .breadcrumbs .items {
    padding: 15px 115px !important;
    float: left;
}
.page-wrapper > .breadcrumbs a, .page-wrapper > .breadcrumbs a:focus {
    color: #1D262D !important;
    font-size: 15px;
}
.page-header.type1 .nav-sections {
    margin-bottom: 0px !important;
}
.breadcrumbs li strong {
    font-size: 15px;
}
#layer-product-list .toolbar .sorter label{display: inline-block;padding-top: 5px;}
#layer-product-list .toolbar select{border-radius:0px;}
.catalog-category-view .columns h2{font-size:20px;margin-bottom:20px;}
.catalog-category-view .columns h1{font-size:20px;margin-bottom:20px;}
.catalog-category-view #layer-product-list .product-item-photo{border: none;border-radius: 0px;}
.catalog-category-view #layer-product-list .product.name a{color: #0a0a0a !important;text-decoration:none;font-size:14px;}
.catalog-category-view #layer-product-list .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary.towishlist{visibility: hidden;}
.catalog-category-view #layer-product-list .products-grid .product-item-info:hover .product-item-details .product-item-actions .actions-secondary.tocompare{visibility:hidden;}
.catalog-category-view #layer-product-list .products-grid .product-item-details .product-item-actions .tocart{background-color: #0A0A0A;
border-color: #fff;}
.catalog-category-view #layer-product-list .product-item .tocart:before{color:#fff;}
.catalog-category-view #layer-product-list .products-grid .product-item-details .product-item-actions .tocart span{color: #fff;
    font-family: oswaldmedium;
    font-size: 15px;
    text-transform: uppercase;}
.catalog-category-view #layer-product-list .product-item .tocart{border-radius:0px;line-height: 15px;
    padding: 10px 16px;
    height: 36px;}
.catalog-category-view #layer-product-list .action.primary, .action.primary:hover,.catalog-category-view #layer-product-list button:hover,.catalog-category-view #layer-product-list .action.primary:active, 
.catalog-category-view #layer-product-list .products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart{border-color: #70d549;background-color: #70d549;}
.catalog-category-view #layer-product-list .toolbar .modes{display:none;}
.catalog-category-view #layer-product-list .toolbar .limiter{float:left;}
.catalog-category-view .page-main {
    padding-top: 35px !important;
    max-width: 1130px !important;
}
.filter-options-title{border-radius: 0px !important;
    margin-top: 30px;
    text-align: left;
	font-size: 18px;
	color: #fff;
    font-family: oswaldmedium;
	background-color: #1D262D !important;
    padding: 10px 15px;}
.filter-options-title, .block-category-list .block-title strong{font-weight:500 !important;}
.filter-options-title:after{border: 1px solid #ddd !important;background-color:transparent !important;}
.filter-options-content{border-radius:0px !important;padding:10px !important;}
.catalog-category-view #layer-product-list .products.wrapper ~ .toolbar .pages{float:none;}
.pages strong.page {
    border-color: #3f4658 !important;
    background-color: #0A0A0A !important;
    color: #ffffff !important;
    font-size: 13px;
    line-height: 24px;
}
.pages .item {
    font-size: 13px;
    line-height: 24px;
}
.catalog-category-view #layer-product-list .products.wrapper ~ .toolbar .limiter {
    float: none;
    margin: 0 auto;
    text-align: center;
    padding-top: 20px;
}
.pages a.page:hover,.pages .action:hover{border-color: #3f4658 !important;background-color: #0A0A0A !important;}
.pages .page{border-radius:0px !important;}
.catalog-category-view .pages .action{font-size: 13px;
    line-height: 24px;border-radius:0px !important;}
.catalog-category-view .pages a.page:visited {
    color: #0a0a0a !important;}
.pages a.page, .pages a.page{color:#0a0a0a !important;}
.pages a.page:hover,.pages a.page:active{color: #ffffff !important;}
.catalog-category-view .block.newsletter{width:100% !important;}
.catalog-category-view .block.newsletter .form.subscribe,.block.newsletter .field{width:100% !important;}
.catalog-category-view .block.newsletter .actions{display:block !important;width:100% !important;margin-top:20px !important;}
.catalog-category-view .block.newsletter input{border:1px solid #1d262d !important;border-radius:0px !important;}
.catalog-category-view .block.newsletter .action.subscribe{border-radius:0px !important;    margin-left: 0px !important;font-family: oswaldmedium;
    text-transform: uppercase;}
.catalogsearch-result-index .block.newsletter{width:100% !important;}
.catalogsearch-result-index .block.newsletter .form.subscribe,.block.newsletter .field{width:100% !important;}
.catalogsearch-result-index .block.newsletter .actions{display:block !important;width:100% !important;margin-top:20px !important;}
.catalogsearch-result-index .block.newsletter input{border:1px solid #1d262d !important;border-radius:0px !important;}
.catalogsearch-result-index  .block.newsletter .action.subscribe{border-radius:0px !important;    margin-left: 0px !important;font-family: oswaldmedium;
    text-transform: uppercase;}
.sidebar.sidebar-main .action.primary{border-color: black !important;background-color: black !important;width: 100%;padding:6px 10px 5px !important;line-height:1 !important;font-size:15px !important;}
.block.newsletter{margin-bottom:0px !important;}
.sidebar.sidebar-main .signup .block-title{background: #1D262D;
    color: #fff;
    font-size: 18px;
    padding-bottom: 8px;
    padding-top: 14px;
    padding-left: 10px;
    font-weight: 500;
    border-radius: 0px;
    text-align: left;
    width: 100%;
    text-transform: uppercase;
    font-family: oswaldmedium;
    margin: 0 0 10px 0;
    line-height: 1.2;}
.sidebar.sidebar-main .signup{border:1px solid #ddd;}
.block.newsletter{width:100%;padding:15px 20px;}
.block.newsletter .field{width:100%;display:inline-block;}
.sidebar.sidebar-main .signup p{font-size: 14px;
    color: #222;
	padding: 7px 20px;
    text-align: left;
    margin-bottom: 0px;
    line-height: 1.3;
    padding-top: 15px;}
.cus-sub-menu-icon{
       padding: 10px 14px 0px 14px;
}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li{
       width:14% !important;
       text-align:center;
}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li:nth-child(4n+1){
	clear:unset !important;
}
.cus-sub-menu-text p{
	white-space: initial;
    font-size: 13px;
}
.sidebar.sidebar-main .signup .block-title strong span{font-weight:500;padding:0px 12px;}
.catalog-category-view .toolbar .limiter .label{color:#0a0a0a;font-family: 'oswald_regularregular';
    text-transform: uppercase;}
.catalog-category-view .toolbar .limiter .label span{line-height: 26px;
    font-size: 13px;
    padding-top: 5px;
    display: inline-block;
    font-weight: 500;
    color: #0a0a0a;}
#layer-product-list .custom-block-img{position: absolute;
    content: "";
    bottom: 0px;
    margin-left: 0px;
    background: #1c252c;
    font-weight: bold;
    width: 100%;
    height: 36px;
    z-index: 3;
    padding-top: 4px;}
#layer-product-list .custom-block-img .freedelivery{display: inline-block;
    color: #ffffff;
    font-size: 12px;
    width: 32%;
    position: relative;
    line-height: 1;
    float: left;
	padding-top: 2px;}
#layer-product-list .custom-block-img .pairs{display: inline-block;
    color: #ffffff;
    width: 64%;
    text-align: left;
	border-left: 2px solid white;
    padding-left: 3px;}
#layer-product-list .custom-block-img .pairs p{margin-bottom:0px;line-height:1;}
#layer-product-list .custom-block-img .pairs .two{font-size: 28px;
    color: #70d549;
    margin-left: 5px;}
#layer-product-list .custom-block-img .pairs .pair{font-size: 13px;
    position: absolute;
    top: 2px;}
#layer-product-list .custom-block-img .pairs .for{font-size: 13px;
    width: 22%;
    position: absolute;
    bottom: 6px;
    margin-left: 8px;}
#layer-product-list .custom-block-img .pairs .amount{font-size: 28px;
    color: #70d549;
    margin-left: 40px;}
.catalog-category-view .popular_contacts h3,.catalog-category-view .popular_contacts ul{text-align:left;padding-left:0px;}
.catalog-category-view .popular_contacts li, .catalog-category-view .information_content li{margin-bottom:0px;}
.catalog-category-view .popular_contacts li a:hover,.catalog-category-view .popular_contacts li a:focus,.catalog-category-view .popular_contacts li a:visited,.catalog-category-view .popular_contacts li a:active{color:#333;}
.catalog-category-view .information_content li a:hover,.catalog-category-view .information_content li a:focus,.catalog-category-view .information_content li a:visited,.catalog-category-view .information_content li a:active{color:#333;}
.catalog-category-view .information_content h3,.catalog-category-view .information_content ul{text-align:left;padding-left: 0px;}
.block.newsletter input::-webkit-input-placeholder{color:gray;font-size:14px;}
.block.newsletter input{padding-left:7px !important;}
.catalog-category-view .filter-current{margin-top:30px;}
.catalog-category-view .filter .filter-current-subtitle{background-color: #1E252B !important;
    color: #fff !important;border-radius: 0px !important;text-align:left;}
.catalog-category-view .filter-actions{text-align:right;border-radius:0px !important;}
.catalog-category-view .filter-actions a{color:#333 !important;}
.catalog-category-view .block .block-content ol{text-align:left;margin:0px !important;}
.catalog-category-view .block .block-content ol li.item {padding: 3px 14px !important;}
.catalog-category-view .block .block-content ol li .filter-label,.block .block-content ol li .filter-value {color: #0a0a0a;}
.catalog-category-view .filter-current .action.remove:before{color: #0a0a0a !important;}
.toolbar-products .pages{display:inherit;float:right;}
.catalog-category-view .block-category-list{margin-bottom:30px;}
.catalog-category-view .block-title{border-radius: 0px !important;
    /*background-color: #1D262D !important;*/
    color: #fff !important;
    font-size: 18px !important;
    font-family: oswaldmedium !important;
    text-align: left;
    padding-bottom: 8px;
    padding-top: 14px;
    /*padding-left: 10px;*/
    font-weight: 500;}
.catalog-category-view .block-category-list .block-content{border-radius:0px !important;text-align:left;}
.catalog-category-view .block-category-list .block-content .item a{color: #333 !important;
    font-size: 14px;
    line-height: 1.9;}
.catalog-category-view .block-category-list .block-content ol li.item{padding:0px !important;}
.product-item .price-box .price-label{
	margin-bottom:10px;
}
.footer .footer-bottom address a,.footer .footer-bottom address a:hover{
	color: #fff !important;
    text-decoration: none !important;
}
.sticky-header .minicart-wrapper .action.showcart:before{
	color: #fff !important;
}

header.page-header.sticky-header .navigation{
       padding-top:2px !important;
}
.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a,.sw-megamenu.navigation li.level0.staticwidth .submenu li.level1 > a{
	margin-top:0px !important;
}

/******************************************Account Login page************************************/	
/*.customer-account-login main{max-width: 85% !important;}*/
.customer-account-login .columns .login-container{
	max-width: 85% !important;
    margin: 0 auto;
}
.customer-account-login .columns .login-container{border-radius:0px !important;}
.customer-account-login .page-main {padding-top: 50px !important;}
.customer-account-login .page-main > .page-title-wrapper .page-title{color:#1d262d !important;
    text-transform: uppercase;
    font-family: 'oswaldbold';
    font-weight: normal;
    font-size: 32px;
	margin: 0 0 0px !important;}
.customer-account-login .login-container{border-top-color: #3f4658 !important;padding:35px 25px 35px !important;box-shadow:none !important;}
.login-container .block .block-title{font-size:18px !important;font-family:'Open Sans',Arial,Helvetica,sans-serif !important;
color:#3f4658;margin: 0 0 20px;}
.customer-account-login .block-new-customer .block-content .action.primary{border-radius: 0px !important;
    padding: 14px 20px 8px !important;
    line-height:1 !important;font-family: oswaldmedium;text-transform: uppercase;font-size:18px !important;
	background:#3f4658 !important;border:1px solid #3f4658 !important;height:auto !important;margin:0 0px 0 0px !important;}
.customer-account-login .login-container .block-new-customer .actions-toolbar{position: absolute;
    bottom: 0;
    right: 0;}
.customer-account-login .login-container .block-new-customer{position: relative;
    height: 347px;}
.customer-account-login #login-form{border-top-color: transparent !important;padding:0px !important;border:none !important;position:relative;}
.customer-account-login .columns .login-container .login_main .fieldset > .field > .label{font-size:14px !important;}
.customer-account-login .columns .login-container .login_main .fieldset input.input-text{border:1px solid #1d262d !important;
    font-size: 14px !important;
    border-radius: 0px !important;height: 36px !important;}
.customer-account-login .columns .login-container .login_main .fieldset input{width:310px !important;}
.customer-account-login .block-content .action.primary{border-radius: 0px !important;}
.customer-account-login .login_main .block-content .action.primary{border-radius: 0px !important;
    padding: 11px 40px !important;border-color: #3f4658 !important;background-color: #3f4658 !important;
	font-size:18px !important;font-family: oswaldmedium;line-height: 1 !important;text-transform: uppercase;margin:0 0px 0 0px !important;}
.customer-account-login .login_main .actions-toolbar > .primary:last-child{float:right;}
.customer-account-login .login-container .fieldset:after{color: #EB340A !important;
    font-size: 11px !important;
    text-align: right !important;}
.customer-account-login .login-container .actions-toolbar .secondary a{color:#3f4658 !important;}
.customer-account-login .login-container .actions-toolbar{margin-top:100px;}
.customer-account-login .login-container .fieldset:after{right: 0;
    top: 170px;position:absolute;}
.customer-account-login .block.newsletter{width:100%;max-width: 1140px;
    margin: 0 auto;padding:35px 0px;}
.customer-account-login .block.newsletter .sign-up-form{max-width: 1140px;
    margin: 0 auto;
    padding: 35px 0px;
    width: 100%;}
.customer-account-login .block.newsletter .sign-up-form h1{font-size: 32px;
    margin: 0 0 15px;
    color: #1D262D;
    text-transform: uppercase;
    font-family: 'oswaldbold';
    font-weight: normal;}
.customer-account-login .block.newsletter .sign-up-form .sign-up-inner{border-top: 4px solid #3f4658 !important;
    padding: 35px 25px;
    border: 1px solid #ececec;}
.customer-account-login .block.newsletter input{height: 38px;
    border-radius: 0;
    border-color: #1D262D;}
.customer-account-login .block.newsletter .action.subscribe{width: auto;
    min-width: 130px;border-color: #3f4658 !important;background-color: #3f4658 !important;padding: 14px 20px 8px !important;
    font-size: 18px !important;font-family: oswaldmedium !important;font-weight: normal !important;text-transform:uppercase;line-height:0 !important;border-radius:0px !important;}
.customer-account-login .block.newsletter input::-webkit-input-placeholder{color:gray;font-size:14px;}
.customer-account-login .block.newsletter input{padding-left:10px;}
header.page-header.sticky-header .navigation{
       padding-top:2px !important;
}
.footer_bar{margin-bottom: 0px;background: #EEEEEE;}
.footer_bar .col-sm-4{text-align:center;padding:27px 15px 25px 15px;border-left:1px solid #fff;}
.footer_bar .col-sm-4:first-child{border-left:0px;}
.footer_bar .col-sm-4 i{font-size: 35px;display: inline-block;color: #4C4C4C;vertical-align: middle;}
.footer_bar .col-sm-4  .text-area{display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-left: 5px;}

/*********************************************header cart**********************************************/
header .action.close{display:none !important;}
header .minicart-wrapper .block-minicart{border-top-color: #3f4658 !important;border-top: 6px solid #3f4658 !important;border-radius:0px !important;
right:0 !important;}
header .block-minicart .subtitle.empty{padding:7px 0 0px !important;}
header .block-minicart .subtitle{color:#777 !important;}
header .block-minicart:before {
    border-bottom-color: #3f4658 !important;
}
.customer-account-login .columns .column.main{padding-bottom:0px !important;}
.customer-account-login .page-main{padding-bottom:0px !important;}
header .minicart-wrapper .block-minicart:after{right:9px !important;}
header .minicart-wrapper .block-minicart:before{right:10px !important;}
header .minicart-wrapper .block-minicart{width:300px !important;}
header .minicart-wrapper .action.showcart .counter.qty{font-family: oswaldmedium;line-height: 2 !important;margin:-10px 2px 0px !important;}
header .block-minicart .block-content > .actions > .primary button{margin: 15px 0 15px !important;
border-color: #0A0A0A !important;background-color: #0A0A0A !important;border-radius:0px !important;font-family: 'oswald';}
header .minicart-wrapper .product-item-photo{border:none !important;}
header .minicart-items .product-item-details .price-excluding-tax{color: #3f4658 !important;
    font: 13px/1 'Open Sans',Arial,Helvetica,sans-serif !important;}
header .minicart-items .item-qty{border-radius:0px !important;}
header .block-minicart .block-content > .actions > .secondary .action.viewcart{border-radius: 0px !important;
    background: #0a0a0a;
    color: #fff;
    font-family: 'oswald';}
header .block-minicart .block-content > .actions > .secondary .action.viewcart:hover{background:#70d549;}
/*header .minicart-items .product-item-details .product-item-pricing{float:left;}*/
header .block-minicart .block-content > .actions > .primary button:hover{background-color:#70d549 !important;border-color:#70d549 !important;}
header .minicart-items .product-item-name a{color:#777 !important;font:13px/1 'Open Sans',Arial,Helvetica,sans-serif;}
header .minicart-wrapper .product .actions > .primary,header .minicart-wrapper .product .actions > .secondary{display:inline-block !important;color:#0a0a0a !important;}
header .minicart-wrapper .product .actions > .primary a,header .minicart-wrapper .product .actions > .secondary a{color:#0a0a0a !important;}
header .minicart-wrapper .product .actions > .primary a{margin:6px 0px;}
header .minicart-items .action.edit:before,header .minicart-items .action.delete:before{color:#0a0a0a !important;line-height:1.4 !important;}
header .minicart-items .product-item-details .price-excluding-tax{margin:12px 0px !important;}
header .minicart-items .product-item-details .price{font-size:13px !important;}
.header.content .col-sm-8 .minicart-wrapper .product .actions{clear:none;}
.filter-options-item.active .filter-options-content ol li:last-child{margin:0px;padding:0px !important;}
.filter-options-item.active .filter-options-content ol li:last-child #ln_slider_container_price{/*display:none;*/}
.filter-options-item .filter-options-content #ln_slider_text_price{color: #1D262D;
    font-weight: bold !important;
    text-align: left;
    line-height: 26px;
    font: 15px/1 'Open Sans',Arial,Helvetica,sans-serif;}
.cms-home .home-section1 video{position:relative;width:100%;height:100%;}
.filter-options div[attribute="price"] .filter-options-content{height:100px;}
.sidebar > .block.filter .options dt{border: 1px solid #1D262D !important;
    background-color: #1D262D !important;font-size: 18px !important;border-radius:0px !important;color: #fff;font-family: oswaldmedium;
    text-align: left;}
.sidebar > .block.filter .options dd{text-align:left;border-radius:0px !important;background-color:#fff !important;}
.sidebar > .block.filter .item a {
    color: #333 !important;
    font-size: 14px;
    line-height: 1.9;}
.sidebar > .block.filter ol li.item{padding:0px !important;}
.sidebar > .block.filter .item .count{color:#333;font-size:14px;}
.cms-about-us .page-main{padding-bottom:0px !important;}
.cms-about-us .columns .column.main{padding-bottom:0px !important;}
.cms-about-us .page-title-wrapper{display:none;}
.cms-about-us .messages{margin-bottom:0px !important;}
#home-sidebar-newsletter-validate-detail .button{margin-top:-10px;}
.cms-about-us #home-sidebar-newsletter-validate-detail .button span{line-height:1.1 !important;}
.cms-home .home-section1 .row{margin-left:0px;margin-right:0px;}
.cms-home .home-section1 video[poster]{object-fit: fill;width:100%;height:666.06px;}
.page-header .header.panel,.header.content, .navigation{max-width: 1200px !important;}
.cms-home .page-main .home-section1 .banner-content .container{padding:0px;max-width: 1146px;}
.about_banner{background:url('/pub/media/wysiwyg/about-hero.jpg')no-repeat !important;background-size: cover;
    background-repeat: no-repeat;
    padding: 298px 0 !important;}
.footer_bar .col-sm-4 .text-area h3{color: #313131;
    font-size: 18px;
    line-height: 1.5;
    margin: 0;}
.footer_bar .col-sm-4 .text-area p{font-size: 12px;
    margin: 0;
    line-height: 1;}
.footer-middle{background-color:transparent !important;}
.footer .footer_bar{background-color:#eeeeee !important;}
.cms-about-us .breadcrumbs{display:none;}
.cms-about-us .footer .footer_bar{display:none;}
.cms-about-us .home-newsletter .fa-envelope-o{font-size: 35px;padding-right: 10px;color: #1d262d;}
.cms-about-us .home-newsletter .envelope_icon{margin-top:2px;}
.header.content{z-index:auto !important;}
header .customer-welcome ul{z-index: 60;}
.header.content .col-sm-8 .block-search .search_bar form .action.search{right: -84px !important;}
.panel.header .top-links-area .top-links-icon{display:none;}
.panel.header > .top-links-area > .header.links > li > a, .header.panel > .header.links > li > span{padding: 0 15px;
    border-left: 1px solid #ccc;}
.panel.header > .top-links-area > .header.links{float:right;}
.customer-welcome .header.links{min-width: 118px;right:3px;}
.customer-welcome .customer-menu{float:left;}
/*header .links li{display:inline-block !important;}*/
.customer-welcome{float:left !important;}
/*.panel.header > .top-links-area > .header.links .greet.welcome span{display:none;}*/
.customer-welcome .action.switch:hover:after{color:#bbb !important;}
.customer-welcome .action.switch:after{margin:0px 5px 0px 5px !important;}
.customer-welcome ul li{width:100%;}
.customer-welcome .header.links {min-width: 125px !important;}
.customer-address-index.account .box .box-actions{padding:10px;}
.account.customer-address-form #maincontent{padding-top:10px !important;}
.panel.header > .top-links-area > .header.links .greet.welcome{float:left;padding-right:10px;}
.page-header.type1 .panel.header .header.links > li > span{line-height: 16px;color: #1D262D !important;font-size: 12px;
text-transform: uppercase;font-weight: 300;cursor: pointer;font-family: 'oswald_regularregular';}
.page-header.type1 .panel.header .header.links > li > .customer-name{padding: 0 15px;
    border-left: 1px solid #ccc;}
.checkout-cart-index .cart.table-wrapper .col.qty .input-text.qty{border-radius:0px !important;}
.checkout-cart-index .cart.table-wrapper .col.qty .qty.field .qty-changer > a{border-radius:0px !important;}
.checkout-cart-index .cart-container form .cart.table-wrapper .cart > .item{border:none;}
.customer-account-forgotpassword .field.captcha .nested{display:inline-block;width:100%;}
.field.captcha.no-label{display: block;position: relative;}
.customer-account-forgotpassword .field.captcha .captcha-image{float:left !important;position:static !important;}
.customer-account-forgotpassword .field.captcha .control.captcha-image .captcha-img{float:left;width:auto;}
.customer-account-forgotpassword .field.captcha .captcha-reload{top: 29px !important;left: 215px !important;float: left !important;display: inline-block !important;
border-radius: 0px !important;}
.customer-account-forgotpassword .field.captcha button:hover{border-color:#70d549 !important;background-color:#70d549 !important;}
.cms-home .ajax-products > .category-list > ul > li{margin-bottom:0px;}
.filter-options-title:after{content: "\f106" !important;}
.active > .filter-options-title:after{content: "\f107" !important;}
.filter-options-title:after{font-family: FontAwesome;border:none !important;font-size:20px !important;font-weight:bold !important;}
/*.page-product-configurable.catalog-product-view .product.data.items > .item.content li{padding-left:10px;padding-bottom:5px;}*/
.page-product-configurable.catalog-product-view .product.data.items > .item.content li {
    padding-left: 35px;
    padding-bottom: 5px;
    line-height: 36px;
}
.page-product-configurable.catalog-product-view .product.data.items > .item.content li::before{left:0px;}
.customer-account-create .fieldset > .field,.customer-account-create .fieldset > .fields > .field{display:inline-block;}
.customer-account-create .field-name-lastname + .field.required{width:100%;}
.customer-account-create .field.choice.newsletter{display:inline-block;}
.customer-account-create div.mage-error[generated]{position:relative;margin-left:8px;}
.customer-account-create div.mage-error[generated]:before{left:-8px;top:0px;}
.customer-account-create fieldset input{float:none !important;}
.customer-account-create .field.choice.newsletter input{float:left !important;}
/*.customer-account-create .header.content .col-sm-8 .block-search .search_bar form .action.search{top:0px;}*/
.customer-account-login div.mage-error[generated]{margin-left:8px;}
.customer-account-login div.mage-error[generated]:before{left:0px;}
.page-header.type1 .panel.header .switcher .cr-head{line-height: 16px;color: #1D262D;padding-right: 10px;font-size: 12px;text-transform: uppercase;font-weight: 300;cursor: pointer;font-family: 'oswald_regularregular';}
.page-product-configurable #product-stock-left,.page-product-configurable #product-stock-right,.page-product-configurable #product-stock-one{bottom:-15px;}
.page-header.type1 .panel.header .switcher.switcher-language{display:none !important;}
.multishipping-checkout-login #maincontent .page-title{text-align:center !important;margin-bottom: 0px !important;display:block !important;}
.multishipping-checkout-login .login-container{border:1px solid #ececec !important;box-shadow:none !important;border-top: 4px solid #3f4658 !important;padding:35px 25px 35px !important;}
.multishipping-checkout-login .login-container .block .block-title strong{font-family: 'Open Sans',Arial,Helvetica,sans-serif !important;}
.multishipping-checkout-login #login-form{padding:0px !important;border-top-color: transparent !important;border:none !important;}
.multishipping-checkout-login .label{font:14px/1 'Open Sans',Arial,Helvetica,sans-serif !important;text-transform:capitalize !important;}
.page-header .switcher .options ul.dropdown a span{padding-right: 4px;}
.multishipping-checkout-login .login-container .fieldset > .field > .control input.input-text{border:1px solid #1d262d !important;height:36px !important;border-radius:0px !important;}
.multishipping-checkout-login .login-container .block-new-customer{position:relative;height:347px;}
.multishipping-checkout-login .login-container .block-new-customer .actions-toolbar{position:absolute;bottom:0px;right:0px;}
.multishipping-checkout-login .login-container .block-new-customer .action.primary{border-radius: 0px !important;padding: 14px 20px 8px !important;line-height: 1 !important;font-family: oswaldmedium;text-transform: uppercase;font-size: 18px !important; background: #3f4658 !important;border: 1px solid #3f4658 !important;height: auto !important;margin: 0 0px 0 0px !important;}
.multishipping-checkout-login .block-customer-login .actions-toolbar{margin-top:100px;}
.multishipping-checkout-login .login-container .actions-toolbar .secondary a{color: #3f4658 !important;}
.multishipping-checkout-login .login_main .actions-toolbar > .primary:last-child{float:right;}
.multishipping-checkout-login .login_main .block-content .action.primary {border-radius: 0px !important;padding: 11px 40px !important;
border-color: #3f4658 !important;background-color: #3f4658 !important;font-size: 18px !important;font-family: oswaldmedium;
line-height: 1 !important;text-transform: uppercase; margin: 0 0px 0 0px !important;}
.multishipping-checkout-login #login-form {border-top-color: transparent !important;padding: 0px !important;border: none !important;position: relative;}
.multishipping-checkout-login .login-container .fieldset:after{right: 0;top: 170px;position: absolute;color: #EB340A !important;font-size: 11px !important;text-align: right !important;}
.multishipping-checkout-login .block.newsletter{width: 100%;padding: 0px;}
.multishipping-checkout-login .block.newsletter .sign-up-form{margin: 0 auto;padding: 35px 0px;width: 100%;}
.multishipping-checkout-login .block.newsletter .sign-up-form h1{font-size: 32px;margin: 0 0 15px;color: #1D262D;text-transform: uppercase;font-family: 'oswaldbold';font-weight: normal;}
.multishipping-checkout-login .block.newsletter .sign-up-inner{border-top: 4px solid #3f4658 !important;padding: 35px 25px;
border: 1px solid #ececec;}
.multishipping-checkout-login .block.newsletter input{height: 38px;border-radius: 0;border-color: #1D262D;}
.multishipping-checkout-login .block.newsletter .action.subscribe{width: auto;min-width: 130px;border-color: #3f4658 !important; background-color: #3f4658 !important;padding: 14px 20px 8px !important;font-size: 18px !important;font-family: oswaldmedium !important;
font-weight: normal !important;text-transform: uppercase;line-height: 0 !important;border-radius: 0px !important;}
[class^="multishipping-"] .nav-sections{display:block !important;}
.page-header .switcher .options .action.toggle span:first-child{padding-right:5px;}
.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after{margin:0px;}
.checkout-index-index .captcha-image .captcha-img{width:auto;}
.checkout-index-index .captcha-reload {top: 38px;right: 70px;}
.cms-about-us #home-sidebar-newsletter-validate-detail .button:hover{border-color: transparent;background-color: transparent;}
.catalogsearch-result-index .popular_contacts li,.catalogsearch-result-index .information_content li{line-height:1.2;}
.catalogsearch-result-index .popular_contacts ul,.catalogsearch-result-index .information_content ul{margin-top:10px;}
.swatch-option.color:not(.disabled):hover, .swatch-option:not(.disabled):hover{border-color:transparent !important;}
.swatch-option-tooltip{display:none !important;}
.fotorama__arr--next .fotorama__arr__arr:before{color: #777;font-weight: 900;font-size:25px !important;}
.fotorama__arr--prev .fotorama__arr__arr:before{color: #777;font-weight: 900;font-size:25px !important;}
.fotorama__nav .fotorama__thumb-border{border-color:transparent !important;}
.catalog-product-view .product-info-main .price-label{font-size: 28px !important;font-family: 'oswald_regularregular' !important;font-weight:600 !important;line-height:1;}
.catalog-product-view .product-options-wrapper select{border: 1px solid #666;color:#222;height:40px;font-size:15px;font-weight:600;}
.catalog-product-view .product-options-wrapper{border-bottom:none;}
/*.fotorama__stage__frame .fotorama__img{height:100% !important;}*/
.catalog-product-view header .nav-sections .minicart-wrapper #minicart-content-wrapper .product .actions{clear:none;}
.catalog-product-view header .nav-sections .minicart-wrapper #minicart-content-wrapper .product .actions{margin:0 auto;}
.customer-account-login .field.captcha .captcha-reload{top: 34px;right: -126px;}
.customer-account-login .field.captcha button{border-radius:0px;}
.customer-account-login .field.captcha button:hover {border-color: #70d549;background-color: #70d549;}
.checkout-payment-method .payment-method-title .action-help{color: #1d262d;}
.page-products .sidebar-additional .paypal.acceptance img{display:none;}
.home-section3 .owl-middle-narrow .owl-theme .owl-controls .owl-nav [class*=owl-],.home-section3 .owl-middle-narrow.owl-theme .owl-controls .owl-nav [class*=owl-]{font-size:25px;}
.home-section3 .owl-middle-narrow .owl-theme .owl-controls,.home-section3 .owl-middle-narrow.owl-theme .owl-controls{top:28%;}
.home-section3 .owl-middle-narrow .owl-theme .owl-prev, .owl-middle-narrow.owl-theme .owl-prev{border-radius:0px;font-weight: 500;}
.home-section3 .owl-theme .owl-controls .owl-nav [class*=owl-]{color: #000000b5;}
.home-section3 .owl-middle-narrow .owl-theme .owl-prev{left:-60px;}
.home-section3 .owl-middle-narrow .owl-theme .owl-next{right:-57px;}
.catalog-product-view .fotorama .fotorama__stage .fotorama__fullscreen-icon:before{content:none;}
.catalog-product-view .fotorama .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon{background:none;}
.catalog-product-view .product.info.detailed .product.description p{line-height:21px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content li{line-height:21px;}
.catalog-product-view .product.info.detailed .product.description ul{padding-left:2em;}
.account.customer-address-index .block-addresses-list .block-content .table-wrapper{width: 100%;margin-bottom: 15px;overflow-y: hidden;min-height: .01%;
overflow-x: auto;}
.account.customer-address-index .block-addresses-list .action.edit{color: #70D549;}
.account.customer-address-index .data.table .col.actions .action.delete{color:#000;}
.customer-account-edit .form-edit-account .actions-toolbar > .primary{margin-top:10px;}
.panel.header > .top-links-area > .header.links .customer-menu .links li:last-child{display:none;}
.products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dots .owl-dot span{border:solid 2px #7dd95c !important;}
.products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dots .owl-dot.active span:before{background-color: #7dd95c !important;}
/*.products-upsell .owl-carousel .owl-item{width:205.25px !important;}*/
.products-upsell .product.name a{white-space: normal !important;}
.catalog-product-view .product-info-stock-sku .stock{display:none;}
.catalog-product-view .product-info-main .product.alert a{width: 95%;margin: 5px 0 0 0px;font-weight: bold;color: #3f4658;font-size: 14px;}
.checkout-index-index .nav-sections{display:none;}
.account.sales-order-view .order-actions-toolbar .action.print{display:none !important;}
.product-item-name, .product.name a{color:#0a0a0a !important;}
/***********************************About us Blog**********************************/
.about-us .latest-post-blog .post-list .post-holder{margin-left: 0px;clear: none;width: 33.33333333%;float: left;margin-bottom:0px;border-bottom:none;padding-right:30px}
.about-us .latest-post-blog .post-list .post-holder:last-child{padding-right:0px;}
.about-us .latest-post-blog .post-content .post-description .post-ftimg-hld {float: none;margin: 0 auto;width: 100%;}
.about-us .latest-post-blog h3{color: #1D262D;font-size: 36px;text-transform: uppercase;font-family: oswaldmedium;font-weight: normal;
margin-bottom: 20px;}
.about-us .latest-post-blog .post-holder .post-info .item.post-posed-date{display:none;}
.about-us .latest-post-blog .post-holder .post-info .item.post-categories{display:none;}
.about-us .latest-post-blog .post-header .post-title a{font-size: 20px;text-transform: uppercase;color: #1D262D;font-family: oswaldmedium;margin-top: 40px;    display: block;margin-bottom: 10px;}
.about-us .latest-post-blog .post-info.clear .dash{display:none;}
.post-list .post-content .post-read-more{float:left !important;background: #1D262D;color: #fff !important;font-family: oswaldmedium;padding: 12px 32px 7px !important;text-transform: uppercase;font-size: 18px;text-align: center;margin-top: 0;display:inline;}
.about-us .latest-post-blog a{margin-top:0px;}
.about-us .post-holder .post-header{margin-bottom:0px;}

/****************************************mobile view**********************************/
@media(max-width:768px){
	.catalog-product-view .product.info.detailed .product.data.items > .item.content li{padding-left:0px;}
.catalog-product-view .product-info-main .product-shop .btn-bottom .view-more-bottom{display: block;float: none;margin: 15px 0 0 0%;text-align:center;}
.catalog-product-view .product-info-main .product-shop .btn-bottom .view-less-bottom{display:block;float:none;text-align:center;}
.catalog-product-view .product-shop .btn-bottom .view_less, .catalog-product-view .product-shop .btn-bottom .view_more{min-width:130px;}
.catalog-product-view .product.info.detailed .product.data.items > .item.content li{margin-left:15px;}
.catalog-product-view .products-upsell .product.name a{line-height:17px;margin-bottom:10px;}
.products-grid.products-upsell .owl-carousel .owl-item{width:175px;}
.product-item-name{min-height:30px;}
header .minicart-wrapper .action.showcart .counter.qty{margin:0px 2px 0px !important;}
.header.content{width:100%;}
.header.content .row{margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
    width: 100%;}
.header.content .row .col-sm-4{float: left;width: 50%;padding:0px;}
.header.content .row .col-sm-8{float: left;width: 50%;padding:0px;margin-top:30px;}
.page-header.type1 .minicart-wrapper{float: left !important;top: 15% !important;}
.page-header.type1 .nav-toggle{float:none !important;text-align:center;margin-right:0px !important;left:82px;display:inline-block;}
.page-header.type1 .block-search .label{float:left !important;position: absolute;top: 0;left: 32px;margin: 7px 0 !important;}
.header #search_mini_form .block-search .search_bar .actions{text-align: left;}
.header #search_mini_form .block-search .action.search{display:block;}
.header.content .row .col-sm-8 .minicart-wrapper{top: 15% !important;}
.header #search_mini_form .block-search .control{float:left;}
.header.content .row .col-sm-8 .block-search{margin-left:0px !important;}
header .logo img {max-width: 100% !important;margin:15px 0px 0px 0px !important;}
.header.content .row .col-sm-4 .logo{max-width: 140px !important;height: 50px;}
.header.content{padding:0px;}
.page-header.type1 .header.content .block-search{margin-top:0px !important;}
.header .block-search .control{margin: 0px;
    padding: 0px 0px;
    padding: 4px 15px !important;
    position: relative;
    left: -158px;
    border-radius:25px;
    height: 48px;
    width: 345px;
    top: -20px;}
.nav-toggle:before,.nav-toggle:hover:before{color: #666666 !important;}
header .block-search .label:before{color: #0a0a0a !important;}
header .block-search .search_bar form .action.search{
    position: absolute;
    top: 59px;
    background: #eeeeee;
    border: 1px solid transparent;
    padding: 0px 28px !important;
    height: 40px !important;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;}
.minisearch.active .search{display:block !important;}
/*header .block-search .action.search{display:block !important;}*/
footer .footer-first{background:url('/pub/media/wysiwyg/footer-banner--mobile.jpg')no-repeat;padding: 65px 0;background-size:cover;}
footer .footer-first .first_time_text h3{font-size:30px;}
footer .footer-first .first_time_text{padding:0px 15px;}
footer .footer-first .first_time_text p{font-size:12px; margin:0;}
footer .footer-links .container{padding:40px 0px 50px;}
footer .footer-links .col-sm-5,footer .footer-links .col-sm-4,footer .footer-links .col-sm-3{width:100%;float:left;padding:0px 30px;}
footer .footer-links .block-content ul li p{text-transform:capitalize;}
.footer-bottom .social-icons{margin-right: 0px;margin: 0 auto;}
.breadcrumbs{display:block;}
	.breadcrumbs{display:block;}
.catalog-category-view .page-wrapper > .breadcrumbs .items{padding:10px 4px !important;float:none;}
.breadcrumbs li a{padding:13px 0px 10px 0px;}	
.catalog-category-view .sidebar.sidebar-additional .block-reorder{padding:0px 15px;}
.catalog-category-view .page-wrapper > .breadcrumbs a{font-size:13px;}
.catalog-category-view .columns .column.main{padding:0px 10px;}
.catalog-category-view .page-products .columns{display:block;padding-right: 15px;
    padding-left: 15px;}
.catalog-category-view .breadcrumbs{height:auto !important;}
.catalog-category-view .breadcrumbs li a{padding:13px 0px 10px 0px !important;}
.breadcrumbs .items > li{vertical-align:middle;display:inline !important;}
.catalog-category-view .page-wrapper > .breadcrumbs{padding:0px 4px !important;}
.catalog-category-view .products-grid li.item{width:100%;padding: 0px 10px 20px;}
.catalog-category-view .page-main{max-width:100% !important;}
.catalog-category-view #layer-product-list .toolbar-products .pages{float:left;margin-bottom:0px;}
	.catalog-category-view #layer-product-list .toolbar .limiter{clear:none;}
.catalog-category-view #layer-product-list .toolbar .limiter{clear:none;}
.catalog-category-view .toolbar .sorter{margin-bottom:3px;float:none;text-align:left;}
.catalog-category-view .toolbar {padding: 0px 6px;}
.catalog-category-view .product-item-name {min-height: 30px;}
.catalog-category-view .price-box{margin-bottom:15px !important;}
.catalog-category-view #layer-product-list .custom-block-img .freedelivery{font-size:20px;}
.catalog-category-view #layer-product-list .custom-block-img{height:70px;padding-top:7px;}
.catalog-category-view #layer-product-list .custom-block-img .pairs .two {font-size: 44px;margin-left: 10px;}
.catalog-category-view #layer-product-list .custom-block-img .pairs .for{font-size:24px;margin-left: 8px;bottom:15px;}
.catalog-category-view #layer-product-list .custom-block-img .pairs .pair{font-size: 24px;top: 8px;}
.catalog-category-view #layer-product-list .custom-block-img .pairs .amount{font-size: 45px;margin-left: 75px;}
.catalog-category-view .product-item-details{padding-top:14px;}
.catalog-category-view #layer-product-list .products.wrapper ~ .toolbar .pages{margin-top:15px;width: auto;text-align: left;float:left !important;}
.catalog-category-view #layer-product-list .toolbar .limiter{float: right !important;width:auto;padding-left: 30px;}
.catalog-category-view #layer-product-list .products.wrapper ~ .toolbar .limiter{padding-top:12px !important;}
.catalog-category-view .category-description h2{margin-top: 25px;}
.catalog-category-view .pages a.page{text-align:center;}
.catalog-category-view .pages strong.page{text-align:center;}
.catalog-category-view .category-description {margin: 0 5px 55px;}
.catalog-category-view .sidebar.sidebar-main{padding: 0px 15px;}
.catalog-category-view .filter-options{display:block;}
.catalog-category-view .filter-title strong{display:none;}
.catalog-category-view .sidebar.sidebar-main #layered-filter-block-container .block-title.filter-title{display:none;}
.catalog-category-view .filter-options-title:after {right: 20px;}
.catalog-category-view .filter-options-title{padding: 15px 15px 10px 15px;}
.catalog-category-view .block .block-content ol li.item {padding: 3px 6px !important;}
.catalog-category-view .filter.block {margin-bottom: 30px;}
.catalog-category-view footer .footer-middle{background-color:transparent !important;}
.customer-account-login .columns .login-container{display:inline-block;max-width: 100% !important;}
.customer-account-login .page-main {width: 92%;}
.customer-account-login .columns .login-container .login_main{display:inline-block;float:none;}
.customer-account-login .columns .login-container .login_main .fieldset input {width: 100% !important;}
.customer-account-login .login-container .actions-toolbar{margin-top: 60px;float:left;}
.customer-account-login .login_main .actions-toolbar > .primary:last-child{float:none;}
.customer-account-login .login-container .actions-toolbar{float:none;}
.customer-account-login .login-container .block-new-customer{height:170px;}
.customer-account-login .login-container .block-new-customer .actions-toolbar{width:100%;position:relative;}
.customer-account-login .block.newsletter .sign-up-form .sign-up-inner form{display:block;}
.customer-account-login .block.newsletter .action.subscribe{margin-top: 25px;}
.customer-account-login .block.newsletter .sign-up-form .sign-up-inner .actions{text-align:center;}
.cms-about-us .home-newsletter .envelope_icon {margin-bottom: 15px;}
.header.content .col-sm-8 .block-search .search_bar form .action.search {left: 99px !important;}
.page-header.type1 .navigation li.level0>.level-top {color: #fff !important;}
.page-header.type1 .nav-sections{height:100% !important;}
.sw-megamenu.navigation li > a > span{font-family: 'Open Sans',Arial,Helvetica,sans-serif;font-size: 14px;letter-spacing: 0px;}
.sw-megamenu.navigation li.ui-menu-item a{line-height:40px;}
.navigation .level0{border-top:transparent !important;}
.navigation li.level0:last-child{border-bottom:transparent !important;}
.nav-sections{position: fixed;
    top: 0;
    z-index: 999;
    width: 250px;
    height: 100%;
    overflow-y: scroll;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #1D262C;
    transition: all 0.3s;
    display: block !important;}
.page-header.type1 .navigation li.level0.parent>a:after {line-height: 20px !important;}
.navigation .parent .level-top:after{content: "\e856" !important;font-family:"porto" !important;}
.navigation .parent .level-top:after{font-size: 19px;
    top: 5px;}
header.page-header .nav-sections-item-content{margin-top:0px !important;}
header.page-header .nav-sections-item-title{display:none !important;}
.page-header.type1 .navigation li.level0:hover .level-top{color: #fff!important;}
.navigation li.level0 > a.ui-state-active, .navigation li.level0 > a.ui-state-active + .submenu {background-color: #1d262d !important;}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li {width: 100% !important;text-align: left;}
.navigation a {color: #fff !important;}
.navigation li.level0 .ui-menu-item > a:before{color:#fff !important;float:left;}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li .cus-sub-menu-icon{display:none;}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li .cus-sub-menu-text p{color:#fff;font-size:12px;margin-bottom:5px;}
.sw-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a:first-child{display:inline-block;}
.navigation .parent .level-top.ui-state-active:after{content: "\e857" !important;}
.nav-open .page-wrapper{left: calc(100% - 110px);}
.header.content .col-sm-8 .block-search .search_bar form .action.search span{display:none;}
.block-search .search_bar{border-right:none;}
.block-search .action.search:before{-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: inherit;
    color: #0088cc;
    content: '\f818';
    font-family: 'porto-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;}
.panel.header .switcher{display:block !important;}
.header.panel > .header.links{float:left;}
ul#ui-id-1{width:auto !important;}
.header.panel > .header.links > li{padding-right:10px;}
.panel.header .top-links-area .top-links-icon{display:block;text-align:right;padding-right:10px;}
.panel.header .switcher{width:70%;float:left;}
.top-links-area{width:30%;float:left;}
.panel.header > .top-links-area > .header.links > li > a, .header.panel > .header.links > li > span{padding:0px;border-left:none;display:inlin-block;}
.panel.header > .top-links-area > .header.links{padding:0px;}
.links li {display: block !important;text-align: right;margin-bottom:3px;}
.page-header .header.panel{padding-top:10px;padding-bottom:10px;}
.panel.header .top-links-area .top-links-icon a{color: #1d262d;
    text-transform: uppercase;
    text-decoration: none;
    font-family: 'oswald_regularregular';
    font-size: 12px;}
.panel.header > .top-links-area > .header.links{position: absolute;
    right: 7px;
    top:28px;
    z-index: 9;
    background: #fff;
    border: 1px solid #ccc;
    width: auto;
    height: auto;
    padding: 6px 0px;
    border-radius: 3px;}
.page-header.type1 .panel.header .header.links > li > a{color:#777 !important;padding:0px 10px;}
.panel.header .top-links-area .top-links-icon:before {
   content: "\e80b";
    display: block;
    position: absolute;
    right: 13px;
    top: 48%;
    font-family: "porto";
    margin-top: -5px;
    color: #777;
    cursor: pointer;
    font-size: 11px;}
.catalogsearch-result-index .page-wrapper > .breadcrumbs .items {
    padding: 10px 15px !important;}
.catalogsearch-result-index .breadcrumbs{height:auto;display:inline-block;}
.catalogsearch-result-index .page-title-wrapper{margin-left:4% !important;}
.catalogsearch-result-index .toolbar .limiter{float: left !important;margin-left: 12px !important;clear:none !important;}
.catalogsearch-result-index #layer-product-list{padding-right:15px;padding-left:15px;}
.catalogsearch-result-index .toolbar-products .pages{float:left !important;margin-bottom:0px;}
.catalogsearch-result-index .products-grid li.item{width:100%;padding:4px 0px 20px;}
.catalogsearch-result-index .filter-title strong{display:none;}
.catalogsearch-result-index #layer-product-list .custom-block-img{height: 70px;
    padding-top: 7px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .freedelivery{font-size:20px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .pairs .two{font-size: 44px;margin-left: 10px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .pairs .pair {font-size: 24px;top: 8px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .pairs .for{font-size: 24px;margin-left: 8px;bottom: 15px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .pairs .amount{font-size: 45px;margin-left: 75px;}
.catalogsearch-result-index .product-item-name{min-height:35px;}
.catalogsearch-result-index .products.wrapper ~ .toolbar .pages {float: left !important;width:auto;}
.catalogsearch-result-index .products.wrapper ~ .toolbar .limiter{width:auto;float: none !important;}
.catalogsearch-result-index .sidebar.sidebar-main {padding: 0px 15px;}
.footer_bar .col-sm-4 .fa{display: block;}
.footer_bar .col-sm-4 .text-area h3{font-size:16px;text-align:center;}
.footer_bar .col-sm-4 .text-area p{text-align:center;}
.easyfaq-index-index .page-main{margin-top: 40px;margin-left:inherit;}
.easyfaq-index-index #accordion{width:100%;}
.easyfaq-index-index .faq-list .faq-item{margin:0 0 15px;}
.easyfaq-index-index .columns .column.main{padding-right:15px;padding-left:15px;}
.easyfaq-index-index .faq-item .faq-item-question:after{top: 36%;margin-top: -4px;right: 12px;}
.easyfaq-index-index .faq-item .faq-item-answer{padding: 15px 15px 15px 15px;}
.contact-index-index .faq-hd h1{margin-top:0px;}
.contact-index-index .columns .column.main{padding-right:15px;padding-left:15px;}
.contact-index-index .faq-item{padding:0px;}
.contact-index-index .faq-item .faq-item-question{margin-bottom:0px;}
.contact-index-index .page-main .contact-info {margin-top: 0;}
.catalogsearch-result-index .products.wrapper ~ .toolbar .limiter{padding-top:0px !important;}
.blog-page .page-wrapper > .breadcrumbs .items{padding:10px 15px !important;}
.blog-page .columns{padding-left:15px;padding-right:15px;}
.blog-page .social-icon{float:none;text-align:center;}
.blog-post-view .breadcrumbs .blog_post{display:none;}
.customer-account-index.account #maincontent{padding-top: 0px !important;}
.account .columns{padding-right:15px;padding-left:15px;}
.account.customer-account-index footer .block .block-title strong{float:none !important;color:#fff !important;font-family: oswaldmedium !important;}
.account.sales-order-history #maincontent{padding-top: 0px !important;}
.sales-order-history .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody > tr > td:last-child{border-bottom:none;}
.sales-order-history .table-wrapper{border-top:none;}
.sales-order-history .order-products-toolbar .pager{float:right;}
.account.downloadable-customer-products #maincontent{padding-top:0px !important;}
.account.wishlist-index-index #maincontent{padding-top:0px !important;}
.customer-address-index .block .block-title{padding-top:15px;}
.account.customer-address-index .block-addresses-default, .account.customer-address-index .block-addresses-list{width: 100% !important;}
.account.customer-address-index .block-addresses-default{padding-right: 0px !important;}
.account.customer-address-index #maincontent{padding-top:0px !important;}
.account.customer-address-form .form-wrap,.account.customer-address-form #form-validate,.account.customer-address-form #login-form{display: inline-block;}
.account.customer-address-form .form-address-edit .field.company,.account.customer-address-form .form-address-edit .field.street{width:100%;}
.account.customer-address-form .form-address-edit .field-name-lastname,.account.customer-address-form  .form-address-edit .field.telephone,.account.customer-address-form .form-address-edit .field.city,.account.customer-address-form .form-address-edit .field.region,.account.customer-address-form .form-address-edit .field.zip,.account.customer-address-form .form-address-edit .field.country{width:100%;padding-right:0px;}
.account.customer-address-form .form-address-edit .field-name-firstname{width:100%;padding-right:0px;}
.account.customer-address-form #form-validate .fieldset + .fieldset {margin-bottom: 35px;}
.account.customer-account-edit #maincontent{padding-top:0px !important;}
.customer-account-edit .form-wrap,.customer-account-edit #form-validate,.customer-account-edit #login-form{display:inline-block;}
.customer-account-edit .form-edit-account .info{width:100%;}
.customer-account-edit .form-edit-account .field,.customer-account-edit .form-edit-account .field.password{width:100% !important;}
.customer-account-edit .form-edit-account .filed.email input,.customer-account-edit .form-edit-account .field-name-firstname,.customer-account-edit .form-edit-account .field.password input{padding-right:0px;}
.account.vault-cards-listaction #maincontent{padding-top:0px !important;}
.account.paypal-billing_agreement-index #maincontent{padding-top:0px !important;}
.account.review-customer-index #maincontent{padding-top:0px !important;}
.account.newsletter-manage-index #maincontent{padding-top:0px !important;}
.newsletter-manage-index .form-wrap,.newsletter-manage-index #form-validate,.newsletter-manage-index #login-form{width:100%;display:inline-block;}
.customer-address-index.account .column.main .primary.f-right{float: left !important;}
.newsletter-manage-index .actions-toolbar > .primary,.newsletter-manage-index .account .actions-toolbar > .secondary{margin-top:15px;}
.account .sidebar.sidebar-additional .product-items-names .product-item-name a{float:left;padding-left:10px;}
.account .sidebar.sidebar-additional .actions-toolbar .action.primary{width:auto;margin:0 auto;}
.account .sidebar.sidebar-additional .actions-toolbar .secondary{float:none;}
.account .sidebar.sidebar-additional .product-items-names .product-item-name{min-height:auto;}
.account .page-main{padding-bottom:0px;}
.block-dashboard-info .block-content .box-information .box-actions a{display: block;text-align: right;padding-bottom: 4px;}
.block-dashboard-info .block-content .box-information .box-actions .action:after{content:none;}
.account.newsletter-manage-index .sidebar.sidebar-additional .actions-toolbar .primary{float:none;}
.customer-account-edit .form-edit-account .field.confirm.password{width:100%;}
.customer-account-edit .form-edit-account .field.new.password{width:100%;padding-right:0px;}
.account.customer-account-edit .form-edit-account .field,.account.customer-account-edit .form-edit-account .field.password{width:100% !important;}
.about-us .latest-post-blog{margin-bottom:0px;}
.about-us .latest-post-blog .post-list .post-holder{width:100%;padding-bottom:0px;}
.about-us .latest-post-blog .post-header .post-title a{margin-top:15px;}
.checkout-index-index .page-header .minicart-wrapper {display: block !important;}
.opc-estimated-wrapper{display:none;}
.checkout-index-index .columns{padding-left:15px;padding-right:15px;padding-bottom:0px;}
.checkout-index-index #shipping-zip-form,.checkout-index-index #co-shipping-method-form{display:inline-block;width:100%;margin:0px;}
.checkout-index-index .page-main{margin-top:0px;padding-bottom:0px;display:inline-block;}
.checkout-index-index .opc-wrapper .checkout-shipping-method .step-content{padding: 10px 0px;}
.checkout-index-index .custom-slide.opc-summary-wrapper{position:static;visibility: visible;opacity: 1;}
.checkout-index-index .custom-slide .modal-inner-wrap{-webkit-transform: none !important;transform: none !important;position:relative !important;}
.checkout-index-index button.action-auth-toggle{margin-bottom:30px;}
.checkout-index-index .authentication-dropdown button.action-close{min-width:auto;}
.checkout-index-index .opc-wrapper .form-login,.checkout-index-index .opc-wrapper .form-shipping-address,.checkout-index-index .opc-wrapper .methods-shipping{display:inline-block !important;margin:0 auto !important;}
.checkout-index-index .opc-wrapper .form-login{width:100%;}
.checkout-index-index .opc-wrapper .form-login + .form-shipping-address {margin-top: 20px;width: 100%;}
.checkout-index-index .checkout-payment-method .payment-methods{margin:0px 0px;}
.checkout-index-index .checkout-payment-method .payment-method-billing-address .checkout-billing-address .actions-toolbar{margin-top:30px;}
.checkout-index-index .checkout-payment-method .payment-option{margin:0px 0px;}
.checkout-index-index .modal-popup.modal-slide._inner-scroll .modal-inner-wrap{overflow-y:scroll;height:-webkit-fill-available;min-height:auto;}
.checkout-onepage-success .page-main{margin-top:0px;}
.checkout-onepage-success .page-main .checkout-success{padding:0px 15px;}
.checkout-onepage-success .page-main .actions-toolbar .primary .action.primary{width:auto;}
.checkout-cart-index .page-main{margin-top:0px;}
.panel.header > .top-links-area > .header.links .greet.welcome{display:none !important;}
.customer-welcome .header.links{min-width: auto !important;padding-right: 0px;right:0px;}
.customer-welcome .header.links .link.wishlist{display:none !important;}
.customer-welcome .header.links .authorization-link{display:none !important;}
header .links .link.compare{display:none !important;}
.customer-welcome ul li{margin-bottom:0px;}
.checkout-cart-index .cart-summary{float:none !important;width:100% !important;}
.checkout-cart-index.page-layout-1column .cart-container form{width:100% !important;}
.checkout-cart-index .cart-container{padding-right:15px;padding-left:15px;}
.checkout-cart-index .cart-container form .cart.table-wrapper{border-top:none;}
.checkout-cart-index .item-actions{padding:0px !important;}
.checkout-cart-index .cart.table-wrapper .col.qty,.checkout-cart-index .cart.table-wrapper .col.price,.checkout-cart-index .cart.table-wrapper .col.subtotal,.checkout-cart-index .cart.table-wrapper .col.msrp{width:33% !important;}
.customer-account-create .field-name-firstname,.customer-account-create .field-name-lastname{width:100% !important;padding-right:0px !important;}
.customer-account-create #lastname{width:100% !important;}
.customer-account-create .password{width:100% !important;padding-right:0px !important;}
.customer-account-create #email_address{width:100% !important;}
.customer-account-create .confirmation{width:100% !important;}
.customer-account-create #password, .customer-account-create #confirmation{width:100% !important;}
.footer_bar .col-sm-4 i{display:block;}
.checkout-index-index .opc-wrapper{width:100%;}
.checkout-index-index .authentication-wrapper{width:100%;float:left;margin-left:0px;}
.checkout-index-index .opc-sidebar{width:100%;}
.checkout-index-index .minicart-items .product-item-details .details-qty {margin-top: 25px;}
.customer-account-logoutsuccess .page-main{margin-top:0px;}
.customer-account-login.page-layout-1column .page-main{padding-top:0px !important}
.customer-account-logoutsuccess .page-title{text-align:center;margin:0 auto;}
.customer-account-forgotpassword .page-main{margin-top:0px;padding-left:15px !important;padding-right:15px !important;}
.customer-account-forgotpassword .page-main .columns .column.main{display:inline-block;}
.customer-account-forgotpassword .page-main .columns .column.main form{display:inline-block;}
.customer-account-forgotpassword .field.captcha .control.captcha-image .captcha-img{float:none;}
.customer-account-forgotpassword .field.captcha .captcha-reload{position:relative !important;top: 0px !important;
left: 0px !important;float: none !important;display: block !important;}
.customer-account-forgotpassword .page-main .forget .action.submit{width:auto;}
.blog-index-index .sidebar.sidebar-additional .blog_popular_lenses{display:inline-block;}
.blog-index-index .sidebar.sidebar-additional .blog_popular_lenses .products{display:inline-block;}
.blog-page .blog_popular_lenses .filter-products .products div.item{display:inline-block;}
.catalog-category-view .block-category-list .block-title,.catalog-category-view .block-category-list .block-content{padding-left:15px;}
.cms-home .header.content,.cms-home .page-header .header.panel{margin:inherit !important;}
.page-products.catalog-category-view .page-main{width:100% !important;}
.cms-home .page-main .text-content a{margin-left:0px;}
.cms-home .ajax-products > .category-list > ul{padding:0px;}
.home-section3 .owl-carousel .owl-stage-outer {padding-bottom: 0px;}
.cms-about-us .home-newsletter .fa-envelope-o{padding-right:0px;}
.checkout-index-index .field-tooltip .field-tooltip-content:before{border-bottom-color: #7777774f !important;left: 240px !important;top: -20px !important;height: 1px !important;border-right-color:transparent !important;}
.checkout-index-index .field-tooltip .field-tooltip-content:after{left: 240px !important;top: -19px !important;border-bottom-color: #f4f4f4 !important;border-right-color:transparent !important;}
.checkout-index-index .field-tooltip .field-tooltip-content{left: -236px;top:67px;}
.multishipping-checkout-login .page-main{padding-right:15px !important;padding-left:15px !important;margin-top:0px;}
.multishipping-checkout-login .login-container .block-new-customer{position: relative;height: 170px;}
.multishipping-checkout-login .login-container .block-new-customer .actions-toolbar{position:relative;}
.multishipping-checkout-login .login_main .actions-toolbar > .primary:last-child{float: none;}
.multishipping-checkout-login #maincontent .page-title {text-align: left !important;}
.multishipping-checkout-login .block.newsletter .sign-up-form h1{font-size:31px;}
.multishipping-checkout-login .block.newsletter .form.subscribe{display:block !important;}
.multishipping-checkout-login .block.newsletter .actions{text-align:center;}
.multishipping-checkout-login .block.newsletter .action.subscribe{margin-top:25px;}
#storeid-3 .top-links-area{float:right;}
#storeid-3 header .block-search .search_bar form .action.search{border-top-right-radius: 25px !important;
border-bottom-right-radius: 25px !important;}
#storeid-3 .catalog-category-view .page-wrapper > .breadcrumbs a{font-size:14px;}
#storeid-3 .catalog-category-view .page-wrapper > .breadcrumbs {padding: 0px 10px !important;}
.catalog-product-view .page-wrapper >.breadcrumbs{text-align:left;}
.breadcrumbs strong{display:inline !important;}
.checkout-index-index .captcha-reload{top: 60px;right: 61px;}
.checkout-index-index .captcha-image{display:inline-block;}
.customer-account-login .field.captcha .captcha-reload{top: 0px;right: 0;position:relative;}
.checkout-index-index .authentication-dropdown .block-customer-login .fieldset > .field > .label{margin-bottom: 0px;line-height: 1.5;}
.customer-account-login .control.captcha-image{margin-bottom:10px;}
.customer-account-login .login-container .fieldset:after{top:146px;}
.customer-account-forgotpassword .form-wrap,.customer-account-forgotpassword #form-validate,.customer-account-forgotpassword #login-form{display:inline-block;}
.breadcrumbs .item:not(:last-child):after{margin:0px 4px !important;}
.page-wrapper > .breadcrumbs a{display:inline !important;}
.cms-about-us .env-icon{display: block;float: none;text-align: center;}
.cms-about-us .home-newsletter h2{font-size: 14px;width:100%;margin-top: 9px;text-align: center;display:block;}
.customer-account-create .fieldset.create.account{width:100% !important;}
.checkout-index-index .field-error:before{left:5%;}
}
@media only screen and (max-height: 640px) and (max-width: 360px){
.page-header.type1 .nav-toggle{left:82px !important;}
.nav-before-open.nav-open .page-wrapper {left: calc(100% - 110px);}
}
/************************************iphone mobile view***************************************/
@media only screen and (max-height: 568px) and (max-width: 320px){
.catalog-product-view .block-viewed-products-grid .block-content li.product-item .custom-block-img .freedelivery:after{right: -2px;top: -5px;height: 22px;}
.catalog-product-view .block-viewed-products-grid .block-content li.product-item .custom-block-img .pairs .pair{top: 7px;left:45px;}
.catalog-product-view .block-viewed-products-grid .block-content li.product-item .custom-block-img .pairs .for{bottom: 9px;right:26px;}
.catalog-product-view .block-viewed-products-grid .block-content li.product-item .custom-block-img .pairs .amount{top:-2px;}
.catalog-product-view .block-viewed-products-grid .block-content li.product-item .custom-block-img .pairs .two{top:10px;}
.catalogsearch-result-index #layer-product-list .custom-block-img{height: 63px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .pairs .amount{position:absolute;margin-left: 68px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .pairs .for{bottom:6px;margin-left: 11px;}
.catalogsearch-result-index #layer-product-list .custom-block-img .pairs .pair{margin-left:4px;}
.page-header.type1 .nav-toggle{left:80px !important;}
.catalog-category-view #layer-product-list .toolbar .limiter{padding-left:0px;margin-left:8px !important;}
.catalog-category-view #layer-product-list .custom-block-img .pairs .amount {margin-left: 68px;position: absolute;}
.catalog-category-view #layer-product-list .custom-block-img .pairs .for{margin-left:14px;bottom:8px;}
.catalog-category-view #layer-product-list .custom-block-img .pairs .pair{margin-left:4px;}
.catalog-category-view #layer-product-list .custom-block-img{height:61px;}
.catalog-category-view .product-item-name{min-height:35px;}
.nav-before-open.nav-open body .page-wrapper {left: calc(100% - 71px) !important;}
.header .block-search .control{width:325px;}
.header.content .col-sm-8 .block-search .search_bar form .action.search{left: 75px !important;}
	.page-wrapper > .breadcrumbs .items {padding: 0px 10px 10px 10px !important;}}
@media only screen and (max-height: 667px) and (min-width: 375px){
.nav-before-open.nav-open .page-wrapper {left: calc(100% - 125px);}
.page-header.type1 .nav-toggle {left: 88px !important;}
}
@media only screen and (max-height: 736px) and (max-width: 414px){
.nav-open .page-wrapper {left: calc(100% - 164px);}
}
@media only screen and (max-height: 812px) and (max-width: 375px){
.nav-before-open.nav-open .cms-home .page-wrapper {left: calc(100% - 125px);}
.nav-before-open.nav-open .page-wrapper {left: calc(100% - 129px);}
}
@media only screen and (max-height: 736px) and (max-width: 414px){
.nav-open .cms-home .page-wrapper {left: calc(100% - 165px);}
.nav-open .page-wrapper {left: calc(100% - 170px);}
.page-header.type1 .nav-toggle {left: 95px;}
}
@media only screen and (max-height: 812px) and (min-width: 375px){
.page-header.type1 .nav-toggle{left:86px !important;}
}
/*************************************Pixel mobile view****************************************/
@media only screen and (max-height: 731px) and (max-width: 411px){
.page-header.type1 .nav-toggle{left:94px;}
.nav-open .page-wrapper {left: calc(100% - 161px);}
.catalog-category-view.page-products .page-main{width:100% !important;}
}
@media only screen and (min-height: 731px) and (max-width: 411px){
	.catalog-product-view .main .product-info-main{margin-top:0px !important;}
	.products-upsell .owl-carousel .owl-item {width: 200.5px;}
}
@media only screen and (max-height: 823px) and (max-width: 411px){
.page-header.type1 .nav-toggle{left:98px;}
.nav-open .page-wrapper{left: calc(100% - 162px);}
}
@media only screen and (min-height: 731px) and (max-height: 731px) and (min-width: 411px) and (max-width: 411px) { 
  left:86px !important;
}
/*************************************Nokia lumia mobile view***********************************/
@media only screen and (max-height: 533px) and (max-width: 320px){
.nav-open .page-wrapper {left: calc(100% - 71px);}
}
/***********************ipad view********************/
@media only screen and (min-height: 1024px) and (max-width: 768px){	
	/*.page-header.type1 .nav-toggle{float:right !important;}
	header .header #search_mini_form{width:auto !important;float:left;}
	.header .block-search .control{left:0px;top:0px;}
	.header.content .col-sm-8 .block-search .search_bar form .action.search{left:256px !important;display:none;}
	header .block-search .search_bar form .action.search{top:3px;}
	.nav-open .page-wrapper{left:auto;}
	.page-wrapper header.page-header.sticky-header .nav-sections{width:250px !important;}
	.nav-sections{display:none !important;}
	.nav-before-open.nav-open .nav-sections{display:block !important;}
	.header .block-search .control{display:none;}
	.header .block-search .label{width:auto;height:auto;clip:auto;}*/
	.nav-toggle{display:none !important;}
	.nav-sections{width:100% !important;top:auto;padding-top:0px;padding-bottom:5px;overflow-y: inherit;}
	.cms-home .home-section1 video[poster]{height:100%;object-fit: cover;}
	.cms-home .page-main .home-section1 .banner-content{top: 5.6%;padding: 0px 30px;}
	.cms-home .page-main .home-section2 .col-sm-4{max-width:100%;flex: auto;-webkit-flex:auto;border-left:none;}
	.cms-home .page-main .home-section2 .col-sm-4:first-child{text-align:center !important;}
	.panel.header .top-links-area .top-links-icon{display:none;}
	.panel.header > .top-links-area > .header.links{position: inherit;
    right: auto;
    top: auto;
    z-index: auto;
    background: none;
    border: none;
    width: auto;
    height: auto;
    padding: inherit;
    border-radius: 0px;}
	.links li{display:inline !important;text-align:left;}
	.top-links-area{width:auto;float:right;}
	.page-header.type1 .panel.header .switcher{width:auto;float:left;}
	.panel.header > .top-links-area > .header.links{float:right;}
	.panel.header > .top-links-area > .header.links > li > a, .header.panel > .header.links > li > span{padding: 0 15px !important;border-left: 1px solid #ccc !important;}	
	.cms-home .page-main .home-section3 .tabs-content .product-item .product-item-name{min-height:63px;}
	.price-box .price{font-size:18px !important;}
	.minimal-price-link .price-wrapper{font-size:14px !important;}
	.cms-home .page-main .home-section4 .img-area{padding:171px 53px;}
	.cms-home .page-main .text-content a{margin-top:0px;}
	.cms-home .page-main .home-section5 .col-sm-6{max-width: 100%;
    flex: auto;
    padding-left: 0px;}
	.cms-home .page-main .home-section5 .newsletter{padding-left:0px;}
	.cms-home .page-main .home-section5 .newsletter{float:left;width:82% !important;}
	.cms-home .page-main .home-section5 .block.newsletter .actions{float:left;}
	.cms-home .page-main .home-section5 h2{width:71%;margin-left:3%;}
	.cms-home .ajax-products > .category-list{padding:70px 0px;border-right:none;}
	.cms-home .ajax-products{margin-left:15px;margin-right:15px;}
	.cms-home .columns .ajax-products > .category-list > ul > li > a > span{margin-left:0px !important;}
	.cms-home .columns .ajax-products > .category-detail{padding:60px 0px 25px 0px !important;}
	.cms-home .ajax-products .name a{font-size:14px;}
	.cms-home .ajax-products .price-box{margin:0px 0px 20px !important;}
	.cms-home .ajax-products .products-grid li.item{padding:12px 10px 15px;}
	footer .footer-first .first_time_text p {font-size: 18px;}
	footer .footer-first {background: url(/pub/media/porto/footer_logo/default/footer-banner.jpg)no-repeat;padding: 110px 0px;background-size: cover !important;}
	footer .links li {display: block !important;}
	.footer .footer-bottom{padding:0px 15px;}
	.page-header.type1 .nav-toggle{float:right !important;}
	.header .block-search .control{top:0px;left:0px;width:325px;}
	.block-search .search_bar form .field.search input{margin-left:0px !important;}
	.header.content .col-sm-8 .block-search .search_bar form .action.search{left:232px !important;border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;}
	header .block-search .search_bar form .action.search{top:11px;}
	.header .block-search #search_mini_form{width:auto !important;}
	.block-search .search_bar {width: auto;}
	.page-header.type1 .nav-sections{height:auto !important;}
	.page-header.type1 .navigation li.level0>.level-top{padding:0px 5px !important;}
	.sw-megamenu.navigation li > a > span{font-size:12px;}
	.navigation .parent .level-top:after{font-size:12px;}
	.page-wrapper .page-header.type1 .navigation li.level0.parent>a:after{line-height:42px !important;}
	.page-wrapper .navigation .parent .level-top:after{content: '\f813' !important;font-family: 'porto-icons' !important;line-height:42px !important;}
	.page-header.type1 .navigation li.level0 a, .page-header.type1 .navigation li.level0{float:none !important;}
	.sw-megamenu.navigation li.level0.fullwidth:hover .level0.submenu{visibility:visible;opacity:1;}
	.sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li .cus-sub-menu-text p{color:#000;text-align:center;}
	.nav-sections .sw-megamenu.navigation .subchildmenu.mega-columns li{width:auto !important;text-align:center;}
	.page-wrapper .page-header.type1 .minicart-wrapper{top:0% !important;}
	header .header.content{margin-bottom:40px;}
	.cms-home header .header.content{margin-bottom:40px !important;}
	header .minicart-wrapper .block-minicart{z-index:9992 !important;}
	.page-wrapper .columns{padding-top:48px;}
	.page-wrapper .page-header.type1 .minicart-wrapper{right:10px !important;}
	.navigation .sticky-logo img{max-width: 75px !important;}
	.navigation .sticky-logo{margin-right: 0px !important;margin-top: -2px !important;}
	header.page-header.sticky-header .navigation li.level0 > .level-top{padding:0px 2px !important;}
	header.page-header.sticky-header .navigation li > a > span{font-size:11px;}
	.checkout-cart-index .cart-container .cart-discount{width:100%;}
	.checkout-cart-index .page-main .page-title-wrapper{padding-left:15px;}
	.footer_bar .col-sm-4 i{display:inline-block;}
	.footer_bar .col-sm-4 .fa {display: inline-block;}
	.catalog-product-view .columns .custom-block-img{margin-left:3px !important;}
	.catalog-product-view .page-wrapper .columns{padding-top:0px;}
	.product-info-main .box-tocart .actions .paypal{padding-bottom:20px;}
	.product-info-main .box-tocart #instant-purchase{width:100%;display:block;}
	.catalog-product-view .product-add-form .box-tocart .action.tocart{padding:0px 35px;}
	.catalog-product-view .product-add-form .box-tocart .action.tocart{margin-left:0px;}
	.catalog-product-view .product.data.items > .item.content li::before {
    left: 15px !important;}
	.catalog-product-view .product.info.detailed .product.description ul{padding-left:1em;}
	.catalog-product-view .product.description ul{margin-bottom:0px;}
	.page-wrapper > .breadcrumbs{margin-top:49px;}
	.customer-account-login .columns .login-container .login_main{margin-top:0px !important;}
	.customer-account-login .login-container .fieldset > .field > .control {width: 100%;}
	.customer-account-login .login_main .actions-toolbar > .primary:last-child{float:right;}
	.about_banner {background: url('/pub/media/wysiwyg/about-hero (1).jpg') !important;}
	.about-us .latest-post-blog .post-list .post-holder{width:33.33333333%;}
	.cms-about-us .home-newsletter h2{text-align:left;display: inline-block;width: 67%;margin-left:25px;}
	.cms-about-us .home-newsletter .col-sm-6{flex:auto;max-width:100%;}
	.cms-about-us .home-newsletter .newsletter{padding-left:0px;}
	.customer-account-create .page-wrapper .columns{padding-top:0px;}
	.sidebar-additional .block-reorder .product-item-name{font-size:14px;}
	.account .sidebar.sidebar-additional .actions-toolbar .secondary{float:none;}
	.checkout-index-index .opc-progress-bar{margin:40px 0 40px;}
	.page-header.type1 .panel.header .header.links > li:nth-child(3) a{display:block;}
	.account .page-main{padding-left:15px !important;padding-right:15px !important;}
	.account .data.table .col.actions{white-space: inherit !important;}	
	.sidebar.sidebar-additional .actions-toolbar .primary{float:none;}
}


