/* SLIDER */
#slider-block .col .carousel .carousel-inner .item .sliderImage{width:100%;}
#slider-block .col .carousel .carousel-control{width:5%;background-image:none;opacity:1;}
#slider-block .col .carousel .carousel-control .icon-prev{left:0;}
#slider-block .col .carousel .carousel-control .icon-next{right:0;}
#slider-block .col .carousel .carousel-control .icon-prev,
#slider-block .col .carousel .carousel-control .icon-next{width:60px;height:60px;margin:0;position:absolute;top:calc(50% - 30px);font-size:60px;}
#slider-block .col .carousel .carousel-control .icon-next:before,
#slider-block .col .carousel .carousel-control .icon-prev:before {color:white;display:inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#slider-block .col .carousel .carousel-control .icon-prev:before {content: "\f104";}
#slider-block .col .carousel .carousel-control .icon-next:before {content: "\f105";}

/* QUICK SEARCH */
#slider-block .quick-search{width:calc(100% - 20px);height:50px;padding:10px;margin:0 10px;position:absolute;bottom:10px;background:white;}
#slider-block .quick-search header h3{display:none;}
#slider-block .quick-search .quick-search-conditions{display:none}
#slider-block .quick-search .quick-search-natural{width:calc(100% - 30px);height:30px;padding-left:10px;float:left;font-size:12px;}
#slider-block .quick-search .quick-search-natural input{width:100%;height:100%;padding:2%;border:1px solid #ccc;}
#slider-block .quick-search .quick-search-natural input[placeholder]{color:#000;}
#slider-block .quick-search .quick-search-natural input::-webkit-input-placeholder{color:#000;}
#slider-block .quick-search .quick-search-natural input:-moz-placeholder{color:#000;}
#slider-block .quick-search .quick-search-natural input::-moz-placeholder{color:#000;}
#slider-block .quick-search .quick-search-natural input:-ms-input-placeholder{color:#000;}
#slider-block .quick-search .quick-search-actions{width:30px;height:30px;float:left;}
#slider-block .quick-search .quick-search-actions button{display:none;}
#slider-block .quick-search .quick-search-actions button[type="submit"]{width:100%;height:100%;background:#96172e;border:1px solid #96172e;color:white;font-size:0;display:block;}
#slider-block .quick-search .quick-search-actions button[type="submit"]:hover{background:white;color:#96172e;}
#slider-block .quick-search .quick-search-actions button[type="submit"]::after{font-family:'Pe-icon-7-stroke';content:'\e618';font-size:20px;pointer-events:none;}
@media (min-width:768px) {
    #slider-block .quick-search{width:60%;height:80px;padding:15px;margin:0 20%;position:absolute;bottom:5%;background:white;}
    #slider-block .quick-search .quick-search-natural{width:calc(100% - 50px);height:50px;font-size:15px;}
    #slider-block .quick-search .quick-search-actions{width:50px;height:50px;}
    #slider-block .quick-search .quick-search-actions button[type="submit"]::after{font-size:30px}
}
@media (min-width:1200px) {
    #slider-block .quick-search{width:800px;height:80px;padding:15px;margin:0;position:absolute;left:calc(50% - 400px);bottom:5%;background:white;}
}

