/* ANY CSS FOR ALL WIDTHS GOES HERE
----------------------------------------------------------- */

#s5_map_canvas img { max-width:none !important;}


/* ALL WIDTHS UNDER 970PX
----------------------------------------------------------- */

@media screen and (max-width: 600px){

	/* DEFAULT
	----------------- */

	.s5_wrap {
	width:100% !important;
	}
	
	.s5_is_display, .s5_is_slide {
	position:relative !important;
	}
	
	.s5_is_slide {
	height:auto !important;
	}
	
	#fontControls {
	display:none;
	}
	
	/* CUSTOM
	----------------- */
	
	body {
	font-size:0.7em !important;
	min-width:330px;
	}
	
	*{max-width:100%;}
	
	.our-sponsors, #team-apg, #team-menu, #s5_menu_wrap, #logo-text {
	  display: none !important;
	}
	
	.navbar > .navparent {
	  background: url("../images/plus-minus-dl.png") no-repeat scroll right top rgba(0, 0, 0, 0);
	}
	.navbar > li .navli {
	  padding: 10px 5px 7px !important;
	}
	.navbar > .navparent.active {
	  background-position: right bottom;
	}
	
	.navbar {
	  background-color: #eee;
	}

       .imgcat {
           float: left !important;
           margin-right: 15px;
        }
	
	#team-menu-mobile {
	  font-size: 1em;
	  font-weight: 600;
	}
	.team-menu {
	  width: 100%;
	}
	.team-menu li {
	  display: block !important;
	  height: 42px !important;
	  margin: auto !important;
	  padding: 0 !important;
	}
	li.team-apg-master-calendar {
	  background-position: 31px -261px !important;
	}
		
	.td {
	  display: block !important;
	  margin: 5px 0;
	}
	
	table.scrollable {
	  display: block;
	  overflow: auto;
	}
	
	#adsmanager_innermenu {
	  clear: both;
	  color: #fff;
	}
	
	#adsmanager_innermenu > a {
	  display: block;
	  font-size: 14px;
	}
	
	.adsmanager_main_cat {
	  margin: 0 !important;
	}
	
	.adsmanager_sub_cat {
	  clear: both;
	  margin: 0 !important;
	}
	
	#adshome .ads-span6 .span6.ads-span6 {
	  clear: none;
	  margin: auto !important;
	  width: 80%;
	}
	
	.right-menu > li {
	  padding: 7px 0 !important;
	  font-size: 1.3em;
	}
	
	.navbar .navparent, .navbar .navli {
	  font-size: 1.3em;
	}
		
	blockquote {
	  padding-left: 50px;
	}
	
	#logo-text-mobile {
	  display: block !important;
	  left: 105px;
	  max-width: 65%;
	  position: absolute;
	  top: 18px;
	}
	
	#logo-text-mobile, .mobile-only { display: block !important; }
	
	#s5_footer_area1 {
	  padding: 0 !important;
	}
	
	#s5_footer_area_inner2 {
	  margin-left: 0 !important;
	}
	
	#footer-bar {
	  margin: 0 0 10px !important;
	  width: 100% !important;
	}
	
	iframe {
	  margin: 10px 0;
	  max-width: 100%;
	}
	
	.s5_wrap {
	width:96% !important;
	}
	
	.module_round_box_outer, #s5_menu_wrap_inner2 {
	margin-left:15px;
	margin-right:15px;
	}
	
	#s5_header_wrap, #s5_footer_area_inner2, #s5_breadcrumb_font_wrap, #s5_component_wrap_inner {
	padding-left:15px;
	padding-right:15px;
	}
	
	#s5_nav li .s5_level1_span1 {
	padding-left:11px;
	padding-right:13px;
	}
	
	#s5_bottom_menu_wrap li {
	margin-left:0px;
	margin-right:16px;
	float:left;
	}
	
	#s5_bottom_menu_wrap {
	float:left;
	margin-top:14px;
	}
	
	#s5_footer, #s5_bottom_menu_wrap {
	width:100%;
	}
	
	.slider h3 {
	  font-size: 1.2em !important;
	  left: 0 !important;
	  margin: 0 !important;
	  text-align: center;
	  top: 5px !important;
	  width: 100%;
	}
	
	/* .cycle-pager span {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	  color: #0b4775 !important;
	  font-size: 4em !important;
	  height: auto !important;
	  line-height: 18px;
	  text-indent: 0 !important;
	} */
	

	/* CUSTOM
	----------------- */
	
	#admin-section .checkbox .group {
	  display: inline-block !important;
	}
	.log-menu .nav-child li {
	/* http://www.colorzilla.com/gradient-editor/#53bfef+0,007fc0+100;Custom */
	background: rgb(83,191,239);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzYmZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdmYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(83,191,239,1) 0%, rgba(0,127,192,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(83,191,239,1)), color-stop(100%,rgba(0,127,192,1)));
	background: -webkit-linear-gradient(top, rgba(83,191,239,1) 0%,rgba(0,127,192,1) 100%);
	background: -o-linear-gradient(top, rgba(83,191,239,1) 0%,rgba(0,127,192,1) 100%);
	background: -ms-linear-gradient(top, rgba(83,191,239,1) 0%,rgba(0,127,192,1) 100%);
	background: linear-gradient(to bottom, rgba(83,191,239,1) 0%,rgba(0,127,192,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53bfef', endColorstr='#007fc0',GradientType=0 );
	}
	.log-menu .nav-child li {
	  border: medium none;
	  border-radius: 6px;
	  color: #fff;
	  font-size: 14px;
	  margin: 0 auto 15px !important;
	  padding: 11px !important;
	  text-align: center;
	  width: 90%;
	}
	.log-menu .nav-child {
	  margin: 0 !important;
	}
	
	#s5_search_wrap {
	display:none;
	}
	
	#s5_social_clear, #s5_social_bar_narrow_screen {
	display:block;
	}
	

	/* DEFAULT
	----------------- */

	#s5_right_column_wrap_inner .s5_float_left, #s5_left_column_wrap_inner .s5_float_left {
	float:none;
	}

	#s5_columns_wrap_inner {
	width:100%;
	}

	#s5_center_column_wrap {
	width:100%;
	left:100%;
	}

	#s5_left_column_wrap {
	left:0%;
	}
	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
	
	#s5_center_column_wrap_inner {
	margin:0px !important;
	}
	
	#s5_left_column_wrap {
	margin-right:0px !important;
	}
	
	#s5_right_column_wrap {
	margin-left:0px !important;
	}
	
	.items-row .item {
	width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	}
	
	/* CUSTOM
	----------------- */
	
	.featured_image { 
	display:block;
	margin:0px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	}
	

	#colorbox {
	width:50% !important;
	height:auto !important;
	}
	
	#cboxWrapper {
	width:100% !important;
	}
	
	#cboxContent, #cboxLoadedContent {
	width:100% !important;
	height:auto !important;
	}
	
	#colorbox {
	left:25% !important;
	width:50% !important;
	height:100% !important;
	top:25% !important;
	}
	
	#cboxOverlay, #colorbox {
	display:none !important;
	}
	

