/*
Theme Name: Hydrogen
Theme URI: http://gantry.org
Author: RocketTheme, LLC
Author URI: http://rockettheme.com
Description: Default Gantry 5 theme. Provides a simple, clean and fast design to get you started on developing your own theme or setting up a quick new site
Version: 5.3.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/************* TYPOGRAFIE *******************/
@font-face {
    font-family: 'Brandon Text';
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-RegularItalic.eot');
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-RegularItalic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-RegularItalic.woff') format('woff'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'Brandon Text';
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Regular.eot');
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Regular.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Regular.woff') format('woff'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'Brandon Text';
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Light.eot');
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Light.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Light.woff') format('woff'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: 'Brandon Text';
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Black.eot');
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Black.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Black.woff') format('woff'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: 'Brandon Text';
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-LightItalic.eot');
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-LightItalic.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-LightItalic.woff') format('woff'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic
}
@font-face {
    font-family: 'Brandon Text';
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Bold.eot');
    src: url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Bold.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Bold.woff') format('woff'), url('/wp-content/themes/g5_hydrogen/custom/fonts/BrandonText-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal
}
html,body,p,h1,h2,h3,h4,h5,h6 {font-family: 'Brandon Text','Roboto',verdana,sans-serif;}
h1,h4,h5 {color:#dd9f94;font-weight:bold;}
h2,h3,h6 {color:#aca78b;font-weight:bold;}

h1 {font-size:4rem;text-transform:uppercase;}
h2 {font-size:3rem;text-transform:uppercase;}
h3 {color:#575250}
h3,h4,h5,h6 {font-size:2rem}


.entry-header {display:none;}
/************* HEADER / SLIDER *******************/
.probu-logo img {-webkit-transition: width 0.5s ease, height 0.5s ease;width:350px;}
.g-fixed-second .probu-logo img {width:350px;}

.gform_wrapper br {
display: none;
}

main#g-main {position:relative;z-index:60!important;background-color:rgba(0,0,0,0);}
#g-main .g-grid {background-color:#fff;}

.slider-overlay img {max-width:1000px;}

#g-header.g-fixed-active  {width:100%;right:0;-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);
box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);}

#g-header,main#g-main,.g-fixed-second  {max-width:1170px;margin:0 auto!important;}
 
#g-header .g-content {margin:0;padding:0;}
#g-header{padding:0 30px 0px}
#g-header img {padding-top:30px;padding-bottom:30px;}
 
 /** navbar **/
 .g-main-nav {margin-top:10px;}
 .g-main-nav li {font-size:25px;font-weight:bold;text-transform:lowercase;}
 .g-main-nav li:nth-child(odd) a:hover {color:#dd9f94!important;}
 .g-main-nav li:nth-child(even) a:hover {color:#aca78b!important;}
 .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding:15px 0.938rem;
}

#g-header .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: #fff!important;
}
 /** slider **/
.slider-overlay {
	top:80px;
	position:absolute;
	/*background-color:rgba(210, 149, 44, 0.83);*/
	height:70vh; /*change also main::before*/
	width:100%;
}

.g-fixed-container {height:auto!important;min-height:148px!important;}
.g-home .slider-overlay {
	top:7vh;
	position:absolute;
	/* background:url('/wp-content/uploads/2016/10/bg_stan_ik_sm.png'); */
	background-position:center center;
	background-size:cover;
	height:26vh; /*change also main::before*/
	width:100%;
}

@media (max-width:47.99999999rem)  {
	h1 {font-size:2rem;}
	h2,h3,h4,h5,h6 {font-size:1.8rem;}
	.social-media-button-container{padding-bottom:10px;text-align:center!important;}}


@media (min-width:30.111rem) and (max-width:5999999rem) {
	main#g-main .sow-image-grid-image img {width:auto!important;max-width:260px!important;}
	}
	@media (max-width:30rem)  {
	main#g-main .sow-image-grid-image img {width:auto!important;max-width:100%!important;}
	}	@media (min-width:60rem) {
	main#g-main .sow-image-grid-image img {width:auto!important;max-width:360px!important;}
	}



@media (max-width:74.999999999rem)  {
	.slider-overlay {
			top:0vh;
			position:absolute;
			/* background-color:rgba(210, 149, 44, 0.83);*/
			height:30vh; /*change also main::before*/
			width:100%;
		}
	.so-widget-sow-hero-default-d20556bde499 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
    height: 30vh;}
	.g-home .so-widget-sow-hero-default-d20556bde499 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
    height: 40vh;}
	}
