/*
    Theme Name: Recipe Press Child
    Theme URI: http://themeforest.net/user/majesticthemes
    Description: Child theme for Recipe Press WordPress theme.
    Author: Majestic Themes
    Author URI: http://themeforest.net/user/majesticthemes/portfolio
    Version: 1.0
    Template: majestic-recipe-press

    ----------------------------------------------------------------------------------------------------------------*/

@import 'https://fonts.googleapis.com/css?family=Lora:400,700|Neucha';


/*--------------------*/
/* font lato
/*--------------------*/
.font-lato {
  font-family: 'Lora', serif;
}
.lato-bold {
  font-family: 'Lora', serif;
  font-weight: 700;
}
.lato-regular {
  font-family: 'Lora', serif;
  font-weight: 400;
}
.lato-black {
  font-family: 'Lora', serif;
  font-weight: 900;
}

/*--------------------*/
/* font karla
/*--------------------*/
.font-karla {
  font-family: 'Lora', sans-serif;
}
/*--------------------*/
/* font montserrat
/*--------------------*/
.mont-regular {
  font-family: 'Lora', sans-serif;
}



body {
font-family: 'Lora', serif;
}

h1, h2, h3, h4, h5 {
    font-family: 'Neucha', cursive;
    font-style: normal;
    font-weight: 700;
    color: #Aa113f;
}

a {
color: #Aa113f;
}


a:hover {
color: #e20749;
}


.header-social-icons li a, .nav-collapse ul li:hover > a {
    color: #ffffff;
}

.header-social-icons li a {
    font-size: 26px;
}

.header-social-icons li a:hover {
    color: #aa113f;
}

.main-menu {background-color: #aa113f; padding:0;}

.nav-collapse ul li {
    margin-left: 20px;
    position: relative;
}
.nav-collapse ul li a {
    color: #ffffff;
    font-family: 'Neucha', cursive;
    font-style: normal;
    font-size: 15px;
    text-transform: uppercase;
}

.nav-collapse ul li
{
	max-width: 140px;
	text-align: center;
	vertical-align: text-top;
}

.nav-collapse ul li a:hover {
    color: #8b022b;
}

.nav-collapse ul li ul {
	background-color: #e20749;
}

.nav-collapse ul li ul li a {
    color: #FFF;
    font-family: 'Neucha', cursive;
    font-size: 16px;
    text-transform: uppercase;
}

.nav-collapse ul li ul li a:hover {
    color: #8b022b;
}

.nav-collapse ul li ul li {
	max-width: 300px;
}


.nav-collapse > ul > li a {
    padding-bottom: 20px;
    padding-top: 20px;
}

.nav-collapse ul li ul li a {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
}



.nav-collapse ul li ul li {
    border-bottom: 1px solid #aa113f;
}

.nav-collapse ul li ul::before {
    border-color: transparent transparent #e20749;
}


.header-main{
	padding-top: 0px;
}


.search-bar, .search-box::after {
    background: #e20749;
}

.search-box {
    background: #aa113f;
}

.search-carousel a {
    color: #aa113f;
}
.search-carousel .slide {
    border-right: 1px solid #aa113f;
}
.search-carousel a .icon-svg, .recipe-search .icon-svg, .bg-color1 .icon-svg {
  fill: #aa113f;
 }
 
 .subs-social-options {
    border-top: none;
}

.footer-inner .logo-footer {margin-bottom: 15px;}

.footer .widget h2, .footer .widget_wp_email_capture_widget_class .wp-email-capture-error {
color:#aa113f;
}

#wp_email_capture {
    max-width: 375px;
    margin:0 auto;
}


.banner .page-title {
    font-family: 'Neucha', cursive;
    font-weight: 400;
    font-size: 20px;
    color: #aa113f;
    font-style: normal;
    text-transform: uppercase;
    border: 1px solid #aa113f;
    margin: 0;
    padding: 20px 40px;
}

.banner .main-heading {
    background: #ffffff;
    padding: 10px;
    display: inline-block;
    margin-top: 50px;
    margin-bottom: 36px;
}

.all-chefs .head-chef .right-side {
    padding: 30px 50px;
    width: 58%;
    background: #fff;
}

