
 margin: 0;/* Searchlight Theme by D5 Creation, www.d5creation.com

/* =Responsive Design 

-------------------------------------------------------------- */



/* Responsive Styles */



@media screen and (max-width: 1279px) {

	body { min-width: 1000px; }

	#searchlight-main-menu a { font-size: 13px; font-weight: 300; padding: 10px 10px 15px; }

	#searchlight-top-menu input#s:focus { width: 100px; }

}

@media screen and (max-width: 1140px) {
	.page-id-5 .post-page-image img {
	    height: 320px;
	    max-width: none;
	    width: 100%;
	    margin: 0;
	}
}


@media screen and (max-width: 1023px) {

	body { min-width: 775px; }

	#searchlight-main-menu a { font-size: 13px; font-weight: 300; padding: 10px 10px 15px; }

	#searchlight-top-menu input#s:focus { width: 100px; }

	#searchlight-top-menu { display: block; float: right; width: 75%; }

	img.site-logo,.site-title { float: left; width: 192px; margin: 0 auto; display: block; }

	#searchlight-top-menu ul.menu { display: block; float: left; margin: 0; }

	#searchlight-main-menu { float: right; max-width: 100%; text-align: center; margin-top: 10px; position: relative;}

	#searchlight-main-menu ul { display: inline-block; margin: 0; }

	#searchlight-main-menu.gobottom { position: relative; right:auto; }

	.featured-box, .bqpcontainer .featured-box { width: 42%; }

	.bqpcontainer .fpthumb { max-height: 30vw; }

	.wr-megamenu-inner {
		/*width: 500px !important;*/
	}.wr-megamenu-inner .col-md-6.col-sm-9 {
	    width: 100%;
	}.wr-megamenu-container ul.wr-mega-menu > li:nth-child(2) .wr-megamenu-left-inner {
	    left: 0 !important;
	}.wr-megamenu-container ul.wr-mega-menu > li:nth-child(5) .wr-megamenu-left-inner {
	    left: auto !important;
    	right: 0 !important;
	}.wr-megamenu-container ul.wr-mega-menu > li:nth-child(4) .wr-megamenu-left-inner {
	    right: -70px !important;
	}.it-responsive-mega {
	    position: absolute;
	    right: 0;
	    top: -63px;
	}/*.active.it-responsive-mega {
	    top: -63px;
	}*/

}


@media screen and (min-width: 991px) and (max-width: 1199px) {
	.wr-megamenu-container ul.wr-mega-menu > li:nth-child(5) .wr-megamenu-left-inner {
	    right: -60px !important;
	}
}
@media screen and (min-width: 800px) and (max-width: 1300px) {
	#header-content{
		width:90%;
	}
	.fb_iframe_widget span {
	    width: 260px !important;
	}.fb_iframe_widget iframe {
	    width: 240px !important;
	    height: 155px !important;
	}.newsticker-jcarousellite {
		width: 220px !important;
	}#text-3.widget.widget_text, .widget.SP_News_scrolling_Widget {
		min-height: 275px;
	}.bottom-ftr .widget-container .widgettitle {
	    font-size: 20px
	}.bottom-ftr .widget .widget-title {
	    font-size: 20px;
	}.bottom-ftr .sp_new_title {
	    font-size: 20px;
	}#searchlight-main-menu a {
		padding: 10px 5px 15px;
	}#searchli_new_title {
	    font-size: 20px;
	}#searchlight-main-menu a {
		padding: 10px 5px 15px;
	}#searchlight-main-menu a {
		fonte: 20px;
	}#searchlight-main-menu a {
		padding: 10px 5px 15px;
	}#searchlight-main-menu a {
		fonte: 20px;
	}#searchlight-main-menu a {
		padding: 10px 5px 15px;
	}#searchlight-main-menu a {
		font-size: 14px;
	}.wr-megamenu-container ul.wr-mega-menu > li:nth-child(2) .wr-megamenu-left-inner {
	    left: -80px !important;
	}.wr-megamenu-container ul.wr-mega-menu > li:nth-child(3) .wr-megamenu-left-inner {
	    right: -170px !important;
	}
}

@media screen and (max-width: 800px) {
	#header-content{
		width:90%;
	}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	.ejuice-flower1 {
	    height: 76px;
	    background-size: 76px auto;
	}.ejuice-flower2 {
	    height: 76px;
	    background-size: 76px auto;
	}.ejuice-flower3 {
	    height: 76px;
	    background-size: 76px auto;
	}.ejuice-flower4 {
	    height: 76px;
	    background-size: 76px auto;
	}.ejuice-flower5{
	    height: 76px;
	    background-size: 76px auto;
	}.ejuice-flower6 {
	    height: 76px;
	    background-size: 76px auto;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.page .header.no-image {
	    margin:0;
	}.post-page-image img {
	    height: 280px;
	}.page-id-849 .post-page-image img {
	    height: 300px;
	}.page-id-5 .post-page-image img {
	    height: 320px;
	}
}


