/* Section */
.colsection {
  clear: both;
  margin: 0px;
  padding: 0px;
}
/* Column */
.col {
  display: block;
  float:left;
  margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0 !important; }
.col h2 {margin-top: 0!important;}

/* Row */
.row:before,
.row:after { content:""; display:table; }
.row:after { clear:both;}
.row { zoom:1; /* For IE 6/7 */ }

/* Grid */
.grid_1_of_2{ width: 15.2% }
.grid_2_of_2{ width: 70.8% }

/* Full Width below 768 pixels */
@media only screen and (max-width: 768px) {
  .col {  margin: 1% 0 1% 0%; }
  [class*='grid_'] { width: 100%; }
}


partner-slider-4.map-iframe {display:block;float:right;}
.map-iframe iframe {
    width: 600px;
    height: 450px;}
@media (max-width: 480px) {
    .map-iframe {display:block;float:none;padding-bottom:20px;}
    .map-iframe iframe{
    width: 350px;
    height: 350px;}

}
.phone-number { /*margin-right: 15px; padding: 6px 8px;*/ font-family: 'Anton', sans-serif; letter-spacing: 1.5px; font-size: 15px; }
.minicart-wrapper .action.showcart:before { color: #fff; background:url(cart-icon.png) no-repeat; height:30px; width:30px; content:""; font-size:0px; }
.home-header-hero { 
    background:url(hero-image4.jpg) center center no-repeat;background-color: #000;
}
.cms-header-hero { background:url(hero-image4.jpg); border-bottom:solid #aa3439 10px; margin-bottom:50px;}
.catalog-category-view .page-title-wrapper{ display:none;}
.catalog-category-view .wrapper_quickview_item .page-title-wrapper{ display:block;}
.product-buy-option-box p { font-size: 13px; font-weight: 600; color: #000; text-transform: capitalize; }
.product-buy-option-box span { font-size: 15px; text-transform: capitalize; }
.product-buy-option-box ul li { display: inline-block; list-style-type: none; margin: 5px 10px; }
.header.panel > .header.links > li > a:hover { color: #ffffff; text-decoration: none;}

/* Custom css Sigma*/
.logo{z-index: 3;}
.cust-cat{list-style:none;}
.cus_categorylist ul{padding: 10px 0px 0px 22px;margin-bottom:1px;}
/*.cus_categorylist .filter-options-title {margin-left: -20px;padding: 5px 40px 5px 10px;}*/
/*.filter-options-title:after{content: none;}*/
/*.filter-options-content{display: block !important;}*/
.navigation .level0 .submenu a{ font-size:14px; padding:5px}
/*.navigation li.level1.nav-2-1 ul.level1.submenu {height: 475px; overflow-x: hidden;}*/
.navigation li.level1.nav-2-1 ul.level1.submenu::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.navigation li.level1.nav-2-1 ul.level1.submenu::-webkit-scrollbar{width:2px; background-color: #F5F5F5;}
.navigation li.level1.nav-2-1 ul.level1.submenu::-webkit-scrollbar-thumb{-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.3);background-color: #a93439;}
.block-search {z-index: 1;}
.navigation .level0 .submenu li{margin-bottom: 0;}
.navigation .level0 > .level-top {text-transform: uppercase;}

.panel.header {
    position: relative;
}
.soicon ul {
    position: absolute;
    left: 0;
    margin: 0;
    padding: 0;

}
.soicon ul li {
    display: inline-block;
    margin: 0 5px;
}
.soicon ul li img {
		max-width:75%;
	}
/* Custom css Sigma End*/

@media (max-width: 320px) {
   .box-tocart .action.tocart { padding: 14px 17px !important; margin: 0; }
   .page-products .sorter { right: -4px;}
}
.contact-index-index .fieldset{margin-bottom:20px}.contact-index-index .fieldset .legend{padding-bottom:0}.contact-info-number{display:block;font-size:36px;font-size:3.6rem;line-height:36px;font-weight:300}@media only screen and (max-width:767px){.contact-info-number{font-weight:300;margin-bottom:10px}}@media all and (min-width:768px),print{._rwd_width{min-width:0 !important;max-width:auto !important}._rwd_width_float{width:100% !important;float:none !important}.contact-index-index .fieldset .legend{border:none}.contact-index-index .column.main .widget.static.block{float:left;width:70%}.contact-info-number{margin-bottom:15px}.column:not(.sidebar-main) .form.contact,.column:not(.sidebar-additional) .form.contact{width:35%;float:none}}
.cms-index-index .page-title{ margin-bottom:0px;}.widget .block-promo img{max-width:none}.block-promo{box-sizing:border-box;overflow:hidden;position:relative;display:block;width:100%;color:#333 !important}.block-promo:hover{text-decoration:none}.block-promo .content{display:block;box-sizing:border-box;position:absolute;z-index:1;overflow:hidden;padding:25px 35px 35px}.block-promo .title{display:block;font-weight:300;font-size:3.2rem;line-height:1.2;margin-bottom:15px}.block-promo .info{display:block;font-weight:300;font-size:2.2rem;margin-bottom:20px}.block-promo .more{font-size:1.6rem}.block-promo .icon.more{display:inline-block;text-decoration:none}.block-promo .icon.more:after{font-family:'luma-icons';content:'\e608';font-size:12px;line-height:inherit;color:inherit;overflow:hidden;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:middle;text-align:center;margin:0 0 0 5px}.block-promo .button.more{font-size:1.8rem;background-image:none;background:#1979c3;padding:7px 15px;color:#fff;border:1px solid #1979c3;cursor:pointer;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;box-sizing:border-box;vertical-align:middle;border-radius:3px;text-decoration:none;padding:10px 15px}.block-promo .button.more:focus,.block-promo .button.more:active{background:#006bb4;border:1px solid #006bb4;color:#fff}.block-promo .button.more:hover{background:#006bb4;border:1px solid #006bb4;color:#fff}.block-promo .button.more.disabled,.block-promo .button.more[disabled],fieldset[disabled] .block-promo .button.more{cursor:default;pointer-events:none;opacity:.5}.block-promo .title+.button{margin-top:10px}.block-promo sup{top:-0.2em}.block-promo-2columns .content{padding:20px 25px}.womens-main .content,.womens-pants .content,.training-main .content,.training-erin .content,.sale-main .content,.sale-women .content,.mens-main .content,.mens-pants .content,.gear-main .content,.gear-equipment .content,.new-main .content,.new-eco .content,.home-main .content,.home-performance .content,.home-eco .content,.collection-eco .content,.collection-performance .content{background-color:rgba(255,255,255,0.9)}.sale-main,.mens-main,.gear-main,.womens-main{max-width:1080px}.sale-women,.sale-mens,.mens-pants,.womens-pants,.gear-fitnes,.gear-equipment,.new-performance,.new-eco{max-width:580px}.training-main,.training-erin,.collection-eco,.collection-performance,.home-main{max-width:1280px}.home-pants .content{top:0;left:0;width:80%}.home-pants .title{display:block;font-weight:600;font-family:Halvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;margin-bottom:0}.home-t-shirts{background:#ffdd16}.home-erin{height:373px}.home-erin .content{top:0;right:0;width:60%}.home-performance{height:664px}.home-performance .content{top:25px;right:25px;left:25px}.home-eco{height:274px}.new-performance .icon.more{white-space:nowrap}.block-promo-hp .bg-white,.block-promo-hp .home-erin .content{padding:20px}.womens-erin{background:#f4f4f4}.womens-erin .content{padding:20px 35px}.training-main{height:372px}.training-main .title{margin-bottom:0;line-height:1.4}.training-main .title span{font-weight:600}.training-erin{height:214px}.training-erin .content{padding:15px;text-align:center}.training-erin .info{margin-bottom:0}.training-on-demand,.training-videos{color:#fff !important}.training-on-demand .content,.training-videos .content{position:static;text-align:center}.training-on-demand .icon.calendar,.training-videos .icon.calendar,.training-on-demand .icon.download,.training-videos .icon.download{margin-top:-10px;display:block;text-decoration:none}.training-on-demand .icon.calendar>span,.training-videos .icon.calendar>span,.training-on-demand .icon.download>span,.training-videos .icon.download>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.training-on-demand .icon.calendar:before,.training-videos .icon.calendar:before,.training-on-demand .icon.download:before,.training-videos .icon.download:before{font-family:'luma-icons';font-size:32px;line-height:inherit;color:inherit;overflow:hidden;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased;display:inline-block;vertical-align:middle;text-align:center}.training-on-demand .icon.calendar:before,.training-videos .icon.calendar:before{content:'\e612'}.training-on-demand .icon.download:before,.training-videos .icon.download:before{content:'\e626'}.training-on-demand .icon.more,.training-videos .icon.more{position:absolute;left:0;right:0;bottom:25px}.training-on-demand .info,.training-videos .info{font-size:16px}.training-on-demand{background:#00ade2}.training-videos{background:#5a5e62}.sale-women,.sale-mens{height:372px}.sale-mens .content{top:0;right:0;width:60%}.sale-20-off .content,.sale-free-shipping .content,.sale-womens-t-shirts .content{padding:15px 20px}.sale-20-off{background:#f4f4f4}.sale-20-off .title{font-size:4rem;font-weight:700;white-space:nowrap}.sale-20-off img{position:absolute;z-index:0;bottom:0;right:0}.sale-20-off .content{width:75%;position:relative}.sale-free-shipping{background:#71b54e;color:#fff !important}.sale-free-shipping .content{position:static}.sale-free-shipping img{display:block;margin:0 auto 10px;max-width:100% !important}.sale-womens-t-shirts{background:#fedd16}.sale-womens-t-shirts .content{position:static}.sale-womens-t-shirts img{max-width:95% !important}.mens-main .content{width:45%}.womens-main,.home-main,.mens-main,.new-main,.sale-main,.gear-main{height:450px}.womens-t-shirts,.mens-t-shirts{background:#ffdd17}.womens-t-shirts img,.mens-t-shirts img{max-width:100% !important}.womens-t-shirts .content,.mens-t-shirts .content{position:static}.womens-pants,.mens-pants,.gear-fitnes,.gear-equipment,.new-performance,.new-eco{height:372px}.womens-pants .info span,.mens-pants .info span{display:block;font-size:4.4rem;font-family:Halvetica Neue,Helvetica,Arial,sans-serif;line-height:1.2;font-weight:600;white-space:nowrap}.womens-category-pants,.womens-category-tanks,.womens-category-shorts,.mens-category-tees,.mens-category-hoodies,.mens-category-shorts,.gear-category-bags,.gear-category-equipment,.gear-category-watches{background:#f4f4f4;min-height:170px}.womens-category-pants img,.womens-category-tanks img,.womens-category-shorts img,.mens-category-tees img,.mens-category-hoodies img,.mens-category-shorts img,.gear-category-bags img,.gear-category-equipment img,.gear-category-watches img{max-width:100% !important;position:absolute;z-index:0;top:0;right:0;left:60%}.womens-category-pants .content,.womens-category-tanks .content,.womens-category-shorts .content,.mens-category-tees .content,.mens-category-hoodies .content,.mens-category-shorts .content,.gear-category-bags .content,.gear-category-equipment .content,.gear-category-watches .content{padding:20px 0 50px 20px !important;position:static;width:60%;z-index:1}.womens-category-pants .title,.womens-category-tanks .title,.womens-category-shorts .title,.mens-category-tees .title,.mens-category-hoodies .title,.mens-category-shorts .title,.gear-category-bags .title,.gear-category-equipment .title,.gear-category-watches .title,.womens-category-pants .info,.womens-category-tanks .info,.womens-category-shorts .info,.mens-category-tees .info,.mens-category-hoodies .info,.mens-category-shorts .info,.gear-category-bags .info,.gear-category-equipment .info,.gear-category-watches .info{font-size:1.8rem}.womens-category-pants .title,.womens-category-tanks .title,.womens-category-shorts .title,.mens-category-tees .title,.mens-category-hoodies .title,.mens-category-shorts .title,.gear-category-bags .title,.gear-category-equipment .title,.gear-category-watches .title{font-weight:400;margin-bottom:5px}.womens-category-pants .more,.womens-category-tanks .more,.womens-category-shorts .more,.mens-category-tees .more,.mens-category-hoodies .more,.mens-category-shorts .more,.gear-category-bags .more,.gear-category-equipment .more,.gear-category-watches .more{position:absolute;z-index:1;bottom:20px}.gear-fitnes .content,.new-performance .content{right:0;top:0;width:65%}.collection-eco,.collection-performance{height:200px}.collection-eco .content,.collection-performance .content{padding:15px;text-align:center}.collection-eco .info,.collection-performance .info{margin-bottom:0}.collection-erin{background:#f4f4f4}.collection-erin .content{padding:20px 35px}.content-heading{text-align:center;margin:10px 0 25px}.content-heading .title{margin:0 0 5px}.content-heading .info{margin-bottom:0}.categories-menu .title{text-transform:uppercase;margin-bottom:10px;display:block}.categories-menu a:link,.categories-menu a:visited,.categories-menu a:hover,.categories-menu a:active{color:#333}.categories-menu .items{margin-bottom:40px}.categories-menu .items:last-child{margin-bottom:0}.cms-content-important{display:block;background:#f5f5f5}.cms-content-important h2{margin-top:0}.cms-content table{border:none}.cms-content table>thead>tr>th,.cms-content table>tbody>tr>th,.cms-content table>tfoot>tr>th,.cms-content table>thead>tr>td,.cms-content table>tbody>tr>td,.cms-content table>tfoot>tr>td{border:none}.cms-content table>thead>tr>th,.cms-content table>thead>tr>td{border-bottom:1px solid #d1d1d1}.cms-content table>tbody>tr:nth-child(even)>td,.cms-content table>tbody>tr:nth-child(even)>th{background:#f7f7f7}.cms-content table th{font-weight:400}.cms-content table td{font-weight:600}.cms-content .block .block-title{margin-bottom:15px}.cms-content .block .block-title>strong{display:none}.cms-content .block .box-title{display:inline-block;margin:0 0 15px}.cms-content .block .box-title>span{font-size:1.8rem;line-height:1.1;margin-top:1.5rem;margin-bottom:1rem;font-weight:300}.cms-content .block .block-content p:last-child{margin-bottom:0}@media only screen and (max-width:399px){.womens-pants img{width:250%;float:right;margin:-70px -140px 0 0}.mens-main img{margin-left:-180px}.training-main img,.gear-main img,.womens-main img{margin-left:-210px}.home-main img{margin-left:-310px}.sale-main img,.mens-pants img,.home-eco img{margin-left:-150px}.sale-mens img,.gear-fitnes img,.new-performance img{margin-left:-60px}.new-main img,.sale-women img,.training-erin img,.gear-equipment img{margin-left:-120px}.new-eco img{margin-left:-80px}.home-pants,.home-performance{height:580px}.home-pants img,.home-performance img{margin-left:-50px}}@media only screen and (max-width:767px){.blocks-promo{margin-left:-15px;margin-right:-15px}.block-promo{margin-bottom:8px}.block-promo .title{font-size:2.2rem}.block-promo .info{font-size:1.6rem;margin-bottom:10px}.block-promo .more{font-size:1.4rem}.block-promo .icon.more:after{font-size:1rem}.block-promo .button.more{font-size:1.2rem}.block-promo .content{padding:15px 20px 20px}.block-promo .button.more{padding:8px 12px}.home-pants{max-width:417px}.home-erin{max-width:426px}.home-performance{max-width:415px}.home-eco{max-width:858px}.home-pants,.home-performance{height:580px}.womens-main .content,.mens-main .content,.gear-main .content,.new-main .content,.home-main .content,.training-main .content,.sale-main .content{top:20px;right:0;width:65%}.training-main .title{font-size:2rem}.womens-erin .content,.collection-erin .content{position:static}.womens-erin img,.collection-erin img{display:block;margin:0 auto;max-width:75% !important}.sale-women .content{width:60%;bottom:20px;left:0}.sale-main .content{top:auto;bottom:20px}.sale-20-off{min-height:185px}.sale-20-off .title{font-size:4rem}.womens-category-pants .title,.womens-category-tanks .title,.womens-category-shorts .title,.mens-category-tees .title,.mens-category-hoodies .title,.mens-category-shorts .title,.gear-category-bags .title,.gear-category-equipment .title,.gear-category-watches .title{font-size:1.6rem}.womens-category-pants .info,.womens-category-tanks .info,.womens-category-shorts .info,.mens-category-tees .info,.mens-category-hoodies .info,.mens-category-shorts .info,.gear-category-bags .info,.gear-category-equipment .info,.gear-category-watches .info{font-size:1.4rem}.womens-pants .info span,.mens-pants .info span{font-size:4rem}.womens-pants .content,.mens-pants .content{max-width:220px;bottom:20px}.home-eco .content{width:65%;top:20px;right:0}.gear-fitnes .content,.new-performance .content,.home-erin .content{padding-top:30px}.gear-equipment .content,.new-eco .content{left:0;bottom:20px;max-width:220px}.training-erin .content{right:10px;bottom:10px;left:10px}.training-erin .title{margin-bottom:10px;font-size:1.8rem}.training-erin .info{font-size:1.2rem;margin-bottom:0}.training-on-demand .content,.training-videos .content{padding-top:25px;padding-bottom:45px}.home-pants img{position:absolute;z-index:0;bottom:-10px}.home-pants .title{font-size:4rem}.home-performance img{position:absolute;z-index:0;top:-20px}.womens-main .content,.training-main .content,.gear-main .content{top:auto;bottom:20px}.home-t-shirts .image{display:block;padding:20px 20px 0}.home-t-shirts img{max-width:100% !important}.home-t-shirts .content{position:static}.collection-eco .content,.collection-performance .content{right:10px;bottom:10px;left:10px}.collection-eco .title,.collection-performance .title{margin-bottom:10px;font-size:1.8rem}.collection-eco .info,.collection-performance .info{font-size:1.2rem}.collection-erin .title{font-size:1.8rem}.collection-erin .info{font-size:1.2rem}.content-heading .title{font-size:3rem}.content-heading .info{font-size:1.4rem}.cms-content-important{padding:15px;margin:0 -15px 15px}.cms-content table{margin:10px 0 0}.cms-content table thead th{font-size:1.1rem}.cms-content ul li{margin-bottom:5px}.cms-content .block .box{margin-bottom:30px}}@media all and (min-width:640px),print{.block-promo{margin-bottom:16px}.block-promo-wrapper:before,.block-promo-wrapper:after{content:"";display:table}.block-promo-wrapper:after{clear:both}.block-promo-wrapper .block-promo{float:left;border-right:16px solid #fff}.block-promo-2columns .block-promo{width:50%}.block-promo-3columns .block-promo{width:33.3%}.block-promo-2columns .block-promo:nth-child(2n),.block-promo-3columns .block-promo:nth-child(3n){border-right:0}}@media all and (min-width:768px),print{.block-promo-hp{margin:0 -8px}.block-promo-hp .block-promo{border-left:8px solid #fff;border-right:8px solid #fff}.block-promo-wrapper .home-performance{float:right}.home-pants,.home-erin,.home-performance{width:33.3%}.home-t-shirts,.home-eco{width:66.7%}.womens-main .content,.mens-main .content,.gear-main .content,.new-main .content,.home-main .content,.training-main .content,.sale-main .content{top:40px;right:40px;width:40%}.womens-t-shirts,.mens-t-shirts{height:372px}.womens-pants .content,.mens-pants .content{width:47%;left:20px;top:20px}.womens-erin,.home-t-shirts,.collection-erin{display:table}.womens-erin .content,.home-t-shirts .content,.collection-erin .content,.womens-erin .image,.home-t-shirts .image,.collection-erin .image{display:table-cell}.womens-erin .content,.home-t-shirts .content,.collection-erin .content{position:static}.womens-erin .image,.home-t-shirts .image,.collection-erin .image{vertical-align:bottom}.womens-erin img,.home-t-shirts img,.collection-erin img{float:right}.home-t-shirts{height:276px}.home-t-shirts .content{width:40%}.home-t-shirts .image{width:60%;vertical-align:middle;text-align:center;padding-left:10px}.home-t-shirts img{max-width:100% !important}.womens-category-pants,.womens-category-tanks,.womens-category-shorts,.mens-category-tees,.mens-category-hoodies,.mens-category-shorts,.gear-category-bags,.gear-category-equipment,.gear-category-watches{height:210px}.sale-women .content{width:50%;left:20px;bottom:20px}.sale-20-off .title{font-size:4.4rem}.sale-20-off .info{font-size:1.8rem}.sale-20-off,.sale-free-shipping,.sale-womens-t-shirts{height:205px}.sale-free-shipping .title{font-size:2.5rem}.sale-free-shipping .info{font-size:1.6rem}.sale-womens-t-shirts .title{font-size:2rem;margin-bottom:5px}.sale-womens-t-shirts .info{font-size:1.6rem;margin-bottom:5px}.home-eco .content{width:70%;top:45px;right:45px}.gear-equipment .content,.new-eco .content{left:20px;bottom:20px;width:60%}.new-eco .content{width:70%}.training-erin .content{width:73%;top:16px;bottom:16px;right:16px}.training-erin .info{font-size:1.6rem;display:block;padding:0 10%}.training-on-demand,.training-videos{height:208px}.home-pants{height:664px}.home-pants .title{font-size:44px !important;font-size:4.4rem !important;line-height:1.2}.collection-eco .content,.collection-performance .content{width:60%;top:16px;bottom:16px;left:50%;margin-left:-30%}.collection-eco .title,.collection-performance .title{font-size:4rem}.collection-eco .info,.collection-performance .info{font-size:2.2rem;display:block;padding:0 10%}.collection-erin{height:164px}.collection-erin .content{width:70%}.collection-erin .image{width:30%}.collection-erin .title{font-size:4rem}.collection-erin .info{font-size:2.2rem}.content-heading{position:relative}.content-heading:before{content:'';display:block;height:1px;width:100%;background:-moz-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(25%, #fff), color-stop(100%, #cecece));background:-webkit-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);background:-ms-radial-gradient(center, ellipse cover, #fff 25%, #cecece 100%);background:radial-gradient(ellipse at center, #fff 25%, #cecece 100%);position:absolute;top:50%;z-index:0}.content-heading .title,.content-heading .info{position:relative;z-index:1}.content-heading .title{font-size:3.8rem}.content-heading .info{font-size:1.8rem}.cms-content-important{font-size:2.2rem;font-weight:300;padding:20px;margin:0 0 35px -20px}.cms-content table{margin:40px 0 0}.cms-content ul li{margin-bottom:15px}.cms-content .block .block-content:before,.cms-content .block .block-content:after{content:"";display:table}.cms-content .block .block-content:after{clear:both}.cms-content .block .box{width:48%;margin-bottom:40px}.cms-content .block .box:nth-child(1){float:left;clear:left}.cms-content .block .box:nth-child(2){float:right}.cms-content .block .box:nth-child(2)+*{clear:both}.cms-content .block .box:nth-last-child(1),.cms-content .block .box:nth-last-child(2){margin-bottom:0}.privacy-policy-content{box-sizing:border-box;width:77.7%;float:right;padding-left:2%}.privacy-policy .block-collapsible-nav{box-sizing:border-box;width:22.3%;float:left}}
.home-product-section .product-title{ background: #a93439; padding: 0; text-align: center;}
.home-product-section .product-title{ background: #a93439; padding: 0; text-align: center;max-height:12px;}
.home-product-section .product-title h4 {font-size: 40px; font-family: 'Anton', sans-serif; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 4px; font-weight: 300; margin: 0px;  text-shadow: 0px 4px 5px #000;}
.filter .block-subtitle{ text-transform:uppercase; font-size:18px; border-bottom:0px solid #cccccc; padding:10px 0px 10px;}
.filter-options-content .items{ padding-left:20px;}
.block-compare .block-title strong, .block-reorder .block-title strong, .widget .block-title strong, .block-wishlist .block-title strong{ font-weight:600; text-transform:uppercase;}
.filter-options-item{border-bottom:0px solid #cccccc; padding-bottom:0px;}
#quick-window{ width:1000px;}
#quickview-close:before{ background:#fff; color:#4e5053; border:solid #4e5053 2px; right:inherit; left:-13px; font-size:20px;}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus{ box-shadow:0 0 0px 0px #00699d;}
.product-info-main .product.attribute.sku{ font-size:18px; color:#231f20;}
.product-add-form .fieldset{ display:table-cell;}
.wrapper_quickview_item .product-info-main .product-info-price .price-box .price-container>span{ font-size:14px; clear:both; width:100%;}
.wrapper_quickview_item .product-info-main .product-info-price .price-box .price-container>span.price-wrapper{ }
.wrapper_quickview_item .product-info-main .product-info-price .price-box .price-container>span.price-wrapper .price{ font-size:40px; font-weight:600;}
.quick-view-content .product-info-main .product-info-stock-sku{border-bottom:1px solid #9b999a; margin-bottom:15px;}
.product-info-main .product.attribute.overview{ margin:10px 0px;}
.product-info-main .product.attribute.overview .value{ /*padding-top:50px;*/ }
.product-info-main .product.attribute.overview .value .product-buy-option-box{ margin-top:20px;}
.product-info-main .product.attribute.overview .value .product-buy-option-box p{ margin-bottom:25px;}
.product-info-main .product.attribute.overview .value .product-buy-option-box ul{ margin-top:15px; margin-left:0px; padding-left:10px;}
.quick-view-content .product-info-main .product-info-stock-sku .available{ display:none;}
.wrapper_quickview_item .product-info-main .product-info-price .price-box{ padding-bottom:0px;}
.product-info-main .product-info-price{border-bottom:0px solid #9b999a; /* Sigma Changes */ padding-top: 15px; /* Sigma Changes */ }
.product-add-form .fieldset .field.qty{ display:inline; vertical-align:middle;}
.quick-view-content .product-info-main .box-tocart .actions{display:inline-block; vertical-align:middle;}
.product-add-form .fieldset .field.qty .label{ display:inline; font-weight:400;}
.product-add-form .fieldset .field.qty .label span{ font-size:20px;}
.product-add-form .fieldset .field.qty .control{ display:inline-block; position:relative;}
.product-add-form .fieldset .field.qty .control .mage-error[generated]{ position:absolute; width:220px;}
.product-add-form .fieldset .field.qty .control .inc_dec_qty{ width:100%; display:inline; position:absolute; right:3px; top:21%; width:18px;}
.product-add-form .fieldset .field.qty .control button{ background:none; border:solid #ddd 0px; position:relative; width:15px; line-height:10px; height:8px; padding:0px;font-size:20px;float:right;}
.product-add-form .fieldset .field.qty .control button.dec_qty{bottom:-3px; z-index:1; float:right; }
.product-add-form .fieldset .field.qty .control button.inc_qty{z-index:1; top:0; float:right; height:17px;}
.product-add-form .fieldset .field.qty .control input.input-text.qty{ height:53px; width:65px; font-size:18px;}
.product-add-form .fieldset .actions{display:inline-block; vertical-align:top;}
/*.filter-options-title{ font-weight:700; padding:5px 40px 0 10px; text-transform:inherit;pointer-events:none;cursor: default;}
.active > .filter-options-title:after{content: none;}*/
.box-tocart .action.tocart{ width:100%; text-transform:uppercase;}
.product_view_link{ font-size:20px;}
.product_view_link a{ color:#231f20; font-weight:300;}
.product_view_link a:hover{ color:#aa343a;}
.action.primary{ background-color:#aa343a; padding:15px 55px !important; border:1px solid #aa343a; border-radius:0px;}
.action.primary:hover{ background-color:#9f2b31; border:1px solid #9f2b31;}
.filter-options-content{ padding:0px;}
.product-info-main h1.page-title{ font-size:26px; font-weight:600; color:#231f20; margin-bottom:0px;}
.product-options-bottom .price-box, .product-info-price .price-box{ color:#000;}
.product-info-main .product-social-links{ display:none;}
.breadcrumbs a{ color:#231f20;}
.breadcrumbs .item:not(:last-child):after{ margin:0px 5px;}
.breadcrumbs a:visited{ color:#231f20;}
.breadcrumbs .items{ font-weight:600;}
.breadcrumbs .items > li strong{ color:#a93439; font-weight:600;}
.fotorama__thumb-border{border:1px solid #9b0000;}
.block-minicart .subtitle.empty{ color: #575757;}
.product-info-main .product-info-price .price-box{ display:inline; width:100%;}
.product-info-main .product-info-stock-sku{ text-align:left; display:inline; padding-left:0px; /* Sigma Changes */ padding-bottom:5px; border-bottom: 2px solid #ccc; display: inline-block; width: 100%; /* Sigma Changes */}
.product-info-main .product-info-stock-sku .available{ display:none;}
.swatch-attribute.size .swatch-option, .swatch-attribute.manufacturer .swatch-option{border:1px solid #b9bbbe; color:#231f20;}
.swatch-option.text{ font-size:16px; text-transform:uppercase; color:#231f20; padding:10px 15px; margin-right:10px;}
.swatch-attribute.size .swatch-option.selected, .swatch-attribute.manufacturer .swatch-option.selected{ background:#b9bbbe; border:1px solid #b9bbbe;}
.swatch-option.selected{outline:0px solid #b9bbbe;}
.swatch-option.text.selected{ background-color:#b9bbbe !important;}
.swatch-attribute-label{ font-size:20px; font-weight:400;}
.swatch-opt .swatch-attribute{ margin-bottom:20px;}
.swatch-option{ padding:10px 10px;}
.toolbar-products{}
.toolbar-products .field.limiter{ display:none !important;}
.toolbar-products .pages strong.page { background: #d6d7d8; font-size: 2rem; line-height: 3rem; letter-spacing: normal; color: #a93439; display: inline-block; font-weight: 400; padding: 5px 15px; }
.toolbar-products .pages .item.current{ background:none; padding:0;}
.toolbar-products .pages .item{background: #eff0f0; font-size: 2rem; line-height: 3rem; letter-spacing: normal; color: #a93439; display: inline-block; font-weight: 400; padding: 5px 10px; }
.toolbar-products .pages .item:hover{background: #d6d7d8; cursor:pointer;}
.toolbar-products .pages .item a{color: #a93439;}
.toolbar-products .pages a.page:visited{color: #a93439;}
.toolbar-products .pages .action.next:visited:before{color: #a93439;}
.toolbar-products .pages .action.next:before{color: #a93439;}
.toolbar-products .pages .item.pages-item-next{ background:none; padding:0;}
.toolbar-products .pages .action{box-shadow: inset 0 0px 0 0 #ffffff, inset 0 0px 0 0 rgba(204, 204, 204, 0.3); border-radius: 0px; background:none; padding: 0 0px; border:0px solid #cccccc; color: #a93439;}
.toolbar-products .pages .action.previous{margin-right:0px;}
.toolbar-products .pages a.page:hover{ color:#a93439;}
.toolbar-products .pages .item.pages-item-previous{ background:none; padding:0;}
.toolbar-products .pages .item.pages-item-previous a:hover{background:none;}
.block-minicart .amount .price-wrapper:first-child .price{ color:#000;}
.minicart-items .product-item-details .price{ color:#000;}
.minicart-wrapper .action.showcart .counter.qty{ font-size:12px; height:20px; min-width:14px; left:5px; top:-22px; position:absolute; line-height:20px; border-radius:20px;/* background:#aa3439;*/}
.header.panel > .header.links > li.authorization-link{ border-right:solid #fff 1px ; padding-right:10px;}
@media all and (min-width: 768px), print { 
.header.panel > .header.links > .authorization-link:after{display:none;}
.minicart-wrapper .action.showcart.active:before{ font-size:0px;}
	/* Start Top Menu */
	.navigation {/* background: transparent !important;*/ }
	
	.navigation li.level0 { margin: 15px; position: relative; display:inline-block; font-size:20px; font-weight:normal; }
	.navigation li a:hover{ color:#ccc;}
    
    .navigation .level0.parent > .level-top{padding-right: 10px;}
    .navigation ul{padding:0px 7px 0px 0px;}
	.navigation .level0 > .level-top { color:#FFF;  padding:0px 5px;}
	
	.nav-sections { display: inline-block; float: right; width: 50%; /*background: transparent;*/ }
	.block-search .action.search{ background: #afaeae; padding:11px 15px; right:0; border-radius:0; line-height:33px;}
	.block-search .action.search:before{ font-size:23px; color:#333;}
	.block-search .action.search:hover{ background:#afaeae;}
	/* End Top Menu */
	
	/* Start Bottom Header */
	.page-header .panel.wrapper { border-bottom:0px solid #e8e8e8; background-color: #231f20; }
	.page-header .header.content { padding: 30px 20px 0px 20px;}
	.page-header .header.panel { padding-bottom:5px; padding-top: 20px; /*width: 1170px;*/ }
	/*.header.panel > .header.links { margin-right: 50px; }*/
	.header.panel > .header.links > li { padding: 2px 0 0 0; text-transform: capitalize;  margin:0 0 0 8px;}
	.header.panel > .header.links > li.phone-number{ font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size:1.8rem;padding-top:0;padding-right:10px;margin-top:-2px;font-weight:600;}
	
	/* End Bottom Header */
	
	/* Start Header Search */
	.block-search { width:100%; clear:both; margin-top:10px;}
	.block-search .block-content { float:none; margin: 0 auto; display: block; padding-left: 15px; position: relative; width: 700px; z-index: 4; clear:both;}
	.cms-index-index .block-search input { height: 55px; margin-bottom: 60px; }
	.block-search input { height: 55px; margin-bottom:50px; text-transform:uppercase; font-size:16px;}
	.block-search input::placeholder{ color:#afaeae;}
	/* End Header Search */
	
	/* Start Banner Content */
	
	.home-banner-title { display:none; width: 100%; text-align: center; margin: 100px 0px 90px 0px; font-family: 'Anton', sans-serif; }
	.home-banner-title h1 { color: #fff; font-size: 50px; text-transform: uppercase; margin: 0px; font-family: 'Anton', sans-serif; position: relative;  letter-spacing: 4px; }
	.home-banner-title h1:before { position: absolute; content: ""; width: 100px; background: #fff; right: 29%; height: 4px; top: 45%; }
	.home-banner-title h1:after { position: absolute; content: ""; width: 100px; background: #fff; left: 29%; height: 4px; top: 45%; }
	.home-banner-title h2 { color: #fff; font-size: 80px; text-transform: uppercase; margin: 0px; font-family: 'Anton', sans-serif; text-shadow: 0px 3px 6px #000; letter-spacing: 4px; }
	.home-banner-title{ display:none;}
	.cms-index-index .home-banner-title{ display: inline-table;}
	/* End Banner Content */
	
	/* Start Header MiniCart */
	.minicart-wrapper { margin-left: 25px; float:none; }
	.minicart-wrapper .action.showcart:hover:before{ color:#fff;}
	/* End Header MiniCart */	
	
	/* Start Home Product Slider */
	.home-product-title { background: #a93439; padding: 15px; text-align: center; }
	.home-product-title h4 { font-size: 30px; color: #fff; margin: 0px; font-family: 'Anton', sans-serif; text-shadow: 0px 4px 5px #000; letter-spacing: 4px; }
	/* End Home Product Slider */
	
/* Full width Home page Start*/
.products.wrapper ~ .toolbar .pages{ float:none;}
.filter-content .item{ margin:4px 0;}
.cms-index-index .page-main{ width:100%; max-width:inherit; padding-left:0px; padding-right:0px;}
.cms-index-index .page-main .column.main{ padding-bottom:0px;}
.cms-index-index .page-title-wrapper{ display:none;}
.home-product-section{}
.home-product-section .block-content{ line-height:0px;}
.cms-home .widget-product-grid img.product-image-photo{height: 350px;object-fit: contain;}
.home-product-section .block-products-list .block-content{width:99%; margin:0px 9px; padding-left:0px; padding-right:0px; }
.partner-title{background:#a93439; padding:15px; text-align:center; width:50%; position:relative;}
.partner-title:after { width: 0;  height: 0;  border-top: 74px solid #a93439; border-right: 74px solid transparent; position:absolute; content:""; right:-74px; top:0;}
.partner-title h4{font-size: 40px; font-family: 'Anton', sans-serif; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 4px; font-weight: 300; margin: 0px;  text-shadow: 0px 4px 5px #000;}
.partner-section{ background:#e7e8e9; display:inline-table; width:100%; padding-bottom:30px;}
.partner-additional{ width:100%; margin:0px auto; margin-top:50px; max-width:910px;}
.partner-slider{ margin:0px; padding:0px;}
.partner-slider li{ width:33%; float:left; display:inline-block; font-family: 'Open Sans', sans-serif;}
.partner-slider li.become-home{}
.partner-slider li.become-home .title{background:url(./setting-icon.png) no-repeat; padding-left:70px;}
.partner-slider li.our-kits-home{ }
.partner-slider li.our-kits-home .title{background:url(./user-icon.png) no-repeat;  padding-left:80px;}
.partner-slider li.lern-more{ position:relative;}
.partner-slider li .partner-content.testimonial{position:relative; padding:0px 20%; width:60%;}
.partner-slider li .partner-content.testimonial:after{background:url(./arrow-icon_b.png) no-repeat; position:absolute; width:52px; height:40px; right:0px; content:""; bottom:0px;}
.partner-slider li .partner-content.testimonial:before{background:url(./arrow-icon.png) no-repeat; position:absolute; width:52px; height:40px; left:0px; content:"";}
.partner-slider li .partner-content.testimonial p{font-size:20px;}
.partner-slider li .partner-content{ width:60%; display:inline-block;}
.partner-slider li .partner-content .title{ font-size:20px; color:#a93439; padding-bottom:10px;}
.partner-slider li .partner-content .title img{ float:left; padding-right:10px;}
.partner-slider li .partner-content p{ font-size:16px;}
.partner-additional-4 { width:100%; margin:0px auto; margin-top:50px; max-width:1320px;}
.partner-slider-4 { margin:0px; padding:0px;}
.partner-slider-4 li{ width:20%; float:left; display:inline-block; font-family: 'Open Sans', sans-serif;}
.partner-slider-4 li .partner-content2{ width:80%; display:inline-block;}
.partner-slider-4 li .partner-content2 .title{ font-size:20px; color:#a93439; padding-bottom:10px; font-weight:bold;}
.testimonial{ font-size:16px;}
.home-product-section .products-grid .product-item-info:hover, .home-product-section .products-grid .product-item-info.active{background: #ffffff; box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);  padding: 0px; position: relative; z-index: 2;margin:0;border:0px solid #bbbbbb;}
.page-footer { background: url(./footer-bkg.png); margin-top: 10px; padding-bottom: 25px; }
.page-footer .f-logo{ text-align:center; padding-top:20px;}
.page-footer .logo-brand{ text-align:center; margin-top:20px;}
.page-footer .logo-brand ul{ margin:0px; padding:0px;}
.page-footer .logo-brand ul li{ display:inline-table; padding:0px 20px;}
.page-footer .footer.links{ border-bottom:solid #fff 2px; border-top:solid #fff 2px; padding-right:0px; width:60%; text-align:center; margin:0px auto; display:inherit; font-family: 'Oswald', sans-serif;}
.page-footer .footer.links ul{ margin:0px; padding:0px; }
.page-footer .footer.links li{ display:inline-block; padding:10px 20px; margin:0px; letter-spacing: 1px; }
.page-footer .footer.links li a:visited{ color:#fff;}
.footer.content .links a{color:#fff;}
.footer.content .links a:hover{color:#fff;}
.footer.content .page-footer .links a:visited{ color:#fff;}
.page-footer .links a{ color:#fff;}
.page-footer .copyright{ background:none; padding:0px 0px 10px 0px;} 
.home-product-section .block.widget.block-products-list.grid{ margin-bottom:0px;}
.home-product-section .product-item{ margin-bottom:0px; padding:0px 2px !important}
.home-product-section .product-item .product-image-container{ width:100% !important;}
.slick-initialized .slick-slide img{ width:100%;}
.home-product-section .product-item-details{ position: absolute; bottom: 40px; z-index: 1; left: 0; right: 0;}
.home-product-section .product-item-details .quickview-product a span { font-size: 14px; font-weight: 400; padding: 5px 30px; border-radius: 3px;}
.slick-prev:before, .slick-next:before{ color:#000; font-size:0px; background:url(./arrow_left.png) no-repeat;}
button.slick-prev, button.slick-next{background-image: none; background:none; border: 0px solid #cccccc; box-shadow:inset 0 0px 0 0 #ffffff, inset 0 0px 0 0 rgba(204, 204, 204, 0.3);}
.slick-prev, .slick-next{ font-size:0px; width:40px; height:60px; z-index:9;}
.slick-prev{left:2px; background:url(./arrow_left.png) no-repeat no-repeat;}
.slick-next{right:2px; }
.slick-next .fa-angle-right{background:url(./arrow_left.png) 100% 0% no-repeat; width:40px; height:60px; display:inline-block;}
.slick-prev .fa-angle-left{background:url(./arrow_left.png) no-repeat; width:40px; height:60px; display:inline-block;}
.products-grid .product-item-info{ text-align:center; margin:0px auto;}
.products-grid .product-item-info:hover{ text-align:center; margin:0px auto;}
.products-grid .product-item-info .product-item-name{ min-height:50px; text-align:center; }
.widget-product-grid .product-item .product-item-info .product-item-name { display:none;}
.products-grid .product-item-info .product-item-details .swatch-attribute{ display:none;}
.page-products .products-grid .product-item{ width:31.099%; margin-left:calc((100% - 3 * 31.099%) / 3); padding:0px; text-align:center;}
.product-item .price-box{ display:none;}
.product-reviews-summary{display:none;}
.products-grid .product-item-info .product-item-inner, .products-grid .product-item-info.active .product-item-inner{ display:black; position:static;}
.abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{ border: 0; clip: rect(0, 0, 0, 0); height: auto; margin: -1px; overflow: hidden; padding: 10px 10px 10px 9px; position: inherit; width: auto;}
.products-grid .product-item-info:hover .quickview-product a{ top: 50%; display: block; left: inherit; opacity:1; position: inherit; text-align: center; transition:inherit; width:auto; z-index: 1;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {background: #ffffff;  box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);  border:0px solid #fff; margin: -10px; padding:0px; position: relative; z-index: 2; margin:0px auto;}
.quickview-product a { top: 50%; display: block; left: 0; opacity: 1; position: static; text-align: center; transition: width 0.4s ease 0s; width:auto; z-index: 1; }
.quickview-product a span{ padding:5px 20px; color:#808285; background:#eff0f0; font-size:18px; font-weight:bold;}
.quickview-product a span:hover{color:#a93439; background:#d6d7d8;}
.products-grid .product-item-info .quickview-product a span { opacity: 1; width: auto;  }
.product-item-info .product-item-actions .actions-primary{ display:none;}
.product-item-actions .actions-primary + .actions-secondary .towishlist{ display:none;}
.product-item-actions .actions-primary + .actions-secondary .tocompare{ display:none;}
.page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media{ width:48%;}
/* END Full width Home page Start*/
}

@media all and (min-width: 992px) and (max-width:1199px) {
	.nav-sections { width:50%;}
	.navigation li.level0{ margin:0 10px 0 0}
	.home-banner-title { display:none; width: 100%; text-align: center; margin: 80px 0px 90px 0px; font-family: 'Anton', sans-serif; }
	.home-banner-title h1 { font-size: 30px; }
	.home-banner-title h2 { font-size: 60px; }
	.home-product-section .block-products-list .block-content{ padding-left:0px; padding-right:0px;}
/*.nav-sections{margin-top:25px; margin-bottom:0px;}*/
}
@media all and (min-width: 768px) and (max-width:1024px) {
    a.logo{margin-left: 23px;}
    .nav-toggle{margin-top: 20px;}
    .navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus{ color:#575757;}
    .navigation .level0.parent > .level-top > .ui-menu-icon:after{display:none !important;}
    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){width: 100%;}
    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{width:100%;}
    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{border-color: transparent; border-style: solid; border-width: 0 0 3px;}
    .navigation .level0 > .level-top{width:100%;}

}
@media all and (min-width: 768px) and (max-width:991px) {

.ui-menu.ui-widget.ui-widget-content.ui-corner-all li, .navigation ul li.level0.nav-1.category-item.first.level-top.parent{/*margin:10px 10px 10px 10px;*/}
ul#ui-id-4.cstm-menu{margin-right:0px;}
	.nav-sections { width:50%;}
	.navigation li.level0{ margin:0 0px 0 0; font-size:16px;}
	.home-banner-title { display:none; width: 100%; text-align: center; margin: 80px 0px 90px 0px; font-family: 'Anton', sans-serif; }
	.home-banner-title h1 { font-size: 30px; }
	.home-banner-title h2 { font-size: 60px; }
	.home-banner-title h1:before{ right:20%;}
	.home-banner-title h1:after{ left:20%}
	.home-product-section .block-products-list .block-content{ padding-left:0px; padding-right:0px;}
	.partner-slider li .partner-content{ width:76%;}
	.partner-slider li .partner-content.testimonial p{ font-size:18px;}
	.partner-slider-4 li .partner-content2{ width:76%;}
	.action.primary{padding:15px 30px !important;}
}

@media all and (max-width: 767px){
.cntc .cntc_mp, .cntc .cntc_frm{width:100% !important;} 

	/* Start Bottom Header */
	.page-header .panel.wrapper { border-bottom:0px solid #e8e8e8; background-color:inherit; }
	.page-header .header.content { padding:0px 0px 0px 0px;}
	.page-header .header.panel { padding-bottom:0px; padding-top:0px;}
	.logo{ margin-top:15px; margin-left:50px; max-width:65%;}
	
	a:active, .alink:active{ color:#a93439;}
	a:visited, .alink:visited{color:#a93439;}
	a, .alink{color:#a93439;}
	a:hover, .alink:hover{color:#a93439;}
	
	
	
	/* End Bottom Header */
	.home-header-hero {background:url(hero-image3-mobile.jpg)center center; height:310px; }
	.block-search{ margin-top:0px;}
	.block-search .control{border-top:0px solid #cccccc; margin:0 0px -1px}
	.block-search .block-content{ clear:both; position:relative;}
	.block-search .label:hover:before{ color:#757575;}
	.block-search .label{ position:absolute; right:15px;top:15px; background:#ddd; padding: 11px 15px;}
	.block-search .label:before{ margin-right:0px;}
	.block-search .label.active + .control input{ height:50px; left:0;}
	.block-search .control input{ height:50px; left:0; position:static;}
	
	/* Start Banner Content */
	
	.home-banner-title { display:none; width: 100%; text-align: center; margin: 40px 0px 10px 0px; font-family: 'Anton', sans-serif; }
	.home-banner-title h1 { color: #fff; font-size: 20px; text-transform: uppercase; margin: 0px; font-family: 'Anton', sans-serif; position: relative;  letter-spacing: 4px; }
	.home-banner-title h1:before { position: absolute; content: ""; width: 60px; background: #fff; right:8%; height: 3px; top: 45%; }
	.home-banner-title h1:after { position: absolute; content: ""; width: 60px; background: #fff; left: 7%; height: 3px; top: 45%; }
	.home-banner-title h2 { color: #fff; font-size: 40px; text-transform: uppercase; margin: 0px; font-family: 'Anton', sans-serif; text-shadow: 0px 3px 6px #000; letter-spacing: 4px; }
	.home-banner-title{ display:none;}
	.cms-index-index .home-banner-title{ display: inline-table;}
	.cms-header-hero{ height:150px;}
	/* End Banner Content */
	.home-product-section .product-title h4 {font-size: 25px !important;}
	
	
	/* Start Home Product Slider */
	.home-product-title { background: #a93439; padding: 15px; text-align: center; }
	.home-product-title h4 { font-size: 30px; color: #fff; margin: 0px; font-family: 'Anton', sans-serif; text-shadow: 0px 4px 5px #000; letter-spacing: 4px; }
	/* End Home Product Slider */
	
/* Full width Home page Start*/
.cms-index-index .page-main{ width:100%; max-width:inherit; padding-left:0px; padding-right:0px;}
.cms-index-index .page-main .column.main{ padding-bottom:0px;}
.cms-index-index .page-title-wrapper{ display:none;}
.home-product-section{}
.minicart-wrapper{ float:left;}
.minicart-wrapper .action.showcart .counter.qty{ font-size:12px; height:20px; min-width:14px; left:38px; top:-9px; }
.minicart-wrapper .action.showcart:before { color: #fff; background:url(cart-icon1.png) no-repeat; height:30px; width:30px; content:""; font-size:0px; }

.page-header{ margin-bottom:0px; border-bottom:solid #ddd 0px;}
.home-product-section .block-products-list .block-content{width:100%; max-width:1200px; margin:0px auto; padding-left:0px; padding-right:0px; }
.partner-title{background:#a93439; padding:15px; text-align:center; width:70%; position:relative;}
.partner-title:after { width: 0;  height: 0;  border-top: 56px solid #a93439; border-right: 56px solid transparent; position:absolute; content:""; right:-56px; top:0;}
.partner-title h4{font-size: 25px; font-family: 'Anton', sans-serif; text-align: center; color: #fff; text-transform: uppercase; letter-spacing: 4px; font-weight: 300; margin: 0px;  text-shadow: 0px 4px 5px #000;}
.partner-section{ background:#e7e8e9; display:inline-table; width:100%; padding-bottom:30px;}
.partner-additional{ width:100%; margin:0px auto; margin-top:50px; max-width:910px;}
.partner-slider{ margin:0px; padding:0px;}
.partner-slider li{ width:80%; float:none; display:inline-block; font-family: 'Open Sans', sans-serif; padding:0px 10%; margin:0px auto; text-align:center; margin-bottom:20px;}
.partner-slider li.become-home{ }
.partner-slider li.become-home .title{background:url(./setting-icon.png) no-repeat; padding-left:70px;}
.partner-slider li.our-kits-home{ }
.partner-slider li.our-kits-home .title{background:url(./user-icon.png) no-repeat;  padding-left:70px;}
.partner-slider li.lern-more{ position:relative;}
.partner-slider li .partner-content.testimonial{position:relative; padding:0px 20%; width:60%;}
.partner-slider li .partner-content.testimonial:after{background:url(./arrow-icon_b.png) no-repeat; position:absolute; width:52px; height:40px; right:0px; content:""; bottom:0px;}
.partner-slider li .partner-content.testimonial:before{background:url(./arrow-icon.png) no-repeat; position:absolute; width:52px; height:40px; left:0px; content:"";}
.partner-slider li .partner-content.testimonial p{font-size:20px;}
.partner-slider li .partner-content{ width:70%; display:inline-block;}
.partner-slider li .partner-content .title{ font-size:20px; color:#a93439; padding-bottom:10px; text-align:left;}
.partner-slider li .partner-content .title img{ float:left; padding-right:10px;}
.partner-slider li .partner-content p{ font-size:16px;}
.partner-additional-4 { width:100%; margin:0px auto; margin-top:50px; max-width:1020px;}
.partner-slider-4 { margin:0px; padding:0px;}
.partner-slider-4 li{ width:80%; float:none; display:inline-block; font-family: 'Open Sans', sans-serif; padding:0px 10%; margin:0px auto; text-align:center; margin-bottom:20px;}
.partner-slider-4 li .partner-content2{ width:80%; display:inline-block;}
.partner-slider-4 li .partner-content2 .title{ font-size:20px; color:#a93439; padding-bottom:10px; font-weight:bold;}
.testimonial{ font-size:16px;}
.home-product-section .products-grid .product-item-info:hover, .home-product-section .products-grid .product-item-info.active{background: #ffffff; box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);  padding: 0px; position: relative; z-index: 2;margin:0;border:0px solid #bbbbbb;}
.page-footer { background: url(./footer-bkg.png); margin-top: 10px; padding-bottom: 25px; }
.page-footer .f-logo{ text-align:center; padding-top:10px;}
.page-footer .logo-brand{  margin-top:0px;}
.page-footer .logo-brand ul{ margin:0px; padding:0px; text-align:center;}
.page-footer .logo-brand ul li { display: flex; justify-content: center;}
.page-footer .footer.links{ border-bottom:solid #fff 2px; border-top:solid #fff 2px; padding-right:0px; width:100%; text-align:center; margin:0px auto; display:inherit; font-family: 'Oswald', sans-serif;}
.page-footer .footer.links ul{ margin:0px; padding:0px; }
.page-footer .footer.links li{ padding:0px 10px; margin:0px; letter-spacing: 1px; background:none; border-top:solid #ddd 0px; display:inline-table; }
.page-footer .footer.links li a:visited{ color:#fff;}
.footer.content .links a{color:#fff;}
.footer.content .links a:hover{color:#fff;}
.footer.content .page-footer .links a:visited{ color:#fff;}
/*.footer.content .links a:visited{color:#fff;}*/
.page-footer .links a{ color:#fff;}
.page-footer .copyright{ background:none; padding:0px 0px 10px 0px;} 
.home-product-section .block.widget.block-products-list.grid{ margin-bottom:0px;}
.home-product-section .product-item{ margin-bottom:0px;}
.home-product-section .product-item .product-image-container{ width:100% !important;}
.home-product-section .product-item-details{ position: absolute; bottom: 40px; z-index: 1; left: 0; right: 0;;}
.home-product-section .product-item-details .quickview-product a span { font-size: 14px; font-weight: 400;}
.home-product-section .products-grid .product-item-info .product-item-name { min-height: 50px; text-align: center;  display: none;}
.slick-prev:before, .slick-next:before{ color:#000; font-size:0px; background:url(./arrow_left.png) no-repeat;}
button.slick-prev, button.slick-next{background-image: none; background:none; border: 0px solid #cccccc; box-shadow:inset 0 0px 0 0 #ffffff, inset 0 0px 0 0 rgba(204, 204, 204, 0.3);}
.slick-prev, .slick-next{ font-size:0px; width:40px; height:60px; z-index:9;}
.slick-prev{left:0px; background:url(./arrow_left.png) no-repeat no-repeat;}
.slick-next{right:0px; }
.slick-next .fa-angle-right{background:url(./arrow_left.png) 100% 0% no-repeat; width:40px; height:60px; display:inline-block;}
.slick-prev .fa-angle-left{background:url(./arrow_left.png) no-repeat; width:40px; height:60px; display:inline-block;}
.home-product-section .slick-slide img{ width:100%;}
.home-product-section .product-image-photo{ bottom: inherit; display: block; height:auto; left: inherit; margin: inherit; max-width: 100%; position: inherit; right: inherit; top:inherit;}
.products-grid .product-item-info{}
.products-grid .product-item-info .product-item-name{ min-height:50px; text-align:center;}
.products-grid .product-item-info .product-item-details .swatch-attribute{ display:none;}
.product-item .price-box{ display:none;}
.product-reviews-summary{display:none;}
.product-item-actions{ display:none;}
.products-grid .product-item-info .product-item-inner, .products-grid .product-item-info.active .product-item-inner{ display:block; position:static;}
.abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{ border: 0; clip: rect(0, 0, 0, 0); height: auto; margin: -1px; overflow: hidden; padding: 5px 10px 10px 9px; position: inherit; width: auto;}
.products-grid .product-item-info:hover .quickview-product a{ top: 50%; display: block; left: inherit; opacity:1; position: inherit; text-align: center; transition:inherit; width:auto; z-index: 1;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {background: #ffffff;  box-shadow: 0px 0px 0px 0 rgba(0, 0, 0, 0.3);  border:1px solid #fff; margin: -10px; padding: 9px; position: relative; z-index: 2; }
.quickview-product a { top: 50%; display: block; left: 0; opacity: 1; position: static; text-align: center; transition: width 0.4s ease 0s; width:auto; z-index: 1; }
.quickview-product a span{ padding:5px 20px; color:#808285; background:#eff0f0; font-size:18px; font-weight:bold;}
.quickview-product a span:hover{color:#a93439; background:#d6d7d8;}
.products-grid .product-item-info .quickview-product a span { opacity: 1; width: auto;  }
.product-item-info .product-item-actions .actions-primary{ display:none;}
.product-item-actions .actions-primary + .actions-secondary .towishlist{ display:none;}
.product-item-actions .actions-primary + .actions-secondary .tocompare{ display:none;}
.quick-view-content .product-info-main .product-info-stock-sku{margin-bottom:20px;}	
#quick-window{width:90%;}
.home-product-section .block-content{ line-height:0px;}
}
@media all and (min-width:768px) and (max-width:991px){
#quick-window{width:90%;}
}
@media all and (min-width:460px) and (max-width: 767px){
.home-banner-title h1:before { position: absolute; content: ""; width: 80px; background: #fff; right:8%; height:0px; top: 45%; }
.home-banner-title h1:after { position: absolute; content: ""; width: 80px; background: #fff; left: 8%; height: 0px; top: 45%; }
}
@media all and (max-width:420px){
.products-grid .product-item{ width:100%; text-align:center;}
.page-products .product-item-info{ margin:0px auto !important;}
}
a.action.skip.contentarea {
    display: none;
}
@media all and (min-width:1025px){
ul.header.links, span.action.nav-toggle, .section-item-title.nav-sections-item-title {
    display: none;

}
.nav-sections {
    background: transparent;
}
.navigation ul { float:right; }
}
@media all and (max-width:1024px){
    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top{color: #575757;}
 navigation .level0.has-active > .level-top {
    width: 100%;
} 
.sections.nav-sections {
    width: 80%;
}
    .navigation .level0 > .level-top{color:#575757;}
html.nav-before-open.nav-open ul.header.links .soicon {
        display: none;
    }
    html.nav-before-open.nav-open ul.header.links {
        width: 100%;
        float: left;
    } 
    html.nav-before-open.nav-open .soicon ul {
        position: relative;
    } 
    html.nav-before-open.nav-open ul.header.links {
        position: relative;
        margin-top: 29px;
    }
    html.nav-before-open.nav-open ul.header.links li {
        display: inline-block !important;
        width: 100%;
        float: left;
    }
    html.nav-before-open.nav-open .minicart-wrapper .action.showcart:before {
        background: url(cart-icon1.png) no-repeat;
    } 
    html.nav-before-open.nav-open ul.header.links li.phone-number {
        width: 100%;
        float: left;
        display: inline-flex;
        padding: 4px;
        padding-left: 0 !important;
    }
    .nav-sections .header.links li.greet.welcome{border-top:0px solid #d1d1d1; padding:0px;}
    .nav-toggle:before{ color:#fff;}
    .nav-toggle:hover:before{ color:#fff;}
    .navigation .level0 > .level-top{ padding:0px;}
    .navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-color:#a93439;}

.nav-before-open.nav-open .navigation li.level0{display:block;}
.navigation ul { clear:both; }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  

   .columns .column.main {
    padding-bottom: 44px;
}
}
.mode-list {
	display:none;
}
.catalogtable {
        width: 90%;
    }
.catalogtable td.cell1 {
        width: 200px;
    }
@media all and (max-width: 767px)  {
    .catalogtable {
        width: 100%;
    }
    .catalogtable table, .catalogtable tr, .catalogtable td {
        display: block;
    }
    .catalogtable td.cell1 {
        width: 90%;
    }
}
.catalog_link, a.catalog_link:link, a.catalog_link:visited {font-weight:bold; color: #b5121b;}

.img-responsive {
  width: 100%;
  height: auto;
}



/* start new css by milind 23-04-2020 */ 
@media (max-width:768px){
	.panel.header .links, .panel.header .switcher {
		display: inline-block !important;
	} 
	.page-header .panel.wrapper {
		padding-top: 45px;
		background: #231f20;
	}
	ul.header.links {
		position: absolute;
		top: -44px;
		width: 100%;
	}
	ul.header.links li {float: left;}

	ul.header.links {
		right: 0px !important;
	} 
	ul.header.links .soicon {
		width: 90%;
		float: left;
		display: inline-block;
		position: relative;
	} 
	ul.header.links .soicon ul li {
		float: left;
	} 
	ul.header.links .soicon .minicart-wrapper {
		float: right;
		display: initial;
	}
	.header.panel > .header.links .minicart-wrapper {
		float: right;
	} 
	ul.header.links li {
		display: none !important;
	}
	ul.header.links .soicon ul li {
		display: block !important;
	} 
	 
	ul.header.links .soicon ul {
		top: 10px;
	}
	.minicart-wrapper .action.showcart:before {
		color: #fff;
		background: url(cart-icon.png) no-repeat;
		height: 30px;
		width: 30px;
		content: "";
		font-size: 0px;
	}
	
	header.page-header .panel.wrapper .panel.header ul.header.links li.greet.welcome {
		display: none !important;
	}
}

.filter-options-item.active .filter-options-content {
    display: block !important;
}

header.page-header .panel.wrapper .panel.header ul.header.links li.greet.welcome {
    display: none !important;
}

div#mageplaza-productslider-block-before-content-2 h2.mp-product-slider-title.s {
    display: none;
} 
.homepage_slider_content_welt .owl-stage-outer {
    padding-top: 0;
    padding-bottom: 0;
} 
.homepage_slider_content_welt .custom-slider {
    padding-bottom: 0;
}

@media (min-width: 768px){
.navigation .level0:last-child{margin-right:15px}
	header.page-header .panel.wrapper .panel.header ul.header.links li.greet.welcome {
		display: none !important;
	}
}
/* end new css by milind 23-04-2020 */ 
.row-container {
    width: 73.125rem;
	margin-right: auto;
    margin-left: auto;
			}
	.row-sm {
    width: 100%;
    float: left;
}
.col-a {
	float: left;
	text-align: right;
	padding: 10px; 
	width: 30%;}
.col-b {
	float: left;
	text-align: left;
	margin: 0 auto;
	padding: 0 10px; 
	width: 60%;}
.col-single {
	float: none;
	text-align: center;
	padding: 10px; 
	width: 100%;}

@media (max-width: 480px) {
	.row-container {
    width: 100%;
	margin-right: auto;
    margin-left: auto;
			}
	.row-sm {
    width: 100%;
    float: none;
}
.col-a {
	float: none;
	text-align: center;
	padding: 10px 20px;
	margin: 0 20px;
	width: 100%;}
.col-b {
	float: none;
	text-align: left;
	padding: 10px 20px; 
	margin: 0 20px;
	width: 100%;}
.col-single {
	float: none;
	text-align: center;
	padding: 0 10px;
	margin: 0 20px;
	width: 100%;}
}