/*
Theme Name: Rock Child
Description: Ecommerce Custom Child
Author: Nakamura Agatha
Template: rock
Version: 6.1.6
Text Domain: rock
*/

/*************** Custom CSS.   ***************/
@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('fonts/ProximaNova-Regular.eot?') format('eot'),
	     url('fonts/ProximaNova-Regular.otf')  format('opentype'),
	     url('fonts/ProximaNova-Regular.woff') format('woff'),
	     url('fonts/ProximaNova-Regular.ttf')  format('truetype'),
	     url('fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
}


@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('fonts/ProximaNova-Bold.eot?') format('eot'),
	     url('fonts/ProximaNova-Bold.otf')  format('opentype'),
	     url('fonts/ProximaNova-Bold.woff') format('woff'),
	     url('fonts/ProximaNova-Bold.ttf')  format('truetype'),
	     url('fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
}

@font-face {
	font-family: 'Proxima Nova Semi-Bold';
	src: url('fonts/proxima-nova-semibold.eot');
	src: url('fonts/proxima-nova-semibold.eot?#iefix') format('embedded-opentype'),
	     url('fonts/proxima-nova-semibold.woff') format('woff'),
	     url('fonts/proxima-nova-semibold.ttf') format('truetype'),
	     url('fonts/proxima-nova-semibold.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
    font-family: 'ProximaNova-Regular';
    font-weight: normal !important;
}

h1, h2, h3, h4, h5, h6 {
    font-family:  "ProximaNova-Bold", sans-serif;
    font-weight: normal !important;
}

.nav > li > a {font-family:  "Proxima Nova Semi-Bold", sans-serif; font-weight: normal !important;}
.nav-dropdown>li>a {
    font-family:  "ProximaNova-Bold", sans-serif !important;
    font-size:13px;
    text-transform: uppercase;
    font-weight: normal !important;
}

.nav-dropdown .menu-item-has-children>a, .nav-dropdown .nav-dropdown-col>a, .nav-dropdown li.active>a {
    color: #F05A28 !important;
    
}

.nav-column>li>a {
    font-size: 13px;
}

.grid-tools a {
     font-family: 'ProximaNova-Regular';
     font-size: 12px;
}

.scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
    font-family:  "Proxima Nova Semi-Bold", sans-serif;
}

.button.wc-forward:not(.checkout):not(.checkout-button) {
    font-size: 13px;
}

.button.checkout {
    font-size: 13px;
    font-weight: normal;
}

.button {
    font-size: 13px;
    font-weight: normal !important;
}

input#place_order {
    font-weight: normal !important;
    font-size: 1em;
}

.section-title a {
    font-size: .65em;
}


.nav-column>li>a {
    text-transform: uppercase !important;
}

.nav-dropdown li.image-column>a img {
    margin:0 0 0 30px;
}

.callout-new-bg {
    background-color: #fc0b0b !important;
}

h1.product-title {
	text-transform: uppercase !important;
    font-size: 1.2em !important;
}

h3.widget-title {
    font-size: .8em;
}

.widget>ul>li>a {
    font-size: .9em;
}

.yit-wcan-select-open, ul.yith-wcan-select.yith-wcan li a {
     font-size: .8em;
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
