/*
Theme Name: Frostig School
Theme URI: 
Description: 
Author: 5D Spectrum
Author URI: http://5dspectrum.com/
License: All Rights Reserved
License URI: 
Version: 2012.02.09
Tags: blue, white, grey, two-columns, left-sidebar, fixed-width
*/

/* contact form number quiz */

.wpcf7 input.wpcf7-quiz {
    width: 127px !important;
}

.boxwelcome p {
    font-size: 13px;
}
/* Accordion Styles */
.accordion {
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 20px;
}
.accordion-title {
    font-size: 130%;
    color: #22a2c2;
    border-top: 1px solid #dbdbdb;
    margin: 0;
    padding: 20px 0;
    cursor: pointer;
   line-height: 1.3;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: default;}
.accordion-content p,.accordion-content { margin-bottom: 1rem;}
 
.wptouch-desktop-switch {
   font-size: 200%!important;
   color: #B3E4DD!important;
}
.wptouch-desktop-switch a {
   color: #B8860B!important;
}

.alignright { float: right; margin: 1% 0 2% 2%}
body {
	margin:0;
	text-align:center;
	font-family:Georgia, Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0a0a0a;
	position:relative;
	background:#054e5d url(images/bg.jpg) left top repeat-x;
	height:100%;
}
* { margin:0; padding:0;}
img { border:0; max-width: 100%;}
a { text-decoration:none; outline:none; color:#3d3d3d}
a:hover { text-decoration:none;}
ul { list-style-type:none}
.clear {clear:both; height:0; font-size:0; line-height:0}
/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {   
	border : 0px;
} 
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus {     
    outline : none; 
}
hr { margin: 0 0 5px 0 !important; height: 1px; border: 0; background: #b1b2b5; color: #b1b2b5; display: block; margin: -2px auto !important; }
/* clearing floated elements */
.clearing:after {content: "."; display:block; height:0px; font-size:0;line-height:0px; clear: both; visibility: hidden;}
.clearing {display:	inline-block;}
.clearing { /* Hides from IE-mac \*/display:block;}
* html .clearing { /* Hides from IE-mac \*/display:inline;}
html { height:100%;}
/***********************************/
.fl { float: left !important; position:relative;}
.fr { float: right !important; position:relative;}
.margins { margin-bottom:25px;}
.nomargins { margin:0 !important;}
.noborder { border:0 !important;}
.nobg { background:none !important;}
.nomr { margin-right:0 !important;}
.nomb { margin-bottom:0 !important;}
.nobt { border-top:none !important;}
.borderr { border-right:1px solid #dbd8d8;}
.borderl { border-left:1px solid #dbd8d8; margin-left:-1px !important;}
.nobb { border-bottom:none !important;}
.nobr { border-right:none !important;}
.nofloat { float:none !important;}
.nopadding { padding:0 !important;}
.nopr { padding-right:0 !important;}

@font-face {
    font-family: 'AGaramondPro-Semibold';
    src: url('fonts/agaramondpro-semibold.eot');
    src: url('fonts/agaramondpro-semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/agaramondpro-semibold.woff') format('woff'),
         url('fonts/agaramondpro-semibold.ttf') format('truetype'),
         url('fonts/agaramondpro-semibold.svg#agaramondpro-semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'AGaramondPro-Regular';
	src: url('fonts/agaramondpro-regular.eot');
	src: url('fonts/agaramondpro-regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/agaramondpro-regular.woff') format('woff'),
		 url('fonts/agaramondpro-regular.ttf') format('truetype'),
		 url('fonts/agaramondpro-regular.svg#agaramondpro-regular') format('svg');
	font-weight: normal;
	font-style: normal;
}

#site-content {
	width:960px;
	margin:0 auto;
	background: #fff;
	position: relative;
	-moz-box-shadow: 0px 0px 20px #3e332e;
	-webkit-box-shadow: 0px 0px 20px #3e332e;
	box-shadow: 0px 0px 20px #3e332e;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	text-align:left;
}
/*
font-family: 'AGaramondPro-Semibold';
font-size:30px;
padding:20px;	
font-variant:small-caps;
*/
@import url(http://fonts.googleapis.com/css?family=EB+Garamond);

#header {
	border-bottom:1px solid #dadbdc;
}

.container-menu-top {
	background:#7f7468;
	height:27px;
}
.menu-top {
	text-align:center;
	font-size: 120%;
	/*font-size:17px!important;*/
	/*font-family: 'AGaramondPro-Semibold';*/
	font-family: 'EB Garamond', 'times new roman', serif;
	font-variant:small-caps;
	clear:left;
	float:left;
	left:50%;
	position: relative;
}
.menu-top li {
	float:left;
	padding:0 5px;
	height:27px;
	right:50%;
	position:relative;
}
.menu-top li a {
	color:#fff;
	display:block;
	height:27px;
	line-height:27px;
	padding:0 10px;
}
.menu-top li a:hover {
	color:#e5e5e5;
}
.menu-top li.selected a {
	background:#7f7468;
	height:40px;
	line-height:45px;
	-moz-box-shadow: 0px 2px 2px #62625f;
	-webkit-box-shadow: 0px 2px 2px #62625f;
	box-shadow: 0px 1px 2px #62625f;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
}

.container-logo {
	padding:13px 30px 10px 30px;
	height:45px;
}
.container-logo .logo {
	font-family: 'AGaramondPro-Regular';
	font-size:40px;
	text-transform:capitalize;
	letter-spacing:-2px;
}
.container-logo .logo i {
	color:#0988a1;
}
.search {
	margin-top:7px;
}
.search input.texts {
	height:23px;
	line-height:23px;
	border:1px solid #e5f5fc;
	background:#c5e4ee;
	width:180px;
	padding:0 7px;
	font-family:Georgia;
	color:#484747;
	font-style:italic;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 1px 2px #d7ecf2;
	-webkit-box-shadow: 0px 1px 2px #d7ecf2;
	box-shadow: 0px 1px 2px #d7ecf2;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
	float:left;
	margin-right:5px;
}
.search .submits, .newsletter .submitn {
	overflow:visible;
	width:35px;
	height:23px;
	text-align:center;
	font-family:Georgia;
	color:#fff;
	border:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 2px #242526;
	-webkit-box-shadow: 1px 1px 2px #242526;
	box-shadow: 1px 1px 2px #242526;
	cursor:pointer;
	text-shadow: 1px 1px 2px #000000;
	/* filter: dropshadow(color=#000000, offx=1, offy=1); */
	margin-right:12px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	float:left;
	position:relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#24a4c4), to(#05829c));
	background: -webkit-linear-gradient(#24a4c4, #05829c);
	background: -moz-linear-gradient(#24a4c4, #05829c);
	background: -ms-linear-gradient(#24a4c4, #05829c);
	background: -o-linear-gradient(#24a4c4, #05829c);
	background: linear-gradient(#24a4c4, #05829c);
	-pie-background: linear-gradient(#24a4c4, #05829c);
}
a.link {
	display:inline-block;
	height:23px;
	line-height:23px;
	padding:0 10px;
	color:#fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 2px #242526;
	-webkit-box-shadow: 1px 1px 2px #242526;
	box-shadow: 1px 1px 2px #242526;
	text-shadow: 1px 1px 2px #000000;
	/* filter: dropshadow(color=#000000, offx=1, offy=1); */
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	z-index:2;
	position:relative;
}
a.orange {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6c248), to(#d78d2b));
	background: -webkit-linear-gradient(#f6c248, #d78d2b);
	background: -moz-linear-gradient(#f6c248, #d78d2b);
	background: -ms-linear-gradient(#f6c248, #d78d2b);
	background: -o-linear-gradient(#f6c248, #d78d2b);
	background: linear-gradient(#f6c248, #d78d2b);
	-pie-background: linear-gradient(#f6c248, #d78d2b);
}
a.green {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#a3c4a7), to(#608567));
	background: -webkit-linear-gradient(#a3c4a7, #608567);
	background: -moz-linear-gradient(#a3c4a7, #608567);
	background: -ms-linear-gradient(#a3c4a7, #608567);
	background: -o-linear-gradient(#a3c4a7, #608567);
	background: linear-gradient(#a3c4a7, #608567);
	-pie-background: linear-gradient(#a3c4a7, #608567);
	
	
}
a.blue {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#24a4c4), to(#05829c));
	background: -webkit-linear-gradient(#24a4c4, #05829c);
	background: -moz-linear-gradient(#24a4c4, #05829c);
	background: -ms-linear-gradient(#24a4c4, #05829c);
	background: -o-linear-gradient(#24a4c4, #05829c);
	background: linear-gradient(#24a4c4, #05829c);
	-pie-background: linear-gradient(#24a4c4, #05829c);
}
.search .submits {
	font-size: 13px;
	font-weight: bold;
}
.search .link {
	height: 33px;
	line-height: 33px;
	padding: 0 18px;
	font-size: 16px;
	font-weight: bold;
	margin-top: -5px;
}
#menu {
	position: relative;
	z-index: 597;
	border-bottom:1px solid #dadbdc;
	padding-bottom:6px;
	margin:0 30px 10px 30px;
	font-size:15px;
	text-align:left;
}
#menu li {
	float:left;
	position: relative;
	z-index: 597;
	margin-right:4px;
}
#menu li a {
	font-weight:normal;
	cursor:pointer;
	float:left;
	color:#0a0a0a;
	padding:4px 8px;
}
#menu li a:hover, #menu li.current_page_item a {
	color:#fff;
	background:#22a2c2;
}
l#menu li.hover, #menu li:hover, #menu li.hover a, #menu li:hover a {
	position: relative;
	z-index: 599;
	color:#fff;
}
#menu li.hover a, #menu li:hover a {
	background:#22a2c2;
	color:#fff;
}
#menu ul {
	visibility: hidden;
	position: absolute;
	top:100%;
	left:0;
	z-index:598;
	width:195px;
	font-size:14px;
	background:#cde8f1 !important;
	-webkit-box-shadow: 2px 4px 8px 1px #999;
	-moz-box-shadow: 2px 4px 8px 1px #999;
	box-shadow: 2px 4px 8px 1px #999;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
}
#menu ul li {
	float:none;
	display:block;
	font-size:12px;
	padding:0;
	margin-right:0;
	border-top:1px solid #fff;
}
#menu ul li:first-child {
	border-top:none;
}
#menu ul ul {
	top:1px;
	left:100%;
}
#menu ul li a {
	color:#0a0a0a !important;
	font-weight:normal;
	float:none;
	padding:7px 10px;
	display:block;
	cursor:pointer;
	background:none !important;
}
#menu ul li a:hover {
	color:#fff !important;
	background:#22a2c2 !important;
}
#menu ul li.hover, #menu ul li:hover, #menu ul li.hover a, #menu ul li:hover a {
	color:#fff;
	background:#22a2c2;
}
#menu li:hover > ul {
	visibility: visible;
}

.top-home {
	background:#e5f5fc;
	padding:20px 20px 20px 30px
}

/*Slideshow*/
#slides {
	position:relative;
	z-index:100;
	float:left;
}

#slides .slick-arrow {
	top: auto;
	text-indent: 0;
}

.slides_container {
	width:665px;
	height:360px;
	overflow:hidden;
	display:block;
	border:3px solid #0e829f;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
}
.slides_container .slide {
	width:665px;
	height:360px;
	display:block;
	overflow:hidden;
}
.slides_container .slide .text {
	background:#d2eef5 url(images/bgslide.png) left bottom no-repeat;
	width:250px;
	float:left;
	height:360px;
	padding:0px 10px 0;
	text-align:center;
	-moz-border-radius: 8px 0 0 8px;
	-webkit-border-radius: 8px 0 0 8px;
	-khtml-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
}
.slides_container .slide .text h2 {
	font-weight:normal;
	margin-bottom:10px;
	line-height:40px;
	display:table-cell;
	vertical-align:middle;
}
.slides_container .slide .text h2 strong {
	font-family: 'AGaramondPro-Regular';
	font-weight:normal;
	display:inline-block;
	margin-top:15px;
}
.slides_container .slide .text h2 strong i, .slides_container .slide .text h2 strong em {
	color:#0988a1;
}
.slides_container .slide .img {
	width:415px;
	float:right;
	height:360px;
	overflow:hidden;
	font-size:0;
}
.slides_container .slide img {
	display:block;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
}
/*Next/Prev buttons*/
#slides .next,#slides .prev {
	width:44px;
	height:44px;
	line-height:42px;
	text-align:center;
	border:1px solid #fff;
	background:#37adca;
	color:#e5f5fc;
	position:absolute;
	bottom:10px;
	display:block;
	z-index:101;
	font-weight:bold;
	font-size:20px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
}
#slides .prev {
	right:65px;
	Text-decoration: none;
}
#slides .next {
	right:12px;	
	Text-decoration: none;
}
#slides .prev:hover, #slides .next:hover {
	background:#216f82
}

.boxdonate {
	float:right;
	width:215px;
	margin-top:50px;
	background:url(images/tree-donate.png) center top no-repeat;
	padding-top:210px;
	text-align:center;
	font-family:Tahoma;
}
.boxdonate a.link {
	margin-bottom:15px;
	height:25px;
	line-height:25px;
}

.boxes-home {
	background:url(images/bg-home.jpg) left top repeat-x;
	padding:0 30px 30px 30px;
}
.boxes-home .container-boxes {
	border-top:1px solid #b1b2b5;
	padding-top:25px;
}
.boxes-home .container-boxes .box-home {
	float:left;
	margin-right:30px;
	width:190px;
	border-right:1px solid #d1d2d3;
	padding-top:5px;
	height:190px;
	position:relative;
	padding-right:25px;
	font-family:Tahoma;
}
.boxes-home .container-boxes .box-home h2 {
	font-size:28px;
	margin-bottom:10px;
	font-weight:normal;
	font-family:Georgia;
	line-height:28px;
}
.boxes-home .container-boxes .box-home h2 i {
	color:#0988a1;
}
.boxes-home .container-boxes .box-home p {
	margin-bottom:10px;
}
.boxes-home .container-boxes .box-home a.link {
	position:absolute;
	left:0;
	bottom:15px;
}
.box-home .text-box-homer {
	float:left;
	width:85px;
}
.box-home .img-box-homer {
	float:right;
	margin-top:-6px;
}

/***Policy Language***/
#policy {padding: 20px 30px 20px 30px;}
#policy .container {border-top: 1px solid #d1d2d3; padding-top: 20px;}
#policy .policy-content {line-height: 20px; color: #444;}

#footer {
	background:#27a8c8;
	padding:25px 30px;
	color:#fff;
	font-family:Tahoma;
	font-size:11px;
}
#footer a {
	color:#fff
}
#footer .menu {
	float:left;	
	margin-bottom:20px;
}
#footer .menu li {
	border-left:1px solid #c5e8f0;
	padding:0 8px;
	float:left;
	line-height:11px;
}
#footer .menu li a:hover, #footer .menu li.current_page_item a {
	font-weight:bold;
}
#footer .social {
	float:right;
	margin:-5px 0 20px;
}
#footer .social li {
	float:left;
	margin-right:10px;
}
#footer .social li a {
	display:block;
	width:25px;
	height:0;
	padding-top:25px;
	overflow:hidden;
	background:url(images/icons-social.jpg) left top no-repeat;
}
#footer .social li.sh span.sharethis {
        background-position:0 0;
        display:block;
        width:25px;
        height:0;
        padding-top:25px;
        overflow:hidden;
        background:url(images/icons-social.jpg) left top no-repeat !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
}