/*
.wrapper-links {
    margin-bottom: 32px;
    margin-top: 10px;
}
*/
ul li, ol li {
    line-height: 25px;
}

.all-chefs .head-chef .right-side .type {
	color: #E20749;

}

.all-chefs .head-chef .right-side .expertise li {
	color: #E20749;

}

.search-carousel a .icon-container svg {
     margin-top: -10px;
}

.all-chefs .head-chef .right-side .expertise .icon-container {
    vertical-align:middle;
}

.subs-social-options .custom-col-options {
    border-width: 0 0 0 0;
}

.wrapper-main-contents {
    padding-bottom: 0px;
}

.wrapper-head-chef {
	background-color:#ffffff;
}

.all-chefs .head-chef .left-side {
    height:100%;
   }

.all-chefs .head-chef .right-side p, .right-side ul li {
    color: #000;
    font-family: "Lora",sans-serif;
    font-size: 14px;
    line-height: 20px;
}

.right-side ul ul li {
list-style: none;
}

.right-side ul ul li:before {
content: "- ";

}
 
.all-chefs .head-chef .right-side .separator-chef {
    background: #E20749 none repeat scroll 0 0;
}

 .all-chefs .head-chef .right-side .expertise .icon-container path {
    fill: #E20749;
}

.all-chefs .head-chef .right-side h3 
{
color:#000;
}

.right-side h4 {
color:#000;
}

.social-icons-chef li a {
color: #ffffff;
}

.social-icons-chef li a:hover {
color: #E20749;
}

.chef-team .single-chef {
    background-color: #ffffff;
}

.chef-team .chef-detail {
    background-color: #AA113F;
}

.chef-team .chef-detail:before {
    border: 9px solid #AA113F;
}

.chef-team > li a:hover {
    color: #8B093A;
}

.chef-team .chef-detail p {
    color: #ffffff;
}

.accordion dt.current {
    background: #e20749;
    color: #ffffff;
    margin-bottom: 0;
}

p {
    font-family: 'Lora', serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.accordion dt {
    background: #AA113F;
    color: #fff;
    font-size: 16px;
    font-family: 'Neucha', cursive;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 26px;
    padding: 13px 25px;
    cursor: pointer;
    -webkit-transition: 0.2s all ease-in-out;
    transition: 0.2s all ease-in-out;
    margin-bottom: 11px;
}

.inner-wrapper h2 {
    font-family: 'Neucha', cursive;
    font-weight: 900;
    color: #AA113F;
    font-size: 24px;
    text-transform: uppercase;
    font-style: normal;
}

.side-bar .widget h2 {
    color: #E20749;
}

.listing .detail h4 a:hover {
    color: #8B093A;
}

.listing .detail h4:after, .bottom-short-line:after {    
    background: #AA113F;    
}

.listing .detail h4 a, .boxed-recipes .detail h3 {
   font-family: 'Neucha', cursive;
}
.tagcloud a, .pre-tags span, .print-button, .slider-recipe-detail .recipe-specs li .text, .side-bar .search-bar-widget label input, .side-bar .search-bar-widget label input, .widget_recent_posts_widget .post-date, .side-bar .widget li a {
    font-family: "Lora",sans-serif;
}

.side-bar .widget li a {
color: #AA113F;
}

.widget_recent_posts_widget .post-date {
color: #fff
}

.side-bar .widget li a:hover {
color: #E20749;
}

.container-tags .tag-inner, .container-tags .tag-inner:before, .comment-form #submit{    
    background-color: #AA113F;
    color: #ffffff;
}

.boxed-recipes .icon-svg, .wrapper-recipe-heading .rating-box .icon-svg, .tab-container .icon-svg, .listing .icon-svg {
    fill: #AA113F;
}

.recipe-set .listing-buttons .current {
    background: #AA113F;
    border-color: #AA113F;
}

.tab-container ul li.active a, .tab-container ul li:hover a {
    font-family: "Lora",sans-serif;
    font-weight: 900;
    color: #000000;
    border-color: #AA113F;
}

.hovered-theme-button, .theme-filled, .post-meta.slider-rating:after, .short-separator, .good-food-intro h2:after, .recipe-banner, .post-single .entry-title:after, .post-single .page-links span, .post-single .page-links a:hover span, .comments-form input[type="submit"], .side-bar .tags-widget li a:hover, .recipe-search .category-list, input[type="submit"], .bg-color1 h3:after, .news-single .news-detail .news-post-meta.sb-line:after, .contact-container h3:after {
	background: #AA113F;
}

