.block-minicart .block-content>.actions > .primary{display:none !important;}
.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:27%;float:right}}


/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
.mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
.mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
.mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
.mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
.mc_embed_signup input:focus {border-color:#333;}
.mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
.mc_embed_signup .button:hover {background-color:#777;}
.mc_embed_signup .small-meta {font-size: 11px;}
.mc_embed_signup .nowrap {white-space:nowrap;}

.mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
.mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html .mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
.mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
.mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
.mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

.mc_embed_signup .datefield, .mc_embed_signup .phonefield-us{padding:5px 0;}
.mc_embed_signup .datefield input, .mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
.mc_embed_signup .phonefield-us .phonearea input, .mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
.mc_embed_signup .datefield .monthfield input, .mc_embed_signup .datefield .dayfield input{width:30px;}
.mc_embed_signup .datefield label, .mc_embed_signup .phonefield-us label{display:none;}

.mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
.mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}
.mc_embed_signup .clear {clear:both;}

.mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
.mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
.mc_embed_signup .mc-field-group.input-group label {display:inline;}
.mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

.mc_embed_signup div.mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
.mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
.mc_embed_signup .mce-error-response {display:none;}
.mc_embed_signup .mce-success-response {color:#529214; display:none;}
.mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}


.cms-index-index .page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.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}}

