/*
 Theme Name:     Respo Child Theme
 Theme URI: http://themnific.com/
 Description:    Respo Child Theme
 Author:         Anna Van Dyke
 Author URL: http://www.birchgold.com
 Template:       respo
 Version:        1.0.0
*/
 
@import url("../respo/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

html {background: url('/wp-content/themes/respo-child/images/background.png'); 
}

body h1 p{color: #000000!important;}
.entry ul, ol {list-style: disc outside none !important; padding-left: 3em!important;}
.entry h2 {text-align: center!important; }

.row {max-width: 1024px!important;}


.container-header{
	width: 100%;
	min-width: 0;
	max-height: 190px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: fixed!important;
	z-index: 2000;
	background: url('/wp-content/themes/respo-child/images/header-background.png');
	overflow: visible;
	}
	

/*768px*/
@media handheld, only screen and (max-width: 768px) {
.container-header {position: relative!important;}
#core { padding-top: 8%!important; }
#navigation {margin-top: 0!important; width: 100% !important; margin-left: 0% !important;}
#navigation .nav li ul { width: 100%!important;}

#hometab {width: 95%}
#hometab ul#serinfo { width: 90%!important;}

#top {display: none; }

#sticky, #catcher {display: none; }

#footer .container {display: none;}
#social {position: relative!important; }

}


/*768-1024*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#page-contact-form .wpcf7-text {width: 60%!important; padding-top: 1%;}
#page-contact-form .wpcf7-submit {width: 22%!important; margin-top: 0%; }
 
}

/*960*/
@media handheld, only screen and (max-width: 960px) {
#logo img {width: 100%; }
#logo {width: 18%;}
#navigation {margin-top: 7%; margin-left: -10%; }

#hometab {width: 95%; margin-top: 4%;}
#hometab ul#serinfo { width: 90%!important;}

#sticky {padding-top: 3em; width: 26%!important;}
 
}

/*1024*/
@media handheld, only screen and (max-width: 1024px) {
#sticky { width: 26%!important; }
.wpcf7-text {width: 85% !important; }
.wpcf7-submit {margin-left: 0px!important; width: 93%; margin-top: 2%; padding-top: .15em !important;}

}

/*1440*/
@media handheld, only screen and (max-width: 1440px) {
 #core { padding-top: 20%!important; }
}

#core {padding-top: 12%;}


/*.fourcol img { height: 170px;}*/
	
#navigation {
	background: url('/wp-content/themes/respo-child/images/menu-background.png');
    border: 1px solid #bddce9;
	border-radius: 4px;
	box-shadow: 0 2px 2px 0 rgba (0, 0, 0, 0.03);
	margin-top: 6%;
  }
  
#navigation .nav li a {
	border-style: solid;
	border-color: #bddce9;
	border-width: 0 1px;
	color: #000000!important;
	}
	
#navigation .nav li ul .sf-sub-indicator {
    background: url('/wp-content/themes/respo-child/images/drop-down.png') no-repeat;
    top: 38%;
  }
  
#navigation .nav li ul {background: none repeat scroll 0 0 #F8FBFD; border-color: #D9D9D9;}
#navigation .nav li ul li:hover{background: none repeat scroll 0 0 #FFFFFF;}
  
#sidebar {padding: 18px 0 0 24px ;}
  
#hometab ul#serinfo-nav li {
	padding:4px 0 8px 0;
	font-size:90%;
	float: left;
	border: 1px solid #851c24!important;
	margin-right: -1px;
	width: 25%;
	height:25px;
	text-align: center;
	text-shadow: none;
	border-color: #851c24!important;

	cursor: pointer;
	background: #a51f27;
	background: -webkit-gradient(linear, left top, left bottom, from(#a51f27), to(#951e25));
	background: -webkit-linear-gradient(#a51f27, #951e25);
	background: -moz-linear-gradient(center top, a51f27 0%, 951e25 100%);
	background: -moz-gradient(center top, a51f27 0%, #951e25 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a51f27,endColorstr=#951e25);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a51f27, endColorstr=#951e25)";
	}
#hometab ul#serinfo-nav li a { color: #FFFFFF; }
#hometab ul#serinfo {
	position: relative;
	z-index: 5;
	float: left;
	width:86%;
	padding: 15px 15px 0 15px;
	overflow: hidden;
	margin-top:-2px;
	border: 1px solid #bbb;
	background: #FFFFFF!important;
	}
	
#hometab ul#serinfo-nav li.current {
	background: #FFFFFF!important; 
	border: 1px solid #f0f0f0!important;
	}
#hometab ul#serinfo-nav li.current a {color: #000000; }
#hometab img {height: 56px!important;}

ul.featured img {height: 56px!important; }
ul.featured h3 {color: #a51f27!important;}

.meta a:link  {color: #a51f27!important;}
.meta a:hover {color: #000000!important;}



.wpcf7 {max-height: 72px; }
.wpcf7-text {width: 58%;}
.wpcf7-submit {margin-left: -6px; background-color: #a51f27; color: #FFFFFF!important; padding-top: 0.5em; }
.wpcf7 .wpcf7-mail-sent-ok {display: none!important;}

#sticky, #catcher { width: 18%;}

.flex-caption {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); 
		bottom: 8px; 
		color: #FFFFFF; 
		left: 6px; 
		padding: 2% 5%;
		position: absolute;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
		width: 89%;
		}

#social {
	margin: 0;
	padding: 0;
	bottom: 0;
	list-style: none;
	width: 100%;
	position: fixed;
	/*background-image:url(images/line-h-l.png);*/
	background-position:top;
	background-repeat:repeat-x;
	opacity: 0.8;
	z-index: 9999;
	}
#social a:hover {
			text-transform: uppercase;
			text-shadow: none;
			color: #000000;}
			
#footer {background-color: #222c3a;}

#copyright {margin-bottom: 50px;}
#copyright p {color: #FFFFFF!important;}