#footer .social li.fb a {
	background-position:-36px 0;
}
#footer .social li.tw a {
	background-position:-72px 0;
}
#footer .social li.in a {
	background-position:-108px 0;
	display: none; /* til we fix this */
}
.newsletter {
	float:right;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
	background:#3fbfdf;
	padding:10px;
}
.newsletter h4 {
	font-family:Tahoma;
	font-size:15px;
	color:#fff;
	margin-bottom:2px;
	font-weight:normal;
}
.newsletter form {
	height:23px;
	background:url(images/newsletter.png) left top no-repeat;
	padding:12px 0 0 45px;
}
.newsletter input.textn {
	width:255px;
	padding:0 9px;
	margin-right:10px;
	height:22px;
	line-height:22px;
	color:#484747;
	font-family:Georgia;
	font-style:italic;
	background:#e5f5fc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0px 0px 4px #038099;
	-webkit-box-shadow: inset 0px 0px 4px #038099;
	box-shadow: inset 0px 0px 4px #038099;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
	border:none;
	float:left;
}
.newsletter .submitn {
	width:70px;
	margin:0;
	height:20px;
}
.info-footer {
	float:left;
	margin-top:12px;
	line-height:15px;
}
#content {
	background:url(images/bg-content.jpg) left top repeat-x;
	padding:0 30px 0 30px;
	overflow:hidden;
	font-family:Tahoma
}
#left {
	float:left;
	width:167px;
	border-left:1px solid #dddfe1;
	border-right:1px solid #dddfe1;
	background:#fff;
	padding:40px 15px;
	margin-right:30px;
	margin-bottom:-20000px !important; 
	padding-bottom:20050px !important;
}
#left ul.list {
	font-size:12px;
	font-weight:bold;
	color:#22a2c2;
}
#left ul.list li {
	margin-bottom:14px;
}
#left ul.list li a {
	color:#22a2c2;
}
#left ul.list li.current_page_item a, #left ul.list li a:hover {
	color:#036982;
}
#left ul.list ul {
	list-style-type:square;
	padding:8px 0 0 14px;
}
#left ul.list ul li {
	margin-bottom:7px;
}
#left ul.list ul li:last-child {
	margin-bottom:0;
}
#left ul.list ul li a {
	font-weight:normal;
}
#left ul.list ul ul {
	list-style-type:none;
	padding-left:0;
}
#left ul.list ul ul li {
	margin-bottom:5px;
}
#left ul.list ul ul li a {
	color:#707c80;
}
#right {
	float:right;
	width:197px;
	padding-top:25px
}
#right .testimonial {
	background:#2c859b;
	padding:15px 15px 30px;
	font-style:italic;
	color:#fff;
	font-family:Verdana;
}
#right .testimonial .author {
	display:inline-block;
	margin-top:10px;
	font-style:normal;
	font-size:11px;
}
#right .research {
	padding:15px;
	background:#77917b;
	color:#fff;
}
#right .research p {
	margin-bottom:15px;
}
#right .research ul {
	list-style-type:square;
	font-weight:bold;
	padding-left:14px;
}
#right .research ul li {
	margin-bottom:15px;
}
#right .research ul li a {
	color:#fff;
}
#right .research ul li a:hover {
	text-decoration:underline;
}
#center {
	float:left;
	width:440px;
	padding:25px 0;
}
.title {
	font-size:28px;
	font-weight:normal;
	margin-bottom:15px;
	font-family:Georgia;
}
#center h2, #centerfull h2 {
	text-transform:uppercase;
	color:#27a8c8;
	border-bottom:1px solid #bec4c7;
	margin-bottom:10px;
	padding-bottom:5px;
}
#center a,#centerfull a {
	text-decoration:underline;
	color:#d58312;
}
.job-page .posting-container{
	margin-bottom: 2em;
}
.job-page .posting {
	font-weight: bold;
}
#center a:hover, #centerful a:hover {
	text-decoration:none;
}
#center h5, #centerfull h5 {
	color:#4b8a7c;
	font-style:italic;
	font-weight:normal;
	font-size:13px;
	font-family:Verdana;
	margin:-7px 0 5px;
}
#center h6, #centerfull h6 {
	font-size:11px;
	font-weight:normal;
}
.boxwelcome {
	float:right;
	width:190px;
	padding:20px 10px 0 0;
	font-family:Tahoma;
}
.boxwelcome h2 {
	font-size:33px;
	font-weight:normal;
	margin-bottom:10px;
	font-family:Georgia;
}
.boxwelcome .link {
	margin-top:20px;
}
.box-home2 {
	width:426px;
}
.box-home2.fl {
	border-right:1px solid #d1d2d3;
	padding-right:17px;
	margin-right:-1px;
}
.box-home2.fr {
	border-left:1px solid #d1d2d3;
	padding-left:30px;
}
.box-home2 .img {
	display:block;
	/*width:143px;
	 height:191px;*/
	width: 50%;
	overflow:hidden;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
	float:left;
}

