@charset "utf-8";
/*
 Theme Name:   Venus Child - Fall 2015
 Description:  Venus Child Theme for ResoLUTE: Fall 2015
 Author:       Pacific Lutheran University
 Author URI:   http://www.plu.edu
 Template:     venus
 Version:      1.3.2
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  venus-child
*/

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

/* fix the 'prev' and 'next' icon issues */
.post_previous_icon {
	background: transparent url('images/prev_icon.png') no-repeat center center !important;
}
.post_next_icon {
	background: transparent url('images/next_icon.png') no-repeat center center !important;
}

/* change font size to be bigger for all stories */
.post_wrapper_inner, .withpadding, #content_wrapper .inner .inner_wrapper.fullwidth {
	font-size: 17px;
}

/* move cover story button down on home page video */
body.page-id-991 .one.ppb_transparent_video_bg .post_title.entry_post.slideUp {
	top: 60%;
}

/* King Harald Cover Story - START */

/* add big crown as background image on bottom of story and set all body divs with a higher z-index */
body.page-id-10984 .footer_wrapper:before {
    background: transparent url('.//images/royal-palace.gif') center bottom no-repeat;
    content: " ";
    width: 100%;
    height: 676px;
    display: inline-block;
    position: absolute;
    margin-top: -48.3em;
}
body.page-id-10984 .big-crown-bg {
	margin-top: 41em;
}

/* change margin for parallax images */
body.page-id-10984 .one.ppb_parallax_bg {
	margin-bottom: 0;
}

/* change parallax image background text box style */
body.page-id-10984 .ppb_parallax_bg .post_title {
	background: rgba(0,0,0,0.7);
	padding: 2em 5em;
    left: 0;
    right: 0;
    width: initial;
}

body.page-id-10984 .ppb_parallax_bg .post_title h3 {
	font-size: 1.5em;
    line-height: 1.2em;
    text-align: left;
    margin: 0;
    padding: 0;
    color: #fbba37;
    font-weight: normal;
}

body.page-id-10984 .ppb_parallax_bg .post_title h3 > span {
	color: #fff;
	display: block;
	border-top: 1px solid #555;
	text-transform: none;
	padding-top: 10px;
	font-size: 0.8em;
}

body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt {
	width: 100%;
	display: none;
	opacity: 1;
	transition: none;
	padding: 0;
}

body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content {
	text-align: justify;
	padding: 0;
	margin: 0;
	font-size: 1.2em;
	line-height: 1.5em;
	font-family: 'Montserrat';
	color: #ffffff;
}

body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content span {
	color: #fff;
	display: block;
}

/* date highlight styles */
.date-text-wrapper {
	border-top: 1px dotted #888888;
	border-bottom: 1px dotted #888888;	
	margin-bottom: 1em;
}
.date-text-wrapper.active {
	border-top: none;
}
.date-text {
	color: #000;
	text-transform: uppercase;
	font-family: "Montserrat";
	font-size: 3.5em;
	display: inline;
}
.date-text .year {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    display: inline-block;
    font-size: 19px;
    position: relative;
    top: -16px;
    color: #999999;
    left: -17px;
}
.date-text p {
	display: inline !important;
    padding: 0;
    margin: 0 0 0 -37px;
}
.open-close {
	background: transparent url('.//images/img-open.png') left top no-repeat;
    width: 43px;
    height: 43px;
    display: inline-block;
}
.open-close:hover {
	cursor: pointer;
}
.open-close.active {
	background: transparent url('.//images/img-close.png') left top no-repeat;
}

/* check mark li's */
.checkmark {
	list-style: none;
} 
.checkmark li {
	background: url('.//images/checkmark.png') left 40% no-repeat;
	padding: 0 0 4px 25px;
}

/* "Content Timeline" plugin: remove the month/year title area */
.timeline h4.t_line_month {
	display: none;
}

/* "Content Timeline" plugin: add styling for subtitle under year */
#tl1 .item h2 > span {
	display: block;
	font-size: 11px;
	line-height: 16px;
	margin: 5px 0 0 0;
	border-top: 1px solid #e8e8e8;
	padding-top: 5px;
	font-weight: normal;
	color: #777;
	text-transform: uppercase;
}