.tagcloud a:hover {
    background: #E20749;
    border-color: #E20749;
}
.post-single .entry-title, .post-single p, .post-meta li, .post-single .post-tags li a, .post-author .detail h5, .post-single h1, .post-single h2, .post-single h3, .post-single h4, .post-single h5, .post-single h6, .post-single .entry-title, .post-single p, .post-meta li, .post-single .post-tags li a, .post-author .detail h5, .post-single h1, .post-single h2, .post-single h3, .post-single h4, .post-single h5, .post-single h6, .comment-reply, .contact-container h3 {
font-family: 'Lora', serif;
}

.tips-variations {
    border: 1px solid #fff;
    background-color: #fff;
}

.listing .image {
background: #fff;
}

.recipes-home-body {
background:none;
}

.col-md-8 {
background:#ffffff;
}

.recipes-home-body.inner-page {
    padding-top: 30px;
}
.recipe-set {
    padding:20px 10px 10px 10px;
}

.recipe-set .listing-buttons,.open {
    background: #ffffff none repeat scroll 0 0;
}

.advance-search {
    border-bottom: 0px;
}

.advance-search button {
    background-color: #aa113f;
}


.advance-search.open .wrapper-search .tag-inner {
    background: #e20749 none repeat scroll 0 0;
}
.advance-search.open .wrapper-search .tag-inner::before {
    background: #e20749 none repeat scroll 0 0;
}


.wrapper-search .tag-inner:hover, .wrapper-search .tag-inner:hover::before  {
    background: #e20749 none repeat scroll 0 0;
}

.food-category,.slider-right  .rating-box {
    background: #AA113F none repeat scroll 0 0;
}

.slide-detail .icon-svg {
    fill: #ffffff;
}

.slider-right .rating-box span.off svg g path {
    fill: #e20749;
}

.fbox,.recipe-set .rating-box .rate-body  {background: #FFFFFF none repeat scroll 0 0;}

.steps-list li {
list-style: none;
}

.inner-page a {
    color: #Aa113f;
}

.inner-page a:hover {
    color: #e20749;
}

.custom-arrows span {
    -moz-user-select: none;
    background: #Aa113f none repeat scroll 0 0;
}

.custom-arrows span i {
    color: #fff;
}

.wrapper-home-slider h2 a {
    color: #Aa113f;
}
.wrapper-home-slider h2 a:hover, .bg-color1 h3:hover a {
    color: #e20749;
}

.tabs-container .right-side h3{
font-family: "Lora",sans-serif;
}

.comment-author-link {
color: #fff;
}

.tab-container ul li {
background: #fff;
}

.tab-container ul li a, .tab-container ul li a {
font-weight: 900;
}

.post-single {
margin-top:20px;
margin-bottom:20px;
}

/*.header-main .row{
    background: #020202 none repeat scroll 0 0;
}*/

.header-main {
    background: #aa113f;
}


.recipes-home-body {
    padding-bottom: 20px;
}
.recipe-set .listing-buttons {
    margin-right: 0;
    padding-left: 0;
}
.food-tabs {
    background: #ffffff none repeat scroll 0 0;
}

.wrapper-home-slider h2 {
    font-family: "Neucha";
    text-transform: uppercase;
}

.custom-arrows span:hover {
    background: #E20749 none repeat scroll 0 0;
}

.post-meta li a:hover{
color:#E20749;
}


.bg-color1 {
    background-color: #aa113f;
}
.bg-color1::before {
    background-color: #aa113f;
}
.bg-color2 {
    background-color: #aa113f;
}
.bg-color2::before {
    background-color: #aa113f;
}
.bg-color3 {
    background-color: #aa113f;
}
.bg-color3::before {
    background-color: #aa113f;
}
.bg-color4 {
    background-color: #aa113f;
}
.bg-color4::before {
    background-color: #aa113f;
}
.bg-color5 {
    background-color: #aa113f;
}
.bg-color5::before {
    background-color: #aa113f;
}

.intro h3 a {
  color: #ffffff;
}

.bg-color1 h3:after {
  background: #e20749;
}
.bg-color1 h3:hover a {
  color: #e20749;
}
.bg-color1 .icon-svg {
  fill: #e20749;
}
.bg-color2 h3:after {
  background: #e20749;
}
.bg-color2 h3:hover a {
  color: #e20749;
}
.bg-color2 .icon-svg {
  fill: #e20749;
}
.bg-color4 h3:after {
  background: #e20749;
}
.bg-color4 h3:hover a {
  color: #e20749;
}
.bg-color4 .icon-svg {
  fill: #e20749;
}
.bg-color3 h3:after {
  background: #e20749;
}
.bg-color3 h3:hover a {
  color: #e20749;
}
.bg-color3 .icon-svg {
  fill: #e20749;
}
.bg-color5 h3:after {
  background: #e20749;
}
.bg-color5 h3:hover a {
  color: #e20749;
}
.bg-color5 .icon-svg {
  fill: #e20749;
}

.recipe-box p {
    color: #ffffff;
}

.recipe-box .post-meta li, .recipe-box .post-meta li a{
color:#E20749;
}
.recipe-box .post-meta li::before{
color:#ffffff;
}

.recipe-set .rating-box .rate-body #output {
    color: #AA113F;
}