/* SINGLE COLUMN FOR SMALL TABLETS - THIS IS ONLY USED FOR IE7 AND IE8. THE CLASS IS SET WITH JAVASCRIPT FOR IE ONLY
----------------------------------------------------------- */

	
	.s5_ie_single_column #s5_right_column_wrap_inner .s5_float_left, .s5_ie_single_column #s5_left_column_wrap_inner .s5_float_left {
	float:none  !important;
	}

	.s5_ie_single_column #s5_columns_wrap_inner {
	width:100%  !important;
	}

	.s5_ie_single_column #s5_center_column_wrap {
	width:100%  !important;
	left:100%  !important;
	}

	.s5_ie_single_column #s5_left_column_wrap {
	left:0%  !important;
	}
	
	.s5_ie_single_column #s5_left_top_wrap, .s5_ie_single_column #s5_left_column_wrap, .s5_ie_single_column #s5_left_inset_wrap, .s5_ie_single_column #s5_left_wrap, .s5_ie_single_column #s5_left_bottom_wrap, .s5_ie_single_column #s5_right_top_wrap, .s5_ie_single_column #s5_right_column_wrap, .s5_ie_single_column #s5_right_inset_wrap, .s5_ie_single_column #s5_right_wrap, .s5_ie_single_column #s5_right_bottom_wrap {
	width:100% !important;
	}
	
	.s5_ie_single_column #s5_center_column_wrap_inner {
	margin:0px !important;
	}
	
	.s5_ie_single_column #s5_left_column_wrap {
	margin-right:0px !important;
	}
	
	.s5_ie_single_column #s5_right_column_wrap {
	margin-left:0px !important;
	}
	
	.s5_ie_single_column  .items-row .item {
	width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	}

}



@media screen and (max-width: 450px){

.cycle-pager {
  display: none;
}

}