@media screen and (max-width: 991px) {
	#header {
        position: relative;
        background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    }.wr-megamenu-inner {
	    width: 100% !important;
	}#searchlight-top-menu {
	    display: none;
	}#searchlight-main-menu a:hover, #searchlight-main-menu .current-menu-item > a, #searchlight-main-menu .current-menu-ancestor > a, #searchlight-main-menu .current_page_item > a, #searchlight-main-menu .current_page_ancestor > a{
		color: #00897c;
		background: #eee;
	}#searchlight-main-menu a { font-size: 13px; font-weight: 100; padding: 10px; display: block;background: #EEEEEE;
	}.wr-megamenu-container .jsn-bootstrap3 .row .col-md-4.col-sm-6:first-child {
		display: none;
	}#searchlight-main-menu {
		clear: both;
	}#searchlight-main-menu {
		width: 100%;
	}
}
@media screen and (max-width: 799px) {

	body { min-width: 575px; }

	img.site-logo,.site-title { max-width: 192px; }

	#searchlight-main-menu ul ul ul { left: 15px;; top: 20px; }

	#searchlight-top-menu { display: block; float: left; width: 100%; overflow: hidden; margin-left: -40000px; opacity: 0; }

	#searchlight-top-menu ul.menu { display: block; float: left; margin: 0; }

	.bqpcontainer .tesheading .read-more { position: relative; }

	#content, #right-sidebar { width: 100%; float: left; }

	.post-container .fpthumb { max-height: 40vw; }

	.bottom-ftr aside {
	    float: left;
	    margin-right: 1%;
	    width: 48.2%;
    	margin-bottom: 10px;
	}.bottom-ftr aside:nth-child(2n+1) {
		clear: both;
	}.bottom-ftr ul.widget-container {
		width: 48.2%;
	}#footer-sidebar .first-footer-widget {
		width: 48%;
	}#footer-sidebar .footer-widgets {
		width: 48%;
	}#footer-sidebar .footer-widgets:nth-child(2n+1) {
		margin-right: 0;
		clear: both;
	}.fb_iframe_widget span {
	    width: 260px !important;
	}.fb_iframe_widget iframe {
	    width: 240px !important;
	    height: 155px !important;
	}.bottom-ftr { 
		padding: 0 10px;
	}.post-page-image img {
	    height: 240px;
	}.page-id-849 .post-page-image img {
	    height: 240px;
	}.page-id-5 .post-page-image img {
	    height: 300px;
	}
}





@media screen and (max-width: 599px) {

	body { min-width: 300px; }

	#searchlight-main-menu.gobottom { position: relative; right:auto; }

	img.site-logo,.site-title { width: 192px; }

	.featured-box, .bqpcontainer .featured-box { width: 100%; }

	.bqpcontainer .tesheading .read-more { position: relative; right: 0; }

	.floatleft, .floatright { width: 100%; }

	.bqpcontainer .fpthumb { max-height: 50vw; }

	#header { position:relative; } 

	.headerheight { display: none; }

	#searchlight-main-menu a { margin: 3px auto; border-bottom: 1px solid #EEEEEE; padding: 10px; background: #EEEEEE; width: 100%; }

	#searchlight-main-menu li { float: none; width: 100%; margin: 0 auto; }

	#searchlight-main-menu ul ul a { margin: 0 auto; width: 100%; }
	#header {
	    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
	}.page .no-image h1.page-title {
	    padding: 0;
	}.page .header.no-image {
	    margin: 0;
	}.post-page-image img {
	    height: 290px;
	}.page-id-849 .post-page-image img {
	    height: 180px;
	}.ppsPopupShell.ppsPopupListsShell {
	    width: 95% !important;
	}.page-id-5 .post-page-image img {
	    height: 290px;
	}.wr-megamenu-inner {
	    width: 100% !important;
	}

}

@media (max-width: 480px) {
	.bottom-ftr aside {
	    margin-right: 0;
	    width: 100%;
	}.bottom-ftr ul.widget-container {
		width: 100%;
	}#footer-sidebar .first-footer-widget {
		width: 100%;
	}#footer-sidebar .footer-widgets {
		width: 100%;
		margin: 0;
	}.fb_iframe_widget span {
	    width: 315px !important;
	}.category-in {
	    width: 100%;
	}.field-cont .field-cont-left {
	    width: 100%;
	    margin-bottom: 10px;
	}.field-cont .field-cont-right {
	    width: 100%;
	}.post-page-image img {
	    height: 180px;
	}.page-id-849 .post-page-image img {
	    height: 125px;
	}.page-id-5 .post-page-image img {
	    height: 200px;
	}
}

@media (min-width: 1630px) {
.page-id-5 .post-page-image img {
	height: 420px;
    	margin: 0;
    	width: 100%;
}