/*
Theme Name: Oleander Child
Theme URI: http://solopine.com/
Description: Oleander Child Theme
Author: Solo Pine Designs
Author URI: http://solopine.com
Template: oleander
Version: 1.2
License: Themeforest Licence
License URI: http://themeforest.net/licenses
Text Domain: oleander-child
*/

@import url("../oleander/style.css");

 
body { font-family:"Playfair Display", sans-serif; font-size:15px; }
h1,h4 {font-family:"Crimson Text", sans-serif !important;}
#logo img { max-width:320px !important; height:auto; }
body.home .post-img img {/*max-height: 570px;*/max-width: 450px;}
.homeboxes {width: 100%; margin-bottom: 40px;}
div.homebox_left {width: 48%;
margin-right: 4%;
float: left;margin: auto;text-align: center;}
div.homebox_right {float: right;width: 48%; background-color: #0f3446; border-top: 21px #0f3446 solid; border-bottom: 21px #0f3446 solid;
/*background: url(/wp-content/uploads/signupbg.png) no-repeat;
background-size: cover;
background-position: center;*/
}

#main.fullwidth{float: none;} 
.page-template-page-fullnotitle #content{overflow: visible; margin-top: 0;}
div.homebox_right div.enews {width: 300px; max-width: 100%; padding: 23px; margin: auto; /*width:43%;min-width:400px;max-width:565px;*/ text-align: center; background-color: #FFF; }

body.home div.enews h2 {font-size: 30px;}
body.single div.post-entry, body.page div.post-entry {max-width: 100% !important;}
body.single div.post-entry p, body.page div.post-entry p {font-size:14px;}

h1, .post-header h1, .side-item-text h4 a, .item-related h3 a {font-family: "Playfair Display", sans-serif !important;}
.side-item-text h4 a {padding-top:20px;}
span.side-item-meta {display: none;}
body.page-id-16019 #media_image-2,body.page-id-17945 #media_image-2 {display: none;}
.error-page h1 {font-size:30px;}
.widget, .footer-widget #media_image-5 { margin-bottom:40px; border:1px solid; border-color:#dbc790; padding:28px 25px; box-sizing:border-box; }
.z_taxonomy_image {width: 100%;}
.promo-overlay h4 {color: #000; padding: 20px 20px !important; background: #fff; display: inline-block; max-width: 60%; font-size: 15px; text-transform: uppercase; letter-spacing: 2px; font-weight: 500;}
div.post-entry {max-width: 450px; margin: auto;}
.post-entry ul {padding:0px;}

/*RECIPES*/
.wprm-recipe-simple {color:#313131;padding:20px; }
html body .wprm-recipe-container .wprm-recipe {border: 1px solid #dbc790 !important;}
.wprm-recipe-simple h2.wprm-recipe-name {font-weight:normal;}
span.wprm-recipe-details-icon {display: none;}
.wprm-recipe-simple ol li, .wprm-recipe-simple ul li, .post-entry ul, .post-entry ol, .entry-content ul, .entry-content ol {padding:0px !important;margin-bottom:25px;line-height:18px;}
.wprm-recipe-simple .wprm-recipe-instructions .wprm-recipe-instruction {margin: 15px 0px;}
.wprm-recipe-simple ol li, .wprm-recipe-simple ul li {margin: 10px 0 0 0px;line-height: 22px;}
.wprm-recipe li, .wprm-recipe li.wprm-recipe-instruction {list-style-position: inside;}
li.wprm-recipe-instruction div, .wprm-recipe-instruction-text p {display: inline;}
/*div#solopine_about_widget-3.widget.solopine_about_widget div.about-widget div.about-img img {max-width:80%;}*/
.footer-widget .about-img img {max-width:200px;border-radius: 50%;}

@media only screen and (min-width: 942px) and (max-width: 1170px) {	
	div.homebox_right div.enews h2 {font-size: 20px;}
	div.homebox_right {border-top: 5px #0f3446 solid; border-bottom: 5px #0f3446 solid;}
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
	div.homebox_right div.enews h2 {font-size: 16px;}	
	div.homebox_right {border-top: 0px #0f3446 solid; border-bottom: 0px #0f3446 solid;background-color: white;}	
	body.home .post-img img {max-width: 350px;}	
}
	
@media only screen and (min-width: 100px) and (max-width: 768px) {
	body.home .post-img img {max-width: 100% !important;}
	#logo img {	max-width:80% !important;}
	div.homebox_left, div.homebox_right {width: 100%;float: none;}
	.homeboxes {margin-bottom: 20px;}
	div.homebox_left { margin-bottom: 30px;margin-right: 0%;}
	div.homebox_right {border-top: 0px #0f3446 solid; border-bottom: 0px #0f3446 solid;background-color: white;}
	div.homebox_right div.enews h2 {font-size: 18px;}
	div.homebox_right div.enews {padding: 0px;}
}