/*
 Theme Name:   Responsive Pro Child
 Theme URI:    https://cyberchimps.com/store/responsivepro/
 Description:  Responsive Pro Child Theme
 Author:       CyberChimps WordPress Themes
 Template:     responsivepro
 Version:      1.0
 Tags: white, black, gray, light, custom-menu, custom-header, custom-background, one-column, two-columns, left-sidebar, right-sidebar, theme-options, threaded-comments, full-width-template, sticky-post, translation-ready, rtl-language-support, responsive-layout, fluid-layout
 Text Domain:  responsive
*/

h1{
    font-size: 22px;
}

h2{
    font-size: 20px;
}
h3{
    font-size: 18px;
}
h4{
    font-size: 16px;
}
h1, h2, h3, a, h2 a, .widget-title h3, .widget-title-home h3{
    font-weight: normal;
}
hr{
    border: normal;
}
.widget-title h3{
    font-size: 18px;
}

img.alignright{
    border: 1px solid #800000;
    border-radius: 5px;
    padding: 3px;
}

/*  ======= Submenu =========== */


.menu .sub-menu li{
   background-color: #be002a;
   border: 1px solid #8b001f;
   border-top: 0 none;
   
}
.menu .sub-menu li:hover{
     background-color: #580014 !important;
   color: #fff;
}
.menu li li a:hover{
   background-color: #580014 !important;
   color: #fff;
    
   
}
 
.menu .sub-menu li a{
    color: #fff;
}
/*  ======= Post Title =========== */

.post-title{
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 3px;
}
.post-title a
{
    color: #800000;
}
.post-title a:hover
{
    color: #15302e;
}
#wrapper, #header{
    border: 1px solid #ff0000;
}
#logo{
    border-bottom: 1px solid #ff0000;
}

/* ======= Widgets =============== */

#widgets ul, #widgets ol
{
   padding: 0; 
}
#widgets  li {
    border-bottom: 1px solid #cfcfcf;
    list-style: outside none none;
    padding: 10px 0;
}
#widgets p
{
    margin: 0;
}
input[type="text"] {
    background: #fff;
    border: 1px solid #cfcfcf;
    color: inherit;
    padding: 6px;
}
.alignnone{
    margin: 0;
}
/* ======= widgets ============== */
#widgets .children li:last-child, #widgets .baw-months li:last-child{
    border-bottom: none;
}
/* =======  Footer ==============  */
#footer
{
    font-size: inherit;
}
.footer-menu{
    text-align: center;
}
#footer .social-icons{
    text-align: center;
}
.copyright{
    text-align: center;
    color: #fff;
}
.copyright a{
    color: #ffff40 !important;
}
/*   ===========  media queries  ======================== */
@media all and (max-width: 480px)
{
    #logo img{
        height: 70px;
    }
}