.recipe-set .rating-box .rate-body form svg g path {
    fill: #AA113F;
}
.wrapper-search
{
z-index:10;
}


.logo-wrapper {
    margin-top: 0;
}

.logo-wrapper a:hover {
opacity: 1;
}

.produse ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.produse li {
float: left;
padding: 0 20px;
width: 200px;
}

.chef-detail-inner h4 a { color:#ffffff;}
.container .recipe-set {background-color:#ffffff;}

.listing .detail .chef-social-links li a:hover {
    color:#E20749;
}
.post-single .entry-title a:hover{
    color:#E20749;
}
.ingredients-checkbox .ingredients {
width:100%;
}
.ingredients-checkbox .ingredients ul li .shop-list-add:hover {
    width: 150px;
}
.advance-search label {
    text-transform: none;
}

.all-chefs .head-chef .right-side {
    width: auto;
}
div.widget_measurements_widget ul li::before, div.widget_measurements_widget ul li {
    color:#E20749;
}
.button-dark:hover {
background-color:#AA113F;
}
.tagcloud a:hover {
color:#ffffff;
}
.ajust {
background-color:#ffffff;
width:auto;
}
.chef-team .chef-detail .type {
    color: #E20749;
}

/*
.wrapper-links {
    position: fixed;
    right: 20px;
    top: 20px;
}
*/
.outer-nav {
	text-align: center;
}

#site-main-nav {
background: #AA113F;
}

.icon-header {
    text-align: right;
}

.wrapper-links {
    margin: 10px 0 0 0;
}

nav.navbar.bootsnav {
    border-bottom: none;
    z-index: 999;
    background: transparent;
}

.container-tags {
    z-index: -1;
}

.navbar-default {
    background: transparent;
}

.navbar-default {
    box-shadow: none;
}

.recipe-set .listing-buttons {
    z-index: 8;
}

.selectric .label {
text-align: left;
}

.intro-first .intro::before, .image-first .intro::before {
    z-index: 99;
}

@media (max-width: 1200px) {

    .nav-collapse ul li {
        max-width: 110px;
    }

    .nav-collapse ul li a {
        font-size: 13px;
    }

    .header-main .logo-wrapper {
        margin-bottom: 0
        
    }
    .icon-header {
        display: none;
    }

    .header-main {
        margin-top: -9px;
    }
}

@media (max-width: 991px) {

.header-main {
background: #000;
}

}


@media (max-width: 767px) {
.nav-collapse ul li a {
    font-size: 13px;
}

.inner-wrapper {
    margin-top: -45px;
}

.inner-wrapper h2 {
    padding-top: 20px;
}


.header-main .logo-wrapper {
    margin-bottom: 0
}

.logo-wrapper img {
   max-width: 50%;
}

.header-main {
background: #000;
}

}

@media (max-width: 600px) {

    
.icon-header {
    display: none;

}

}

@media (max-width: 500px) {

 .icon-header {
    display: none;
  }
}

.nav-move-left {
	margin-left: -15px;
}