/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
@font-face {
	font-family: Corbel;  
	src: local('Corbel'), 
		url("fonts/CORBEL.ttf") format('truetype');  
	font-weight: normal;  
}

@font-face {
	font-family: OpenSans-Regular;  
	src: local('OpenSans-Regular'), 
		url("fonts/OpenSans-Regular.ttf") format('truetype');  
	font-weight: normal;  
}

@font-face {
	font-family: OpenSans-Semibold;  
	src: local('OpenSans-Semibold'), 
		url("fonts/OpenSans-Semibold.ttf") format('truetype');  
	font-weight: normal;  
}

@font-face {
	font-family: OpenSans-Bold;  
	src: local('OpenSans-Bold'), 
		url("fonts/OpenSans-Bold.ttf");
}


.page-title {
	display: none;
}
	
#site-navigation {
	float: right;	
}
	
.navbar {
    border-bottom: none;
}

body {
    font-family: Corbel;
}

.rsrc-content {
    margin-top: 5px;
		border-top: solid 1px lightgray;
}
	
#content-footer-section {
    background-color: rgba(132, 134, 133, 0.92);
}
	
#content-footer-section .rsrc-container {
	  background-color: transparent;
}
		
#content-footer-section a {
     color: white;	
}

#content-footer-section {
      border-top: solid 20px #ff7600; 	
}
	
#content-footer-section p, #content-footer-section div {
     color: white;
}

.rsrc-author-credits {
      background-color: black;
	    color: white;
	    border-top: none;
}

.rsrc-content {
    border-top: none;
}

.genericon {
    font-size: 28px;
}


.rsrc-author-credits {
     text-transform: none;	
}

.header-cart, .header-login {
    text-transform: none;
}

.header-login {
	  z-index: 1000;
}

.promotion {
      margin-top:40px;	
	    margin-bottom: 30px;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus, a:hover, a:focus {
    color: #ff7600;  
	   letter-spacing: 0.0044em;
}

.navbar-inverse .navbar-nav > li > a:after {
    content: "|";
    margin-left: 10px;
    color: #ff7200;
}

.header-login {
    font-size: 16px;
    font-weight: normal;
}

.navbar-inverse .navbar-nav > li > a {
    text-transform: none;
	  font-size: 16px;
    color: hsl(38, 14%, 7%);
	  font-weight: normal;
}

.woocommerce ul.products li.product:hover, .slider-products:hover, .single-article-inner:hover {
    -moz-box-shadow: 0 0 15px #ff7600;
    -webkit-box-shadow: 0 0 15px #ff7600;
    box-shadow: 0 0 15px #ff7600;
}

.woocommerce div.product {
    margin-top: 50px;
    position: relative;
}

.woocommerce div.product form.cart .variations td.label {
    padding: 8px;
    background-color: #ff7200;
    display: inline-block;
}

.woocommerce ul.products li.product .button, .add-to-wishlist-custom:hover, #back-top span, .footer-pagination {
    background-color: #ff7200;
}

.woocommerce div.product .product_title {
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #D3D3D3;
	  color: #ff7200;
}

.yith-wcwl-add-button a.add_to_wishlist:hover {
    color: #ff7200;
}

.woocommerce button.button.alt:disabled, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #ff7200;
}

.yith-wcwl-add-button a.add_to_wishlist:hover {
    color: black;
}

.woocommerce .most-wanted img {
   border: solid 5px #e2e2e2;
}

.woocommerce .most-wanted img:hover {
   border: solid 5px #ff7200;
}

.woocommerce .most-wanted {
    font-weight: 600;
	  font-size: 18px;
}

#breadcrumbs {
     display: none;	
}

.navbar-inverse .navbar-nav > li > a {
     letter-spacing: 0.0044em;
}

.product_meta, .yith-wcwl-add-to-wishlist, #jp-relatedposts {
     display: none !important;	
}

.panel {
    border: none;
}

.woocommerce form .form-row label {
    line-height: 0;
}

.woocommerce form .form-row label span {
    margin-left: 20px;
}

.woocommerce form .form-row label .required {
  	margin-left: 0px;
} 

.woocommerce form .form-row .input-checkbox {
    display: inline;
    margin: 2px 2px 0 0;
}
	
.woocommerce .term-description p { 
     display: none;
}

.woocommerce ul.products li.product .price {
    font-size: 16pt;
    margin-top: 10px;
	  margin-bottom: 2px;
	  font-family: Corbel;
}

.head {
    border-bottom: solid 1px #D3D3D3;	
} 

.widget ul {
    padding-left: 0px;
    list-style: none;
}

#content-footer-section a:hover {
    color: #ff7600;	
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #ff7600;	
}

.woocommerce form .form-row label {
    margin: 10px 0px;
}

.woocommerce .term-description {
     border-bottom: none;	
}

.rsrc-header-img.menu-img img {
    max-height: 160px;
}

tr:nth-child(odd) {
    background-color: rgba(0, 0, 0, 0.01);
}

.star-rating {
    color: #ff7600;		
}

#tab-description p {
    color: gray;	
}

#place_order{
    display: block;	
}

.woocommerce form .form-row .input-checkbox {
		position: relative;
    display: block;
    margin: 2px 2px -8px -25px;

}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {

    display: block;
		padding-left: 20px;
}

.woocommerce form .form-row label span {
    margin-left: 0px;
}