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

/* global tags
*************************************************/
p {line-height:1.5em;}
h2 {line-height:1em;margin:0 auto 10px auto !important;}
img {max-width:100%;height:auto;}


/* fonts
*************************************************/
h1, h2, h3,
#grve-feature-section .grve-title.grve-light span,
.grve-menu a {font-family:"Old Press", helvetica, sans-serif !important;text-transform:uppercase !important;font-weight:normal !important;}


#grve-feature-section .grve-title.grve-light span {font-size:88px}


/* slideshow
*************************************************/
.owl-wrapper .grve-container {max-width:920px;}
.owl-wrapper .grve-container img {margin-bottom:30px;}



/* custom global elements
*************************************************/
.shadow-divider {display:block;background:url(images/shadow-divider.png) no-repeat top center;background-size:contain;height:30px;margin:95px 0 !important;}

.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;}

.inline-button {display:inline-block;margin:0 15px;}


/* theme over-rides
*************************************************/
.grve-slider-item h1 span {font-weight:600;font-size:55px;}
.grve-slider-item .grve-btn:hover {color:#000 !important;}



/* buttons
*************************************************/

	/* dark button for light background */
	.grve-bg-primary-1 {background:transparent !important;border:1px solid #2B2B2B;color:#2B2B2B !important;}
	.grve-bg-primary-1:hover {background:#2B2B2B !important;border:1px solid #2B2B2B !important;color:#ffffff !important;}
	
	/* light button for dark background */
	.grve-bg-primary-2 {background:transparent !important;border:1px solid #fff;color:#fff !important;}
	.grve-bg-primary-2:hover {background:#fff !important;border:1px solid #fff !important;color:#2B2B2B !important;}
	















/***************************************************************
*************************************************************** 
Media Queries 
***************************************************************
***************************************************************/


@media only screen and (max-width : 1024px) {
	
	
	/* footer 
	*************************************************/
	#grve-footer-area {text-align:center;}
	#grve-footer-area .grve-tablet-column-1-2:nth-child(2n+1) {float:none;}
	#grve-footer-area .grve-column-1-4 {display:inline-block;width:33%;padding:0;}
	#grve-footer-area .grve-column-1-4:last-child {float:none;clear:both;width:100%;padding-top:30px;}
	
	#grve-footer-bar .grve-column-1-2,
	#grve-footer-bar[data-align-center="no"] #grve-second-menu ul {width:100%;display:block;text-align:center;float:none;}
	
	
	/* Testimonial Carousel
	*************************************************/
	#testimonial {padding:130px 0 155px 0;}
	
	
	
}


