/*Recipe Landing Page*/
.page-template-recipe_landing .teaser7 li.span2 a,.page-template-recipe_landing .teaser7 li.span2 p, .tax-recipe-category .teaser7 li.span2 a{text-align:left;display:block;}
.page-template-recipe_landing .teaser7 li.span2 a.btn{display:inline-block;}
.page-template-recipe_landing .teaser7 li.span2 .thumbnail{text-align:left;}
.page-template-recipe_landing .teaser7 li.span2 figure, .tax-recipe-category .teaser7 li.span2 figure{width:100%;display: block;}
.page-template-recipe_landing .teaser7 li.span2 figure img, .tax-recipe-category .teaser7 li.span2 figure img{width:100%;max-width:initial;}
.tax-recipe-category .teaser7 li.span2 .thumbnail {text-align:left;}
.tax-recipe-category .teaser7 li.span2 a.btn-small{display: inline-block;margin-top: 10px;clear: both;width: auto;}
.tax-recipe-category .thumbnail .preptime{
    height: 45px;
    width: 30%;
    display: inline-block;
    position: relative;
    text-align: right;
}
.tax-recipe-category .thumbnail .preptime span{display: block;/* position: absolute; */margin: 0;bottom: 0;left: 0;width: 100%;font-size: 11px;text-align: center;}

/*Recipe categorie page style*/
.recipe-search {
    position: relative;
    margin-top: 20px;
}
.recipe-search .btn-search,.recipe-search input{
    height:35px;
}
.recipe-search .btn-search {
    border: none;
    background: url("../../img/ico/search.png") no-repeat scroll 0px 3px transparent;
    width: 32px;
    position: absolute;
    top: 0;
    right: 0;
}
.recipe-search .btn:hover,.recipe-search .btn:focus{
    background: url("../../img/ico/search.png") no-repeat scroll 0px 3px transparent;
    outline:none;
}
.search-results-recipe h2 {
    display: inline-block;
}
.search-results-recipe .search-list h3 {
    display: inline-block;
}
.search-results-recipe  hr{width:100%;}
.recipe-sorting {
    width: auto;
    padding-top: 10px;
}
.sorting-form label {
    max-width: 100px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0;
}

.sorting-form .controls {
    width: 150px;
    display: inline-block;
}

.sorting-form {
    max-width: 280px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 0;
}

.recipe-view-type {
    max-width: 100px;
    display: inline-block;
}
.recipe-sorting select.recipe-filter {
    margin-bottom: 0;
}
.search-results-recipe a.pull-right.view-all{
    margin-top: 15px;

}
.search-results-recipe .search-list li .thumbnail {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #DDDDDD;
    text-align:left;
    position:relative;
}
.search-results-recipe .search-list li .thumbnail figure > img{width:100%;}
.search-results-recipe .search-list li .thumbnail .title-wrapper span{line-height:25px;}
.search-results-recipe .fillter-boxes {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 0 5px;
}
.search-results-recipe .fillter-boxes a{
    display: inline-block;
    width: 12px;
    text-align: center;
}

.search-results-recipe .search-list .result-filter-summery > span {
    margin-right: 10px;
}
.search-results-recipe .search-list {margin-top:0;}
.search-results-recipe .result-filter-summery {
    margin-bottom: 30px;
}

/*list view*/
.search-results-recipe .search-list li.span9 .thumbnail .title-wrapper span {
    margin-right:10px;
}


