/*
Theme Name: Galleria Metropolia Child
Theme URI: http://cmsmasters.net/galleria-metropolia-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Galleria Metropolia Child Theme
Template: galleria-metropolia
Version: 1.0.0
License:
License URI:
Text Domain: galleria-metropolia-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
p{
	line-height: 2.5;
}

/*NAV*/
.widget_nav_menu .menu > li{
	padding: 0 1px 3px;
}

/*GENERAL THINGS*/
/*logo size */
.header_mid .logo_wrap .logo img{
	max-width:200px !important;
}

#subscribe-section{
	background-color:#f1f1f1;
	padding: 0 10px;
}

.cmsmasters_row .cmsmasters_row_outer_parent {
/*     padding-right: 30px;
    padding-left: 30px; */
}

/*HOME PAGE*/

#about-bodies{
	padding-top:80px!important;
}

.about-copy{
	padding-top: 80px;
}

.about-bodies-img-2{
	padding-top:50px;
}

#ticket-cta{
	margin:120px 0;
}

/* Subscription Confirmation Msg */
.widget_wysija_cont .allmsgs .updated {
    display: block !important;
    font-family: inherit;
    border: 0;
    background-color: transparent;
    font-size: 15px;
    font-weight: inherit;
    color: inherit;
}
/* subscription button inline and error msg stylings  */
 
body #gform_wrapper_3 {
    position: relative;
}
body #gform_wrapper_3 div.validation_error{
	display:none!important;
}
#gform_wrapper_3 div.validation_message{
	position:absolute!important;
	margin-left: 4px;
}

#field_3_1{
	margin-top:-20px;
}

.gform_wrapper input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]){
	min-width:220px;
}




/* resize and position the form footer with the button */
 
body #gform_wrapper_3 .gform_footer {
	padding: 0;
/*     width: auto;
    position: absolute;
    top: 53px;
    right: 5%;

    margin: 0; */
}

body #gform_wrapper_3 .gform_footer input[type=submit]{
	padding:0 50px;
}

.gform_wrapper li.gfield.gfield_error{
	background-color:transparent!important;
	border:0!important;
}

/*GALLERY*/

.gallery-copy{
	max-width:850px;
	margin:auto;
}
.gallery{
	margin:auto;
}
.gallery-description{
    max-width: 720px;
    margin: auto;
}

.galleries:nth-child(even){
	background-color:#f1f1f1;
}

/* ABOUT PREMIER */

/* hero image height fix */
.page-id-12857 .headline_outer{
	width: 100vw;
    height: 22vmax;
}

/* FIELD TRIPS */
.request-guide{
    border: 2px solid black;
    width: fit-content;
    padding: 0;
}
#teachers-guide .cmsmasters_toggles .cmsmasters_toggle_title:before{
	display:none!important;
}
.request-guide{
	padding:0!important;
}
.request-guide .cmsmasters_toggle_title a{
	font-family: 'Karla', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 12px!important;
    line-height: 46px;
    font-weight: bold;
    padding: 2px 30px!important;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: 0.1em;
	transition:all .3s ease-in-out;
}
.request-guide .cmsmasters_toggle_title a:hover{
	background-color:#16202f;
	color:white;
}
#teachers-guide .current_toggle .cmsmasters_toggle_title a{
	background-color:#16202f;
	color:white!important;
}
#teachers-guide .current_toggle{
	border: 2px solid transparent;
	transition:all .3s ease-in-out;
	
}
#teachers-guide #gform_wrapper_1{
	padding: 0 30px;
}

/*FAQ*/

.cmsmasters_toggles .cmsmasters_toggle_title a{
	font-size:19px;
	
}
.cmsmasters_toggles .cmsmasters_toggle_title a{
	padding:20px 20px 20px 0;
}
.cmsmasters_toggles .cmsmasters_toggle_title:before{

	width:20px;
	height:3px;
}


/*FOOTER*/
.bottom_outer{
	width: 100%;
	padding: 0 5% 0 8%;
}
.subscribe-cta{
	background-color:#f1f1f1;
}
.widget_nav_menu .widgettitle{
	font-size:26px;
}
.widget_nav_menu ul li a{
	font-size:13px!important;
	line-height:14px!important;
}
.widget_nav_menu ul li a:before{
	display:none;
}
 .menu a{
	padding:12px 0!important;
	font-size: 15px!important;
	font-weight:100;
}
.widget .widgettitle{
	font-size:20px;
	margin-bottom:20px;
}
.bottom_bg{
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.bottom_bg .cl{
	padding:40px 0;
}
.sidebar_layout_14141414 aside{
	width:20%;
}
#bottom-1,#bottom-2{
	width:fit-content;
}
.cmsmasters_footer_default .footer_inner_cont {
    padding-top: 33px;
    padding-bottom: 26px;
}

/* MEDIA QUERIES */

@media (max-width:1350px){
	.bottom_outer{
		width: 100%;
		padding: 0 0% 0 5%;
	}
}

@media (max-width:1200px){
	.bottom_outer{
		width: 106%;
		margin: auto;
		
	}
	.sidebar_layout_14141414 aside {
    	width: 29%;
	}
	.bottom_inner aside{
		max-height: 210px;
	}
}

@media only screen and (max-width: 1024px){
	.sidebar_layout_14141414 aside:nth-child(2n+1) {
		clear:none;
	}
}

@media (max-width: 1024px){
	.bottom_bg .cl {
    	padding: 10px 0;
	}
/*	#nav_menu-4, #nav_menu-6 {
    	clear: right;
    	float: right;
	}
	.sidebar_layout_14141414 aside {
    	width: 45%;
    	clear: left;
    	float: left;
	}*/
}
@media only screen and (max-width: 1024px) and (min-width:768px){
	.gform_wrapper input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]){
		min-width:210px;
	}
	body #gform_wrapper_3 .gform_footer input[type=submit]{
		padding:0 24px;
	}
}


@media (max-width:768px){
	.sidebar_layout_14141414 aside{
		width:45%!important;
		height:220px;
	}
	.sidebar_layout_14141414 p,
	.widget .widgettitle {
		white-space:nowrap;
	}
	#bottom-1, #bottom-2 {
	    margin-left: 0;
	}

}
@media (max-width:450px){
	.sidebar_layout_14141414 aside {
	    width: 100%!important;
	    height: fit-content;
	}

}



/*
     FILE ARCHIVED ON 11:15:03 Jan 15, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:52:25 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.855
  exclusion.robots: 0.148
  exclusion.robots.policy: 0.133
  esindex: 0.016
  cdx.remote: 73.859
  LoadShardBlock: 594.297 (3)
  PetaboxLoader3.resolve: 452.854 (4)
  PetaboxLoader3.datanode: 269.414 (4)
  load_resource: 292.79
*/