/*
 Theme Name:   Catch Responsive Child
 Theme URI:    https://catchthemes.com/themes/catch-responsive
 Description:  Catch Responsive Child Theme
 Author:       Champlain Marketing
 Author URI:   https://www.champlainmarketing.com
 Template:     catch-responsive
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         youre-it
 Text Domain:  catch-responsive-child
*/
/*Correcting for Bootstrap */
body {font-size:1.65rem !important;}
/*End Correcting for Bootstrap */
body {background-color: #006633;font-family: 'Open Sans', sans-serif;font-weight:400;}
h1 {font-size: 30px;}
h2 {font-size: 23px;}
h3 {font-size: 18px;}
h4 {font-size: 15px;}
h5 {font-size: 12px;}
h6 {font-size: 12px;}
.site-title a {font-family: 'Open Sans',sans-serif;text-transform:uppercase;font-weight:400;color:#FFF !important;}
.site-title a:link, .site-title a:active, .site-title a:visited {text-decoration:none;}
.site-title a:hover {color:#efefef !important;}
.site-description {color:#FFF !important;font-size:17px;}
.nav-primary, .nav-footer {background-color: #ff8f00;}
.catchresponsive-nav-menu a {color:#FFF;letter-spacing:.5px;font-weight:400;font-size:18px;}
.catchresponsive-nav-menu .sub-menu li > a {background-color: #f0f5f4;}
.catchresponsive-nav-menu .sub-menu li:hover > a {background-color: #55645a;}
.home .site-content {max-width: 1250px;margin: 0 auto;}
.more-link {display:block;}
.site .widget_catchresponsive_social_icons a.genericon {background-color:#FFF;}
#footer-content {color:#f9f9f9;}
#site-generator a {color:#FFF;}
#site-generator a:hover {color:#8afb94;text-decoration:none;}
.clr {clear:both;}
#mobile-header-left-menu {position:absolute;}
.col-3-desktop {column-count:3;}
ul.bullet {list-style:disc;margin-bottom:20px;margin-left:28px;}
.meta-sep {display:none;}
#masthead {background-color:rgba(0,0,0,0.2);}
.third {width:30%;float:left;margin:10px 1%;}
.third a img {margin:0 auto;display:block;}
.third a h3 {text-align:center;letter-spacing:0.8px;}
@media screen and (max-width: 480px) {
	.home-mobile-wrapper {width:100%;height:100%;padding:0;margin:0;}	
	.mobile-menu-one #site-branding {width: 100%;}
	.sidebar-header-right {margin-bottom:15px;}
	#video-overlay {position:absolute;top:0;min-width:100%;min-height:50%;height:100%;display:inline;width:100%;height:100%;background-color:rgba(75,158,242,0.5);z-index:3;}
	.home #main .hentry {padding:10px;}
	.col-3-desktop {column-count:1;}
	.third {width:100%;float:none;margin:20px 0;}
}
@media screen and (min-width: 481px) and (max-width: 540px) {
	.site-title {font-size: 22px;}
	.col-3-desktop {column-count:1;}
}
@media screen and (min-width: 541px) and (max-width: 767px) {
	/*iPhone Landscape */
	#masthead .wrapper {padding:0;}
	#mobile-header-left-menu {left:20px;}
	.mobile-menu-one #site-branding {width: 85%;margin: 0 0 0 7.5%;}
	#site-branding {padding: 0;width:100%;}
	#site-logo {float:left !important;}
	#site-logo img {width:150px;height:auto;margin-top:20px;}
	.logo-left #site-header {padding-top: 30px;padding-left: 0;width: 63%;text-align: left;float:right;}
	.site-title {font-size:22px;margin: 5px;}
	.sidebar-header-right {border-top:1px solid #fff;margin-bottom:8px;}
	.widget.widget_search {width:45%;float:left;}
	.widget.widget_catchresponsive_social_icons {width:35%;float:right;}
	.col-3-desktop {column-count:2;}
}
/* iPhone */
@media screen and (min-width: 541px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape)  {

}
@media screen and (min-width: 768px) and (max-width: 990px) {
	#site-branding {padding: 0;}
	.mobile-menu-one #site-branding {width:100%;}
	
}
@media screen and (min-width: 991px) and (max-width: 1023px) {

}

@media only screen and (min-width:1024px) {

}

@media only screen and (min-width:768px) {
	.site-title a {font-size:62px;letter-spacing:2px;text-shadow:0px 0px 6px rgba(0, 0, 0, 0.7);}
	.site-description {text-shadow:0px 0px 3px rgba(0, 0, 0, 0.6);}
}	
/*iPad Portrait */
@media only screen and (min-width:768px) and (max-width:1023px) {
	
}
/*iPhone Lanscape ? */
@media only screen and (max-device-width:767px) and (min-device-width: 541px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape)  {
	
}
/* iPhone */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) { 
	
}
/* iPad Landscape */
@media only screen and (max-device-width:1023px) and (min-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1) and (orientation: landscape)  {
	
}
/* Also iPad Landscape */
@media screen and (max-width: 1152px) and min (width min-width:768px) {
	#main {width: 60%;}
	.sidebar-primary {width: 30%;}
}

/* Galaxy S9 */
@media screen 
  and (min-device-width: 740px) 
  and (max-device-height: 370px) 
  and (-webkit-device-pixel-ratio: 4) 
  and (orientation: landscape) {
	
}

@media screen and (min-width: 768px) and (orientation: landscape) {
	
}