/*recipe detail page*/
.single-recipe-detail-inner{background-color: #ffffff;background-image: none;border-color: #DDDDDD;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 1%;width: 98%;border: 1px solid #DDDDDD;float: left;margin: 0 0 20px;}

.recipe-title-wrapper .ratings {
    margin: 5px 0 20px;
}
.single-recipe-detail .pull-left > img{
    margin: 0 10px 0 0;
    max-width: 480px;
    width:100%;
}
.width50 ,.width70 ,.width30{float:left;}
.width50 { width: 50%;}
.width70 { width: 70%;}
.width30 { width: 30%;}
.nutrition-box,.ingredients {
    background-color: #f5f5f5;
    padding: 15px 0;
}



.nutrition-box h3, .ingredients h3{text-align:center;margin-bottom: 20px;font-size: 24px}
.nutrition-box{    margin-right: 2%;float: left; width: 98%;}
.ingredients {margin-left:2%;}
.nutritional-data-wrapper {clear: both; float: left; width: 100%;border: 1px solid #000;border-bottom: none;}
.content-wrapper {padding: 0 15px;}
.nutritional-data-wrapper>div>p {display: block;padding: 3px 7%;margin:0;word-break: break-all;}

.nutritional-data-wrapper:last-child{border-bottom: 1px solid #000;}
.ingredients .content-wrapper{padding: 0 8%;}
.ingredients .content-wrapper li { padding-bottom: 8px;}

.recipe-directions-wrapper { margin-top: 30px;    margin-bottom: 40px;}
.recipe-directions-wrapper h3 { text-align: center; font-size: 24px}
.recipe-directions-wrapper span {text-align: center; display: block; margin-bottom: 20px;}
.recipe-directions-wrapper span a { padding: 0 15px;}
.recipe-related article.teaser7 { border: none;}
.recipe-related article.teaser7 h4{margin: 0 0 20px 0;}
.recipe-related article.teaser7 .thumbnails  li.span2 {text-align:left;}

.span12 .single-recipe-detail .social-icons.pull-right.social-button.share {max-width: 384px;}
.span9 .single-recipe-detail .social-icons.pull-right.social-button.share {max-width: 362px;}
.single-recipe-detail .social-button a,.single-recipe-detail .social-button .social-twitter,.single-recipe-detail .social-button .social-facebook .fb_iframe_widget,.single-recipe-detail .twitter-share-button,.single-recipe-detail .social-icons > span{float:right;}
/*preptime css*/
.tax-recipe-category .thumbnail .preptime{
    width: 30%;
    display: inline-block;
    text-align: right;
}
.tax-recipe-category .thumbnail .btn-link{
    width: 70%;
    display: inline-block;
    vertical-align:top;
}
.single-recipe-detail .ratings {min-height: 25px;padding-bottom: 5px;}
.single-recipe-detail .ratings.watchimg {height: 50px;padding-bottom: 5px;}
.preptime.single-recipe {  position: relative;}
.watchimg{
    background-image: url("http://downloadicons.net/sites/default/files/timer-icon-74280.png");
    background-size: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center 0px;
}
.preptime.single-recipe span {display: block}
.search-results-recipe .title-wrapper {
    clear: both;
    float: left;
    width: 100%;
}
.items-pagination {
    text-align: center;
}
.single-recipes  span.at-icon-wrapper {
    display: none;
}
/*Recipe Page youtube Iframe*/

#video_section {
    clear: both;
    text-align: center;
}

.recipe_video_box {
    display: inline-block;
    padding: 10px;
}

article.recipe-filter-group.control-group > h3 {
    font-size: 22px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 12px;
}

.tax-recipe-category .thumbnail .preptime {
    height: auto;
}
#recipe .span2 .thumbnail > a>figure{height: 120px;}
#recipe .span2 .thumbnail > a>figure img{height:100%;}
#recipe .span2 .thumbnail > a>p{  display: none;}
.recipe-directions-wrapper {border:1px solid #f1f1f1; padding:10px 4% 30px; border-radius:5px; background:#f1f1f1;}

.single-recipe-detail-inner.detail-page-video > figure {padding-right:15px;}
.single-recipe-detail-inner.detail-page-video > figure >img {
    min-width: 400px;
    height: auto;
}

.search-results-recipe li.span3 .thumbnail .caption .title-wrapper h3 {
    font-size: 15px;
    height: 40px;
    font-weight: bold;
}
.search-results-recipe li.span3 .thumbnail figure {/*height:152px;*/}

.items-pagination span {
    font-weight: bold;
    border: 1px solid;
    width: 20px;
    height: 16px;
    display: inline-block;
}
.items-pagination a{ border: 1px solid;
    width: 20px;
    height: 16px;
    display: inline-block;}

.items-pagination a.next.page-numbers {width:auto;padding:0 4px;}

.items-pagination span.page-numbers.dots {border:none; color:#aaa;} 
span.preparationTime_label { font-weight: bold;  padding-right: 10px;}
span.preparationTime_value:after,span.cookingTime_value:after,span.cookingTime_value:after  {content: "|";padding: 20px;}
span.cookingTime_label,span.serves_label { font-weight: bold;}
span.preparationTime_label:after,span.cookingTime_label:after,span.serves_label:after{content:":"; padding:0 5px;}
.recipe-short {margin-top:15px;}
.recipe-directions-wrapper {
    clear: both;
}
/*bv issue fix*/
#BVRRContainer {
    clear: both;
}



@media (max-width: 1200px){
    .tax-recipe-category .thumbnail .preptime{
        width: 36%;
    }
    .tax-recipe-category .thumbnail .btn-link{
        width: 64%;
        vertical-align: top;
    }

}
@media (max-width:1024px){
    .single-recipe-detail-inner.detail-page-video figure img { max-width: 305px; }
	.single-recipe-detail-inner.detail-page-video figure img{  width: auto;   min-width: inherit;}
	span.cookingTime {display: block;}
	span.preparationTime_value:after, span.cookingTime_value:after, span.cookingTime_value:after{content:none;}
}
@media (max-width: 768px){
    .span12 .single-recipe-detail .social-icons.pull-right.social-button.share, .span9 .single-recipe-detail .social-icons.pull-right.social-button.share {max-width: 500px;margin-bottom: 10px; }
}
@media (max-width: 767px){
    .page-template-recipe_landing .teaser7 li.span2 figure, .tax-recipe-category .teaser7 li.span2 figure{width:100%;display: block;}
    .page-template-recipe_landing .teaser7 li.span2 span.btn-link, .tax-recipe-category  .teaser7 li.span2 a.btn-small{display:block;clear: both;height: auto;padding: 10px 0;width: 100%;}
    .page-template-recipe_landing .teaser7 li.span2 a, .tax-recipe-category .teaser7 li.span2 a{text-align:center;float: left;width: 100%;height: 100%;}
    .page-template-recipe_landing .teaser7 li.span2 a.btn{height:30px;text-align:center;line-height:30px;display: inline-block;clear: both;padding: 0;}
    .tax-recipe-category .teaser7 li.span2 span.btn-link{
        height: auto;
        line-height: 22px;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        padding-top: 5px;
    }
    .page-template-recipe_landing .teaser7 li.span2 p, .tax-recipe-category .teaser7 li.span2 p {height: auto;overflow: auto;margin: 0 0 10px;clear: both;}
    .page-template-recipe_landing .teaser7 li.span2 .thumbnail{text-align:center;}
    .recipe-sorting {width:100%;}
    .width50{width:100%;}
    .nutrition-box, .ingredients{width:100%;margin:10px 0;}
    .recipe-view-type {
        display:none;
    }
    .sorting-form{width:100%;max-width: initial;}
    .sorting-form label{width: 25%;margin: 0;float: left;line-height: 30px;}
    .sorting-form .controls{
        width: 75%;
        margin: 0;
    }
    .search-list .media .pull-left {
        float: none;
    }

    .search-results-recipe .search-list .title-wrapper h3{
        display: block;
    }

    .search-results-recipe .search-list li.span9 .thumbnail .title-wrapper span {
        float: none;
        display: block;
    }
    .search-results-recipe .search-list li .thumbnail .title-wrapper span.pull-right {
        float: none;
    }

    .search-results-recipe .search-list li .thumbnail .caption a {
        height: auto;
        width: auto;
        display: inline-block;
    }
    .search-results-recipe .search-list li .thumbnail figure{width:100%;}
    .search-results-recipe .thumbnails .thumbnail.media .teaser5 {  padding: 5px;}

    .recipe-related ul .span2 {width: 161px; margin: auto;}
    .recipe-related ul .span2 .thumbnail figure{display: block;float:none;}
    .recipe-related ul .span2 .thumbnail  span.btn-link{display:block;padding:0px;height: auto; float: none; clear: both;  margin-top: 5px;}
    .recipe-related ul li.span2 a{height:auto;}
    .single-recipe-detail .social-button a, .single-recipe-detail .social-button .social-twitter, .single-recipe-detail .social-button .social-facebook .fb_iframe_widget, .single-recipe-detail .twitter-share-button, .single-recipe-detail .social-icons > span{
        height: 20px !important;
        margin-bottom: 5px !important;
    }
    .tax-recipe-category .thumbnail .preptime{background-size: 27px;background-position: 90% 4px;padding-top: 5px;}

}

@media (max-width: 979px) and (min-width: 768px){
    .tax-recipe-category .thumbnail .preptime{
        width: 45%;
        text-align: left;
        background-position: 29% 4px;
    }
    .tax-recipe-category .thumbnail .btn-link{
        width: 100%;
    }
    .single-recipe-detail .pull-left img {
        max-width: 300px;}
	.single-recipe-detail .aggregateRating img{max-width:inherit;} 
	.span9 .single-recipe-detail .social-icons.pull-right.social-button.share,.span12 .single-recipe-detail .social-icons.pull-right.social-button.share {
        max-width: inherit;}
}
@media (max-width: 767px){
    .single-recipe-detail .pull-left img{max-width:100%;}
	.single-recipe-detail .aggregateRating img{max-width:inherit;} 
    .single-recipe-detail-inner.detail-page-video figure.pull-left,.single-recipe-detail-inner.detail-page-video figure img {width: 100%;max-width: inherit;padding: 0;margin: 0;}
    .search-results-recipe li.span3 {  padding: 5px;}
    .search-results-recipe .search-list .thumbnails .span3 a,.search-results-recipe .search-results .search-list span.btn-link{height:auto;}
    .search-results-recipe .span9 .btn{clear:both;}
    /*Recipe Page youtube Iframe*/

    .recipe_video_box,.recipe_video_iframe iframe {
        width: 100%;
        padding: 0;
    }
    #recipe .span2 .thumbnail > a>figure img{height: auto;}
    #recipe .span2 .thumbnail > a>figure{height:auto;}
}
@media print {
    .single-recipes .banner .menuWrapper {display:none;}
    .single-recipes .banner a.logo{float:none; display: block; text-align: center;}
    .single-recipes .navbar-static-top{display:none;}
    .single-recipes #breadcrumb{display: none;opacity: 0;}
    .single-recipes section#main aside { display: none;}
    .single-recipes .modern-footer{display:none;}
    .single-recipes .product-description .social-icons {  display: none;}
    .single-recipes .nutrition-box{height:auto !important;}
    .single-recipe-detail .width50{width:100%;}
    .single-recipe-detail .width50 .nutrition-box{margin:0;}
    .single-recipe-detail .width50 .ingredients{margin:0;}
}