.home-video-slide .slick-initialized .slick-slide {overflow: hidden}

.box-home2 .img img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
	width: 100%;
	height: auto;
}
.box-home2 .det {
	float:right;
	width:45%;	
}
.box-home2 .det h2 {
	font-size:17px;
	font-weight:normal;
}
.box-home2 .det h3 {
	font-size:21px;
	font-weight:normal;
	margin-bottom:10px;
	line-height:22px;
}
.box-home2 .det p {
	font-family:Tahoma;
	margin-bottom:10px;
}
#centerfull {
	float:right;
	width:670px;
	padding:25px 0;
	position:relative;
}
.imgcontent {
	border:2px solid #0e829f;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
	float:left;
	margin:0 30px 30px 0;
	font-size:0;
}
.imgcontent img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:relative;
}

.accordion {
	line-height:17px;
}
.accordion li {
	margin-bottom:10px;
}
.accordion .linkexpand {
	display:block;
	padding:6px 0;
	border-bottom:1px solid #bec4c7;
	position:relative;
	color:#22a2c2;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}
.accordion .linkexpand:hover {
	color:#bec4c7;
}
.accordion .acitem {
	padding:15px 0 5px;
}
.accordion .acitem a {
	text-decoration:underline;
	color:#d58312;
}
.accordion .acitem a:hover {
	text-decoration:none;
}
.accordion .acitem span {
	color:#d58312;
}
.linkexpand span {
	position:absolute;
	right:10px;
	top:6px;
	color:#3b3b3b;
	font-size:11px;
	font-weight:normal;
}
.linkexpand span strong {
	color:#27a8c8;
	font-size:15px;
	font-weight:bold;
}
.linkexpand span.close, .linkexpand.active span.open {
	display:none;
}
.linkexpand.active span.close {
	display:block;
}

.slides-activities {
	margin:0 30px 30px 0;
}
.slides-activities .slides_container {
	width:445px;
	height:240px;
}
.slides-activities .slides_container .slide {
	width:445px;
	height:240px;
}
.slides-activities .next, .slides-activities .prev {
	width:36px !important;
	height:36px !important;
	line-height:34px !important;
	font-size:18px !important;
}
.slides-activities .prev {
	right:57px !important;
}

.helpline {
	display:inline-block;
	position:fixed;
	right:25px;
	bottom:0;
	border:1px solid #f8eedc;
	border-bottom:0;
	height:29px;
	line-height:29px;
	padding:0 10px 0 40px;
	background:#dc9a30 url(images/frostig-helpline.jpg) left top no-repeat;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	z-index:999;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	color:#fff;
	font-family:Verdana;
	font-size:16px;
}
.helpline:hover {
	background-color:#c98c26;
}
select.selectcat {
	cursor:pointer;
	text-transform:uppercase;
	color:#3a3a3a;
	font-family:Verdana;
	font-size:11px;
	width:235px;
	border:1px solid #b5b9ba;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 1px 2px #d7ecf2;
	-webkit-box-shadow: 0px 1px 2px #d7ecf2;
	box-shadow: 0px 1px 2px #d7ecf2;
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	position:absolute;
	top:28px;
	right:10px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fffffd), to(#e1e3e2));
	background: -webkit-linear-gradient(#fffffd, #e1e3e2);
	background: -moz-linear-gradient(#fffffd, #e1e3e2);
	background: -ms-linear-gradient(#fffffd, #e1e3e2);
	background: -o-linear-gradient(#fffffd, #e1e3e2);
	background: linear-gradient(#fffffd, #e1e3e2);
	-pie-background: linear-gradient(#fffffd, #e1e3e2);
	padding:2px 3px 1px 5px;
}
select.selectcat option {
	padding:1px 5px;
}

/* Site Map */
#wp-realtime-sitemap-pages ul {list-style:disc none inside;}
#wp-realtime-sitemap-pages ul ul {list-style:circle none inside;}
#wp-realtime-sitemap-pages ul ul ul {list-style:square none inside;}
#wp-realtime-sitemap-pages ul ul ul ul {list-style:disc none inside;}
#wp-realtime-sitemap-pages .children {padding-left:14px;}
/* End Site Map */

/* Free Speaker Series  */
.speaker-description {margin-bottom:2em; display:block;}
/* END Free Speaker Series  */

/* Main Landing Page Template*/
.main-landing-image {
	margin:0 30px 30px 0;
	width:445px;
	height:240px;
	border: 3px solid #0E829F;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	overflow:hidden;
	float:left;
}
/* End Main Landing Page Template*/

/* Frostig Google Calendar  */
#frostig-google-calendar {margin:20px auto 0;}
h2.highlights {
   font-size: 120%;
   text-transform: uppercase;
   margin-bottom: 1rem;
   font-weight:bold;
}
/* End Frostig Google Calendar  */


/* Contact 7 Forms  */
.wpcf7 .row {clear:both;}
#centerfull .wpcf7 .column-left {
	width: 20.37%;
	margin-left: 0;
	float: left;
	min-height: 1px;
	position: relative;
	margin-bottom:15px;
}
#centerfull .wpcf7 .column-right {
	width: 75.2%;
	margin-left: 4.4%;
	float: right;
	min-height: 1px;
	position: relative;
}
#center .wpcf7 .column-left {
	width: 31.37%;
	margin-left: 0;
	float: left;
	min-height: 1px;
	position: relative;
	margin-bottom:15px;
}
#center .wpcf7 .column-right {
	width: 64.2%;
	margin-left: 4.4%;
	float: right;
	min-height: 1px;
	position: relative;
}

.wpcf7 input, .wpcf7 textarea, .wpcf7 select {box-sizing:border-box;width:282px;}
.wpcf7 input[type="submit"] {
	width: 70px;
	margin: 0;
	height: 20px;
	overflow: visible;
	text-align: center;
	font-family: Georgia;
	color: white;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 1px 1px 2px #242526;
	-webkit-box-shadow: 1px 1px 2px #242526;
	box-shadow: 1px 1px 2px #242526;
	cursor: pointer;
	text-shadow: 1px 1px 2px black;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	behavior: url(/wp-content/themes/frostig-school/css/pie/PIE.htc);
	float: left;
	position: relative;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#24A4C4), to(#05829C));
	background: -webkit-linear-gradient(#24A4C4, #05829C);
	background: -moz-linear-gradient(#24A4C4, #05829C);
	background: -ms-linear-gradient(#24A4C4, #05829C);
	background: -o-linear-gradient(#24A4C4, #05829C);
	background: linear-gradient(#24A4C4, #05829C);
	-pie-background: linear-gradient(#24a4c4, #05829c);
}


/* End Contact 7 Forms  */

/* Styles to bring ul's back to content */
div#center ul li {
	list-style-type: square;
}

div#center ul {
	margin-left: 15px;
}

/* h-sizes */
h1 { font-size: 33px; font-weight: normal; }
h2 { font-size: 28px; font-weight: normal; }
h3 { font-size: 24px; font-weight: normal; }
h4 { font-size: 20px; font-weight: normal; }
h5 { font-size: 17px; font-weight: normal; }


#centerfull ul, #center ul {
        list-style-type: disc;
        padding-left: 1.2em;
}

ul.accordion p {
	margin: 10px 0;
}

.job-page p {
margin-bottom: 1em;
}

.wp-caption-text {font-weight: bold; text-align: center;}
body{
	font-size: 14px;
} 
.container-menu-top{
	position: relative;
	z-index: 9; 
}
.navbartoggle{
	display: none;
	float: left;
	clear: left;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#24a4c4), to(#05829c));
    background: -webkit-linear-gradient(#24a4c4, #05829c);
    background: -moz-linear-gradient(#24a4c4, #05829c);
    background: -ms-linear-gradient(#24a4c4, #05829c);
    background: -o-linear-gradient(#24a4c4, #05829c);
    background: linear-gradient(#24a4c4, #05829c);
    -pie-background: linear-gradient(#24a4c4, #05829c);
    color: #FFF;
    border: 0;
    padding: 7px;
    min-width: 40px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 1px 1px 2px #242526;
    -webkit-box-shadow: 1px 1px 2px #242526;
    box-shadow: 1px 1px 2px #242526;
    cursor: pointer;
}
ul#menu .toogle-dropdown{
	position: absolute !important;
    top: 0px;
    right: 0;
    width: 44px;
    height: 41px;
    padding: 8px 8px !important;
    background-color: #22a2c2 !important;
    text-align: center;
    color: #FFF !important;
    z-index: 99;
    display: none !important;
    border-radius: 0 !important;
}
ul#menu .fa-minus{
	display:none !important;
}
ul#menu.fa{
	vertical-align:middle;
	display: table-cell;
}
ul#menu .toogle-dropdown:after{
	display: none !important;
}
ul#menu li.opened .toogle-dropdown .fa.fa-minus{
	display: table-cell !important;
}
ul#menu li.opened .toogle-dropdown .fa.fa-plus{
	display:none;
}
#content{
	line-height: 1.4;
}
#centerfull{
	float: none;
    width: 100%;
}
#center{
	width: 75%;
}
#right{
	width: 25%;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.page-id-3741 #right {padding-top: 115px;}

.side-text {border: 1px solid #c5e4ee; padding: 10px; box-shadow: 0px 0px 5px #c5e4ee; margin: 10% 0; line-height: 25px;} 

#center h5, #centerfull h5{
	font-size: 15px;
}
#center h2, #centerfull h2{
	font-size: 15px;
}

.col8 {width: 60%;float: left; box-sizing: border-box;}
.col4 {width: 40%;float: left; box-sizing: border-box; padding: 0 20px}

/****home misc****/
/*.bottom-left-box, .bottom-right-box  {display: none}*/
/*.clearfix {clear: both}*/
.front_series .blb-img, .front_series .blb-content {width: 50%; float: left; box-sizing: border-box; border: none}
.front_series .blb-img img {width: 100%}
.front_series .blb-content {padding-left: 20px}
.boxtitle{padding-bottom: 5%; padding-top: 5%;}
.front_series p, .bottom-right-box p {margin-bottom: 15px; line-height: 20px}
.video-caption {background: #e4f5fc; padding: 5% 5% 10%; min-height: 93px;}
.video-caption .vtitle {padding-bottom: 3%}
.slick-dots {position: absolute; margin-top: -25px; text-align: center; width: 100%;}
.slick-dots li {display: inline-block; padding: 0 5px;}
.slick-dots li button {background: transparent; border: 1px solid #0a6071; border-radius: 50px; text-indent: -9999px; width: 12px; height: 12px}
.slick-dots li.slick-active button {background-color: #0a6071;}
.top-boxes > div > div, .left-boxes .home-video-slide {border-bottom: 1px solid #d1d2d3; padding-bottom: 4%; margin-bottom: 5%;}
.top-boxes > div #fb-root {padding-bottom: 10px}
button.slick-prev {background: transparent url(images/prev.jpg) no-repeat left bottom; position: absolute; right: 220px;}
button.slick-next {background: transparent url(images/next.jpg) no-repeat left bottom; position: absolute; left: 220px;}
.slick-arrow {border: 0;
background: transparent;
    background-repeat: repeat;
    background-image: none;
text-indent: -9999px;
position: absolute;
width: 21px;
height: 20px;
z-index: 10;
top: -45px;
background-position: center center;
background-repeat: no-repeat;}
.bottom-right-box .brb-content img {width: 100%; height: auto;}
.new-home-boxes .left-boxes,.new-home-boxes .right-boxes {float: left; width: 50%; box-sizing: border-box;}
.new-home-boxes .left-boxes {padding-right: 15px;}  
.new-home-boxes .right-boxes {padding-left: 15px; border-left: 1px solid #d1d2d3;}
.right-boxes .bottom-right-box {border-bottom: 1px solid #d1d2d3; margin-bottom: 5%;}

@media screen and (max-width:1090px){
	#site-content{
		width: 976px;
   		overflow-x: hidden;
   		min-width: 300px;
	}
	.box-home2.fr{
		border: 0;
	}
}
@media screen and (max-width:991px){
	body{
		overflow-x: hidden;
		padding-left: 0;
		min-width: 315px;
		-webkit-transition: padding-left .2s ease-in-out 0s;
	    -moz-transition: padding-left .2s ease-in-out 0s;
	    transition: padding-left .2s ease-in-out 0s;
	}
	body.opennav{
		padding-left: 300px;
	}
	body.opennav ul#menu{
		left:0;
	}
	img, iframe{
		max-width: 100%; 
	}
	.container-menu-top .container,
	#site-content {
	    width: 754px;
	    position: static;
	    margin-left: auto;
    	margin-right: auto;
	}
	.menu-top{
		position: static;
	    float: none;
	    left: 0;
	    text-align: center;
	}
	.menu-top li{
		display: inline-block;
	    vertical-align: top;
	    position: static;
	    float: none;
	}
	.search{
		padding-bottom: 15px;
	}
	.search form{
		clear: both;
		float: none;
		padding-top: 30px;
	}
	.search .submits{
		margin-right: 0;
	}
	.navbartoggle{
		display: block;
	}
	ul#menu{
		display: block;
		position: absolute;
	    top: 0;
	    left: -300px;
	    width: 300px; 
	    height: 100%;
	    margin: 0;
	    background: #054e5d !important;
	    -webkit-transition: left .2s ease-in-out 0s;
	    -moz-transition: left .2s ease-in-out 0s;
	    transition: left .2s ease-in-out 0s;
	}
	ul#menu ul{
		height: auto;
    	margin: 0;
    	position: relative;
	}
	ul#menu li{
		float: none;
	    margin: 0;
	    padding: 0;
	}
	ul#menu li a{
		float: none;
		display: block;
		padding: 20px;
		color: #FFF;
	}
	ul#menu ul.children{
		position: static;
		width: 100%;
		display: none;
		visibility: visible;
	}
	ul#menu ul.children li a{
		padding: 15px 20px;
	}
	ul#menu li:hover > ul{
		visibility: visible;
		display: none;
	}
	ul#menu .toogle-dropdown{
		display: table !important;
	}
	ul#menu ul.sub-menu {
		position: static;
		width: 100%;
		display: none;
		visibility: visible;
	}	
	
	ul#menu li.opened ul.sub-menu ul.sub-menu {
		display: block;
	}
	
	ul#menu li.opened ul.sub-menu ul.sub-menu li a {
		padding: 20px 20px 20px 40px;
	}
	
	ul#menu ul.sub-menu li {
		background: #cde8f1!important;
		float: none;
		display: block;
		font-size: 12px;
		padding: 0;
		margin-right: 0;
		border-top: 1px solid #fff;
	}	
	.slides_container .slide,
	.slides_container{
		width: 480px;
    	height: 260px;
	}
	.slides_container .slide .text{
		width: 200px;
		height: 261px;
	}
	.slides_container .slide .img{
		width: 280px;
		height: 261px;
	}
	.slides_container .slide img{
		height: 100%;
	}
	.slides_container .slide .text h2{
		font-size: 20px;
    	line-height: 20px;
	}
	.box-home2{
		width: 345px;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.box-home2 .det{
		width: 155px;
	}
	.school_title{
		font-size: 190%;
	}
	.boxdonate{
		margin-top: 12px;
		padding-top: 166px;
		background-size: 70%;
	}
	.info-footer{
		margin-bottom: 20px;
	}
	.newsletter{
		width: 374px;
	}
	.newsletter input.textn{
		width: 230px;
	}
	#content img{
		height: auto;
	}
	.employeelist{
		width: 100%;
	}
	.employeelist tr{
		display: block;
	    width: 100%;
	    clear: both;
	    padding: 10px 0 0;
	}
	.employeelist tr td:nth-child(1){
		display: block;
		width: 100%;
		font-weight: 700;
	}
	.employeelist tr td:nth-child(2),
	.employeelist tr td:nth-child(3){
		width: 50%;
	    display: block;
	    float: left;
	    padding-right: 20px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.slick-arrow {top: -40px;}
	button.slick-prev {right: 120px}
	.home-video-slide .viframe2 iframe {height: 180px}
	.home-video-slide .viframe3 iframe {height: 325px}
}
@media screen and (max-width:767px){
	.container-menu-top .container, #site-content {
	    width: 720px;
	}
	.slides_container .slide, .slides_container {
	    width: 442px;
	    height: 239px;
	}
	.slides_container .slide .img {
	    width: 242px;
	    height: 240px;
	}
	.slides_container .slide .text{
		height: 240px;
	}
	.boxwelcome{
		float: none;
		clear: both;
	    width: 100%;
	    padding: 20px 10px 0 10px;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.box-home2{
	    width: 100%;
	    border: 0 !important;
	    padding-left: 0 !important;
	    padding-bottom: 20px;
	}
	.box-home2 .det{
		width: auto;
	    float: none;
	    padding-left: 165px;
	}
	.box-home2.fl{
		padding: 0;
		text-align: center;
		transform: none;
	}
	.newsletter {
	    width: 100%;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	#center{
		width: 65%;
	} 
	#right{ 
		width: 35%;
		text-align: center;	
	}
	.col8, .col4, .new-home-boxes .left-boxes, .new-home-boxes .right-boxes {float: none; width: 100%}
	.home-video-slide .viframe2 iframe {height: 276px}
	.home-video-slide .viframe3 iframe {height: 490px}
	.new-home-boxes .right-boxes {border: none}
	
} 
@media screen and (max-width:735px){
	.container-menu-top .container, #site-content {
	    width: 652px;
	}
	.slides_container .slide, .slides_container {
	    width: 590px;
	    height: 319px;
	}
	.slides_container .slide .img {
	    width: 364px;
	    height: 319px;
	}
	.slides_container .slide .text{
		height: 319px; 
		width: 225px;
	}
	.boxdonate{
		background-size: initial;
	    padding-top: 230px;
	    float: none;
	    width: 100%;
	    clear: both;
	    margin: 0;
	    background-position: center 18px;
	}
	#footer .social {
	    float: none;
	    margin: 0px 0 20px;
	    clear: both;
	}
	.info-footer{
		margin-bottom: 0;
    	padding-top: 20px;
	}
	.newsletter{
		float: none;
	}
	#slides.slides-activities{
		margin-right: 0;
    	float: none;
	}
	#slides.slides-activities .slides_container{
		width: 590px;
    	height: 318px;
	} 
	#slides.slides-activities .slides_container .slide{
		width: 590px;
    	height: 318px;
	}
	#slides.slides-activities .slides_container .slide img{
		height: 100% !important;
		width: 100%;
	}
	.main-landing-image{
		width: 100%;
	    height: auto;
	    margin-right: 0;
	}
	.main-landing-image img{
		width: 100%;
	    height: auto;
	    margin: 0;
	    display: block;
	}
	#center h6, #centerfull h6{
		margin-bottom: 20px;
	}
	
	.slick-arrow {top: -48px;}
	button.slick-prev {right: 270px;}
	.home-video-slide h3{text-align: left;}
	
}
@media screen and (max-width:666px){
	.container-menu-top .container, #site-content {
	    width: 625px;
	}
	.slides_container .slide, .slides_container {
	    width: 565px;
    	height: 305px;
	}
	.slides_container .slide .img {
	    width: 339px;
	    height: 305px;
	}
	.slides_container .slide .text{
		height: 305px; 
	}
	#slides.slides-activities .slides_container .slide,
	#slides.slides-activities .slides_container {
	    width: 562px;
	    height: 303px;
	}
}
@media screen and (max-width:639px){
	.container-menu-top .container, #site-content {
	    width: 552px;
	}
	.container-logo .logo{
		height: 60px;
	}
	.container-logo .logo img{
		width: 200px;
    	height: auto;
	}
	.search{
		padding-bottom: 15px;
	    position: relative;
	    height: 85px;
	}
	.search form{
		position: absolute;
	    top: 28px;
	    right: 0;
	    width: 238px;
	}
	.slides_container .slide, .slides_container {
	    width: 490px;
    	height: 265px;
	}
	.slides_container .slide .img {
	    width: 264px;
	    height: 265px;
	}
	.slides_container .slide .text{
		height: 265px; 
	}
	#slides.slides-activities .slides_container .slide, #slides.slides-activities .slides_container {
	    width: 490px;
	    height: 291px;
	}
	
	.home-video-slide p .viframe1 {height: 175px}
	.home-video-slide p .viframe3 {height: 300px}
} 
@media screen and (max-width:567px){
	.container-menu-top .container, #site-content {
	    width: 480px;
	}
	.container-menu-top{
		height: auto;
	}
	.menu-top li{
	    height: auto;
	}
	.slides_container .slide, .slides_container {
	    width: 416px;
    	height: 225px;
	}
	.slides_container .slide .img {
	    width: 216px;
	    height: 225px;
	}
	.slides_container .slide .text{
		width: 200px;
		height: 225px; 
	}
	#slides.slides-activities .slides_container .slide, #slides.slides-activities .slides_container {
	    width: 415px;
	    height: 224px;
	}
	#footer .menu{
		margin-bottom: 0px;
	}
	#footer .menu li{
		margin-bottom: 20px;
	}
	#center{
		width: 100%;
	}
	#right{
		width: 100%;
		padding-left: 0px;
	}
	
	.page-id-3741 #right {padding-top: 0;}
	
	.home-video-slide .viframe3 iframe {height: 420px}
}
@media screen and (max-width:479px){
	.container-menu-top .container, #site-content {
	    width: 414px;
	}
	.slides_container .slide, .slides_container {
	    width: 352px;
    	height: 190px;
	}
	.slides_container .slide .img {
	    width: 176px;
	    height: 190px;
	}
	.slides_container .slide .text{
		width: 175px;
		height: 190px; 
	}
	.school_title {
	    font-size: 150%;
	}
	.slides_container .slide .text h2 ,
	.slides_container .slide .text h3 {
	    font-size: 16px;
	}
	#slides.slides-activities .slides_container .slide, #slides.slides-activities .slides_container {
	    width: 352px;
	    height: 190px;
	}
	#footer{
		padding-bottom: 50px;
	}
	.newsletter input.textn{
		width: 188px;
	}
	.slick-arrow {top: -42px;}
	.home-video-slide .viframe2 iframe {height: 199px}
	.home-video-slide .viframe3 iframe {height: 350px}
	
}
@media screen and (max-width:480px){
	button.slick-prev {right: 200px;}
	button.slick-next {left: 210px;}
	.slick-arrow {top: -45px;}
}	

