/* 
Theme Name: Responsive Child Theme
Theme URI: http://cyberchimps.com/guide/child-theme-example/
Description: Responsive Child Theme
Template: responsive
Version: 1.0.0
Author: CyberChimps
Author URI: https://cyberchimps.com/
License: GNU General Public License
License URI: license.txt

*/

/* =Start From Here
-------------------------------------------------------------- */
@font-face {font-family:"Raleway";src:url("fonts/Raleway-Regular.eot?") format("eot"),url("fonts/Raleway-Regular.woff") format("woff"),url("fonts/Raleway-Regular.ttf") format("truetype"),url("fonts/Raleway-Regular.svg#Raleway") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"Raleway Bold";src:url("fonts/Raleway-Bold.eot?") format("eot"),url("fonts/Raleway-Bold.woff") format("woff"),url("fonts/Raleway-Bold.ttf") format("truetype"),url("fonts/Raleway-Bold.svg#Raleway-Bold") format("svg");font-weight:normal;font-style:normal;}

body { color: #333; font-family: "Raleway"; font-size: 13px;}
.skip-container { display: none;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family:"Raleway Bold";}
img {max-width: 100%;}
/*-------------------------------Header--------------------------*/
.header-bg { background: rgba(0, 0, 0, 0) url("images/header_bg.jpg") no-repeat scroll 0 0 / 100%;}
#logo { max-width: 100%; margin-bottom: -36px;}
/*-------------------------------Navigation--------------------------*/
.main-nav, .js .main-nav #responsive_current_menu_item { 
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FAEA10),
	color-stop(1, #dbcf00)
);
background-image: -o-linear-gradient(bottom, #FAEA10 0%, #dbcf00 100%);
background-image: -moz-linear-gradient(bottom, #FAEA10 0%, #dbcf00 100%);
background-image: -webkit-linear-gradient(bottom, #FAEA10 0%, #dbcf00 100%);
background-image: -ms-linear-gradient(bottom, #FAEA10 0%, #dbcf00 100%);
background-image: linear-gradient(to bottom, #FAEA10 0%, #dbcf00 100%);
}
.menu { background: transparent none repeat scroll 0 0; margin: 0 auto; max-width: 770px; padding-left: 190px;  text-align: right !important;}
.menu .current_page_item a, .menu .current-menu-item a, ul.menu li:hover, .menu a:hover { background: transparent;}
.menu a { padding: 0 9px; font-size: 10px; border-left: medium none; color: #000; font-family: "Raleway Bold"; text-shadow: 1px 1px 0 #fff; text-transform: uppercase;}
.menu a:hover { text-shadow: 1px 1px 0 #888;}
/*-------------------------------Slider--------------------------*/
.nivoSlider { border-bottom: 5px solid #faec10;}
/*-------------------------------Wrapper--------------------------*/
#content, #content-full { margin-bottom: 0; margin-top: 0;}
#wrapper { margin: 0 auto; padding: 20px 0; border: medium none;}
.benefits { padding: 0;}
.benefits > li { background: rgba(0, 0, 0, 0) url("images/benefit_bullets.png") no-repeat scroll left center / 15px auto; float: left; list-style-image: none; list-style-type: none; margin-right: 2%; padding-left: 20px; width: 44%;  font-family: "raleway bold"; line-height: 1.8;}
.home .post-title { font-family: "raleway"; font-size: 20px;}
.home h4 { font-family: "raleway"; font-style: italic; background: #fffdd9; font-size: 16px; padding: 5px;}
.responsive-tabs .responsive-tabs__panel { border: 1px solid #dccf00 !important; min-height: 140px;}
.tabcontent li { background: rgba(0, 0, 0, 0) url("images/benefit_bullets.png") no-repeat scroll left 4px / 15px auto !important; padding-left: 20px!important; list-style-type: none!important;}
.responsive-tabs .responsive-tabs__list__item { background: #000 none repeat scroll 0 0!important;}
.responsive-tabs .responsive-tabs__list__item:hover, .responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover { background: #e9db07 none repeat scroll 0 0 !important;  border-color: #DCCF00!important; color: #000 !important;}
#tablist1-panel1 ul, #tablist1-panel2 ul, #tablist1-panel3 ul { padding-left: 0!important;}
.mission-statement { background: #fbf9db none repeat scroll 0 0; border: 1px solid #e9db07; border-radius: 5px;  padding: 10px 15px; text-align: center;}
.mission-statement h5 { margin: 5px 0 0;}
.mission-statement > p { margin: 10px 0;}
.charter > li { display: inline-block; width: 46%;}
.responsive-tabs-wrapper { margin: 0 auto 20px;  max-width: 70%;}
/*-------------------------------Forms--------------------------*/
.gform_wrapper { max-width: 100%!important;}
.widget-wrapper.gform_widget { background: transparent none repeat scroll 0 0; padding: 0;}
#gform_wrapper_1 { background: #dbcf00 none repeat scroll 0 0; box-shadow: -10px 10px 1px #000; margin: 0;}
#gform_wrapper_1.gform_wrapper h3.gform_title { font-size: 24px; margin: 0 !important; padding: 20px 20px 0 !important; width: 88% !important;}
#gform_wrapper_1.gform_wrapper .top_label .gfield_label { display: none;}
#gform_wrapper_1 .large { border: 0 none; border-radius: 3px; padding: 7px; width: 100%;}
#gform_fields_1 { padding: 0 20px !important;}
#input_1_3 { width: 94.25% !important;}
.gform_button.button { background: #000 none repeat scroll 0 0; border: 1px solid #000; border-radius: 5px; color: #fff; text-shadow: none;}
.gform_footer.top_label { padding-bottom: 20px !important; padding-right: 20px !important; text-align: right;}
#gform_wrapper_1.gform_wrapper .gsection { border-bottom: medium none; font-size: 11px; margin: 0; padding: 5px 0;}
#gform_wrapper_1.gform_wrapper textarea.large { height: 12em; width: 100%;}
#gform_wrapper_3 { background: #f9f9f9 none repeat scroll 0 0; border: 1px solid #e9db07; border-radius: 5px; padding: 20px;}
/*#gform_wrapper_3 .large, #gform_3 select { border: 1px solid #f4e50d; border-radius: 3px; padding-bottom: 7px;  padding-top: 7px; width: 100%;}*/
#gform_3 { margin: 0;}
#gform_3 label { margin: 0;}
#gform_3 .gfield_checkbox li { display: inline-block;}
#gform_3 .gfield_checkbox li input { margin-right: 5px;}
#gform_3 .gfield_checkbox li label { font-size: 12px; font-weight: normal; margin: 3px 10px 0 0; display: inline-block;}
#gform_3 .gfield_radio li { display: inline-block;}
#gform_3 .gfield_radio li input { margin-right: 5px;}
#gform_3 .gfield_radio li label { font-size: 12px; font-weight: normal; margin: 3px 10px 0 0; display: inline-block;}
#gform_3 input, #gform_3 select, #gform_3 textarea { border: 1px solid #ddd;  box-shadow: none;}
/*-------------------------------Sidebar--------------------------*/
#widgets { margin-top: 0;}
.widget-wrapper { background: #fbf9db none repeat scroll 0 0; border: 1px solid #e9db07; padding: 10px;}
/*-------------------------------Testimonials--------------------------*/
.style-01, .style-01 p { font-family: "Indie Flower",cursive; font-size: 18px;}
.style-02, .style-02 p { font-family: 'Didact Gothic', sans-serif; font-size: 18px;}
.style-03, .style-03 p { font-family: 'Satisfy', cursive; font-size: 18px;}
.style-04, .style-04 p { font-family: 'Shadows Into Light', cursive; font-size: 18px;}
/*-------------------------------Footer--------------------------*/
#footer {  max-width: 100%; padding: 0; background: #000;  color: #aaaaaa; font-size: 13px;}
#footer a {color: #aaaaaa;}
#footer a:hover {color: #dbcf00;}
#footer-wrapper { margin: 0 auto; max-width: 960px; overflow: hidden; padding: 0 20px;}
#responsive-menu { height: auto!important;}

/*-------------------------------Custom Media--------------------------*/
@media screen and (max-width:1024px){
}
@media screen and (min-width:768px) and (max-width:1023px){
#click-menu { display: none!important;}
.grid, .grid-right {  float: left !important;}
.col-60, .col-140, .col-220, .col-300, .col-380, .col-460, .col-540, .col-620, .col-700, .col-780, .col-860 {  margin-right: 2.12766%!important;}
.col-220 { width: 23.4043%!important;}
.col-300 { width: 31.9149%!important;}
.col-380 { width: 40.4255% !important;}
.col-540 { width: 57.4468% !important;}
.col-460 { width: 48.9362% !important;}
.col-620 { width: 65.9574% !important;}
  
.fit {  margin-right: 0!important;}
  .header-bg { background-size: 100% 100%;}
  #logo { margin-bottom: -30px;}
  .menu { padding-left: 165px;}
  .menu a { font-size: 12px;}
  .responsive-tabs-wrapper { max-width: 90%;}
}
@media screen and (min-width:568px) and (max-width: 767px){ 
  .benefits > li { margin-right: 0; width: 44%; float:left;}
  .home .post-title { font-size: 17px;}
  .home h4 { font-size: 14px;}
  #widgets { margin: 0 auto!important; max-width: 300px;}
  .charter > li { width: 100%;}
  
}
@media screen and (min-width:320px) and (max-width: 567px){ 
  .benefits > li { margin-right: 0; width: 100%;}
  .home .post-title { font-size: 17px;}
  .home h4 { font-size: 14px;}
  .charter > li { width: 100%;}
  .responsive-tabs-wrapper { max-width: 90%;}
  #gform_wrapper_3.gform_wrapper .left_label .gfield_label { float: none;  width: 100%;}
  #gform_3 .medium { width: 100%;}
#gform_wrapper_3.gform_wrapper .left_label div.ginput_complex, #gform_wrapper_3.gform_wrapper .right_label div.ginput_complex { width: 100%;}
}
@media screen and (min-width:320px) and (max-width: 767px){ 
.copyright, .powered { text-align: center;}
.js .main-nav #responsive_current_menu_item { display: none;}
.js .main-nav a#responsive_menu_button { display: none!important;}
  .header-bg { background-size: 100% 100%;}
  #logo { margin-bottom: 0;}
  .menu { padding-left: 0;}
  .nivoSlider { border-bottom: 3px solid #faec10; border-top: 3px solid #faec10;}
  .responsive-tabs .responsive-tabs__heading { background: #000 none repeat scroll 0 0 !important;  color: #fff !important;}
  .responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {  background: #faec10 none repeat scroll 0 0 !important; color: #000 !important;}
}
/*-------------------------------Custom Media end-------------------------*/















/*The last 29 days of the month are the hardest."- Nikola Tesla*/