@font-face {
    font-family: 'Gotham Book';
    src: url('../fonts/gotham/GothamBook.woff');
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'Gotham Light';
    src: url('../fonts/gotham/GothamLight.woff');
}
@font-face {
    font-family: 'Gotham Bold';
    src: url('../fonts/gotham/GothamBold.woff');
}
@font-face {
    font-family: 'Nasalization';
    font-style: normal;
    src: url('../fonts/nasalization/nasaliza.woff');
}
body {
    font-family: 'Gotham Book' !important;
}
header.page-header {
    background: #2c2c2c;
    border-bottom: 4px #00bdff solid;
    margin-bottom: 0 !important;
}
header.page-header .panel.wrapper {
    border-bottom: none;
    background: #2c2c2c;
}
.field-search .control {
    float: right;
    display: none;
}
.section-item-content {
    background: #2c2c2c;
}
.section-item-content .ui-menu {
    background: #2c2c2c;
}
.action.primary {
    background: #00bdff;
    border: none;
    border-radius: 0 !important;
}
.action.primary:hover {
    background: #02b4f3;
    border: none;
}
.action.primary.lg {
    padding: 0.8pc 2pc;
}
@media (min-width: 768px){
    h1 {
        margin-bottom: 15px !important;
    }
    .page-main {
        padding-top: 3pc;
    }
    .page-main {
        padding-top: 3pc;
    }
    .page-main > .page-title-wrapper .page-title {
        font-size: 18pt !important;
    }
    .nav-sections {
        display: none !important;
    }
    .navigation .level0.active > .level-top, .navigation .level0.has-active > .level-top {
        color: #fff !important;
        border-bottom: none !important;
        text-transform: uppercase !important;
    }
    .navigation .level0 > .level-top {
        color: #fff !important;
        text-transform: uppercase !important;
<<<<<<< HEAD
        font-weight: bold !important; 
    }
    .level0 > .level-top.ui-state-focus {
        /*color: #00a6e0 !important;*/
    }
    .nav-sections-item-content { 
=======
        font-weight: bold !important;
    }
    .level0 > .level-top.ui-state-focus {
    /color: #00a6e0 !important;/
    }
    .nav-sections-item-content {
>>>>>>> b3eeefbc9ad8698b6a74b3995b844a3d90810c2a
        border-bottom: 2px solid #00bdff !important;
    }
    .block-search input {
        background: #3c3b3b;
        border: none;
        color: #fff;
        border-radius: 3px;
    }
    .header.panel > .header.links > li.welcome, .header.panel > .header.links > li a {
        color: #fff;
        text-transform: uppercase !important;
        font-weight: bold !important;
        text-decoration: none !important;
    }
    .header.panel > .header.links > li a:hover {
        color: #00bdff;
    }
    .page-bottom {
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

}
@media only screen and (max-width: 767px){
    .nav-sections .header.links {
        border-bottom: none !important;
    }
    .page-title-wrapper {
        padding-top: 3pc;
    }
    #imagens_checkout .img_wrap::after {
        right: -24%;
    }
}
.block-search .label:before, .nav-toggle:hover:before {
    color: #8f8f8f !important; 
}
.logo img {
    margin-top: 14px !important;
    width: 62% !important;
    margin-bottom: 12px !important;
}
.minicart-wrapper .action.showcart:before {
    color: #fff;
}
.banner {
    padding: 4pc 2pc;
}
.banner#title-arativo {
    text-align: center;
    background: url(../images/banner01.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: 41%;
}
.banner#title-arativo h1 {
    color: #00bdff;
}
.banner#title-arativo h1, h3 {
    font-weight: bold;
}
.banner#title-arativo a#main-btn {
    margin-top: 3pc;
}
.col {
    padding: 0.75pc;
}
.row {
    width: 100%;
    display: inline-flex;
}   
.col.m6 {
    width: 47%;
}
.col.m8 {
    width: 62.66%;
}
.col.m4 {
    width: 31.33%;
}
.page-footer {
    background: #000;
}
.footer.content {
    border: none;
    color: #c3c3c3 !important;
}
.footer.content a {
    color: #00bdff !important;
}
.footer.content a:click,
.footer.content a:visited,
.footer.content a:active,
.footer.content a:hover,
.footer.content a:focus {
    color: #06a6de !important;
    text-decoration: underline !important;
}
ul.address {
    list-style: none;
    width: 70%;
    margin-bottom: 1.7pc !important;
}
ul.address li {
    display: inline-block;
    padding: 0pc 0.4pc;
    border-right: 2px solid #00bdff;
}
ul.address li:last-of-type {
    border-right: none;
}
li.li-icon {
    padding: 3px;
}
li.li-icon::before {
    margin-right: 5px;
    -webkit-font-smoothing: antialiased;
    font-family: 'icons-blank-theme';
    font-style: normal;
    font-weight: normal;
    font-size: 2.2rem;
    height: 2.2rem;
    margin-bottom: .3rem;
    color: #00bdff;
}
li.li-icon.cog-span::before {
    content: '\e606';
}
li.li-icon.question-span::before {
    content: '\e60c';
}
li.li-icon.cart-span::before {
    content: '\e611';
}
.nav-sections {
    background: #2c2c2c;
    margin-bottom: 0 !important;
}
.nav-sections-item-title {
    background: #3e3e3e;
    border: none !important;
}
.nav-sections .header.links li > a {
    border: none;
    color: #d2d2d2 !important;
}
.nav-sections-item-switch {
    color: #cecece !important;
}
.nav-sections-item-switch:active {
    color: #cecece !important;
}
.nav-sections .header.links a, .nav-sections .header.links a:hover {
    padding: 1.8rem 20px;
}
.minicart-wrapper .action.showcart .counter.qty {
    background: #00bdff !important;
}   
.minicart-wrapper .action.showcart:hover:before {
    color: #00bdff !important;
}
.input-group {
    width: 50%;
    display: inline-block;
    padding: 1pc;
    width: 21%;
}
.input-field label, .input-group label {
    font-weight: bold;
}