@media screen and (max-width:414px){
	button.slick-prev {right: 135px;}
	.slick-arrow {top: -40px;}
}

@media screen and (max-width:413px){
	.container-menu-top .container, #site-content {
	    width: 375px;
	}
	.top-home{
		padding: 20px 8px 20px 8px;
	}
	#slides{
		float: none;
	}
	.slides_container{
		margin: 0 auto;
	}
	.newsletter input.textn {
	    width: 148px;
	}
	.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
	    width: 240px;
	}
	#slides.slides-activities .slides_container .slide, #slides.slides-activities .slides_container {
	    width: 312px;
	    height: 168px;
	}
	button.slick-prev {right: 140px;}
	button.slick-next {left: 220px}
}

@media screen and (max-width:375px){
	button.slick-prev {right: 95px;}
	button.slick-next {left: 215px;}
	.home-video-slide .viframe2 iframe {height: 180px}
	.home-video-slide .viframe3 iframe {height: 315px}
	
}	
@media screen and (max-width:374px){
	.container-menu-top .container, #site-content {
	    width: 360px;
	}
	.top-home {
	    padding: 20px 0px 20px 0px;
	}
	.boxdonate{
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    padding-left: 20px;
   		padding-right: 20px;
	}
	.newsletter input.textn {
	    width: 135px;
	}
	#slides.slides-activities .slides_container .slide, #slides.slides-activities .slides_container {
	    width: 296px;
	    height: 160px;
	}
	
	.slick-arrow {top: -40px;}
	button.slick-prev {right: 95px;}
}