/* MICROMACHINES */
#micros-block .h3{font-size:20px;text-transform:uppercase;color:#474747;}
.micromachines{padding:3% 5%;}
.micromachines .carousel-inner .item a{text-decoration:none;}
.micromachines .altTxt{margin-bottom:10px;text-transform:capitalize;color:#474747;}
.micromachines .verBtn{color:#96172e;text-transform:uppercase;}
.micromachines .carousel-control{width:5%;position:absolute;background-image:none;opacity:1}
.micromachines .carousel-control .icon-prev{left:0;}
.micromachines .carousel-control .icon-next{right:0;}
.micromachines .carousel-control .icon-prev,
.micromachines .carousel-control .icon-next{width:30px;height:30px;margin:0;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);font-size:30px;}
.micromachines .carousel-control .icon-next:before,
.micromachines .carousel-control .icon-prev:before {color:#96172e;display:inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
.micromachines .carousel-control .icon-prev:before {content: "\f104";}
.micromachines .carousel-control .icon-next:before {content: "\f105";}
.micromachines .carousel-indicators{display:none !important}
@media (min-width:768px) {
    #micros-block .h3{margin:2% 0 0;}
}

/* SPECIALS */
#specials-block #special-drop{font-size:12px;}
#specials-block #special-drop::after{position:absolute;right:20px;bottom:14px;font-family:'Pe-icon-7-stroke';content:'\e688';font-size:30px;}
#specials-block #special-drop #mobile-specials-dropdown{width:100%;height:60px;padding:0 15%;border-left:0;border-right:0;background:white;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-transform:uppercase;}
#specials-block .makeSlider{padding:0 0.5%;}
#specials-block .makeSlider .makeSlide{padding:5%;}
#specials-block .makeSlider .makeSlide img{border:1px solid #96172e;}
#specials-block .carousel-control{width:5%;position:absolute;background-image:none;opacity:1}
#specials-block .carousel-control .icon-prev{left:0;}
#specials-block .carousel-control .icon-next{right:0;}
#specials-block .carousel-control .icon-prev,
#specials-block .carousel-control .icon-next{width:30px;height:30px;margin:0;position:absolute;top:calc(50% - 15px);font-size:30px;}
#specials-block .carousel-control .icon-next:before,
#specials-block .carousel-control .icon-prev:before {color:#96172e;display:inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
#specials-block .carousel-control .icon-prev:before {content: "\f104";}
#specials-block .carousel-control .icon-next:before {content: "\f105";}
#specials-block .carousel-indicators{display:none !important}
@media (min-width:768px) {
    #specials-block .specials-tab{border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:15px;text-transform:uppercase;text-align:center;cursor:pointer;}
    #specials-block .specials-tab.active{color:#941712;}
    #specials-block .specials-tab.active::after{content:'';width:40px;height:20px;position:absolute;left:calc(50% - 20px);bottom:-20px;display:block;z-index:10;}
    #specials-block .specials-tab.active::after{background-image:url('https://s3-us-west-1.amazonaws.com/blueprint-cdn.searchoptics.com/7395115649732b93e071eab6b750cfa9/homepage/specs_dimple.png');}
    #specials-block .specials-tab.active::after{background-position:top left;background-repeat:no-repeat;background-size:100% 100%;}
    #specials-block .specials-tab > div > a {width:100%;height:100%;display:block;line-height:500%;}
    #specials-block .makeSlider .makeSlide{padding:1% 0.5%;}
    #specials-block .specSection{padding:20px 0;box-shadow:#e5e5e5 0 0 20px inset;}
}
@media (min-width:1200px) {
    #specials-block .specials-tab > div > a {font-size:1vw;}
}

/* CUSTOM SPECIALS */
.specials-widget{padding:20px;}
.specials-widget .block .clearfix{width:0;height:0;display:none;float:left;}
.specials-widget .block .col{width:33.33%;padding-bottom:20px;border:1px solid #ccc;margin:0 -1px 0 0;}
.specials-widget .block .col .special .title{font-weight:normal;text-transform:uppercase;}
.specials-widget .block .col .special .title .subT{font-size:14px;color:#aaa;font-style:italic;text-transform:none;}
.specials-widget .block .col .special .price{color:#aaa;}
.specials-widget .block .col .special .description b{color:#333;font-weight:normal}
.specials-widget .block .col .special .description ul{margin:15px 0;text-align:left;}
.specials-widget .block .col .special a.detail-btn{width:100px;padding:4%;border:1px solid;margin:0;margin-left: calc(50% - 50px);font-size:0;}
.specials-widget .block .col .special a.detail-btn::before{content:'Ver MÃ¡s';font-size:14px}
.specials-widget .block .col .special a.detail-btn::after{font-family:'Pe-icon-7-stroke';content:' \e685';position:relative;top:1px;}
.specials-widget .block .col .special a.detail-btn.print-btn{display:none;}
@media (max-width:767px) {
    .specials-widget{padding:20px 0px;}
    .specials-widget .carousel-inner .item{padding:0 40px;height: 100%;}
    .specials-widget .carousel-inner .item .special .title{font-weight:normal;text-transform:uppercase;}
    .specials-widget .carousel-inner .item .special .title .subT{font-size:14px;color:#aaa;font-style:italic;text-transform:none;}
    .specials-widget .carousel-inner .item .special .price{color:#aaa;}
    .specials-widget .carousel-inner .item .special .description b{color:#333;font-weight:normal}
    .specials-widget .carousel-inner .item .special .description ul{margin:15px 0;text-align:left;}
    .specials-widget .carousel-inner .item .special a.detail-btn{width:100%;font-size:0;}
    .specials-widget .carousel-inner .item .special a.detail-btn::before{content:'Ver MÃ¡s';font-size:14px}
    .specials-widget .carousel-inner .item .special a.detail-btn::after{font-family:'Pe-icon-7-stroke';content:' \e685';position:relative;top:1px;}
}

/* QUICK QUOTE */
#qq-block{border-top:1px solid #ccc;}
.qqForm{width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #941712;margin:10px;padding:20px 10%;overflow:auto;}
.qqForm .fieldset,
.qqForm .fieldset .col{height:100%;}
.qqForm  #qq-title{color:#941712;font-size:20px;text-transform:uppercase;text-align:center;}
.qqForm .fieldset .col .form-group{margin:0;}
.qqForm .fieldset .col .form-group .form-control{width:100%;padding:15px 0;border:0;box-shadow:none;border-radius:0;border-bottom:1px solid #6c6c6c;color:#474747;}
.qqForm .fieldset .col .form-group select.form-control {padding:0;}
.qqForm .fieldset .col .form-group .form-control[placeholder]{color:#474747;}
.qqForm .fieldset .col .form-group .form-control::-webkit-input-placeholder{color:#474747;}
.qqForm .fieldset .col .form-group .form-control::-moz-placeholder{color:#6c6c6c;}
.qqForm .fieldset .col .form-group .form-control:-moz-placeholder{color:#6c6c6c;}
.qqForm .fieldset .col .form-group .form-control:-ms-input-placeholder{color:#6c6c6c;}
.qqForm .fieldset .col .form-group textarea.form-control{padding-top:4.5%;resize:none}
.qqForm .fieldset .col .form-group input[type="submit"]{flot:left; width:180px;height:60%;margin-top: 15px;display:inline-block}
.qqForm .submitBtn {margin-top:30px;}
@media (min-width:768px) {
   .qqForm .fieldset .col .form-group select.form-control {padding:15px 0;}
    #qqCol{height:100%;}
    .qqForm{width:95.5%;height:95.5%;margin:2%;padding:10%;}
    .qqForm .fieldset .col #qq-title{font-size:2vw;}
    .qqForm .fieldset .col .form-group .form-control{height: 100%;}
}

/* SEO */
#seo-block{padding:25px;background:black;color:white;}
@media(min-width:768px) { #seo-block{padding:50px;} }



