/*!
 * Theme Name: Shapla
 * Description: Dynamically generated theme style.
 */
body,button,input,select,textarea{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#323232;text-transform:none;text-align:left;font-weight:400;font-style:normal;}
.hentry .entry-meta a:hover,.navigation .nav-next,.navigation .nav-next a,.navigation .nav-previous,.navigation .nav-previous a,.navigation .page-numbers,.widget a:hover,a,a:active,a:focus,a:hover,a:visited{color:#2196f3;}
.navigation .page-numbers.current,.shapla-cart-contents .count{background-color:#2196f3;}
.navigation .page-numbers.current{border-color:#2196f3;}
.byline a,.hentry .entry-meta a,.posted-on a,.widget a,body{color:#323232;}
h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif;color:#323232;text-transform:none;text-align:left;font-weight:500;font-style:normal;}
h1{font-size:2.5rem;line-height:1.2;}
h2{font-size:2rem;line-height:1.2;}
h3{font-size:1.75rem;line-height:1.2;}
h4{font-size:1.5rem;line-height:1.2;}
h5{font-size:1.25rem;line-height:1.2;}
h6{font-size:1rem;line-height:1.2;}
.blog-grid .blog-grid-inside .entry-title{font-size:1.25rem;line-height:1.2;}
.site-title{font-size:30px;}
.site-header{background-color:#ffffff;}
.dropdown-toggle,.main-navigation a,.search-toggle i.fa-search,.site-description,.site-title > a,.site-title > a:focus,.site-title > a:hover{color:#323232;}
.menu-toggle span{background-color:#323232;}
a.shapla-cart-contents{color:#323232;}
.dropdown-toggle:focus,.dropdown-toggle:hover,.main-navigation .current-menu-ancestor > a,.main-navigation .current-menu-item > a,.main-navigation a:focus,.main-navigation a:hover{color:#2196f3;}
.page-title-bar{border-top-color:#cccccc;border-bottom-color:#cccccc;background-color:#f5f5f5;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;}
.page-title-bar .entry-title{font-size:2rem;line-height:1.4;color:#323232;text-transform:none;}
.breadcrumb,.breadcrumb a{font-size:0.875rem;color:#323232;text-transform:none;}
.footer-widget-area{background-color:#1d313d;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;}
.footer-widget-area,.footer-widget-area .widget-title,.footer-widget-area li:before{color:#f1f1f1;}
.footer-widget-area .widget-title,.footer-widget-area table,.footer-widget-area table tr{border-color:#f1f1f1;}
.footer-widget-area .widget a{color:#f1f1f1;}
.site-footer{background-color:#19212a;color:#9e9e9e;}
.site-footer a{color:#f1f1f1;}
.button,a.button,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#16a052;color:#fff;border-radius:3px;}
.button:active,.button:focus,.button:hover,a.button:active,a.button:focus,a.button:hover,button:active,button:focus,button:hover,input[type="button"]:active,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:active,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:active,input[type="submit"]:focus,input[type="submit"]:hover{background-color:#1dd171;color:#fff;}
.woocommerce .onsale{background-color:#16a052;color:#fff;}
.woocommerce .star-rating span::before,p.stars.selected a.active::before,p.stars.selected a:not(.active)::before,p.stars:hover a::before{color:#16a052;}
@media screen and (min-width: 769px){
.main-navigation li:focus > a,.main-navigation li:hover > a{color:#2196f3;}
.page-title-bar{padding-top:2rem;padding-bottom:2rem;}
}

/* Additional CSS */
.h1-line h4{font-size:36px;font-weight:bolder}
.ribbon{display:flow-root;background:#1d313d;}
.site-header-inner{width:100%}
.site-branding .custom-logo{max-height:100%;width:auto}