/*New Code*/
@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Bold.eot');
    src: url('fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Bold.woff') format('woff'),
        url('fonts/roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Light.eot');
    src: url('fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Light.woff') format('woff'),
        url('fonts/roboto/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Medium.eot');
    src: url('fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Medium.woff') format('woff'),
        url('fonts/roboto/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway';
    src: url('fonts/raleway/Raleway-Medium.eot');
    src: url('fonts/raleway/Raleway-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/raleway/Raleway-Medium.woff') format('woff'),
        url('fonts/raleway/Raleway-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('fonts/raleway/Raleway-Bold.eot');
    src: url('fonts/raleway/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/raleway/Raleway-Bold.woff') format('woff'),
        url('fonts/raleway/Raleway-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('fonts/raleway/Raleway-Regular.eot');
    src: url('fonts/raleway/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/raleway/Raleway-Regular.woff') format('woff'),
        url('fonts/raleway/Raleway-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
      font-family: 'material';
      src: url('fonts/font/material.eot?98558107');
      src: url('fonts/font/material.eot?98558107#iefix') format('embedded-opentype'),
           url('fonts/font/material.woff?98558107') format('woff'),
           url('fonts/font/material.ttf?98558107') format('truetype'),
           url('fonts/font/material.svg?98558107#material') format('svg');
      font-weight: normal;
      font-style: normal;
    }
     

	@font-face {
      font-family: 'fontello';
      src: url('fonts/font/fontello.eot?9075042');
      src: url('fonts/font/fontello.eot?9075042#iefix') format('embedded-opentype'),
           url('fonts/font/fontello.woff?9075042') format('woff'),
           url('fonts/font/fontello.ttf?9075042') format('truetype'),
           url('fonts/font/fontello.svg?9075042#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
.page-header{background:url(images/headerbg.jpg) no-repeat center top; padding-bottom:43px;}
.page-header .panel.wrapper{border:0 !important; background:none !important; display:none;}
.header.panel>.header.links{background:#2f2f2f; padding:10px;}
.page-header .header.panel{padding:0;}
.logo{position: absolute; top: -1px;}
.logo img{width:298px;}
.block-search{width:100% !important; margin-top:48px; background:#344969; padding:0;}
.block-search .block-content{width:40%; position:relative; margin:7px;}
.block-search input{ border-radius:3px; border:0; height:30px; font-family: 'Roboto';font-weight: 500 !important; font-size:14px;}
.nav-sections{background:none; margin-top:-43px; margin-bottom:0; font-family: 'Roboto'; font-weight: 500 !important;}
.nav-sections .navigation{background:url(images/menubg.png) repeat-x;}
.nav-sections .navigation li a{font-size:17px;}
.header.content{padding-right:0; padding:28px 0px 0; position:relative;}
.navigation .level0 > .level-top{line-height:43px; color:#000;}
.breadcrumbs{padding:12px;background: #d2d2d2;max-width: 100%; font-family: 'Raleway'; font-weight:500; margin-top:-1px;}
.breadcrumbs .items{ max-width:1170px; margin:auto; font-size:19px; color:#2f2f2f;}
.breadcrumbs .item:not(:last-child)::after{font-size: 19px;line-height: 23px;content: '|';}
.breadcrumbs a{color:#050a07; font-family: 'Raleway'; font-weight:500;}
.breadcrumbs .items > li{color:#344969; font-family: 'Raleway'; font-weight:500;}
.breadcrumbs strong{color:#344969; font-family: 'Raleway'; font-weight:500 !important;}
.product-info-main{}
.product-info-main h1.page-title{font-size:21px; line-height:32px; font-weight:bold; font-family: 'Raleway'; color:#344969;}
#maincontent{margin-top:13px; padding:0;}
.navigation .level0.has-active > .level-top{border-width: 0 0 0px;color: #fff; background:url(images/menuhover.png) repeat-x;}
.navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus{border-width: 0 0 0px;color: #fff; background:url(images/menuhover.png) repeat-x; display:block;}
.navigation .level0{margin:0;}
.navigation .level0 .submenu .active > a{color:#fff;font-size:14px; border-color: #fff; font-family: 'Raleway'; font-weight: normal; background:#123469; }
.navigation .level0 .submenu li{border-bottom:1px solid #123469; margin:0; position:relative;}
.navigation .level0 .submenu a{color:#fff; font-size:14px; border-color: #fff; font-family: 'Raleway'; font-weight: normal;}
.navigation .level0 .submenu{background:#344969; border:0;}
.rating-summary .rating-result > span::before{color:#e0bc14;}
.product-reviews-summary{margin-top: 0px;margin-bottom: 20px;border: 1px solid #d7d7d7;padding: 0;width: 100%;}
.product-reviews-summary .reviews-actions{font-size:16px; font-family: 'Raleway';font-weight: 500; padding:8px 12px;}
.product-reviews-summary .reviews-actions a{color:#030103;}
.product-info-main .product-info-price .price-box{font-size:25px; color:#344969; font-family: 'Roboto'; font-weight:bold !important;}
.qty{}
.qty .label{float:left; font-size:21px; font-family: 'Raleway'; font-weight: normal !important; margin-right: 10px !important}
.box-tocart .action.primary{ font-size:21px;background:#ff9a00 url(images/cart1.png) left no-repeat !important; border:1px solid #ff9a00; padding:8px 40px !important; font-family: 'Roboto'; font-weight:bold !important; background-position:16px 10px !important; width:auto; margin-top:-5px;}
.box-tocart .action.primary:hover{font-size:21px; font-family: 'Roboto'; font-weight:bold !important; background:#344969 url(images/cart1.png) left no-repeat !important; background-position:16px 10px !important; border:1px solid #344969 !important; }
.product-social-links{}
.product-addto-links .action{ font-size:14px; font-family: 'Roboto'; font-weight:500 !important; color:#101010;}
.product-social-links .action.towishlist::before{color:#ef403d;}
.product-item .action.towishlist{color:#ef403d;}
.product.data.items > .item.title.active > .switch{font-size:15px; color:#101010; font-family: 'Roboto';  font-weight:bold;}
.product.data.items > .item.title > .switch{font-size:15px; color:#101010; font-family: 'Roboto';  font-weight:bold;}
.product p{font-size:15px; font-family: 'Raleway';font-weight: 500; color:#344969;}
.product li{font-size:15px; font-family: 'Raleway';font-weight: 500; color:#344969;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active{box-shadow:0px 0px 0px 0 rgba(0,0,0,0.3); border:1px solid #E8E8E8; margin:0; padding:0; overflow:hidden;}
.product-item .tocart{text-transform:uppercase;  font-size:12px; font-family: 'Roboto'; font-weight:bold !important; background:#ff9a00 url(images/cart1.png) left no-repeat !important; background-position:9px 9px !important; padding-left: 32px; }
.product-item .tocart:hover{text-transform:uppercase;  font-size:12px; font-family: 'Roboto'; font-weight:bold !important; background:#344969 url(images/cart1.png) left no-repeat !important; background-position:9px 9px !important; border:1px solid #344969 !important; }

.sidebar .block{background:#f2f2f2;}
.sidebar .block-title{background:#344969; color:#fff; padding:8px 15px; margin-bottom:10px; }
.sidebar .block-title strong{font-family: 'Roboto'; font-weight: 500 !important; font-size:18px;}
.sidebar .block-content{padding:10px; font-family: 'Raleway'; overflow:hidden; font-weight:500; font-size:16px; color:#4d4d4d;}
.sidebar .block-compare .empty{padding:10px; font-family: 'Raleway'; font-weight:500; font-size:16px; color:#4d4d4d;}
.sidebar .block{margin-bottom:25px;}
.filter-options-title{font-size:14px; text-transform:inherit;}

.fotorama__wrap--css3 .fotorama__thumb-border{border:1px solid #BCBCBC !important;}
/*list Product*/
.page-products .products-grid .product-item{width:33.33%; padding:0 10px; margin-left:0;}
.product-item-name > a{font-family: 'Roboto'; font-weight:bold !important; text-transform:inherit; font-size:14px; color:#0d0d0d;}
.product-item-name > a:hover{text-decoration:none; color:#ff9a00;}
.list .product-reviews-summary{margin-top:5px; margin-bottom:5px; display:none;}
.product-item .price-box .price{font-family: 'Roboto'; font-weight:bold !important; font-size:20px; color:#344969;}
.page-products .product-item-info{border:1px solid #E8E8E8; width:100%; overflow:hidden;}
.product-image-container{margin:auto; display:block;}
.product-item-details{padding:0 10px;}
.action.primary{background:#ff9a00; border:1px solid #ff9a00; border-radius:3px;}
.products-grid .product-item-inner{ margin-left:1px !important; margin-right:1px !important; position:relative !important; height:auto !important; width:100% !important; box-shadow:0px 0px 0px 0 rgba(0,0,0,0.3); margin-bottom:10px !important; border:0 !important; overflow:hidden; padding:0; float:left; margin-top:10px !important;}
.products-grid .product-item-actions{margin:0 !important; box-shadow:0px 0px 0px 0 rgba(0,0,0,0.3); float:right; width:100%;}
.product-item-name{float:left; width:188px;}
.product-item .old-price{display:none;}
.product-item-actions .actions-primary{float:left;}
.product-item-actions .actions-primary + .actions-secondary{float:right; width:auto; margin-top:7px;}
/*list Product*/
/*Product detail page*/
.products-grid .product-item{width:33.33%; padding:0 10px; margin-left:0;}
.product-item-info{border:1px solid #E8E8E8; width:100%;}
.block.related .field.choice{left:10px; top:5px;}
.block.related .product-item-details{overflow:hidden;}
.block.related .related-available .product-item-name{float:left;}
.product-item .price-box{float:right; margin:0; width:75px; text-align:right;}
/*Product detail page*/
.toolbar-products{background:#f5f5f5; padding:10px;}
.page-footer{background:#373635;}
.copyright{background:#111111;}
.footer.content .links a{color:#b4b4b4; text-transform:uppercase;}
.footer.content .links a:hover{color:#fff;}
.footer.content .links li{margin-bottom:15px;}
.footer .newsletter input[type="email"]{height:46px;}
.footer  .newsletter .mc_embed_signup .button{padding:14px 25px; background:#020202; font-size:20px; font-family: 'Roboto'; font-weight:500 !important; text-transform:uppercase; border:1px solid #020202;position: absolute;top: 0;right: 0;margin: 0;border-radius: 0;height: 46px;   line-height: 19px;}
.footer  .block.newsletter .field .control::before{top:7px;}
.footer  .block.newsletter .field .control{position:relative;}
.related .block-title{background:#f5f5f5; font-family: 'Raleway';font-weight:bold; text-transform:uppercase; padding:10px;}
.related .block .title strong{display:block; font-size:21px; }
.footer  .block.newsletter .title1 strong{font-size:19px; font-family: 'Roboto'; font-weight:500 !important; text-transform:uppercase; color:#fff;}
.footer .block.newsletter p{color:#b4b4b4; font-size:15px; }
.footer  .block.newsletter .mc_embed_signup form{padding:0;}
.footer  .block.newsletter .mc_embed_signup .mc-field-group{width:auto; min-height:0; padding-bottom:0;}
.footer  .block.newsletter .mc_embed_signup{background:#373635;}
.tools-ringme-ringmeLink{position: fixed;right: 12px;bottom: 6px;z-index: 99999999;}

.products.wrapper ~ .toolbar .pages{background:#cccccb; height:48px; overflow:hidden; border-radius: 0px 5px 5px 0px;}
.products.wrapper ~ .toolbar .pages strong.page{font-size:18px; color:#344969; font-family: 'Roboto'; font-weight:bold !important; background:#a1a1a1; padding:9px 20px;}
.products.wrapper ~ .toolbar .pages a.page{ padding:9px 20px;font-size:18px; color:#5c5c5c; font-family: 'Roboto'; font-weight:bold !important;}
.products.wrapper ~ .toolbar .pages .pages-item-next{margin:0;}
.products.wrapper ~ .toolbar .pages .action.next{background:#344969; border:0;box-shadow:inset 0 0px 0 0 #fff,inset 0 -1px 0 0 rgba(204,204,204,0.3); color:#fff; border-radius: 0px 5px 5px 0px; position: relative;right:0px; margin-left:0; padding:8px 20px; top:-2px; }
.products.wrapper ~ .toolbar .pages .action.previous{background:#344969; border:0;box-shadow:inset 0 0px 0 0 #fff,inset 0 -1px 0 0 rgba(204,204,204,0.3); color:#fff; border-radius: 5px 0px 0px 5px; position: relative;right:0px; margin-left:0; padding:8px 20px; top:-2px; }
.pages .action.next::before{color:#fff;}
.products.wrapper ~ .toolbar .limiter{margin-top:8px;}
.footer.content .links a:visited{color:#fff;}

.toplink-menu{float:right; background:#2f2f2f; list-style-type:none; padding:0; margin:0; overflow:hidden; position:absolute; top:-33px; right:0;}
.toplink-menu li{float:left; margin:0;}
.toplink-menu li a{color:#fff; display:block; padding:6px 15px; font-size:14px;}
.toplink-menu li a:hover{text-decoration:none; color:#d6d6d6;}
.demo-icon2 {font-family: "fontello";font-style: normal; font-size:19px;}
.demo-icon {font-family: "material";font-style: normal; font-size:19px;}

.page-header{padding-top:33px;}
.maincontainerdiv{width: 100%; float: left;}
.maincontainerchild{width: 100%; float: left;}
.maincontainerchild .content-heading .title{font-size:38px; font-family: 'Raleway';font-weight:bold; color:#191919; text-transform:uppercase; margin:0; margin-bottom:20px;}
.maincontainerchild .content-heading .title span{color:#344969;}
.maincontainerchild .content-heading p{display:none;}
.maincontainerchild a.category_name{display:block;}
.maincontainerchild a.category_name img{ height:144px;}
.maincontainerchild a.category_name h3{font-family: 'Roboto'; font-weight:bold; color:#191919;}
.maincontainerchild .cwiw .row .col-md-24{padding:17px; width:17.17%}


.product-child{overflow:hidden; width:100%; float:left;}
.maincontainerchild-of-child-left .block-title strong{background:#f5f5f5;font-family:'Raleway';font-weight:bold !important;color:#344969; text-transform:uppercase; font-size:24px; display:block; padding:5px 15px;}
.maincontainerchild-of-child-left .block-title strong span{ color:#a1a1a1;}
.maincontainerchild-of-child-left h2{background:#f5f5f5;font-family:'Raleway';font-weight:bold !important;color:#344969; text-transform:uppercase; font-size:24px; display:block; padding:12px 15px; margin:0;}
.maincontainerchild-of-child-left h2 span{ color:#a1a1a1;}
.maincontainerchild-of-child-left .product-item-name{width:160px; margin:0;}
.maincontainerchild-of-child-left{width: 75%;float: left;}
.maincontainerchild-of-child-left .products-grid .product-item{width:31.15% !important;  margin-left:25px !important;}
.maincontainerchild-of-child-left .products-grid .product-item .product-item-info{padding:10px !important; overflow:hidden;}
.maincontainerchild-of-child-left .products-grid .product-item:nth-child(3n + 1){margin-left:0 !important;}
.maincontainerchild-of-child-left .product-reviews-summary{display:none;}
.logos-child-right{width:22%;float:right; border:1px solid #ededed;}
.logos-child-right h2{margin:0; padding:15px; font-size:16px; font-family: 'Roboto'; font-weight:bold; color:#fff; background:#344969; text-align:center; margin-bottom:10px; text-transform:uppercase;}
.logos-child-right .imagebx{ text-align:center;}

.newletterbox-xl{width: 100%; float: left; background:#344969; padding:15px 0px; margin:30px 0;}
.newletterbox-xl .text{width:457px; float:left; padding-left:30px;}
.newletterbox-xl h2{font-size:28px; font-family: 'Roboto'; font-weight:bold; color:#fff; text-transform:uppercase; margin:0 0 5px 0;}
.newletterbox-xl p{font-size:21px;color:#fff; font-family:'Raleway';font-weight:normal;}
.newletterbox-xl .block.newsletter{float:right; width:603px; position:relative; margin-top:28px; margin-right:30px;}
.newletterbox-xl .block.newsletter input[type="email"]{height:42px;}
.newletterbox-xl .block.newsletter .mc-embedded-subscribe{position:absolute; right:0; top:0; background:#cccccc; border: 0;    border-radius: 0; padding:13px 25px; font-size:21px; font-family: 'Roboto'; font-weight:bold; text-transform:uppercase;height: 42px;margin: 0;line-height: 18px;}
.newletterbox-xl .block.newsletter .mc_embed_signup form{padding:0;}
.newletterbox-xl .block.newsletter .mc_embed_signup{background:#344969;}
.newletterbox-xl .block.newsletter .mc_embed_signup .mc-field-group{ width:auto; padding-bottom:0;min-height:0;}
.newletterbox-xl .block.newsletter .action.subscribe:hover{background:#F2AE2F;}
.block.newsletter .field .control::before{display:none;}
.block.newsletter input{padding-left:10px;}
.newletterbox-xl .newsletter p{display:none;}
.newletterbox-xl .newsletter .title1{display:none;}

.bnr-box{width: 100%; float: left; margin:20px 0px 45px 0;}

.footer .newsletter{width:397px;}
.footer .footer-copyrightdiv{display:none;}
.footer-srvc{width:1172px; float:left;}
.footer-srvc ul{list-style-type:none; margin:0; padding:0; overflow:hidden;}
.footer-srvc ul li{float:left; width:23%; padding:15px;}
.footer-srvc ul li .srvcbox{border:1px solid #D3D3D3; padding:25px 0px 10px 20px; overflow:hidden;}
.footer-srvc ul li .srvcbox:hover{background:#E6E6E6;}
.footer-srvc ul li .srvcbox a{display:block;}
.footer-srvc ul li .srvcbox h2{font-size:15px; font-family: 'Roboto'; font-weight:bold; margin:0; color:#020404;}
.footer-srvc ul li .srvcbox p{font-size:13px; font-family: 'Roboto'; font-weight:bold; margin:0; color:#020404;}
.footer-srvc ul li .srvcbox .demo-icon{    color: #344969;  font-size: 33px; display: block; float: left; margin-right: 11px; top: -7px;   position: relative;}
.footer-srvc ul li .srvcbox span{float:left; display:block;}
.page-bottom{width:100% !important; padding:0 !important;}
.footer-srvc ul li:first-child{ padding-left:0;}
.footer-srvc ul li:last-child{ padding-right:0;}
/*New Code*/
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width:1172px;}

#search_autocomplete{ display:none !important; height:31px; width:104px; background:url(images/search1.png) no-repeat; top:0px; right:-1px; cursor:pointer;}
#search_autocomplete:hover{ display:block !important; height:31px; width:104px; background:url(images/search2.png) no-repeat; top:0px; right:-1px;}

.minicart-wrapper .action.showcart:before { color:#fff; font-size:26px !important;}
.minicart-wrapper .action.showcart:hover:before{color:#d6d6d6;}
.minicart-wrapper .action.showcart.active:before{color:#fff;}
.minicart-wrapper .action.showcart.active:hover:before{ color:#fff;}
.minicart-wrapper .block-minicart{top:-26px; right:-170px;}
.minicart-wrapper .action.showcart{position: absolute;top:-54px;color: #fff;right:-147px; width:100px;}
.toplink-menu li a .crd{ visibility:hidden;}

.social-icon-box{ float:right;}
.social-icon-box .social{ padding:0; margin:0; float:left; overflow:hidden; list-style-type:none; }
.social-icon-box .social li{float:left;}
.social-icon-box .social li a{float:left; background:url(images/social-icon.png) no-repeat; width:28px; height:28px; overflow:hidden; text-indent:-99px; transition: all 1s; margin:3px;}
.social-icon-box .social li a{display:block;}
.social-icon-box .social li.facebook a:hover{background-position:0px -37px;}
.social-icon-box .social li.facebook a{ background-position:0px -2px;}
.social-icon-box .social li.twiter a{ background-position:-32px -2px;}
.social-icon-box .social li.twiter a:hover{ background-position:-32px  -37px;}
.social-icon-box .social li.insta a{ background-position:-63px -2px;}
.social-icon-box .social li.insta a:hover{ background-position:-63px -37px;}
.social-icon-box .social li.googlplus a{ background-position:-94px -2px;}
.social-icon-box .social li.googlplus a:hover{ background-position:-94px -37px;}
.social-icon-box .social li.youtube a{ background-position:-125px -2px;}
.social-icon-box .social li.youtube a:hover{ background-position:-125px -37px;}

.login-section{overflow:hidden;position:absolute;right:-12px;bottom:4px;z-index:999;}
.login-section ul{list-style-type:none; padding:0; margin:0; overflow:hidden;}
.login-section ul li{float:left; margin:0; margin-right:20px;}
.login-section ul li a{display:block;}
.login-section ul li a:hover{text-decoration:none; color:#d1ac1a;}
.login-section ul li:first-child a{font-size:20px; font-family: 'Roboto'; font-weight:bold; color:#fff; background:url(images/ph2.png) no-repeat; padding-left:20px; background-position:0 5px; margin-top:4px;}
.login-section ul li:first-child a:hover{font-size:20px; font-family: 'Roboto'; font-weight:bold; color:#d1ac1a; background:url(images/ph.png) no-repeat; padding-left:20px; background-position:0 5px; margin-top:4px;}
.login-section ul li .lgon-registr{display:block; width:155px; height:35px; overflow:hidden; background:url(images/loginbg.png) no-repeat;}
.login-section ul li .lgon-registr a{font-size:13px; text-transform:uppercase; font-family: 'Roboto'; font-weight:bold; color:#2f2f2f; display:block; float:left; padding:9px 11px;}
.login-section ul li .lgon-registr a:hover{color:#344969;	}

.flex-direction-nav{ position:relative; width:58px; float:right; top:-20px; right:20px;}
.magestore-bannerslider-standard ol.flex-control-paging{display:none;}
.magestore-bannerslider-standard  .flex-direction-nav a{opacity:1;}
.magestore-bannerslider-standard .flex-direction-nav .flex-prev{left:0;}
.magestore-bannerslider-standard  .flex-direction-nav .flex-next{right:0;}
.magestore-bannerslider-standard .flexslider:hover .flex-prev{left:0;}
.magestore-bannerslider-standard .flexslider:hover .flex-next{right:0;}

.ftr-box{float:left; margin-right:65px;}
.ftr-box:first-child{margin-right:65px;}
.ftr-box h2{font-size:18px; font-family: 'Roboto'; font-weight:500 !important; text-transform:uppercase; color:#fff; margin:4px 0 10px 0px;}


.footer.content .links{padding:0;}
.footer.content .links a:hover{ text-decoration:none;}
.minicart-wrapper .action.showcart .counter.qty{ background:#2f2f2f; margin:3px 0 0; padding:0; width:auto; float:none;}
h1{font-size: 28px;margin-bottom: 15px;font-family: Roboto;font-weight: bold;    text-transform: uppercase;}
.page-main>.page-title-wrapper h1.page-title{font-size: 28px;margin-bottom: 15px;font-family: Roboto;font-weight: bold;    text-transform: uppercase;}
.navigation ul{padding:0;}
.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top{border-width:0; color: #fff; background:url(images/menuhover.png) repeat-x;}
.products-list .product-item .product-item-description{ width:100%; overflow:hidden; float:left;}
.products-list .product-item .product-item-description a{font-size:14px;color:#222; font-family:'Raleway';font-weight:normal;}
.products-list .product-item .product-item-inner{width:100%; overflow:hidden; padding:15px 0;}
.products-list .product-item .product-item-info{display:block; border:1px solid #E9E9E9; margin-bottom:15px; padding:15px;}
/*login register*/
.page-header .panel.wrapper{display:none;}
.footer  .newsletter .action.primary:hover{background:#ddc153; border:1px solid #ddc153;}
/*login register*/

#newsletter-error{background: #fff;padding: 3px 10px; border:2px solid #F00;}
.columns .column.main{padding-bottom:0;}
.actions-secondary .tocompare{background: url(images/compare1.png);}
.actions-secondary .tocompare:hover{background: url(images/compare2.png);}
.product-item .tocompare::before{content: ''; text-indent: 50px;}

.box-disc{overflow:hidden; background:#f7f7f7; padding:10px 0; float:left; width:100%; margin:20px 0;}
.box-disc h2{font-size:26px;color:#344969; font-family:'Raleway';font-weight:bold; text-align:center;}
.box-disc p{font-size:17px;color:#344969; font-family:'Raleway';font-weight:500; text-align:center; padding:0 119px; line-height:26px;}
.box-disc h3{  text-align:center;}
.box-disc h3 a{background:#2b4347;border-radius: 5px; color:#fff; font-family:'Raleway';font-weight:bold; font-size:14px; padding:7px 20px;}

.btm-slid{overflow:hidden; width:100%; float:left; margin:50px 0px 20px 0;}

#topmnu1{display:none;}
#topmnu2{display:block;}
.tp-link{}
.categories-menu ul li{margin:0;}
.categories-menu ul li a{ display:block; padding:5px 10px; font-size:14px; color:#020500;font-weight:bold;}
.minicart-wrapper .block-minicart{z-index:999;}
.category-image{width:144px; margin-bottom:0;}
.fotorama__fullscreen-icon{top:40px;}

.page-layout-checkout .login-section{display:none;}
.page-layout-checkout  .tp-link{display:none;}
.page-layout-checkout .social-icon-box{display:none;}
.page-layout-checkout .page-header{padding-bottom:90px;}

.leftcate{margin-bottom:27px;}
.leftcate ul{padding:0; list-style-type:none; margin:0; transition: all 1s;}
.leftcate .main-cat li{margin:0; border-bottom:1px solid #dadada; transition: all 1s;}
.leftcate .main-cat li a{display:block; background:#f2f2f2; text-decoration:none; font-size:17px; color:#020500; padding:8px 12px; transition: all 1s;}
.leftcate .main-cat li a:hover{background:#ededed; transition: all 1s;}
.leftcate .sub-cat{ transition: all 1s;}
.leftcate .sub-cat li{margin:0; border-bottom:1px solid #c1c1c1;}
.leftcate .sub-cat li:last-child{border:0;}
.leftcate .sub-cat li a{display:block; background:#dadada; font-size:17px; color:#020500; padding:8px 12px;}
.qckr{background: #ff9a00;padding: 5px;text-align: center;text-transform: uppercase;color: #3B3B3B;display: none;
position: absolute;width:96%;top:-33px;z-index: 9;}
.qckr a{color:#fff; text-decoration:none;}
.product-item-info:hover .qckr{display:block;}
.page-products .products-grid .product-item .product-item-inner{margin:0;}
.product-child .product-item-details{ padding:0; position:relative;}
.page-footer .content{padding:20px 0 0;}
.block.newsletter{width:38%;}
.block.newsletter .content{padding:0;}
.cart.table-wrapper .cart thead tr th.col{border-bottom:0; background:#f2f2f2; padding-bottom:10px; padding-top:10px;}
.page-products .products-grid .product-item .product-item-info:hover .magebuzz-quickview.magebuzz_quickview_button{top:-48px; width:93%; background:#ff9a00;}
.page-products .products-grid .product-item .product-item-info .magebuzz-quickview.magebuzz_quickview_button span{padding:10px;}
.main-cat .defaultca{ background:url(images/cat-icon-1.png) no-repeat; width: 20px;height: 20px;display: block;float: right;
position: relative;top: 5px;}
.main-cat .defaultca1{background:url(images/cat-icon-2.png) no-repeat; width: 20px;height: 20px;display: block;float: right;
position: relative;top: 5px;}
.checkout-container button.action-auth-toggle{background:#344969 !important;color: #fff !important;padding: 6px 20px !important;text-transform: uppercase !important;    font-size: 18px !important;font-weight: bold !important;border-radius: 5px;position: relative !important;top: -46px !important;}

#shipping-method-buttons-container .primary{float:left;}
.column:not(.sidebar-main) .form.contact, .column:not(.sidebar-additional) .form.contact{float:left; width:50%; background:#F5F5F5; padding:15px;}
.page-main .category-view{ display:none;}

/*wishlist*/
.sidebar #compare-items .product-item-name > a{color:#344969;}
.sidebar #compare-items .product-item-name{ margin:0;}
.sidebar #compare-items a{color: #fff;display: block;font-size: 15px;text-align: left;padding: 0 0px 10px 0;}
.sidebar .block-compare .product-items .action.delete::before{color:#344969; position: relative;top: -23px;}
.sidebar #compare-items .secondary span{color:#344969;}
.sidebar .block-wishlist .product-item-name > a{color:#344969;}
.sidebar .block-wishlist .product-item-name{ float:none; width:auto;}
.sidebar .block-wishlist .product-item-name a{color:#344969; font-size: 15px; display:block; text-align:center;}
.sidebar .block-wishlist .product-item .price-box .price{padding:0; color:#344969; text-align:left;}
.sidebar .block-wishlist .product-item .price-box{float:none;}
.sidebar .block-wishlist .product-item .tocart{font-size: 15px;font-family: 'Raleway';font-weight: 500 !important;    background: #ffce34 !important;color: #fff;padding: 10px 20px;border-radius: 8px !important;}
.sidebar .block-wishlist .product-item .tocart:hover{padding: 10px 20px; font-size: 15px;}
.sidebar .block-wishlist .actions-toolbar > .primary .action:last-child{color:#344969; font-size:13px;}
.sidebar .block-wishlist .actions-toolbar > .primary:last-child{float:right; margin-top:-7px;}
.sidebar .block-wishlist .product-items .action.delete::before{color:#344969; position: relative;top:0px;}
.sidebar .block-wishlist .product-items .product-item{overflow:hidden;}
.wishlist-index-index .products-grid .product-item{width:31.5%; padding:0; margin-left:25px;}
.wishlist-index-index .products-grid .product-item:nth-child(3n+1){margin-left:0;}
.wishlist-index-index .product-item-info{padding:0 15px; overflow:hidden;}
.wishlist-index-index .product-item-info:hover{padding:0 15px;}
.wishlist-index-index .sidebar .block-wishlist .product-item-info{border:0; overflow:hidden; padding:0; text-align:center;}
.sidebar .product-items .product-item-info .product-item-photo{float:none; margin:0;}
.wishlist-index-index .product-item-inner .comment-box{margin-top:5px;}
.wishlist-index-index  .box-tocart .action.primary{padding-right:30px !important;}
.wishlist-index-index .sidebar .block-wishlist .product-item-actions .actions-primary {float: none;margin: auto;display: block;}
.wishlist-index-index .products-grid.wishlist .product-item-name{width:135px;}
.wishlist-index-index .box-tocart{margin:0;}
.wishlist-index-index  .products-grid .product-item-actions{float:none;}

.compare.wrapper {position: absolute;right: 383px;bottom: -4px; z-index: 9999;}
.compare.wrapper .action.compare{color:#fff;}

ul.list1{padding: 0;overflow: hidden;margin-bottom: 15px; list-style-type:none;}
ul.list1 li{float:left;width:29%;padding:8px;text-align:center;font-size:12px;}
.list1 p{margin: 0;padding: 0;font-weight: bold;}
.product-social-links{border:1px solid #ccc; float:left;}
.product-social-links a{padding:10px; margin:0 !important;}
.catalog-product-view .product-info-main .product.attribute.overview{overflow:hidden; width:100%;}
.minicart-wrapper .block-minicart .block-content > .actions a {background:#344969;color:#fff;padding:10px 20px;border-radius:5px;font-weight:bold; display:block;}
.subtotal .price-container{float:right;}
.block-minicart .amount .price-wrapper:first-child .price{color: #ff9a00;font-size: 18px;}
.block-minicart .subtotal{margin:3px;}
.products-related .product-item-name{width:62%;}
.products-related .product-item-info{overflow:hidden;}
.products-upsell .product-item-info{overflow:hidden;}
.products-related .product-item-actions{margin:5px !important;}
.products-related .product-item-actions .secondary-addto-links{float:right;}
.block.crosssell .products-grid .product-item{width:33.33%;}
.block.crosssell .product-item-info{overflow:hidden; padding:5px; width:100%;}
.block.crosssell .product-item-info:hover{padding:5px;}
.block.crosssell .product-item-info .product-item-name{width:62%;}
.qty{float:left; width:120px;}
.minicart-wrapper .block-minicart{padding:25px 20px 0px;}
.catalog-product-view .product-info-price .old-price .price-final_price{width: 216px;display: block;}
.catalog-product-view .product-info-main .product-info-price .old-price .price-wrapper .price{color: #222;font-size: 20px;font-weight: bold;   text-decoration: line-through;}
.catalog-product-view .sing-price span.price-label{margin-top: -4px;position: relative;width: auto;height: auto;font-size: 28px;float: left;}
.product-info-main .product-info-price .price-box{width:auto;}
.catalog-product-view .product-info-price .price-box .price-container .price{font-size:26px;}
.cart.table-wrapper .col.qty{float:none;}

.bss-onestepcheckout #maincontent{margin-top:50px;}
.bss-onestepcheckout #checkout{margin-top:30px;}
.bss-onestepcheckout .checkout-container button.action-auth-toggle{top:-120px !important;}
.catalog-category-view .catebox .img-cate {width: 150px;border: 1px solid #EBEBEB;float: left;margin-right: 20px;margin-bottom: 5px;}
.catalog-category-view .catebox{overflow: hidden;margin-bottom: 20px;}
.compare.wrapper span.counter.qty {width: auto; margin-right: 10px;color:#fff;}
.compare.wrapper .action.compare:hover{color:#FC0; text-decoration:none;}
.contact-info.cms-content p.cms-content-important{margin:0;}
h1.h1about img.logoabout{float:left; margin-right:20px;}
button.action.primary.checkout.btn-placeorder{background:#344969;border:1px solid #344969;}
button.action.primary.checkout.btn-placeorder{background:#007bbd;border:1px solid #007bbd;}
ul.checkout.methods.items.checkout-methods-items .action.primary.checkout{background:#344969;border:1px solid #344969;}
ul.checkout.methods.items.checkout-methods-items .action.primary.checkout:hover{background:#007bbd;border:1px solid #007bbd;}
.quickview-catalog-product-view ul.list1 li{width:25%;}
aside.modal-popup.confirm._show{z-index:9999 !important;}
.navigation .level0 .submenu a:hover, .navigation .level0 .submenu a.ui-state-focus{background:#1d2c3b;color: #fff;}
@media only screen and (min-width:1161px) and (max-width:1270px){
.magestore-bannerslider-standard{margin:auto;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width:100%;}
.footer-srvc{width: 97%;float: none;margin: auto; margin-top:0px;}	
.page-wrapper{overflow:hidden;}	
#maincontent{padding:0 10px;}
.maincontainerchild-of-child-left .products-grid .product-item{margin-left:20px !important;}
.maincontainerchild .cwiw .row .col-md-24{padding:13px;}
}
@media only screen and (min-width:961px) and (max-width:1160px){
.magestore-bannerslider-standard{margin:auto;}

.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width:100%;}
.footer-srvc{width: 97%;float: none;margin: auto; margin-top:0px;}	
.page-wrapper{overflow:hidden;}
.nav-sections .navigation li a{font-size:15px; padding:10px !important; display:block;}
.navigation .level0 .submenu a{padding:10px !important;}
.toplink-menu li a{padding:6px; font-size:12px;}
.minicart-wrapper .action.showcart{right:-179px; top:-68px;}
.demo-icon2{font-size:15px;}
.demo-icon{font-size:15px;}
.minicart-wrapper .action.showcart::before{font-size:21px !important;}
.maincontainerchild .content-heading .title{font-size:21px;}
.maincontainerchild a.category_name h3{font-size:13px;}
.maincontainerchild a.category_name img{height:100px;}
.maincontainerchild .cwiw .row{margin:0;}
.maincontainerchild-of-child-left .block-title strong{font-size:18px;}
.maincontainerchild-of-child-left{ width:74%;}
.logos-child-right{margin-right:10px;}
.logos-child-right h2{padding:5px; font-size:12px;}
.maincontainerchild-of-child-left .products-grid .product-item{width:32.80% !important; margin-left:0 !important; padding-left:5px; padding:5px;}
.maincontainerchild-of-child-left .product-items{margin:0;}
.maincontainerchild-of-child-left .product-item-name{width:60%;}
.product-item .price-box .price-label{display:block;}
.product-item-name > a{ font-size:11px;}
.product-item .price-box .price{font-size:15px;}
.product-item .price-box{margin-bottom:10px; float:right;}
.btm-slid{width:97%; text-align:center; margin:10px;}
.btm-slid img{}
.footer-srvc ul li{margin:0; width:46%; padding:8px;}
.footer-srvc ul li:first-child{padding-left:8px;}
.newletterbox-xl .block.newsletter{width:50%; margin-right:0;}
.maincontainerchild .cwiw .row .col-md-24{padding:11px; width:17%;}
.newletterbox-xl .text{width:40%; padding-left:10px;}
.newletterbox-xl h2{font-size:21px;}
.newletterbox-xl p{font-size:14px;}
.product-child ol{margin:0 !important;}
.box-disc p{padding:0 20px; font-size:14px;}
#maincontent{padding:0 10px;}
.sidebar .block-title strong{font-size:13px;}
h1{font-size:21px;}
.filter-options-title{font-size:13px;}
.sidebar .block-compare .empty{font-size:12px;}
.sidebar .block-content{font-size:12px;}
.product-info-main h1.page-title{font-size:18px; line-height:20pt;}
.product-reviews-summary{margin-top:10px; margin-bottom:20px;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{font-size:21px;}
.product-info-main .product-add-form{ padding-top:10px;}
.box-tocart .action.primary{font-size:16px;}
.product-addto-links .action{font-size:11px; margin-bottom:10px;}
.product-social-links .action.mailto.friend{font-size:11px; margin-bottom:10px;}
.product p{font-size:13px; line-height:15pt;}
.breadcrumbs a{font-size:14px;}
.breadcrumbs strong{font-size:14px;}
.ftr-box:first-child {margin-right: 23px;}
.ftr-box{margin-right:60px;}
.footer-srvc ul li .srvcbox{padding:26px 15px 10px 16px;}
.footer-srvc ul li .srvcbox p{font-size:10px;}
.footer-srvc ul li .srvcbox h2{font-size:13px;}
.navigation .level0 > .level-top{line-height:21px;}
.page-footer .content{padding:15px;}
.block.newsletter{width:30%;}
.footer .block.newsletter p{font-size:13px; line-height:20px;}
.footer .newsletter .mc_embed_signup .button{padding:10px; font-size:14px;}
.product-item .tocart{font-size:10px;}
.product-item .tocart:hover{font-size:10px;}
.product-item-actions .actions-primary + .actions-secondary > .action{margin-right:0;}
.product-item-actions .actions-primary + .actions-secondary{padding-left:0;}
.demo-icon2{font-size:16px;}
.demo-icon{font-size:16px;}
.minicart-wrapper .action.showcart{top:-58px; right:-167px;}
li.last-card{padding-left:20px;}

.block.crosssell .product-item-info .product-item-name{width:100%; line-height:14px; text-align:center;}
.product-item .price-box{width:100% !important; text-align:center; padding:5px 0;}
.product-item-details{padding:0;}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong{font-size:14px;}
ul.checkout.methods.items.checkout-methods-items .action.primary.checkout{padding:10px 5px; font-size:12px;}
.table-wrapper{overflow:auto;}
}

@media only screen and (min-width:768px) and (max-width:960px){
.magestore-bannerslider-standard{ margin:auto;}
.block.crosssell .product-item-info .product-item-name{width:100%; line-height:14px; text-align:center;}
.product-item .price-box{width:100% !important; text-align:center; padding:5px 0;}
.product-item-details{padding:0;}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong{font-size:14px;}
ul.checkout.methods.items.checkout-methods-items .action.primary.checkout{padding:10px 5px; font-size:12px;}
.table-wrapper{overflow:auto;}


.product-item .tocart{font-size:10px;}
.product-item .tocart:hover{font-size:10px;}
.product-item-actions .actions-primary + .actions-secondary > .action{margin-right:0;}
.product-item-actions .actions-primary + .actions-secondary{padding-left:0;}

.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width:100%;}
.footer-srvc{width: 97%;float: none;margin: auto; margin-top:0px;}	
.page-wrapper{overflow:hidden;}
.nav-sections .navigation li a{font-size:12px; padding:0 6px !important;}
.toplink-menu li a{padding:6px; font-size:12px;}
.minicart-wrapper .action.showcart{right:-179px; top:-68px;}
.demo-icon2{font-size:15px;}
.demo-icon{font-size:15px;}
.minicart-wrapper .action.showcart::before{font-size:21px !important;}
.maincontainerchild .content-heading .title{font-size:21px;}
.maincontainerchild a.category_name h3{font-size:13px;}
.maincontainerchild a.category_name img{height:100px;}
.maincontainerchild .cwiw .row{margin:0;}
.maincontainerchild-of-child-left .block-title strong{font-size:18px;}
.maincontainerchild-of-child-left{ width:74%;}
.logos-child-right{margin-right:10px;}
.logos-child-right h2{padding:5px; font-size:12px;}
.maincontainerchild-of-child-left .products-grid .product-item{width:33.33% !important; margin-left:0 !important; padding-left:5px; padding:5px;}
.maincontainerchild-of-child-left .product-items{margin:0;}
.maincontainerchild-of-child-left .product-item-name{}
.product-item-name > a{ font-size:11px;}
.product-item .price-box .price{font-size:15px; }
.product-item .price-box{margin-bottom:0px; width:auto;}
.newletterbox-xl .block.newsletter{margin-top:14px; margin-right:10px;}
.btm-slid{width:97%; text-align:center; margin:10px;}
.btm-slid img{}
.footer-srvc ul li{margin:0; width:46%; padding:8px;}
.footer-srvc ul li:first-child{padding-left:8px;}
.block.newsletter{width:100%;}
.newletterbox-xl .block.newsletter{width:50%;}
.maincontainerchild .cwiw .row .col-md-24{padding:11px; width:17%;}
.newletterbox-xl .text{width:40%; padding-left:10px;}
.newletterbox-xl h2{font-size:21px;}
.newletterbox-xl p{font-size:14px;}
.product-child ol{margin:0 !important;}
.box-disc p{padding:0 20px; font-size:14px;}
#maincontent{padding:0 10px;}
.sidebar .block-title strong{font-size:13px;}
h1{font-size:21px;}
.filter-options-title{font-size:13px;}
.sidebar .block-compare .empty{font-size:12px;}
.sidebar .block-content{font-size:12px;}
.product-info-main h1.page-title{font-size:18px; line-height:20pt;}
.product-reviews-summary{margin-top:10px; margin-bottom:20px;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{font-size:21px;}
.product-info-main .product-add-form{ padding-top:10px;}
.box-tocart .action.primary{font-size:16px;}
.product-addto-links .action{font-size:11px; margin-bottom:10px;}
.product-social-links .action.mailto.friend{font-size:11px; margin-bottom:10px;}
.product p{font-size:13px; line-height:15pt;}
.breadcrumbs a{font-size:14px;}
.breadcrumbs strong{font-size:14px;}
.page-footer .content{padding:10px;}
.magestore-bannerslider-standard{width:100% !important;}
.maincontainerchild-of-child-left h2{font-size: 18px; padding:9px 15px;}
.logos-child-right .imagebx{padding:10px;}
.toplink-menu li a{display:inherit;}
.toplink-menu li{padding:5px 0;}
.minicart-wrapper .action.showcart{top:-54px; right:-167px;}
li.last-card{padding-left:20px;}
.block.crosssell{margin-top:20px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
.magestore-bannerslider-standard{width:90% !important;}
.social-icon-box {top: -9px !important;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width:100%;}
.footer-srvc{width: 90%;float: none;margin: auto; margin-top:30px;}
/*Start of Header*/
.logo{width:155px;}
.toplink-menu li a span{ display:none;}
.toplink-menu li a{padding:6px 7px;}
.last-card{ padding-left:20px;}
.toplink-menu {position:fixed;top:4px;z-index:99999;}
.minicart-wrapper .action.showcart {top:6px;right:18px;position:fixed;z-index:99999;}
.minicart-wrapper .action.showcart .counter.qty{position:relative; top:4px;}
.tp-link {background:#2f2f2f;width:100%;height: 39px;position:fixed;top:0;z-index:99999;}
.nav-toggle{position:fixed; top:0px; left:5px; z-index:999999;}
.nav-toggle::before{color:#fff;}
.nav-toggle:hover::before{color:#fff;}
.nav-open .nav-sections{z-index:99999999; ackground: #344969;top: 82px; background:#ccc;}
.nav-sections-item-title{padding-top:6px; height:35px;}
.nav-sections-item-content{margin-top:20px;}
.navigation .level0 > .level-top{line-height:25px;}
.nav-sections .navigation li a {font-size: 13px;text-transform: inherit !important;}
.navigation .level0{border-top:1px solid #969696;}
.navigation li.level0:last-child{border-top:1px solid #969696;}
.logo {top:15px;margin:0; left:5px;}
.social-icon-box {position: relative;top: -30px;}
.login-section{ top:83px;left:5px;}
.login-section ul li{margin-right:10px;}
.login-section ul li:first-child a{font-size:15px;}
.login-section ul li:first-child a:hover{font-size:15px;}
.login-section ul li .lgon-registr{width:auto; height:auto; background:none;}
.login-section ul li .lgon-registr:hover{width:auto; height:auto; background:none;}
.login-section ul li .lgon-registr a{padding:6px; color:#fff;}
.block-search{padding:2px;}
.block-search .block-content{width:100%;}
#search_autocomplete{display:none !important;}
.block-search input{width:95%;}
.block-search .label{position:relative; z-index:999; right:5px;}
.block-search .control{border-top:0;}
.block-search .label::before{color:#fff; cursor:pointer;}
.block-search .label:hover::before{color:#E5E5E5; cursor:pointer;}
.page-header{padding-bottom:0;}
/*End of Header*/

/*Start of Footer*/
.footer-srvc ul li{padding:6px; width:96%; margin:0;}
.footer-srvc ul li:first-child{padding-left:6px;}
.page-bottom{overflow:hidden;}
.footer.content{padding:15px;}
.page-footer{overflow:hidden;}
.footer.content .links li{margin:0; background: none;border: 0;padding: 0;}
.footer.content .links a, .footer.content .links strong{font-size:13px; padding:5px 0;}
.ftr-box{margin:0; width:50%; margin-top:20px;}
.ftr-box:first-child{margin-right:0;}
/*End of Footer*/
.magestore-bannerslider-standard{width:100%;}
.newletterbox-xl h2{font-size:18px;}
.newletterbox-xl p{font-size:16px;}
.newletterbox-xl .block.newsletter{width:95%; padding:0px; margin:5px !important;}
.newletterbox-xl .block.newsletter .field{width:98%; margin:0 !important;}
.newletterbox-xl input{font-size:12px;}
.newletterbox-xl{overflow:hidden; margin:auto; width:90%; float:none; margin-bottom:20px; margin-top:20px;}
.newletterbox-xl .text{width:auto; padding:0 10px;}
.maincontainerchild .content-heading .title{font-size:18px; margin-bottom:10px;}
.maincontainerchild .cwiw .row .col-md-24{width:50%; padding:15px 0;}
.maincontainerchild a.category_name h3{font-size:14px; margin:0;}
.maincontainerchild-of-child-left{width:100%;}
.maincontainerchild-of-child-left .block-title strong{font-size:16px;}
ol.featuredproduct{margin-left:-10px !important; margin-right:-10px !important;}
.maincontainerchild-of-child-left .products-grid .product-item{width:45% !important; padding:0px; margin:10px !important;}
.maincontainerchild-of-child-left .products-grid .product-item:nth-child(3n+1){margin-left:10px !important;}

.product-item-name > a{font-size:12px;}
.product-item .price-box .price{font-size:14px;}
.logos-child-right{width:100%;}
.box-disc{width:85%; padding:10px; float:none; margin:auto; overflow:hidden;}
.box-disc h2{font-size:16px;}
.box-disc p{padding:0; font-size:13px; line-height:21px;}
.btm-slid{margin:10px; width:94%;}
.product-child{float:none;}
.maincontainerchild-of-child-left{width:90%; margin:auto; float:none;}
.logos-child-right {width: 90%;float: none; margin: auto; margin-top:20px;}
.column.main .product-items{margin:0;}
.bnr-box{margin:auto; width:90%; float:none; margin-top:20px; margin-bottom:20px;}
.maincontainerchild{float:none; margin:auto; overflow:hidden;}
.maincontainerchild-of-child-left .product-item-name{width:100%;}
.product-item-actions{display:block;}
.product-item .price-box{float:left; margin-bottom:0px;}
.newletterbox-xl .block.newsletter .action.subscribe{padding:13px 16px; font-size:15px;}
.magestore-bannerslider-standard{margin:auto !important;}
.magestore-bannerslide-flex-slider{margin-bottom:15px !important;}
.page-wrapper{overflow:hidden;}

.product-info-main{padding:0 15px;}
.product-info-main h1.page-title{font-size:20px;}
.product-reviews-summary{margin-bottom:20px; margin-top:0;}
.product-reviews-summary .reviews-actions{font-size:14px;}
.product.info.detailed{width:85%; margin:auto;}
.product p{font-size:13px;}
.page-main > .page-title-wrapper h1.page-title{font-size:21px;}
#maincontent{padding:0 10px;}
.page-products .products-grid .product-item{width:50%; padding:10px;}
.product-item-name{width:100%;}
.product-item-name > a{font-size:12px;}
.product-item .price-box .price{font-size:14px;}
.toolbar-products{padding:0;}
.toolbar-amount{padding:7px;}
.products{margin-top:0px;}
.sidebar .block-title strong{font-size:13px; color:#222;}
.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-width:0; color:#fff;}
.nav-sections .navigation{background:none;}
.sidebar .block-wishlist .block-title strong{ font-size:18px; color:#fff;}
.sidebar .block-compare .block-title strong{ font-size:18px; color:#fff;}

.filter-options{display:block;}
.filter .filter-subtitle{padding:0 0 20px 0;font-size: 18px; display:block;}
.page-products .sorter{right:0;}
.cart.table-wrapper .col.price .price-excluding-tax{font-size:15px;}
.block-collapsible-nav{top:-43px;}
h1{margin-bottom:10px; margin-top:10px; font-size:21px;}
.minicart-items .product-item-details{padding-left:10px;}
p{font-size:13px; line-height:15pt;}
li{font-size:13px; line-height:15pt;}
li a{font-size:13px; line-height:15pt;}
.page-layout-checkout .page-header{padding-bottom:65px; padding-top:0px;}
.page-layout-checkout .minicart-wrapper .action.showcart{display:none;}
.maincontainerchild-of-child-left h2{font-size:18px;}
.block.newsletter{width:100%;}
.wishlist-index-index .products-grid .product-item:nth-child(2n+1){margin-left:0;}
.wishlist-index-index .products-grid .product-item:nth-child(3n+1){margin-left:0px;}
.wishlist-index-index .products-grid .product-item{width:47%; padding:0; margin-left:0px; margin-right:10px; margin-bottom:20px; }
.sidebar .product-items .product-item-details{margin:10px 0;}
.wishlist-index-index .products-grid.wishlist .product-item-photo{float:none; margin:0; margin-bottom:10px;}
.wishlist-index-index .products-grid.wishlist .product-item-name{width:100%; margin:0; text-align:center;}
.wishlist-index-index .products-grid.wishlist .product-item .price-box{margin:0; text-align:center; width:100%;}
.wishlist-index-index .products-grid .product-item-actions{overflow:hidden;}
.magestore-bannerslider-standard{width:100% !important;}

.maincontainerchild{width:450px;}
.column.main .product-item{padding:5px;}
.product-item .price-box{width:auto;}
.footer .newsletter .mc_embed_signup .button{font-size:15px; padding:14px 10px;}
.product-item .tocart{font-size:10px;}

.block.crosssell .products-grid .product-item{width:50%;}
.block.crosssell .product-item-info{width:auto;}
ul.list1 li{width:28%;}
.list1 p{font-size:11px; line-height:15px;}
.products-grid .product-item{width:50%;}
.products-related .product-item-name{width:100%;}
.products-related .product-item-actions{width:50px; margin:0 5px 5px !important;}
.product-item .tocart:hover{font-size:10px;}
#top-cart-btn-checkout{padding:8px; font-size:14px !important;}
ul.checkout.methods.items.checkout-methods-items .action.primary.checkout{width:200px; font-size:14px;}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark{font-size:14px;}
.minicart-wrapper .action.showcart .counter.qty{top:0;}
}
@media only screen and (min-width:640px) and (max-width:767px){
.ftr-box{width:33%;}
.footer-srvc{width:97%;}
.footer-srvc ul li{width:47%;}
.maincontainerchild{width:550px;}
.column.main .product-item{padding:5px;}
}
@media only screen and (min-width:361px) and (max-width:479px){
.magestore-bannerslider-standard{width:90% !important;}
.social-icon-box {top: -9px !important;}	
}
@media only screen and (min-width:240px) and (max-width:479px){
.block.crosssell .products-grid .product-item{width:100%;}
#top-cart-btn-checkout{padding:8px; font-size:14px !important;}
.minicart-wrapper .action.showcart .counter.qty{top:0;}
ul.checkout.methods.items.checkout-methods-items .action.primary.checkout{width:200px; font-size:14px;}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark{font-size:14px;}
.block.crosssell .product-item-info{width:auto;}
ul.list1 li{width:27%;}
.list1 p{font-size:10px; line-height:15px;}
.products-grid .product-item{width:100%;}
.products-related .product-item-name{width:100%;}
.products-related .product-item-actions{width:50px; margin:0 5px 5px !important;}


.maincontainerchild{width:300px;}
.column.main .product-item{padding:5px;}
.footer .newsletter .mc_embed_signup .button{font-size:15px; padding:14px 10px;}
ol.featuredproduct{margin-left:-10px !important; margin-right:-10px !important;}	
.product-item .price-box{width:auto;}
.magestore-bannerslider-standard{width:100% !important;}
.wishlist-index-index .products-grid .product-item{width:97%; padding:0; margin:auto; float:none; margin-bottom:20px;}	
.sidebar .product-items .product-item-details{margin:10px 0;}
.wishlist-index-index .products-grid.wishlist .product-item-photo{float:none; margin:0; margin-bottom:10px;}
.wishlist-index-index .products-grid.wishlist .product-item-name{width:100%; margin:0; text-align:center;}
.wishlist-index-index .products-grid.wishlist .product-item .price-box{margin:0; text-align:center; width:100%;}

.page-wrapper{overflow:hidden;}
.navigation, .breadcrumbs, .page-header .header.panel, .header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom, .block.category.event, .top-container, .page-main{max-width:100%;}
.footer-srvc{width: 90%;float: none;margin: auto; margin-top:30px;}
/*Start of Header*/
.logo{width:155px;}
.toplink-menu li a span{ display:none;}
.toplink-menu li a{padding:6px 7px;}
.last-card{ padding-left:20px;}
.toplink-menu {position:fixed;top:0;z-index:99999;}
.minicart-wrapper .action.showcart {top:6px;right:18px;position:fixed;z-index:99999;}
.minicart-wrapper .action.showcart .counter.qty{position:relative; top:4px;}
.tp-link {background:#2f2f2f;width:100%;height: 39px;position:fixed;top:0;z-index:99999;}
.nav-toggle{position:fixed; top:0px; left:5px; z-index:999999;}
.nav-toggle::before{color:#fff;}
.nav-toggle:hover::before{color:#fff;}
.nav-open .nav-sections{z-index:99999999; ackground: #344969;top: 82px; background:#ccc;}
.nav-sections-item-title{padding-top:6px; height:35px;}
.nav-sections-item-content{margin-top:20px;}
.navigation .level0 > .level-top{line-height:25px;}
.nav-sections .navigation li a {font-size: 13px;text-transform: inherit !important;}
.navigation .level0{border-top:1px solid #969696;}
.navigation li.level0:last-child{border-top:1px solid #969696;}
.logo {top:15px;margin:0; left:5px;}
.social-icon-box {position: relative;top:0px;}
.login-section ul li:first-child a{margin-top:7px;}
.login-section{ top:83px;left:5px;}
.login-section ul li{margin-right:10px;}
.login-section ul li:first-child a{font-size:15px;}
.login-section ul li:first-child a:hover{font-size:15px;}
.login-section ul li .lgon-registr{width:auto; height:auto; background:none;}
.login-section ul li .lgon-registr:hover{width:auto; height:auto; background:none;}
.login-section ul li .lgon-registr a{padding:6px; color:#fff;}
.block-search{padding:2px;}
.block-search .block-content{width:100%;}
#search_autocomplete{display:none !important;}
.block-search input{width:95%;}
.block-search .label{position:relative; z-index:999; right:5px;}
.block-search .control{border-top:0;}
.block-search .label::before{color:#fff; cursor:pointer;}
.block-search .label:hover::before{color:#E5E5E5; cursor:pointer;}
.page-header{padding-bottom:0;}
/*End of Header*/

/*Start of Footer*/
.footer-srvc ul li{padding:6px; width:96%; margin:0;}
.footer-srvc ul li:first-child{padding-left:6px;}
.page-bottom{overflow:hidden;}
.footer.content{padding:15px;}
.page-footer{overflow:hidden;}
.footer.content .links li{margin:0; background: none;border: 0;padding: 0;}
.footer.content .links a, .footer.content .links strong{font-size:13px; padding:5px 0;}
.ftr-box{margin:0; width:100%; margin-top:20px;}
.ftr-box:first-child{margin-right:0;}
/*End of Footer*/
.magestore-bannerslider-standard{width:100%;}
.newletterbox-xl h2{font-size:18px;}
.newletterbox-xl p{font-size:16px;}
.newletterbox-xl .block.newsletter{width:95%; padding:0px; margin:5px !important;}
.newletterbox-xl .block.newsletter .field{width:98%; margin:0 !important;}
.newletterbox-xl input{font-size:12px;}
.newletterbox-xl{overflow:hidden; margin:auto; width:90%; float:none; margin-bottom:20px; margin-top:20px;}
.newletterbox-xl .text{width:auto; padding:0 10px;}
.maincontainerchild .content-heading .title{font-size:18px; margin-bottom:10px;}
.maincontainerchild .cwiw .row .col-md-24{width:100%; padding:15px 0;}
.maincontainerchild a.category_name h3{font-size:14px; margin:0;}
.maincontainerchild-of-child-left{width:100%;}
.maincontainerchild-of-child-left .block-title strong{font-size:16px;}
.maincontainerchild-of-child-left .products-grid .product-item{width:100% !important; padding:0px; margin:0 !important; margin-bottom:10px !important;}
.logos-child-right{width:100%;}
.box-disc{width:85%; padding:10px; float:none; margin:auto; overflow:hidden;}
.box-disc h2{font-size:16px;}
.box-disc p{padding:0; font-size:13px; line-height:21px;}
.btm-slid{margin:10px; width:94%;}
.product-child{float:none;}
.maincontainerchild-of-child-left{width:90%; margin:auto; float:none;}
.logos-child-right {width: 90%;float: none; margin: auto;}
.column.main .product-items{margin:0;}
.bnr-box{margin:auto; width:90%; float:none; margin-top:20px; margin-bottom:20px;}
.maincontainerchild{float:none; margin:auto; overflow:hidden;}
.maincontainerchild-of-child-left .product-item-name{width:100%;}
.product-item-actions{display:block;}
.product-item .price-box{float:left; margin-bottom:10px;}
.newletterbox-xl .block.newsletter .action.subscribe{padding:13px 16px; font-size:15px;}
.magestore-bannerslider-standard{margin:auto !important;}
.magestore-bannerslide-flex-slider{margin-bottom:15px !important;}

.product-info-main{padding:0 15px;}
.product-info-main h1.page-title{font-size:20px;}
.product-reviews-summary{margin-bottom:20px; margin-top:0;}
.product-reviews-summary .reviews-actions{font-size:14px;}
.product.info.detailed{width:85%; margin:auto;}
.product p{font-size:13px;}
.page-main > .page-title-wrapper h1.page-title{font-size:21px;}
#maincontent{padding:0 10px;}
.page-products .products-grid .product-item{width:100%; padding:10px;}
.product-item-name{width:100%;}
.product-item-name > a{font-size:12px;}
.product-item .price-box .price{font-size:14px;}
.toolbar-products{padding:0;}
.toolbar-amount{padding:7px;}
.products{margin-top:10px;}
.sidebar .block-title strong{font-size:13px; color:#222;}
.navigation .level0.active > a:not(.ui-state-active), .navigation .level0.has-active > a:not(.ui-state-active){border-width:0; color:#fff;}
.nav-sections .navigation{background:none;}
.sidebar .block-wishlist .block-title strong{ font-size:18px; color:#fff;}
.sidebar .block-compare .block-title strong{ font-size:18px; color:#fff;}

.filter-options{display:block;}
.filter .filter-subtitle{padding:0 0 20px 0;font-size: 18px; display:block;}
.page-products .sorter{right:0;}
.cart.table-wrapper .col.price .price-excluding-tax{font-size:15px;}
.block-collapsible-nav{top:-43px;}
h1{margin-bottom:10px; margin-top:10px; font-size:21px;}
.minicart-items .product-item-details{padding-left:10px;}
p{font-size:13px; line-height:15pt;}
li{font-size:13px; line-height:15pt;}
li a{font-size:13px; line-height:15pt;}
.page-layout-checkout .page-header{padding-bottom:65px; padding-top:0px;}
.page-layout-checkout .minicart-wrapper .action.showcart{display:none;}
.maincontainerchild-of-child-left h2{font-size:18px;}
.block.newsletter{width:100%;}

.toplink-menu{top:4px;}
.ftr-box:nth-child(3){margin-top:0;}
.box-tocart .action.primary{ font-size:15px; padding:8px 35px !important;}
.catalog-product-view .sing-price span.price-label{font-size:21px;}
.catalog-product-view .product-info-price .price-box .price-container .price{font-size:16px;}
.leftcate .main-cat li a{font-size:14px;}
.footer-srvc ul li .srvcbox h2{font-size:12px;}
}

_:-ms-fullscreen, :root .page-header { padding:34px 0px 81px 0px; }
@media screen\0 {
    .page-header {
        padding:34px 0px 81px 0px; 
    }
}


.cart.table-wrapper .col.qty .input-text {
    margin: -7px 0 0 auto;
    display: block;
}

.cart.table-wrapper .control.qty {
    display: flex;
}