/* 
Theme Name: Responsive Child Theme
Theme URI: https://github.com/cyberchimps/responsive-childtheme/tree/pro-child-theme
Description: Responsive Pro Child Theme
Template: responsivepro
Version: 1.0.0
Author: CyberCimps 
Author URI: https://cyberchimps.com
License: GNU General Public License
License URI: license.txt 

Responsive WordPress Theme, Copyright (C) 2003-2012 Emil Uzelac 

*/

/* =Start From Here
-------------------------------------------------------------- */
/*@import url(http://fonts.googleapis.com/css?family=Muli:400,300italic,300,400italic);*/

/* global overrides */
body { font-family: Avenir, Arial, sans-serif; border-top: 25px solid #108FAD; }
body { background-color: #dddddd; }
body:after {
    content:"";
    background:#108FAD;
    position:fixed;
    top:0;
    bottom:30%;
    right:0;
    left:0;
    content:" ";
    z-index:-1;
}

/* global overrides */
#header { background: #fff; padding-top: 10px;}
#logo { padding: 2px 0 0 10px; }
#logo img {padding-bottom: 10px;}

/*menu overrides*/
.menu { background-image: none;padding-left: 10px; background: #108FAD}
.main-nav {max-width: 100%;}
.main-nav .menu {margin: 0 auto ;}
#menu-primary-navigation.menu a {
border-left: none;
color: #444444;
font-weight: normal;
text-shadow: none;
background: #ffffff;
font-size: 14px;
height: 35px;
text-transform: uppercase;
}
#menu-primary-navigation.menu a:hover {color: #CF5300;  rgb(255,255,255);}
#menu-primary-navigation.menu li.current-menu-item a { font-weight: bold; color: #CF5300; border-bottom: 5px solid #CF5300;}
#menu-primary-navigation.menu li li a {font-size: 12px !important; font-weight: normal !important; border-bottom: 1px solid #eee !important; text-transform: capitalize !important; color: #444444 !important;}
.menu li li { background: #fff !important;border-bottom: 1px solid #eee !important;}
@media screen and (min-width: 960px) {
    .menu {
        text-align:center
    }
    .menu li {
        display:inline-block;
        float:none;
        margin-left: -5px;
    }
    .menu li li {
        display:block;
        text-align:left;
    }
}

/* typography */
h1 {color: #475063;font-size: 40px; }
h2 { font-weight: 500; color: #475063; font-size: 26px}
h3, .widget-title h3, { color: #475063; font-size: 23px;}
.widget-title-home h3, .textwidget h3, .widget-title-home h3 a, .colophon-widget h3 { color: #CF5300; font-size: 20px; font-weight: 700; text-align: center;}
.widget-title-home h3 img { display: none; }
h4, h4 a { font-size: 16px; font-weight: bold; color: #666666;}

/* widgets */
.front-page #wrapper, #wrapper {margin: 0px auto; border: none; border-radius: 0; background: #fff; }
.widget-wrapper { margin: 0; ;}
.top-widget select, .top-widget input[type="text"], .top-widget input[type="password"], .top-widget input[type="email"] { font-family: 'Muli', sans-serif;}
a.button, input[type="reset"], input[type="button"], input[type="submit"] { font-family: 'Muli', sans-serif;}
.top-widget { margin-right: 10px;}

/* featured area */
#featured { border-radius: 0; border: none; background: none; padding: 0; width: 100%;}
h1.featured-title {display: none;}
h2.featured-subtitle { display: none;}
#featured-image p img { margin: 0px 0px 0px !important;}

@media all {
#featured-image {margin: 0px 0px 10px 0 !important;}
}
#featured-content { display: none;}


/*widgets*/
.home-widgets { padding: 0 20px; !important;}
#home_widget_1 ul li {list-style: none !important;}
.home-widgets ul {list-style: none !important;}
.home-widgets #home_widget_1 ul li {padding: 7px 0 2px 0 !important; border-bottom: 1px solid #ccc !important;}
.home-widgets #home_widget_2 ul li {padding: 7px 0 2px 0 !important; border-bottom: 1px solid #ccc !important;}
#home_widget_1 .widget-wrapper, #home_widget_2 .widget-wrapper, #home_widget_3 .widget-wrapper, .colophon-widget  { border-radius: 0; border: none;}

/*partner area */
ul.partners {list-style-type: none;width: 200px;} 
ul.partners li { display: block; background: #777777; width: 200px; padding: 10px; margin: 2px; text-align: center;} 
ul.partners li a {display: block; color: #ffffff; }
ul.partners li a:hover {display: block; color: rgb(16, 143, 173); color: #444444;}
ul.partners li:hover {display: block; background: #cccccc;}
 * html ul.partners li a {  /* make hover effect work in IE */
	width: 200px;}


/*social media*/
#widgets .textwidget .social-icons {list-style: none outside none;line-height: normal;padding: 8px;margin: 2px; text-align: center !important;}
#widgets .textwidget .twitter-icon, #widgets .textwidget .facebook-icon, #widgets .textwidget .rss-icon {display: inline;margin: 1px;padding: 0 10px 0 0;font-size: 30px;}

#widgets .rss-date {
font-size: 12px;
color: #666666;
text-transform: uppercase;
}

.call-to-action a.button { 
background-color: #108FAD;
background-image: none;
border: none;
font-size: 13px; 
text-shadow:none;
padding: 15px; 
}

/* footer overrides */
#footer {max-width: 100%; !important; font-size: 13px;}
#footer-wrapper {margin: 0 auto;max-width: 960px;}
#footer-widget: {max-width: 960px; font-size: 13px;}
#text-4 { max-width: 960px; background: #ffffff; }
.powered { display: none; }