﻿.page-search-ingredient-chef #block-ti-lsg-mr-ingredient-chef-build-a-meal-title .ingredients-chef-header-graphic{float:left;position:absolute}
.build-a-meal-overlay .ingredients-chef-header-graphic{float:left}
.build-a-meal-overlay .ingredients-chef-header-graphic img{margin:-12px 5px 0 10px}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
.menu-blocks{padding:1.563em 0px 2.563em 1.25em;background-color:#ebebeb;}
.menu-title{font-size:1.4em;line-height:1.52em;font-family:'Droid Sans',Arial,sans-serif;text-transform:uppercase;text-shadow:1px 1px 1px #FFF;display:block;color:#464646;margin:0px 0px 0.438em;padding-left:14px;}
ul.menu.nav.navbar-nav,ul.tb-megamenu-nav,button.navbar-toggle,.tb-megamenu.tb-megamenu-menu-ornl-main{display:none;}
ul.menu.nav.navbar-nav,ul.tb-megamenu-nav,.tb-megamenu.tb-megamenu-menu-ornl-main{display:block;}


.post .entryshort {
	padding: 0px 0px 0px 0px;
	text-align: justify;
	margin: 0 auto;
}

.boxgrid .estrellas {font-size:20px; font-weight:bold; line-height:30px; word-spacing: -7px; }

.boxgrid .estrellas a { color: #444444; }

.boxgrid .estrellas .amarilla {color:#FFC71A}

.boxgrid2 .estrellas {font-size:20px; font-weight:bold; line-height:30px; word-spacing: -7px; }

.boxgrid2 .estrellas a { color: #444444; }

.boxgrid2 .estrellas .amarilla {color:#FFC71A}

.FichaJuegoOpciones .estrellas {font-size:30px; font-weight:bold; line-height:30px; text-align:center}

.FichaJuegoOpciones .estrellas a { color: #444444; }

.FichaJuegoOpciones .estrellas .amarilla {color:#FFC71A}

.relacionados .estrellas {font-size:15px; font-weight:bold; line-height:30px;}

.relacionados .estrellas .amarilla {color:#FFC71A}

.ladoJuegos .estrellas {font-size:30px; font-weight:bold; line-height:30px; text-align:center}

.ladoJuegos .estrellas a { color: #444444; }

.ladoJuegos .estrellas .amarilla {color:#FFC71A}


.review_text { padding-top: 3px; }

.profile_overview .review_text { padding-top: 0; }

.review_container .review_text p { padding: 7px 5px 13px 0; }

.live_feed .review_text {
	position:relative;
	
	margin-top:0px;
	overflow:hidden;
	white-space:nowrap;
	height:74px;
	padding-top: 0px;
}

.live_feed .summary.expanded, .live_feed .summary.expanded .review_text {
	height:auto;
}

.live_feed .review_text p {
	white-space: normal;
	
}


#latest_reviews .description .review_text {
    padding: 0px;
}





.intro-fancy-title p.icon-image {background: #af0909;}


div.intro-fancy-title h2 {color: #fff;}


div.intro-fancy-title h6.custom-font {color: #9b9b9a;border-bottom: 1px solid #454545;}
 

.intro-fancy-title img {margin:0 0 20px 0;}

.intro-fancy-title p.icon-image img { margin:13px 0 0 0; max-width:25px; }


.intro-fancy-title { position: relative; text-align: center;}

				.menu-item .fa {
					display: inline-block;
					padding-right: 8px;
					vertical-align: top;
				}

				.dt-mega-menu .menu-item .fa,
				.sub-nav .menu-item .fa,
				#dl-menu .menu-item .fa {
					display: table-cell;
				}

	#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li:before {
		width: 100%;
		margin: 0 0px;
	}

	#page #megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li a {
		width: auto;
	}

.utmost-view .sd-content ul .odb-share-print a.sd-button {
	background: #999;
    padding: 3px 5px 0px 3px;
    font-size: 20px;
}

.utmost-view .sd-content ul .odb-share-print a.sd-button:hover {
	background: #FFF;
	color: #999 !important;
	border: 1px solid #999;
}

.utmost-view .bottom-sharing .sd-content ul .odb-share-print a.sd-button {
    padding: 3px 3px 0px 0px;
}

	.utmost-view .sd-content ul .odb-share-print {
		display: none;
	}

  #entry_points .entry_point .textwidget {
    padding: 16px !important; }

.sec-list{margin:10px 0 0 0px;}

.sec-list ul li{font-size:16px;}

.sec-list ul li a {  }

.sec-list ul li:hover ul.sub-menu {left: -3px; top: 99%;}

.sec-list ul li a:before {top: 6px;}


.sub-menu li.menu-item {
	border-style: none !important;
	border-bottom: 1px solid black !important;
	border-top: 1px solid #313131 !important;
}


.sub-menu li.menu-item:first-child {
	border-top-style: none !important;
}


.sub-menu li.menu-item:last-child {
	border-bottom-style: none !important;
}

.sociales .box2 {
	color: #545454;
	display: inline-block;
}

.sociales .box2 img {
	float: left;
	margin-right: 10px;
	width: 115px;
}

.sociales .button-redes h5 {
	color: #545454;
	font-size: 0.9em;
	font-weight: bold;
}


#cp_outer_wrapper { background: #F5F5F5; }

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}


	.copyright {
		padding:0 0 15px;
	}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}

#footer .copyright-area-content {
  display: table;
  width: 100%;
}

.copyright a {
  color: #bfbfbf;
}


.footer-area,.footer-area article.col,.footer-area #jtwt,.footer-area #jtwt .jtwt_tweet,.copyright{color:#8C8989;}


.footer-area a,#wrapper .footer-area .pyre_tabs .tab-holder .tabs li a,.footer-area .tab-holder .news-list li .post-holder a,.copyright a{color:#BFBFBF;}


.footer-area a,.copyright{text-shadow:none;}


.footer-widget-col.widget_text, .fusion-columns.row.fusion-columns-3.columns.columns-3, .copyright-area-content {background:#dedede;}





.av-special-heading{
width:100%;
clear:both;
display: block;
margin-top:50px;
overflow: hidden;
position: relative;
}


.avia_mobile .av-special-heading{
-webkit-perspective: 1000px;
-webkit-backface-visibility: hidden;
}


.av-special-heading.avia-builder-el-no-sibling{margin-top:0px; margin-bottom:0px;}


.flex_column + .av-special-heading{float:left; }


body .av-special-heading .av-special-heading-tag{
padding:0;
margin:0;
float:left;
}


.meta-heading .av-special-heading-tag{
font-weight: normal;
}


.av-special-heading-h1 .special-heading-border{height: 3.4em;}

.av-special-heading-h2 .special-heading-border{height: 2.6em;}

.av-special-heading-h3 .special-heading-border{height: 1.9em;}

.av-special-heading-h4 .special-heading-border{height: 1.6em;}

.av-special-heading-h5 .special-heading-border{height: 1.5em;}

.av-special-heading-h6 .special-heading-border{height: 1.4em;}

#top #wrap_all .custom-color-heading .av-special-heading-tag, #top .custom-color-heading a, #top .custom-color-heading strong, #top .custom-color-heading .special_amp{color: inherit; }


.av-inherit-size .av-special-heading-tag{ font-size: 1em; }

.av-thin-font .av-special-heading-tag, .modern-quote .av-special-heading-tag{font-weight: 300;}


body .av-special-heading.modern-centered{ text-align: center; }


.av-special-heading.classic-quote{
text-align: center;
}


body .av-special-heading.blockquote .special-heading-border{display:none;}

.logotext {font-weight: bold; color:#FFF;	text-indent: 20px;}


.reverse, .reverse:hover {
    color: #fff;
}

.ad-item{text-align:center;padding-top:10px;}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
 .media-list .img .the-media{display:block;width:40px;height:40px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%}
 .quote-list .img .the-media{display:block;width:40px;height:40px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

	.jumbotron h1, body.home .jumbotron h1 {
		margin:0;
		color:#fff;
		border:none;
		font-weight: 300;
		font: 36px/36px "Lato", sans-serif;
		text-transform: uppercase;
		font-style: italic;
	}

	
	.jumbotron h1 {
		font-size: 25px;
		color: #fff;
		margin: 0;
		line-height: 40px;
	}

	.jumbotron h2 {
		font-size: 16px;
	}


    #slide-menu .menu-title {
        color: #fff;
    }


#slide-menu .toggle-nav span,
#slide-menu .toggle-nav span:after,
#slide-menu .toggle-nav span:before {
    background-color: #fff;
}


.active .toggle-nav span,
#slide-menu.active .toggle-nav span {
    background-color: transparent;
}



#slide-menu {
    z-index: 200;
    position: fixed;
    top: 0;
    right: -216px;
    width: 216px;
    height: 100%;
    background-color: #4D4D4F;
    text-align: left;
    border-sizing: border-box;
}


#slide-menu ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0 0 0 21px;
}


#slide-menu .menu li a {
    color: #fff;
    font-size: 18px;
    line-height: 36px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
}


#slide-menu .menu li.current-menu-item a,
#slide-menu .menu li a:hover {
    border-bottom: 1px solid;
}


#slide-menu .toggle-nav {
    position: static;
    text-align: center;
    margin-left: 20px;
}
.fusion-social-links-footer .fusion-social-networks a{font-size:16px;}
.fusion-social-links-footer .fusion-social-networks.boxed-icons a{padding:8px;}
.fusion-social-links-footer,.fusion-social-networks{display:block;text-align:center;}
.fusion-social-links-footer{width:auto;}
.fusion-social-links-footer .fusion-social-networks{display:inline-block;float:none;}
.fusion-body .fusion-social-links-footer,.fusion-copyright-notice{display:block;text-align:center;}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}

	.content,
	.site-header .widget-area {
		width: 100%;
	}

	.footer-widget-socialmedia .widget-wrap img {
    	background: #251b07;
	}


    
    #sidebar .widget.widget_nav_menu,
    .widget.widget_text {
        background: #9abea9;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .widget.widget_nav_menu .menu {
        margin: 0;
    }

    .widget.widget_nav_menu .menu li {
        border-top: 2px solid #916d4f;
    }

    .widget.widget_nav_menu .menu li:first-chid {
        border-top: 0;
    }

    .widget.widget_nav_menu a {
        display: block;
        padding: 5px 0;
        color: #ffffff;
        text-align: center;
        font-size: 1.3em;
    }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .widget.widget_nav_menu .menu li:nth-child(even) {
        border-right: none;
    }

    .widget.widget_nav_menu .menu li:nth-child(1),
    .widget.widget_nav_menu .menu li:nth-child(2) {
        border-top: 2px solid #916d4f;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }


span.social-text,
span.social-text-com {
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 100%;
	padding: 8px 0 8px 10px;
	text-transform: uppercase;
	}


span.social-text-com {
	color: #999;
	display: inline-block;
	padding: 0;
	}


.social-comments span.social-text-com {
	color: #999;
	display: inline-block;
	font-weight: 700;
	position: relative;
	padding: 7px 0 7px 5px;
	vertical-align: top;
	z-index: 1;
	}