/* "Content Timeline" plugin: remove text from displaying when hovering over small year on top of items */
#tl1 .t_line_node > .t_node_desc > span {
	display: none !important;
}
#tl1 .t_line_node:hover > .t_node_desc > span {
	display: none !important;
}

/* change author box font size */
body.page-id-10984 .post_wrapper.author {
	font-size: 14px;
}

/* make google maps embed be responsive in nature */
body.page-id-10984 .google-maps {
    position: relative;
    padding-bottom: 75%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
}
body.page-id-10984 .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* change gallery carousel title font size to be smaller */
body.page-id-10984 h5.header_line {
	font-size: 1.5em;
}

/* King Harald Cover Story - END */

/* Side teaser boxes */
.box-teaser {
	line-height: 20px;
	font-size: 12px;
}
.box-teaser img {
	width: 100%;
	border-radius: 4px;
	   -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	 -khtml-border-radius: 4px;
}

/* styles for the interacive map content */
.int-map-content {
	font-size: 14px;
	padding: 0 1em 1em 0;
	color: #212121;
}
.int-map-content .swipebox > img {
	max-width: 100% !important;
	margin-bottom: 1em;
	margin-top: -2em;
}
.int-map-content .swipebox:before {
	content: '+ view larger';
	position: relative;
	background: rgba(0,0,0,0.5);
	top: -5px;
	color: #fff;
	padding: 6px 8px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	z-index: 1;
}
.int-map-content .swipebox:hover {
	text-decoration: none;
}
.int-map-content .extra-info {
	list-style: none;
	margin: 0 !important;
	padding: 10px 0 0 0;
}
.int-map-content .extra-info li {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.int-map-content .extra-info li:first-child {
	border-top: 1px solid #e8e8e8;
	padding-top: 5px;
}
body.page-id-10995 #at4-share { display: none !important; }
/* end styles for interactive map content */

/* Women's Center Story styles */
.wc-stories {
	border-top: 1px dashed #fbba37;
	padding: 2em 0 2em 0;
	clear: both;
}
.wc-stories h6 {
	margin: 0;
	padding: 0;
	line-height: normal;
}
.wc-stories h6 > span {
	display: block;
	font-size: 16px;
	text-transform: uppercase;
	color: #999;
}
.wc-stories .img {
	text-align: center;
}
.wc-stories .img > img {
	border-radius: 50%;
	border: 1px solid #ccc;
	padding: 3px;
	margin-top: 2em;
}

/* Attaway Lutes styles */
.side-stats {
	background: #fbba37;
	padding: 1em;
	color: #000;
}
.side-stats h6 {
	margin: 0;
	padding: 5px 0;
	border-bottom: 1px dotted #000;
	margin-bottom: 5px;
	background: #000;
	color: white;
	text-align: center;
	text-transform: uppercase;
}
.side-stats p {
	padding: 0;
	margin: 0;
}

/* Change home page font size for photo gallery header */
body.page-id-991 h5.header_line.post_fullwidth {
	font-size: 41px;
}

/* change font family for breadcrumbs */
#page_caption .sub_page_caption a {
	font-family: 'Montserrat';
}
#page_caption .sub_page_caption a:hover {
	font-family: 'Montserrat';
}
#page_caption .sub_page_caption span.current {
	font-family: 'Montserrat';
}

/* add class to make any iframe be responsive */
.make-me-responsive {
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}
.make-me-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* Theme customization ends here
-------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------------------
 * Due to the original theme's author, the responsive CSS is included incorrectly. This requires
 * things to sometimes have an !important call to them, and be included below. Unfortunately,
 * without going in and redoing it all, this is how it has to be. 
 *
 * Add any responsive styles below.
---------------------------------------------------------------------------------------------- */

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

