/*
 Theme Name:   Osmosis Child
 Theme URI:    http://themeforest.net/user/greatives
 Description:  Osmosis Child Theme
 Version:      3.5.6
 Author:       Greatives Team
 Author URI:   http://greatives.eu
 Template:     osmosis
*/


/* Global properties */
/* ---------------------------------------------------------------- */

p {line-height: 1.5em;}



/* Yheme modifications */
/* ---------------------------------------------------------------- */
#grve-header.grve-logo-top #grve-inner-header {padding-top:12px;}
h5.grve-post-title {font-size:38px;margin-bottom:10px;}
.grve-blog .grve-post-meta {height:0;margin:0;padding:0;}



/* Custom definitions */
/* ---------------------------------------------------------------- */
.shadow-divider {display:block;background:url(images/shadow-divider.png) no-repeat top center;background-size:contain;height:30px;margin:50px 0 0 0;}
.inline {display:inline-block;margin:0 10px;}


.padding-short-top {padding-top:40px !important;}
.padding-medium-top {padding-top:95px !important;}
.padding-large-top {padding-top:120px !important;}

.padding-short-bottom {padding-bottom:40px !important;}
.padding-medium-bottom {padding-bottom:95px !important;}
.padding-large-bottom {padding-bottom:120px !important;}

.margin-short-top {margin-top:40px !important;}
.margin-medium-top {margin-top:95px !important;}
.margin-large-top {margin-top:120px !important;}

.margin-short-bottom {margin-bottom:40px !important;}
.margin-medium-bottom {margin-bottom:95px !important;}
.margin-large-bottom {margin-bottom:120px !important;}



#in-page-testimonial {padding-top:250px !important;padding-bottom:250px !important;color:#fff;font-family:'amatic sc';font-size:80px;}



/* inline newsletter */
/* ---------------------------------------------------------------- */
#grve-above-footer .grve-newsletter form {padding-top:50px;background:url(images/shadow-divider-newsletter.png) no-repeat top center;}
#grve-above-footer .mc4wp-form-fields p {float:left;width:25%;}
#grve-above-footer .mc4wp-form-fields p label {display:none;}



/* social links */
/* ---------------------------------------------------------------- */
#grve-above-footer .grve-social {font-weight:bold;}
#grve-above-footer .grve-social,
#grve-above-footer .grve-social a {font-size:30px;font-family:'amatic sc';color:#fff;}
#grve-above-footer .grve-social::before {content:"FOLLOW US ON:";padding-right:20px;}
#grve-above-footer .grve-social li::after {margin:0 12px;}
#grve-above-footer .grve-social li a {letter-spacing:0;}



/* Responsive edits */
/* ---------------------------------------------------------------- */


@media only screen and (max-width : 1200px) {
	
	#grve-above-footer .grve-newsletter input[type='text'], 
	#grve-above-footer .grve-newsletter input[type='email'],
	#grve-above-footer .grve-newsletter input[type='submit'] {max-width:210px;}
	
	#grve-above-footer .grve-newsletter input[type='submit'] {padding:0 35px;}
	
}



@media only screen and (max-width : 768px) {
	
	#grve-above-footer .grve-newsletter input[type='text'], 
	#grve-above-footer .grve-newsletter input[type='email'],
	#grve-above-footer .grve-newsletter input[type='submit'] {max-width:160px;}
	
	#grve-above-footer .grve-newsletter input[type='submit'] {padding:0 20px;}
	
	#grve-footer-area .grve-column-1-2,
	#grve-footer-area .grve-column-1-4 {width:100%;text-align: center;}
	
	#grve-footer-area .grve-column-1-2 {padding-left:5%;padding-right:5%;}
	
}


@media only screen and (max-width : 640px) {
	
	#grve-above-footer .mc4wp-form-fields p {float:none;display:block;width:100%;}
	
	#grve-above-footer .grve-newsletter input[type='text'], 
	#grve-above-footer .grve-newsletter input[type='email'],
	#grve-above-footer .grve-newsletter input[type='submit'] {max-width:230px;}
	
	#grve-above-footer .grve-newsletter input[type='submit'] {margin-left:auto;margin-right:auto;padding:0 40px;}
	
	
}




