/* Enter Your Custom CSS Here */
@font-face {
  font-family: 'Pacifico-Regular';
  src: url('wordpress/wp-content/themes/theme52166/font/Pacifico-Regular.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Pacifico-Regular';
  src:  url('wordpress/wp-content/themes/theme52166/font/Pacifico-Regular.woff') format('woff'), url('wordpress/wp-content/themes/theme52166/font/Pacifico-Regular.ttf')  format('truetype'), url('wordpress/wp-content/themes/theme52166/font/Pacifico-Regular.svg#Pacifico-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.font_change_wrap_inner tagname {
    font-family: 'Pacifico', cursive;
}
h1, h2, h3, h4, h5, h6, span, b, strong, a, ul, li, ol{
 	font-family: 'Lato', sans-serif !important; 
}
a {
    color: #272727;
}
.btn{
  	background: #ba640e;
}
body {
    background-color: #ffffff !important;
  	font-family: 'Lato', sans-serif !important;
}
body #motopress-main.main-holder .text_banners:after {
    background: #ffffff !important;
}
.header {
    background-color: #ffffff !important;
}
.sf-menu > li > a {
    color: #000000 !important;
}
.nav__primary .sf-menu > li > a:before, .nav__primary .sf-menu > li > a:after{
  	background: transparent !important;
}
.nav__primary .sf-menu > li > a:hover, .nav__primary .sf-menu > li.sfHover > a, .nav__primary .sf-menu > li.current-menu-item > a, .nav__primary .sf-menu > li.current_page_item > a {
    color: #ff0000;
}
.logo.pull-left.span12 {
    text-align: center;
    padding: 20px;
}
nav.nav.nav__primary.clearfix.span12 {
    display: flex;
    justify-content: center;
}
.nav__primary .sf-menu > li > a {
    padding: 10px 21px 10px;
}
.search_cart_menu {
    padding: 15px 0 15px 0;
}
.parallax-slider #mainCaptionHolder .slider_caption {
    color: #000 !important;
    font-family: 'Lato', sans-serif !important;
}
body #motopress-main.main-holder .text_banner h5 {
    color: #000000;
}
body #motopress-main.main-holder .text_banner .btn {
    color: #fff;
    background: #ac5d0e;
}
body #motopress-main.main-holder .shop-nav ul li a {
    color: #999797;
    font-weight: bold;
}
body #motopress-main.main-holder .content-holder .title-section {
    background-color: #272727;
}
body #motopress-main.main-holder .content-holder .title-section:before {
  content: "";
    background: #272727;
    left: -500% !important;
    position: absolute;
    width: 500%;
    height: 100%;
    top: 0px;
    z-index: 1000;
}
body #motopress-main.main-holder .content-holder .title-section:after {
  	content: "";
    background-color: #272727;
    right: -500% !important;
    position: absolute;
    display: inline-block;
    width: 500%;
    height: 100%;
    top: 0px;
}
body #motopress-main.main-holder .service-box.green, body #motopress-main.main-holder .service-box.pink, body #motopress-main.main-holder .service-box.orange, body #motopress-main.main-holder .service-box.yellow {
    background: transparent;
}
body #motopress-main.main-holder .service-box .service-box_txt {
    background: #000;
    padding: 10px;
    text-align: center !important;
    height: 115px;
}
body #motopress-main.main-holder .service-box figure.icon {
    margin: 0 0px 0 0;
}
body #motopress-main.main-holder .service-box h2 {
    overflow: initial;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 80px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin: 7px 0 0px 0;
    background: #000;
}
body #motopress-main.main-holder .service-box h2 a:hover {
    color: #ffffff;
    text-decoration: none;
}
body #motopress-main.main-holder .service-box.yellow .service-box_txt {
    color: #ffffff;
}
body #motopress-main.main-holder .service-box{
  	padding: 10px 0px 10px 0px;
}
.service-box_body {
    background: #000;
}
body #motopress-main.main-holder .cherry_fixed_parallax2 .container.parallax_content h2 {
    color: #fff;
}
body #motopress-main.main-holder .posts-grid li .post_meta {
    display: none;
}
body #motopress-main.main-holder .content-holder .title-section {
    position: static;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t li.active {
    color: #ff0000;
}
.nav__primary .sf-menu > li > a:hover, .nav__primary .sf-menu > li.sfHover > a, .nav__primary .sf-menu > li.current-menu-item > a, .nav__primary .sf-menu > li.current_page_item > a {
    color: #ff0000 !important;
}
body .content-holder .woocommerce-message:before, body .content-holder div.jigoshop_message:before {
    color: #272727;
}
body .content-holder .woocommerce-message, body .content-holder div.jigoshop_message {
    color: #272727;
}
a:hover, a:focus {
    color: #ff0000;
}
.owl-item {
    width: 260px !important;
}
h3.wines-head {
    border-bottom: 1px solid #ececec;
    padding-bottom: 20px;
}
body #motopress-main.main-holder a.button{
  	background: #ececec;
    font-size: 35px !important;
}
body .customNavigation .prev, body .customNavigation .next {
    background-color: #ececec !important;
}
a.about-team {
    background: #ebebeb;
    padding: 10px;
    border-radius: 5px;
    color: #000;
    text-decoration: none;
}
a.about-team:hover{
  	color: #000;
    text-decoration: none;
}
body #motopress-main.main-holder .posts-grid li:before{
  	background: #1e0200;
}
.about-team-excerpt {
    text-align: center;
}
footer.footer {
    background: #000;
}
nav.footer-nav .menu li a{
  	color: #ffffff;
}
div#footer-text {
    color: #fff;
    font-size: 14px;
}
.content-holder {
    padding-bottom: 0;
}
ul#menu-woocommerce-footer li a {
    color: #fff;
}
.footer-widgets h4 {
    color: #fff;
  	font: normal 24px/24px Roboto Condensed;
}
.textwidget {
    color: #ffffff !important;
    font-size: 15px !important;
  	line-height: 22px !important;
}
body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"]{
  	background: #840f08 !important;
  	font-weight: normal !important;
}
body #motopress-main.main-holder .content-holder .title-section h1.title-header {
    width: 60%;
  	font-size: 45px;
  	line-height: 60px;
}
body #motopress-main.main-holder .content-holder div.product .summary .stock, body #motopress-main.main-holder .quantity input.qty{
	color: #272727;  
}
body #motopress-main.main-holder .content-holder ul.products li.product .price, body #motopress-main.main-holder .content-holder div.product .summary .price {
    color: #272727;
    font-weight: normal;
}
body #motopress-main.main-holder .content-holder .products ul li.product, body #motopress-main.main-holder .content-holder ul.products li.product{
  	background: #1e0200;
}
ul.products li a h2 {
    color: #fff;
  	font: normal 35px/25px Roboto Condensed;
    padding: 10px !important;
}
body #motopress-main.main-holder .content-holder ul.products li.product .price, body #motopress-main.main-holder .content-holder div.product .summary .price {
    color: #fff !important;
    font-weight: normal;
}
body #motopress-main.main-holder a.button:hover, body #motopress-main.main-holder a.button:focus, body #motopress-main.main-holder button.button:hover, body #motopress-main.main-holder button.button:focus, body #motopress-main.main-holder input.button:hover, body #motopress-main.main-holder input.button:focus, body #motopress-main.main-holder #respond input#submit:hover, body #motopress-main.main-holder #respond input#submit:focus, body #motopress-main.main-holder #content input.button:hover, body #motopress-main.main-holder #content input.button:focus, body #motopress-main.main-holder input[type="submit"]:hover, body #motopress-main.main-holder input[type="submit"]:focus, body #motopress-main.main-holder input[type="reset"]:hover, body #motopress-main.main-holder input[type="reset"]:focus, body #motopress-main.main-holder .button-alt:hover, body #motopress-main.main-holder .button-alt:focus{
  	color: #fff;
    text-decoration: none;
    background: #7d0101;
}
body #motopress-main.main-holder a.button {
    background: #7d0101;
    font-size: 15px !important;
}
.motopress-wrapper.content-holder.clearfix.woocommerce {
    background: #efeeee;
}
body #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt{
  	background: #7d0101 !important;
  	font-weight: normal;
}
body #motopress-main.main-holder .content-holder div.product div .tabs li.active a{
  	color: #7d0101;
}
body #motopress-main.main-holder ul.product-categories li.current-cat a {
    color: #7d0101;
}
body #back-top span {
    background: #7d0101;
}
body #motopress-main.main-holder .content-holder .title-section .breadcrumb.breadcrumb__t{
  	color: #ff0000;
}
nav.footer-nav .menu li.current-menu-item a, nav.footer-nav .menu li a:hover, ul#menu-woocommerce-footer li a:hover {
    color: #ff0000;
    text-decoration: none;
}
nav.nav.nav__primary.clearfix.span12 {
    margin-bottom: 20px;
}
.archive #motopress-main.main-holder .content-holder ul.products li.product .price{
  	color: #fff !important;
}
#sidebar ul.product-categories li a:hover {
    color: #7d0101;
    text-decoration: none;
}
.home ul.products li a img {
    border: 1px solid #ececec !important;
}
.home #motopress-main.main-holder .content-holder ul.products li.product .price{
  	color: #fff !important;
}
body .related ul.products li.product .price{
  	color: #fff !important;
}
.term-coffee p.woocommerce-result-count {
    display: none;
}
.motopress-wrapper.content-holder.clearfix.woocommerce {
    padding-bottom: 25px;
}
img.foo-shipping {
    float: left;
    padding-right: 10px;
}
.home h2.woocommerce-loop-product__title {
    min-height: 50px;
}
.parallax-slider.simple-fade-eff #mainCaptionHolder .secondaryCaption {
    background: #ffffff;
    opacity: 0.6;
}
body #motopress-main.main-holder .content-holder .related.products h2, body #motopress-main.main-holder .content-holder div.panel h2 {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 25px;
}
@media (min-width: 1200px){
 
}