

/* Gblock **********************************************************************/



.gblock {

	overflow:hidden;	

	position:relative;

	background-position:center center;

	background-size:cover;

}

#tinymce .gblock {

	max-height:500px;

}



.gblock-split {

	display:table;

	width:100%;

}

.gblock-split .gblock-content, .gblock-split .gblock-image {

	display:table-cell;

	width:50%;

	padding-left:2%;

	padding-right:2%;

	vertical-align:middle;

}

.gblock-background {

	padding-left:20px;

	padding-right:20px;	

}

.gblock-image {

	background-position:center center;

	background-size:cover;

}

.gblock-split .gblock-image.gblock-image-mobile {

	display:none;	

}

.gblock-content {

	margin:0 auto;	

}

.gblock-hero .gblock-content {

	display:inline-block;

	width:auto;

	position:relative;

}

.gblock .gblock-abs-background {

	position:absolute;

	top:0px;

	bottom:0px;

	left:0px;

	right:0px;	

	z-index:1;

}

.gblock-inner-content {

	position:relative;

	z-index:2;	

}

.gblock-valign {

	top:0px;

	left:0px;

	bottom:0px;

	right:0px;

	text-align:center;

}

.gblock-valign > span {

	vertical-align:middle;

	display:inline-block;

	height:100%;	

}



/* Gtile *********************************************************************/



.gtile_con {

	position:relative;

	width:100%;	

	text-align:center;

	margin:10px auto;

}

.gtile {

	display:inline-block;

	vertical-align:top;

	width:100%;

}

.gtile-background {

	padding-left:20px;

	padding-right:20px;	

}

.gtile_2_column .gtile {

	width:48%;	

}

.gtile_3_column .gtile {

/*	width:33.33%;	*/
	width:30%;	

}

.gtile_4_column .gtile {

	width:25%;	

}

.gtile_5_column .gtile {

	width:20%;	

}

.gtile_6_column .gtile {

	width:16.66%;	

}

.gtile-inner {

	position:relative;

	background-position:center center;

	background-size:cover;

}

.gtile-valign {

    left: 0px;

    right:0px;

    top: 0px;

    bottom:0px;

}

.gtile-valign span {

	content: "";

    display: inline-block;

    height: 100%;

    vertical-align: middle;

}

.gtile-center {

	display: inline-block;

    padding: 0px 10px;

	vertical-align:middle;

}

h2.gtile-title, .entry-content h2.gtile-title {

	margin:0px;
    font-family: "Meddon", cursive;
    font-size: 24px;
    color: #402511;

}

.gtile-content {

	padding:10px 0;	
    font-family: 'Yantramanav', sans-serif;
    font-weight: 300;
    text-align: left;

}

.gtile-above h2.gtile-title {

	padding:6px 10px;

}

.gtile-below h2.gtile-title {

	padding:6px 10px;	

}





/*  The accordion Functionality

********************************************************/

.gpress_accordion_ul li{

	cursor:pointer;		

}

.gpress-spacer{

	height:50px;	

}



/* Mobile

*********************************************************/

@media screen and (max-width:750px){

	.gtile_2_column .gtile{

		width:100%;	

	}

	.gtile_3_column .gtile{

		width:50%	

	}

	.gtile_4_column .gtile{

		width:50%;	

	}

	.gtile_5_column .gtile{

		width:33.33%;	

	}

	.gtile_6_column .gtile{

		width:33.33%;	

	}

	.gblock-split .gblock-content, .gblock-split .gblock-image, .gblock-split .gblock-image.gblock-image-mobile{

		display:block;

		width:100%;	

	}

	.gblock-split .gblock-image.gblock-image-full {

		display:none;

	}

	

}

@media screen and (max-width:400px){

	.gtile_3_column .gtile{

		width:100%	

	}

	.gtile_4_column .gtile{

		width:100%;	

	}

	.gtile_5_column .gtile{

		width:50%;	

	}

	.gtile_6_column .gtile{

		width:50%;	

	}

}



