.page-template-tpl-review-recipe .rating {
    /* display: inline-block; */
    margin: 10px 0;
    text-align: left;
}
.page-template-tpl-review-recipe .ratingLabel, .post-type-archive-recipe .ratingLabel{
	    display: inline-block;
    font-size: 19px;
    position: relative;
    color: #801b1b;
    top: -4px;
    font-weight: bold;
}
.single-recipe .recipe, .post-type-archive-recipe .recipe{
	    padding-bottom: 31px;
}
.single-recipe .btn_sec a{
	background: #5ba829;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    min-width: 98px;
    border-radius: 4px;
    text-align: center;
}
.single-recipe .devider_sec{
	border-top: 1px solid #ddd;
    height: 1px;
    padding-top: 0;
    margin-top: 32px !important;
    
}
.page-template-tpl-review-recipe .pagination_sec span{}
.page-template-tpl-review-recipe .pagination_sec span a{
	background: #5ba829;
    color: #fff;
    font-size: 14px;
    padding: 10px 15px;
    min-width: 98px;
    border-radius: 4px;
    text-align: center;
} 
.page-template-tpl-review-recipe a.rating_btn, .post-type-archive-recipe a.rating_btn{
	    padding: 6px 31px;
    background-color: none;
    border-radius: 6px;
    font-size: 14px;
    transition: background 0.3s;
    color: #f60;
    text-transform: uppercase;
    font-weight: normal !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border: 2px solid #f60 !important;
    position: relative;
    left: 61px;
    display: inline-block;
    margin-bottom: 20px;
}
.page-template-tpl-review-recipe a.rating_btn:hover{
  color: #5ba829;
  border: 2px solid #5ba829 !important;
  
}
.ratingScore{
	width: 150px;
    display: inline-block;
}
.page-template-tpl-review-recipe .recipeItem:first-child, .post-type-archive-recipe .recipeItem:first-child{
	    margin-top: 50px;
}
.page-template-tpl-review-recipe .recipeItem, .post-type-archive-recipe .recipeItem {
       border: 2px solid #795548 ;
    padding: 15px;
}
.page-template-tpl-review-recipe .recipeItemTitle, .post-type-archive-recipe .recipeItemTitle{
	margin-top: 0;
    margin-bottom: 5px;
    font-size: 22px;
}
#site-navigation{
	background:#795548 !important;
}
.pagination_sec{
text-align: center;
    margin-bottom: 30px;
}
.pagination_sec span{
	/*border: 2px solid #801b1b;*/
    padding: 7px;
    margin-left: 10px;
}
.pagination_sec span a{
	    color: #801b1b;
    font-weight: bold;
}
.site-top .site-top-left{
	    text-align: center !important;
    max-width: 100%;
    float: none;
    width: 100%;
    flex-basis: inherit;
}
.btn_style1 a.vc_btn3{
    border-radius: 4px !important;
    padding: 20px 60px;
    font-size: 15px;	
  	background:#df6819 !important;
  text-transform: uppercase;
}
.btn_style1 a.vc_btn3:hover{
	background:#d17133 !important;
}
.btn_style1 .read-more{
	margin-bottom:0 !important;
}
.news_section .newsupdate-date{
	display:none;
}
.download_sec .download_icon{
	    position: relative;
    padding-left: 75px;
}
.single-post .post-thumb .dates{
	display:none;
}

.terms.light_content{}
.terms.light_content h2, .terms.light_content p{
	color:#fff;
}
.terms{
	border:none;
}
.download_sec .download_icon:before{
      content: "";
    position: absolute;
    left: 10px;
    margin-top: -25px;
    width: 50px;
    height: 50px;
    top: 50%;	
} 
.download_sec .pdf_download:before{
  background:url(http://contest.sachasabu.com//wp-content/uploads/2017/03/pdf_icon.png)
}
.download_sec .doc_download:before{
  background:url(http://contest.sachasabu.com//wp-content/uploads/2017/03/doc_icon.png)
}
.download_sec .recipe_download:before{
  background:url(http://contest.sachasabu.com//wp-content/uploads/2017/03/racipe_book_icon.png)
}
.download_sec .calender_download:before{
  background:url(http://contest.sachasabu.com//wp-content/uploads/2017/03/calender_icon.png)
}
.formGroupLabel.big{
	    width: 255px;
}

.single-post .big-title{
	    margin-bottom: 45px !important;
}
.info_prize .box > .icon {
	text-align: center;
	position: relative;
}
.info_prize .box > .icon > .image {
	position: relative;
    z-index: 2;
    margin: auto;
    width: 115px;
    height: 115px;
    border: 8px solid white;
    line-height: 88px;
    border-radius: 50%;
    background: #ef5f00;
    vertical-align: middle;
}
.info_prize .box > .icon > .info {
	    margin-top: -25px;
    background: rgba(0, 0, 0, 0.04);
    border: 1px solid #e0e0e0;
    padding: 40px 0 10px 0;
}
.contest_guideline ol{
	margin: 0;
    list-style: none;
    padding: 0;
}
.contest_guideline li{
	    position: relative;
   counter-increment: item;
   margin-bottom: 25px;
  	line-height: 29px;
}
.contest_guideline li:before {
   margin-right: 10px;
   content: counter(item);
   background:#ef5f00;
   border-radius: 100%;
  	border: 2px solid #801b1b;
   color: white;
   width: 32px;
   text-align: center;
   display: inline-block;
 }
.big-title{
	    margin: 0 !important;
}
.video_add .wpb_video_widget .wpb_wrapper{
	border: 2px solid #ff6600;
    padding: 8px;
}
.heading_with_border h1{
	    position: relative;
    display: block;
    padding-right: 7px;
    text-align: left
  	
}
.heading_with_border h1 strong{
	background: #fff;
    z-index: 2;
    padding-right: 13px;
    position: relative;
}
.heading_with_border h1:after{
	    content: "";
    height: 8px;
    width: 100%;
    position: absolute;
    top: 20px;
    display: table-caption;
    border-top: 1px solid #ef5f00;
    border-bottom: 1px solid #ef5f00;
}
.page-template-template-news-list .site-content .big-title{
margin-bottom: 40px !important;	
}
.copyright-left{
font-size:14px;	
}
.copyright-left a{
	color:#858585;
}
.copyright .copyright-right a {
   margin-left:0;
}

.member-logged-out .member-register,
.member-logged-out span,
.membership-lightbox-footer {
  display: none !important;
}

.login-lightbox-trigger {
  
}

.membership-lightbox input.button[type=submit] {
  background-color: #ff6600;
  color: #fff;
}
.white_content .info h2, .white_content .info p{
	color:#fff;
}

.login-lightbox-trigger {  
	display: inline-block;
  	min-width: 300px;
    text-transform: none;
	font-weight: normal;
	margin: 12px 0;
	background-color: #ff6600;
	box-shadow: none;
	color: #fff;
	text-align: center;
	padding: 12px;
	letter-spacing: 1px;
	border: none;
	cursor: pointer;
}

.login-lightbox-trigger:focus,
.login-lightbox-trigger:hover,
.login-lightbox-trigger:active,
.login-lightbox-trigger:focus:active {
  	color: #fff;
}
.single-recipe .recipeSummary .recipeMeta span:nth-child(1), .single-recipe .recipeSummary .recipeMeta span:nth-child(3){
	display:none;
}
.single-recipe .recipeHeader span:nth-child(2){
	    padding-left: 10px;
}

.formRecipeSection .formGroupLabel {
	width: auto;
}

.recipeComments {
   	font-size: 16px;
}