/*
 Theme Name:   24parkavenue
 Theme URI:    
 Description:  24 Park Avenue
 Author:       Blackbox Web Design
 Author URI:   https://www.blackboxdesign.co.uk
 Template:     Divi
 Version:      1.0.0
 Tags:         
 Text Domain:  
*/

/* This Style file is to be used when enqueuing the Child Theme via Functions.php */

/* =Theme customization starts here
-------------------------------------------------------------- */

/* ----- Typography -------- */



h1,h2,h3 {
font-family: proxima-nova, sans-serif;
font-style: normal;
font-weight: 700;
}

.since_start {
	font-family: proxima-nova, sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size:2em;
} 

.since_start span {
	font-weight:700;
	text-transform:uppercase;
}

/* ------- Navigation ------ */

/* ----- Header slider ----- */
#home_header .et_pb_fullwidth_header {
	min-height:50vh;
}

/* Blog */

.et_pb_gutters1#pa_blog_grid .et_pb_blog_grid .column.size-1of3 {
	width:32.3333%;
	margin-right:1%;
}

.et_pb_gutters1#pa_blog_grid .et_pb_blog_grid .column.size-1of3 article {
	margin-bottom:10px;
}

/* Galleries */

.sl-overlay {
	background:linen!important;
}

.sl-wrapper .sl-navigation button {
	font-size:5rem!important;
    margin-top: -44px!important;
    height: 88px!important;
    width: 44px!important;
    line-height: 44px!important;
    z-index: 100070!important;
}

/* ----- Section spacing ------ */




/* ------- Main Content ------ */



.shadow img {
box-shadow: 5px 5px 3px #999999;
}



/* ---- Gravity Forms ----- */


/* ------ Footer ------ */

#footer-info {
font-size: 0.8em;
}

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

/* ---- Responsive design ---- */

/* ---- Widescreens, anything above 1400px --- */

@media only screen
and (min-width : 1400px ) {
	
}

/* ---- Everything WITHOUT the mobile menu, i.e. over 980px --- */

@media only screen
and (min-width : 980px ) {
	
	.single-post h1.entry-title {
	font-size:6em;
	color:#fff;
}
	
	.et_pb_bg_layout_light p.et_pb_title_meta_container {
		color:#fff;
	}
	
	.ngg-galleryoverview.default-view {
		text-align:left!important;
	}
	
}

/* ---- Smallish screens, but using the desktop view --- */

@media only screen
and (min-width : 980px )
and (max-width : 1300px ) {
	
}

/* ---- Everything WITH the mobile menu, i.e. below 980px ---- */

@media only screen
and (max-width : 979px ) {
	
		.single-post h1.entry-title {
	font-size:3em;
	color:#fff;
}
	
	.et_pb_gutters1#pa_blog_grid .et_pb_blog_grid .column.size-1of1 article {
	margin-bottom:10px;
}
	
	.single-post .et_pb_row.et_pb_row_1_tb_body {
		width:100%!important;
	}
	
}





/* ---- 768 to 989   */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 989px)  {



}

/* ------------- iPads  (both orientations) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
/*and (orientation : portrait)*/ {



}

/* -------------- iPads (landscape only) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {



}

/* --------------  iPads (portrait only) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {



}


/* -----------   Smartphones (both orientations) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px) {



}