.input-field {
    display: inline-block;
    width: 20%;
    padding: 1.4pc;
}
.input-field.sm {
    width: 29%;
}
/*@media only screen and (max-width: 767px){
    .input-field {
        width: 45%;
        padding: 0.4pc;
    }
}*/

.form_container {
    background: #fbfbfb;
    padding: 0.8pc;
}
.square {
    height: 63px;
    width: 64px;
}

.pulse {
    position: relative;
    border-radius: 35pc;
    box-shadow: aqua;
    margin-top: 23px;
    box-shadow: 0 0 0 0 rgba(196, 227, 249, 0.7);
    background: #fff;
    -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
    animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.disabled {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1);
    margin-top: 23px;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}

.center {
    margin-left: 44%;
}
ul.icon {
    list-style: none;
    font-size: 77pt;
    padding: 0 !important;
    position: absolute;
    top: -48px;
    left: -18px;
    color: #00baff;
}
ul.icon li {
    padding: 0;
    margin: 0;
    height: 17px;
}
ul.icon li::before {
    font-family: 'icons-blank-theme';
}
ul.icon.arrow-down li::before     {
    content: '\e622';
}
#form-midia {
    display: none;
}
[data-level="2"], [data-level="3"], [data-level="4"], [data-level="5"]{
    display: none;
}
.pulse.inactive {
    box-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.pulse.inactive ul.icon {
    color: #e8e8e8;
}
p.bold {
    font-weight: bold;
}
p.mid {
    font-size: 21pt;
}
#banner02 {
    background: url(../images/banner02.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: 41%;
    padding-top: 11%;
    padding-bottom: 10%;
    padding-left: 14%;
}
.page-bottom {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 0 !important;
}
#options-validade {
    display: contents;
}
#imagens_checkout {
    display: inline-flex;
}
#imagens_checkout img {
    width: 240px;
}
#imagens_checkout .img_wrap {
    margin-right: 10%;
    position: relative;
}

#imagens_checkout .img_wrap::after {
    content: '+';
    color: #00bdff;
    right: -19%;
    top: 35%;
    font-size: 26pt;
    font-weight: bold;
    position: absolute;
}
#imagens_checkout .img_wrap:last-of-type::after {
    content: '';
}
.col.m7 {
    width: 53.66%;
}
.col.m5 {
    width: 47.34%;
}
@media only screen and (max-width: 426px){
    #imagens_checkout {
        display: block !important;
    }
    #imagens_checkout .img_wrap::after {
        top: 81% !important;
    }
    ul.address li {
		border-right: none;
	}
}