@media (min-width:75rem)  {
	main::before {height:10vh;display:block;content:'';}
	section#g-slider {z-index:0;position:absolute;top:0;right:0;left:0;background-color:#ccc;z-index:0;} 
	.g-home main::before {height:600px;}
	.g-home .slider-overlay {
	top:80px;
	position:absolute;
	/* background:url('/wp-content/uploads/2016/10/bg_stan_ik-e1476790963783.png'); */
	background-position:46% 140%;
	background-size:auto 110% ;
	height:800px; /*change also main::before*/
	width:100%;
}
	}


.g-home main::before {display:block;content:'';}


/************* GALLERY *******************/
.clearfix {clear:both;}
#links img {margin-bottom:20px;}


.gallery-item {text-align:center;font-size:1.1em;}
.gallery-item .title {color:#aca78b;font-weight:bold;padding-top:15px;}
.gallery-item .date {color:#000;padding-bottom:25px;}


/************* main *******************/
#g-main {padding-bottom:0;}
.probu-stanco {margin-bottom:-30px;}

.g-home #page-content {display:none;}

/************* FOOTER *******************/
footer#g-footer {position:relative;z-index:500;border-top:0;padding-bottom:15px;}
#g-footer .g-content {padding-bottom:0;padding-top:0;}
#g-footer,#g-footer p {line-height:140%;margin:0;padding:0;font-weight:bold;}
#g-footer .g-container {padding-left:14px;padding-right:14px;}
#g-footer a {color:#575250;}
.g-branding {text-transform:uppercase;font-size:0.9rem;}
.footer-divider {border-bottom:1px solid #000;}

/*************************** gallery  */
.video-item-block {width:25%;height:0;padding-bottom:25%;margin-bottom:10px;float:left;border:1px solid red;text-align:center;}

.title {padding-bottom:0rem;margin-top:20px;text-align:center;width:100%;display:inline-block;min-height:3rem;}
@media (max-width:75rem) {.title {min-height:4rem;}}
.gallery-item {margin-bottom:15px;}
.probu-gallery {margin-bottom:15px;margin-right:0px;}
.gallery-date {font-family: "Droid Serif";font-size:150%;color:#000;text-transform:capitalize;}
/*************************** BOOTSTRAP PILLS / TABS  */
ul.probu-pills {list-style-type:none;margin-left:0; /*display: block; text-align:center;*/}
ul.probu-pills li { display: inline-block;}
.probu-pills a.button {background-color:rgba(0,0,0,0);color:#000;border:1px solid rgba(0,0,0,0.3);font-family:'tstar-bold';}
.probu-pills a.button:hover {background-color:rgba(0,0,0,0.015);color:#000;border:1px solid rgba(0,0,0,0.8);font-family:'tstar-bold';}

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

#debuutGuestExperienceForm h2 {text-align:center;text-transform:none;font-size:1.3rem;}

#debuutGuestExperienceForm input,#debuutGuestExperienceForm textarea {width:100%;}
input[type=submit]{width:auto;padding:5px 10px;margin-top:2rem;color:#fff;background-color:#dd9f94}

#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #aca78b;
}

/*************************** NEWS */
.post h2 {text-align:center;}
.nav-next {float:left;}
.nav-previous {float:right;}
.image-container {width:100%;height:0;padding-bottom:66%;display:block;}

.news-container {background-color:#fcfcfc;}
.news-container h2 {color:#575250;font-size:1.2rem;
    -webkit-transition: color 0.5s; /* Safari */
    transition: color 0.5s;
	}
.news-container:hover h2 {color:#dd9f94;}
.news-container p {color:#575250;}
.news-content {padding:15px;}
/* Shine */
.shiny  {overflow:hidden;}
.shiny figure {
	position: relative;
	margin:0!important;
}
.shiny figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.shiny figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}


/*************************** MENU */

.probu-menu-content {text-align:center;color:#000;}

.probu-menu h2,.probu-menu h3 {text-align:center;text-transform:none;margin:0;padding:0;}
.probu-menu h2 {font-size:1.5rem;color:#000;margin-top:2rem;}
.probu-menu h3 {font-size:1rem;color:#575250;font-weight:normal;margin-bottom:1rem;}


.probu-menu p {margin:5px 0;font-size:1.1rem;color:#000;}
.probu-menu p.gerecht {float:left;width:75%;clear:both;text-align:left;}
.probu-menu p.gerecht-prijs {float:right;width:20%;text-align:right;}

.probu-spacer {clear:both;height:0rem;margin-bottom:2rem;}

.gerecht-titel {font-weight:bold;}
.gerecht-omschrijving::before {content:' | ';}
span.josper-bbq {display:block;}
.josper,.bbq {font-weight:bold;font-style:italic;text-transform:uppercase;}

@media (min-width:75rem)  {
	#page-content {padding-left:6rem;padding-right:6rem;}
}