/* DO NOT REMOVE THE FOLLOWING MINIFIED CSS ,IT IS REQUIRED AND NEEDED FOR THE THEME TO WORK PROPERLY */
.mainmenu.notice{display:none}#breaking_wrapper{margin-left:50px;box-shadow:0 8px 15px rgba(0,0,0,.2)}#page_slider.flexslider{max-height:500px}body{font-size:13px}h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}#content_wrapper .inner .inner_wrapper .sidebar_content h5.header_line,h5.header_line{font-size:24px}h6,h7{font-size:14px}.one{margin-top:0}h5.ppb_classic_title{font-size:18px}#page_caption h1,#page_caption h2{font-size:26px;margin-bottom:5px}#boxed_wrapper{width:768px}#option_btn{display:none}#wrapper{width:100%}#top_bar{width:768px}.standard_wrapper.small{width:726px}.standard_wrapper img{max-width:726px;height:auto}a.button.medium,input[type=button].medium,input[type=submit].medium{font-size:14px;padding:.65em 1.4em}#footer,.footer_wrapper{width:100%}#footer ul.sidebar_widget{width:726px;float:none}#copyright{width:768px}.copyright_wrapper{width:726px}.copyright_wrapper .left_wrapper{width:450px}.copyright_wrapper .right_wrapper{width:200px}.logo{margin:0 auto auto;float:none;text-align:center}.slider_wrapper{margin-bottom:10px}.slider_wrapper .main_post{height:500px}.slider_wrapper .main_post_full{width:100%;height:500px}.slider_wrapper .sub_post{height:250px}.ppb_parallax_bg .post_title,.ppb_video_bg .post_title,.slider_wrapper .main_post_full .post_title{width:70%;left:15%}.slider_wrapper .main_post .post_title h3{width:480px}.ppb_parallax_bg .post_title h3,.ppb_transparent_video_bg .post_title h3,.ppb_video_bg .post_title h3,.slider_wrapper .main_post_full .post_title h3{font-size:24px;line-height:30px;margin-top:10px;margin-bottom:5px}.slider_wrapper .sub_post .post_title h4{width:206px;font-size:16px!important}#content_wrapper .inner .inner_wrapper ul.cat_filter li a,#content_wrapper .inner .inner_wrapper ul.cat_filter li a:active,#content_wrapper .inner .inner_wrapper ul.cat_filter li a:hover,.ppb_parallax_bg .post_title .read_full a,.ppb_parallax_bg .post_title .read_full a:active,.ppb_parallax_bg .post_title .read_full a:hover,.ppb_video_bg .post_title .read_full a,.ppb_video_bg .post_title .read_full a:active,.ppb_video_bg .post_title .read_full a:hover,.slider_wrapper .main_post_full .post_title .read_full,.slider_wrapper .main_post_full .post_title .read_full:active,.slider_wrapper .main_post_full .post_title .read_full:hover,ul.cat_filter li a,ul.cat_filter li a:active,ul.cat_filter li a:hover{font-size:16px}#custom_logo{float:none;display:inline}#custom_logo img{max-width:726px;height:auto}.header_ads{float:none;margin:10px auto auto;text-align:center}.logo_tagline{display:none}#content_wrapper{width:726px}#content_wrapper .inner{width:100%}.standard_wrapper,.standard_wrapper.wide{width:726px}#content_wrapper .inner .inner_wrapper.fullwidth{width:100%;margin:auto}#autocomplete{width:250px}#autocomplete li{width:220px}#autocomplete li .ajax_post{width:150px}.main_nav,.main_nav ul,.second_nav,.second_nav ul{display:none}body.home #content_wrapper .inner .inner_wrapper .sidebar_wrapper{margin-top:15px;margin-left:16px;float:left}#content_wrapper .inner .inner_wrapper .sidebar_wrapper{margin-left:26px;float:left}#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar{width:180px;padding-right:10px;margin-right:10px}#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar{width:520px}#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar div,#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar iframe,#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar img{max-width:520px}#content_wrapper .inner .inner_wrapper img{max-width:100%;height:auto}li.Custom_Facebook_Page{display:none}#content_wrapper .inner .inner_wrapper .sidebar_wrapper{width:200px;padding-left:0}body.home #content_wrapper .inner .inner_wrapper .sidebar_content{width:500px;margin-left:5px}#content_wrapper .inner .inner_wrapper .sidebar_content.withpadding{width:470px;padding:15px}#content_wrapper .inner .inner_wrapper .sidebar_content{width:500px;margin-left:0}#content_wrapper .inner .inner_wrapper .sidebar_content div,#content_wrapper .inner .inner_wrapper .sidebar_content img,#content_wrapper .inner .inner_wrapper .sidebar_content object,#content_wrapper .innmaxer .inner_wrapper .sidebar_content iframe{max-width:100%}#content_wrapper .inner .inner_wrapper .sidebar_content div.row.clearfix{width:480px}#content_wrapper .inner .inner_wrapper .sidebar_content div.rev_con{max-width:150px;margin-right:10px}#map_contact,.map_shadow{width:530px;height:250px}.pricing_box.five.large .header span{font-size:1.3em;top:15px}.video-js-box,video.video-js{max-width:520px}.vjs-poster{width:520px;height:auto}.comment .right{width:86%}ul.children div.comment .right{width:82%}#content_wrapper ul.children ul.children{width:87%;margin-left:90px}.social_profile .social_icon{margin-right:10px}.social_profile .social_icon img{max-width:22px!important;height:auto}.social_profile .profile .counter h4{font-size:16px}.social_profile .count{display:none}.ads125_wrapper div.ads125,.ads125_wrapper img{width:90px;height:90px}.post_header_wrapper{width:100%},#footer .sidebar_widget li ul.thumb li img,#footer ul.posts.blog li a img.frame{width:38px}.widget_calendar{display:none}#content_wrapper .one_half.home .sidebar_widget li ul.thumb li,#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li{margin-right:3px}#content_wrapper .one_half.home .sidebar_widget li form#searchform input[type=text],#content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type=text],#footer .sidebar_widget li form#searchform input[type=text]{width:96%}#about_the_author .description{width:360px}#about_the_author{width:480px}.post_header_wrapper.single{width:250px}.post_wrapper.half{width:250px;margin-top:15px}.post_wrapper.half .post_img a img{width:250px}.post_header_wrapper.half,.post_inner_wrapper.half,body.home .post_inner_wrapper.half{width:100%}.post_header_wrapper.half h4{font-size:16px}.post_img .caption_cat.half{top:-160px}.post_img .caption_cat{top:-221px}ul.children .comment{width:91%}#content_wrapper #post_mansory_wrapper.inner{width:768px;margin:-40px auto auto}.post_wrapper.half.mansory{width:240px;padding-top:0;margin:5px}.post_wrapper.half.mansory .post_img a img{width:220px}.post_wrapper.half.mansory .post_img{margin-top:15px}.pagination{margin-left:5px}.readmore{font-size:13px}#about_the_author .description.author{width:360px}.post_img{background:0 0!important}.post_img.ppb_cat_fullwidth{width:335px!important;height:264px!important}.post_img.ppb_cat_fullwidth img{max-width:335px!important;height:auto}.post_img.ppb_cat_sidebar{width:240px!important;height:auto!important}.post_img.ppb_cat_sidebar img{max-width:240px!important;height:auto}.post_img.ppb_classic_sidebar{width:500px!important;height:287px!important;margin-left:0}.post_img.ppb_classic_sidebar img{max-width:500px!important;height:auto;margin-left:0}.post_img.ppb_classic_fullwidth{width:350px!important;height:198px!important;margin-left:0}.post_img.ppb_classic_fullwidth img{max-width:350px!important;height:auto!important;margin-left:0}.post_img.ppb_column_sidebar,.post_img.ppb_column_sidebar img{max-width:auto!important;height:auto!important;margin-left:0}.post_img.ppb_column_fullwidth{width:220px!important;height:220px!important;margin-left:0}.post_img.ppb_column_fullwidth img{max-width:220px!important;height:220px!important;margin-left:0}#post_mansory_wrapper.ppb_fullwidth{width:726px}.ppb_column_sidebar .review_score_bg{bottom:4px}.ppb_classic_fullwidth .comment_number_bg,.ppb_classic_fullwidth .review_score_bg{right:10px}#page_caption .boxed_wrapper{width:726px}.post_img.half{max-width:auto!important;height:auto!important;margin-left:0}.element[rel=two_columns]{margin-right:0}.element[rel=two_columns],.element[rel=two_columns].last{width:48%}.post_wrapper.half.mansory .post_img,.post_wrapper.half.mansory .post_img img{width:240px!important;height:auto!important;margin-left:0}#mobile_nav_icon,.mobile_nav_icon_bg{display:block!important}.mobile_menu_wrapper{overflow:scroll!important;height:100%!important}.mobile_main_nav,mobile_main_nav li ul{list-style:none;border-right:1px solid #333;overflow:scroll;height:100%}.mobile_main_nav li{border-top:1px solid #333;border-bottom:1px solid #333}.mobile_main_nav li a{color:#999;display:block;padding:15px 12px 15px 15px;text-transform:uppercase;text-decoration:none!important;font-size:14px}.mobile_main_nav li ul li a{padding-left:30px}.mobile_main_nav li a:hover{background:#222;color:#fff;text-decoration:none!important}.mobile_main_nav li ul li:last-child{border-bottom:0}.mobile_main_nav li ul li ul li a{padding-left:60px;font-size:11px}.ppb_column_post.masonry{margin-right:24px}.one_half.ppb_classic{margin-bottom:25px}.post_wrapper.full.ppb_columns{margin-bottom:5px}.one_half.last.ppb_cat_last{width:45%}.slider_widget_wrapper{width:200px;height:140px}#footer .sidebar_widget li{margin-right:25px}#footer .sidebar_widget>li.nth-child-3n{float:right!important;margin-right:-50px!important}.post_slideshow_widget li a img{max-width:100%;height:auto}.single_post_ft_wrapper{width:100%;max-height:500px}.single_post_ft_wrapper div{max-width:100%!important;max-height:500px!important}#page_caption{width:726px}ul.posts.blog li a img.frame{width:70px}#page_caption.single_post h2{font-size:26px}#review-box h2.review-box-header{font-size:20px}#content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle,h2.widgettitle{font-size:16px}.post_ft_gallery_wrapper.gallery_ft,.single_post_ft_wrapper.gallery_ft{height:350px}.pp_gallery img{max-width:175px!important;height:auto}.carousel_img img{max-width:125px!important}body.single.single-post .carousel_img img{max-width:155px!important}.one_half.ppb_category{margin-left:2%}#content_wrapper .inner .inner_wrapper .sidebar_content .ppb_header .ppb_desc,.ppb_header .ppb_desc{font-size:16px}ul.posts li h3{font-size:18px}.post_circle_thumb.large_thumb,.post_circle_thumb.large_thumb img{max-width:180px;max-height:180px}.one.ppb_transparent_video_bg{max-height:300px;height:300px}.one.ppb_transparent_video_bg div{max-height:300px}.one.ppb_video_bg{max-height:400px;height:400px}.one.ppb_video_bg div{max-height:400px}.ppb_transparent_video_bg .post_title .post_excerpt{width:80%;font-size:14px}.ppb_transparent_video_bg .post_title{top:10%}.ppb_parallax_bg .post_title .post_excerpt,.ppb_video_bg .post_title .post_excerpt,.slider_wrapper .main_post_full .post_title .post_excerpt{font-size:14px}#page_caption.single_post{width:70%;left:15%}body.single #content_wrapper{margin-top:20px}.wp-caption{max-width:450px!important;height:auto}blockquote{font-size:20px}blockquote:before{margin-top:40px}h3.title,h3.title a{font-size:16px}.post_type_bg.single{top:33%}.post_type_bg.single img{max-width:40px;height:auto!important}.post_img{width:500px!important;height:282px!important}.post_header h3{font-size:18px}.post_detail{width:70%}.post_detail.half{width:100%}.post_circle_thumb.search_thumb,.post_circle_thumb.search_thumb img{height:150px!important}.post_img.ppb_cat{width:160px!important;height:160px!important}#page_caption{margin-top:25px;padding-bottom:15px}.one.ppb_parallax_bg{background-size:100%!important;background-attachment:scroll!important;max-height:400px}#post_video_wrapper iframe{height:432px}.one.ppb_transparent_video_bg video,.one.ppb_video_bg video{width:100%!important;height:100%!important}.ppb_parallax_bg .post_title .post_excerpt,.ppb_video_bg .post_title .post_excerpt{display:none!important}.ppb_video_bg .post_title{bottom:30px}.one.ppb_transparent_video_bg .mejs-container .mejs-controls,.one.ppb_video_bg .mejs-container .mejs-controls{visibility:visible!important;z-index:9999}.post_sound_cloud_wrapper,.video_shortcode_wrapper{max-width:100%!important;height:auto!important}.video_shortcode_wrapper video{width:100%!important;height:100%!important}.post_audio_wrapper .mejs-container{max-width:100%!important}.ppb_parallax_bg{background-attachment:scroll!important}#swipebox-action{display:block!important}#swipebox-caption{display:block!important;bottom:3%!important;padding-bottom:13px!important}#swipebox-overlay{z-index:999999!important}.navbar-fixed{top:0!important}#calendar_views{display:none}
	
	/* add any new responsive styles here */
	body.page-id-10984 .ppb_parallax_bg .post_title {
		background: rgba(0,0,0,0.7);
		padding: 1em 2em;
	    left: 0;
	    right: 0;
	    width: initial;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 {
		font-size: 1.3em;
	    line-height: 1.2em;
	    text-align: left;
	    margin: 0;
	    padding: 0;
	    color: #fbba37;
	    font-weight: normal;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 > span {
		color: #fff;
		display: block;
		border-top: 1px solid #555;
		text-transform: none;
		padding-top: 3px;
		font-size: 0.8em;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt {
		width: 100%;
		display: none;
		opacity: 1;
		transition: none;
		padding: 0;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content {
		text-align: justify;
		padding: 0;
		margin: 0;
		font-size: 1.2em;
		line-height: 1.5em;
		font-family: 'Montserrat';
		color: #ffffff;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content span {
		color: #fff;
		display: block;
	}
	
	body.page-id-991 .one.ppb_transparent_video_bg { display: none !important; }
	body.page-id-991 img.placeholder { display: block !important; margin: -35px -5% 0px -5% !important; max-width: none !important; width: 110% !important;}
	
}

/* Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 960px) {

/* DO NOT REMOVE THE FOLLOWING MINIFIED CSS ,IT IS REQUIRED AND NEEDED FOR THE THEME TO WORK PROPERLY */
#calendar_views,#main-category-navbar-wrapper{display:none}#swipebox-action{display:block!important}#swipebox-caption{display:block!important;bottom:3%!important;padding-bottom:13px!important}#swipebox-overlay{z-index:999999!important}

	/* add any new responsive styles here */
	body.page-id-10984 .ppb_parallax_bg .post_title {
		background: rgba(0,0,0,0.7);
		padding: 1em 2em;
	    left: 0;
	    right: 0;
	    width: initial;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 {
		font-size: 1.3em;
	    line-height: 1.2em;
	    text-align: left;
	    margin: 0;
	    padding: 0;
	    color: #fbba37;
	    font-weight: normal;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 > span {
		color: #fff;
		display: block;
		border-top: 1px solid #555;
		text-transform: none;
		padding-top: 3px;
		font-size: 0.8em;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt {
		width: 100%;
		display: none;
		opacity: 1;
		transition: none;
		padding: 0;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content {
		text-align: justify;
		padding: 0;
		margin: 0;
		font-size: 1.2em;
		line-height: 1.5em;
		font-family: 'Montserrat';
		color: #ffffff;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content span {
		color: #fff;
		display: block;
	}
	
	body.page-id-991 .one.ppb_transparent_video_bg { display: none !important; }
	body.page-id-991 img.placeholder { display: block !important; margin: -24px -5% 0px -5% !important; max-width: none !important; width: 110% !important;}
	
	body.page-id-991 .one.ppb_parallax_bg {
		margin-top: -15em;
	}

	
}

/* Mobile (Portrait) */
@media only screen and (max-width: 767px) {

/* DO NOT REMOVE THE FOLLOWING MINIFIED CSS ,IT IS REQUIRED AND NEEDED FOR THE THEME TO WORK PROPERLY */
#calendar_views,#main-category-navbar-wrapper{display:none}#swipebox-action{display:block!important}#swipebox-caption{display:block!important;bottom:3%!important;padding-bottom:13px!important}#swipebox-overlay{z-index:999999!important}#main-category-navbar-wrapper{display:none}.menu-secondary-menu-container{border-top:none!important}

	/* add any new responsive styles here */
	body.page-id-10984 .ppb_parallax_bg .post_title {
		background: rgba(0,0,0,0.7);
		padding: 1em 2em;
	    left: 0;
	    right: 0;
	    width: initial;
	    bottom: 49px;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 {
		font-size: 1.3em;
	    line-height: 1.2em;
	    text-align: left;
	    margin: 0;
	    padding: 0;
	    color: #fbba37;
	    font-weight: normal;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 > span {
		color: #fff;
		display: block;
		border-top: 1px solid #555;
		text-transform: none;
		padding-top: 3px;
		font-size: 0.8em;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt {
		width: 100%;
		display: none;
		opacity: 1;
		transition: none;
		padding: 0;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content {
		text-align: justify;
		padding: 0;
		margin: 0;
		font-size: 1.2em;
		line-height: 1.5em;
		font-family: 'Montserrat';
		color: #ffffff;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content span {
		color: #fff;
		display: block;
	}
	
	body.page-id-991 .one.ppb_transparent_video_bg { display: none !important; }
	body.page-id-991 img.placeholder { display: block !important; margin: -33px -5% 0px -5% !important; max-width: none !important; width: 110% !important;}
	
	body.page-id-991 .one.ppb_parallax_bg {
		margin-top: -15em;
	}
	
}

/* Mobile (Landscape) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

/* DO NOT REMOVE THE FOLLOWING MINIFIED CSS ,IT IS REQUIRED AND NEEDED FOR THE THEME TO WORK PROPERLY */
#calendar_views,#main-category-navbar-wrapper{display:none}#swipebox-action{display:block!important}#swipebox-caption{display:block!important;bottom:3%!important;padding-bottom:13px!important}#swipebox-overlay{z-index:999999!important}#main-category-navbar-wrapper{display:none}

	/* add any new responsive styles here */
	body.page-id-10984 .ppb_parallax_bg .post_title {
		background: rgba(0,0,0,0.7);
		padding: 1em 2em;
	    left: 0;
	    right: 0;
	    width: initial;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 {
		font-size: 1.3em;
	    line-height: 1.2em;
	    text-align: left;
	    margin: 0;
	    padding: 0;
	    color: #fbba37;
	    font-weight: normal;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title h3 > span {
		color: #fff;
		display: block;
		border-top: 1px solid #555;
		text-transform: none;
		padding-top: 3px;
		font-size: 0.8em;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt {
		width: 100%;
		display: none;
		opacity: 1;
		transition: none;
		padding: 0;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content {
		text-align: justify;
		padding: 0;
		margin: 0;
		font-size: 1.2em;
		line-height: 1.5em;
		font-family: 'Montserrat';
		color: #ffffff;
	}
	
	body.page-id-10984 .ppb_parallax_bg .post_title .post_excerpt .content span {
		color: #fff;
		display: block;
	}
	
	body.page-id-991 .one.ppb_transparent_video_bg { display: none !important; }
	body.page-id-991 img.placeholder { display: block !important; margin: -33px -5% 0px -5% !important; max-width: none !important; width: 110% !important;}
}