@media screen and (max-width:360px){
	button.slick-prev {right: 80px;}
}


@media screen and (max-width:359px){
	.container-menu-top .container, #site-content {
	    width: 320px;
	}
	body.opennav{
		padding-left: 210px;
	}
	ul#menu{
	    left: -210px;
	    width: 210px; 
	}
	.container-logo .logo img{
		width: auto;
	}
	.search form{
		width: 260px;
	}
	.search input.texts{
		width: 204px;
	}
	.slides_container .slide, .slides_container {
	    width: 314px;
    	height: 170px;
	}
	.slides_container .slide .img {
	    width: 163px;
	    height: 170px;
	}
	.slides_container .slide .text{
		width: 150px;
		height: 170px; 
	}	
	.slides_container .slide .text h2 ,
	.slides_container .slide .text h3 {
	    font-size: 14px;
	}
	.newsletter input.textn {
	    width: 95px;
	}
	.wpcf7 input, .wpcf7 textarea, .wpcf7 select {
	    width: 200px;
	}
	#slides.slides-activities .slides_container .slide, #slides.slides-activities .slides_container {
	    width: 258px;
	    height: 139px;
	}
	button.slick-prev {right: 55px;}
	.slick-arrow {top: -37px}
	.home-video-slide p iframe.viframe3 {height: 260px}
	.home-video-slide p iframe.viframe1 {height: 155px}
} 




 
 
 