/*
Theme Name: Minimal Child 01
Theme URI: 
Description: Child 01 theme for the Minimal theme
Author: <a href="http://www.elegantthemes.com" title="Visit author homepage">Elegant Themes</a>
Author URI: 
Template: Minimal
Version: 4.9
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 22 Jul 2014 06:23:20 +0000 */ 

@import url('../Minimal/style.css');
@import url(http://fonts.googleapis.com/css?family=Quattrocento+Sans);
@import url(http://fonts.googleapis.com/css?family=Lora);

body { font-family: 'Quattrocento Sans', sans-serif; font-size: 16px; }
h1, h2, h3, h4, h5, h6 { font-family: 'Lora', serif; color:#870000;}

#page-wrap {padding-top:30px;}
#content.clearfix {border-left: 1px solid #CCCDC3; border-right: 1px solid #CCCDC3;}
#content-area {width: 691px;}
#content-area a {color:blue; font-weight:normal;}
#content {background: url('../Minimal/images/content_line.png') repeat-y 701px 0px; padding-bottom: 25px; }
div#sidebar {width: 257px;}
div.entry {width: 630px;}
#header {padding-top: 15px; margin-top:10px; background:#CCCDC3; }
img#logo {margin-left: 20px; margin-bottom:-20px; margin-top:-40px;}
#header #search-form {display:none;}
#slogan{font-size: 1.3em; background: none; color: #000; text-shadow: 1px 1px #fff; letter-spacing:1px; line-height:1.4em;text-align: right; width:520px; margin-left:55px;}
#menu-item-283 {padding-left:20px; background: none;}
#menu-item-283 a {color: #437CA8;}
#featured_content h2 a {color:#870000 !important;text-shadow: 2px 2px #fff; letter-spacing:1px;}
#featured_content p {font-size: 21px; line-height: 1.5em;}
.bullets {display: list-item;list-style-type: disc;color:#870000 !important;margin-left:20px;}
.bullets-italic {display: list-item;list-style-type: disc;color:#870000 !important;font-size: 18px!important;font-style:italic;margin-left:20px;}
body.home #content {display: none;}
h2 {margin-top:20px;}
#services .one-third {
width:250px;
padding: 11px 20px 20px 46px;
}
.home-widget-title {font-family: 'Quattrocento Sans', sans-serif; font-size: 20px; font-weight:bold; }
#footer-content p {font-size:13px; text-align:center; margin-top:10px;}
.widget-home {
margin-left: -7px !important;
}
div.widget h3.widgettitle {
font-size: 22px;
}
#wysiwyg_widgets_widget-17 {
height:200px;
background-image: url('/wp-content/uploads/2014/11/bulletin5.png');
background-repeat: no-repeat;
background-position: 0px 0px; 
}
#wysiwyg_widgets_widget-17 p {
margin-right:20px !important;
}
#wysiwyg_widgets_widget-17 h3 {
margin-top:20px !important;
}
#store {
margin-top:-40px !important;
}
.edd-submit.button.blue {
color: #FFF !important;
background: none repeat scroll 0% 0% #428BCA !important;
border-color: #357EBD !important;
text-shadow: none !important;
font-weight:bold !important;
}
li.edd_download_file a {
color:blue!important;
}

@media (max-width: 970px) {
  #content-area {
  width: 96%;
  float:left;
  }
  div.entry {
  width: 95%;
  }
  #content {
  background: none;
  }
  div#sidebar {
  width: 100%;
  float: left;
  }
  #page-wrap {
   width:100%;
   max-width:960px !important;
   }
   #services {
   width:100%; 
   max-width: 960px !important;
   }
   #services .one-third {
   float: none !important;
   display: block !important;
   margin: auto !important;
   border-top: 1px solid #646464;
   width: 80%;
   padding: 20px 0 !important;
   background: none;
   }
   div#featured, #featured_content, .slide {
   float: none !important; 
   display: block !important; 
   margin: auto !important; 
   width: 96% !important; 
   max-width: 970px !important; 
   min-height:430px !important;
   }
   div.slide img.thumb {
   float: none !important; 
   width: 100%; 
   max-width: 406px; 
   height: auto !important; 
   }
   div.slide div.description {
   float: left !important; 
   margin: auto !important; 
   height: auto !important;
   }
   div.description a.readmore {
   float: left !important;
   }
   a#left_arrow, a#right_arrow {
   display:none !important;
   }
   #controllers {
   display: none;
   }
   #wysiwyg_widgets_widget-21, #wysiwyg_widgets_widget-22 {
   padding: 20px 0;
   }
   #wysiwyg_widgets_widget-21 h3, #wysiwyg_widgets_widget-21 p, #wysiwyg_widgets_widget-23 p {
   text-align: center !important;
   }
 #wysiwyg_widgets_widget-22 ul, #recent-posts-4 ul {
  width: 75%; 
  margin-left:auto !important;
  margin-right:auto !important;
}
   div.widget h3.widgettitle {
   text-align: center;
   }
}
@media (max-width: 850px) {
	#wprmenu_bar a, ul#wprmenu_menu_ul li.menu-item a {text-shadow: none!important;}
  #page-wrap {padding-top: 0;}
  #header {margin-top: 0px;}
  img#logo {display:block; float:none !important; margin: auto !important;}
  #slogan {width: 96%; padding:20px 0; margin: 0;text-align: center;}
  div#featured {padding-top: 20px;}
  #featured_content {width: 96% !important;}
  div.slide img.thumb {margin-left:auto !important;margin-right:auto !important;}
  #breadcrumbs {display: none;}
  #xyz_cfm_1_1 table td {display: block !important;}
 #xyz_cfm_1_1 table input[type="text"],#xyz_cfm_1_1 table textarea {width:96%; margin-top:-20px;margin-bottom:20px;}
}
@media (max-width: 450px) {
 #content-area {width: 90%;}
}