/* 
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
-------------------------------------------------------------- */
#container{margin:0 auto;max-width:1080px;padding:0px;}
#header_bar{text-align:right;padding:5px 0px 5px 0px}
#header_bar img{padding:0px 5px 0px 5px;}   
#header_bar a{color:#000;font-weight:bold;}
#header_bar a:hover{color:#fd8401}         
#header_bar #social{float:left;}
#header_bar #social .social-icons{list-style:none;line-height:normal;padding:0;margin:0;text-align:left;display:inline;}
#header_bar #social .social-icons li{display:inline;}
#header{color:#27207d;background-color:#ffffff;margin-top:10px;border-radius:5px;}  
#header #contact_us{font-weight:bold;float:right; text-align:right;padding:5px;} 
#header #contact_us #welcome{font-size:1.2em;padding:5px 0px 5px 0px;}
#header #contact_us #welcome #name{font-style:italic;color:#fd8401;}    
#header #contact_us #phone{padding:5px 0px 5px 0px; font-size:2em;}
#header #contact_us .text{color:#000;}
#header #contact_us #phone #number{color:#90c900; font-size:1.2em;}
#header #logo{padding:10px;}    
#wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:4px;clear:both;margin:0px auto 0px auto;padding:0px;}
#featured{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#ffffff;border:1px solid #e5e5e5;border-radius:4px;width:99.893617021277%;} 
#featured p{font-size:18px;font-weight:200;line-height:27px;padding:0 40px 0 40px;text-align:center;}
#featured-image {margin:0px;padding-top:10px;}
#featured-content blockquote{margin:0px;} 
#featured-content p{margin:0px;} 
#featured-image .fluid-width-video-wrapper{} 
#featured-button{text-align:right;} 
#featured-content{padding-top:20px;}
.featured-image img{margin-top:0px;}
.featured-title{margin:0;background-color:#fff;border-bottom:1px solid #181884;text-align: center;}
.featured-title{display:block;color:#fff;font:bold 23px 'PT Sans',sans-serif;padding:5px 0;text-shadow:1px 1px 0 #465607;text-decoration:none;}
.featured-title:hover{text-decoration:none}
.featured-title{background-color:#fd8401; /* Dodger Blue */background-image:-webkit-gradient(linear,left top,left bottom,from(#fd8401), to(#ffaa07));background-image:-webkit-linear-gradient(top,#fd8401,#ffaa07);background-image:-moz-linear-gradient(top,#fd8401,#ffaa07);background-image:-ms-linear-gradient(top,#fd8401,#ffaa07);background-image:-o-linear-gradient(top,#fd8401,#ffaa07);background-image:linear-gradient(top,#fd8401,#ffaa07);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fd8401,endColorstr=#ffaa07);}

#contact-us-form{-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#eaeaea;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff), to(#eaeaea));background-image:-webkit-linear-gradient(top,#ffffff,#eaeaea);background-image:-moz-linear-gradient(top,#ffffff,#eaeaea);background-image:-ms-linear-gradient(top,#ffffff,#eaeaea);background-image:-o-linear-gradient(top,#ffffff,#eaeaea);background-image:linear-gradient(top,#ffffff,#eaeaea);border:1px solid #cccccc;border-bottom-color:#aaaaaa;border-radius:4px;clear:both;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#eaeaea);margin-top:15px;padding:10px 20px 50px;} 
#contact-us-form label{ width:130px; text-align:right; padding-right:10px;} 

.page-plugin-wrapper{-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#e8eaeb;border:1px solid #181884;border-radius:6px;margin:10px;padding:0px;} 
.page-plugin-wrapper .sub-featured-title{font-weight:bold;padding:10px;font-size:1.0em;color:#181884;text-shadow:1px 1px 0 #000;}
.page-plugin-wrapper form{margin:0px;padding-top:5px;}
.page-plugin-wrapper label{text-align:right;}
.page-plugin-wrapper .featured-area{padding:20px;}
.page-plugin-wrapper button{float:right;margin-bottom:10px;}

.calltoaction-wrapper .right-cell{float:right;width:45%;height:100%;padding:0px 10px;}
.calltoaction-wrapper .left-cell{float:left;width:45%;height:100%;padding:0px 10px; border-right:1px dashed #181884;}
.calltoaction-wrapper{-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#e8eaeb;border:1px solid #181884;border-radius:6px;margin:0 0 20px;padding:0px;}
.calltoaction-wrapper form{margin:0px;padding-top:5px;}
 .calltoaction-wrapper label{text-align:right;}
.calltoaction-wrapper .featured-area{padding:20px;}
.calltoaction-wrapper .sub-featured-title{font-weight:bold;padding-bottom:10px;font-size:1.3em;color:#181884;margin-left:-5px;padding-top:5px;}
/* =Header Menu (Primary)-------------------------------------------------------------- */
a.orange{background-color:#fd8401; /* Dodger Blue */
background-image:-webkit-gradient(linear,left top,left bottom,from(#fd8401), to(#f8aa56));background-image:-webkit-linear-gradient(top,#fd8401,#f8aa56);background-image:-moz-linear-gradient(top,#fd8401,#f8aa56);background-image:-ms-linear-gradient(top,#fd8401,#f8aa56);background-image:-o-linear-gradient(top,#fd8401,#f8aa56);background-image:linear-gradient(top,#fd8401,#f8aa56);border:1px solid #df7400;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fd8401,endColorstr=#f8aa56);text-shadow:1px 1px 0 #465607;}
a.orange:hover{background-color:#3fbbe8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3fbbe8), to(#1874cd));background-image:-webkit-linear-gradient(top,#3fbbe8,#1874cd);background-image:-moz-linear-gradient(top,#3fbbe8,#1874cd);background-image:-ms-linear-gradient(top,#3fbbe8,#1874cd);background-image:-o-linear-gradient(top,#3fbbe8,#1874cd);background-image:linear-gradient(top,#3fbbe8,#1874cd);border:1px solid #115290;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fbbe8,endColorstr=#1874cd);text-shadow:1px 1px 0 #465607;}

.menu{background-color:#90c900;background-image:-webkit-gradient(linear,left top,left bottom,from(#90c900),to(#5f8303));background-image:-webkit-linear-gradient(top,#90c900,#5f8303);background-image:-moz-linear-gradient(top,#90c900,#5f8303);background-image:-ms-linear-gradient(top,#90c900,#5f8303);background-image:-o-linear-gradient(top,#90c900,#5f8303);background-image:linear-gradient(top,#90c900,#5f8303);clear:both;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c900,endColorstr=#5f8303);margin:0 auto;}

.menu a:hover{background-color:#3fbbe8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3fbbe8),to(#27207d));background-image:-webkit-linear-gradient(top,#3fbbe8,#27207d);background-image:-moz-linear-gradient(top,#3fbbe8,#27207d);background-image:-ms-linear-gradient(top,#3fbbe8,#3fbbe8);background-image:-o-linear-gradient(top,#3fbbe8,#27207d);background-image:linear-gradient(top,#3fbbe8,#27207d);color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fbbe8,endColorstr=#27207d);}
.menu ul li a:hover, .menu li li a:hover{color:#484848;text-decoration:none;}
.menu ul{margin-top:1px;min-width:15em;width:auto;}
.menu a{border-left:1px solid #585858;color:#ffffff;cursor:pointer;display:block;font-size:1.5em;font-weight:700;height:45px;line-height:45px;margin:0;padding:0 0.9em;position:relative;text-decoration:none;text-shadow:0 -1px 0 #000000;white-space:nowrap;}
.menu .current_page_item a, .menu .current-menu-item a{background-color:#3fbbe8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3fbbe8),to(#27207d));background-image:-webkit-linear-gradient(top,#3fbbe8,#27207d);background-image:-moz-linear-gradient(top,#3fbbe8,#27207d);background-image:-ms-linear-gradient(top,#3fbbe8,#27207d);background-image:-o-linear-gradient(top,#3fbbe8,#27207d);background-image:linear-gradient(top,#3fbbe8,#27207d);color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fbbe8,endColorstr=#27207d);}
.menu li li{background:#27207d;background-image:none;border:1px solid #e5e5e5;color:#444444;filter:none;margin:-1px 0 1px 0;width:auto;}
.menu li li a{background:transparent !important;border:none;color:#fff;font-size:1.2em;font-weight:bold;height:auto;height:20px;line-height:20px;padding:5px 10px;text-shadow:none;white-space:nowrap;}
.menu li li a:hover{background:#3fbbe8 !important;background-image:none;border:none;color:#fff;filter:none;}
.menu li li:hover{background:#3fbbe8 !important;filter:none;}
ul.menu > li:hover{background-color:#3fbbe8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3fbbe8),to(#27207d));background-image:-webkit-linear-gradient(top,#3fbbe8,#27207d);background-image:-moz-linear-gradient(top,#3fbbe8,#27207d);background-image:-ms-linear-gradient(top,#3fbbe8,#27207d);background-image:-o-linear-gradient(top,#3fbbe8,#27207d);background-image:linear-gradient(top,#3fbbe8,#27207d);color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fbbe8,endColorstr=#27207d);}
.front-page #wrapper{background-color:transparent;border:none;margin:0px auto 20px auto;padding:0;}
#wrapper{-webkit-border-radius:0px;-moz-border-radius:0px;background-color:#ffffff;border-bottom:1px solid #e5e5e5;border-radius:4px;clear:both;margin:0px auto 20px auto;padding:0 20px 20px 20px;position:relative;}  
.title-heading{color:#27207d;font-size:1.5em; font-weight:bold; background-image:url('/images/logo_part.png');    background-repeat:no-repeat;    background-position:left center;     padding-left:36px;padding-top:10px;}
.post-title{color:#27207d;font-size:2.625em; background-image:url('/images/logo_part.png');    background-repeat:no-repeat;    background-position:left center;     padding-left:36px;}
.widget-title-home{color:#27207d;font-size:2.625em; background-image:url('/images/logo_part.png');    background-repeat:no-repeat;    background-position:left top;     padding-left:36px;}
.footnote{float:right;font-size:.8em;font-style:italic; width:400px;}
blockquote{background:#f9f9f9;border:none;overflow:auto;margin:0px;}
 
.upper{text-transform:uppercase}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.italic{font-style:italic}

.blue{color:#27207d;} 
.darkred{color:#8f2c22;}
.orange {color: #fe4e1e;}

.both{clear:both;}
.blue_bg{cursor:pointer;background-color:#1874cd;background-image:-webkit-gradient(linear,left top,left bottom,from(#4f9eea), to(#1874cd));background-image:-webkit-linear-gradient(top,#4f9eea,#1874cd);background-image:-moz-linear-gradient(top,#4f9eea,#1874cd);background-image:-ms-linear-gradient(top,#4f9eea,#1874cd);background-image:-o-linear-gradient(top,#4f9eea,#1874cd);background-image:linear-gradient(top,#4f9eea,#1874cd);border:1px solid #115290;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f9eea,endColorstr=#1874cd);text-shadow:0 -1px 0 #115290;}
.blue_bg:hover{cursor:pointer;background-color:#7db7f0;background-image:-webkit-gradient(linear,left top,left bottom,from(#7db7f0), to(#1874cd));background-image:-webkit-linear-gradient(top,#7db7f0,#1874cd);background-image:-moz-linear-gradient(top,#7db7f0,#1874cd);background-image:-ms-linear-gradient(top,#7db7f0,#1874cd);background-image:-o-linear-gradient(top,#7db7f0,#1874cd);background-image:linear-gradient(top,#7db7f0,#1874cd);border:1px solid #115290;color:#ffffff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7db7f0,endColorstr=#1874cd);text-shadow:0 -1px 0 #115290;} 
.middle{vertical-align:middle;}






















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