/* 
Theme Name:		 Sensible Websites
Theme URI:		 http://childtheme-generator.com/
Description:	 Sensible Websites is a child theme of WP Bootstrap Starter, created by ChildTheme-Generator.com
Author:			 Douglas LaMar
Author URI:		 http://childtheme-generator.com/
Template:		 wp-bootstrap-starter
Version:		 1.0.0
Text Domain:	 sensible-websites
*/

@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{width: 100% !important;max-width:100% !important}}

/* Colors */
.color-darkgrey {color: #262c31; border-color: #262c31;}
.gray { color: #777a7c;}
.white {color: #ffffff;}
.sw-blue {color: #04a2c8;}


html, body {width:  100% !important;}
body {font-size:  1.2rem !important;}
.entry-content {margin:0 !important}
.entry-content p {font-style:normal !important; font-size:  1.2rem !important; margin-bottom:  1rem !important;}
ul.spaced li {padding-bottom: 1rem;}
nav.header-section .container {padding:0 !important;}
h1.pstyle {
    font-family: 'Open Sans',sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.2rem;
    text-align: center;
    margin: -15px 0 0;
}


/* Pre Header */
.pre-header-call {font-size: 30px; display: inline-block; padding-right: 5%;}
.inner-pre-header-left a {color: #000;font-size:  18px;}
.inner-pre-header-right a {color: #000;font-size:  30px;}
.inner-pre-header-left a:hover, .inner-pre-header-right a:hover {color: #fff; text-decoration: none !important;}
.pre-header-call i {padding-left: 20px;}

/* Header */
#home_hero_image img {border-radius: 5px;}

/* Main Navigation */
#menu-main-menu, #menu-main-menu-1 {margin-top: 40px;}
#menu-main-menu a, #menu-main-menu-1 a {color:  #04a2c8; font-size: 22px;}
#menu-main-menu a:hover, #menu-main-menu-1 a:hover {color: #fff;}
.nav > li > a:focus, .nav > li > a:hover,
.gusta-nav>ul li.current-menu-item>a, .gusta-nav>ul li.current_page_item>a, .gusta-nav>ul li:hover>a {background-color: transparent !important;}
.main-nav-button {background-color: #04a2c8; border-radius: 3px;  display: list-item !important;}
.main-nav-button a {color: #fff !important;}
.main-nav-button:hover {background-color: #fff; border-radius: 3px;}
.main-nav-button a:hover {color: #04a2c8 !important;}
#menu-main-menu .current-menu-item>a, #menu-main-menu-1 .current-menu-item>a {color: #fff !important;}


/* Fancy Headings */
h3.special-heading {font-size: 45px;}
.special-heading {color: #262c31; margin: 0; line-height: 1;}
.special-heading .above {
    font-family: 'Work Sans', sans-serif;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 10px !important;
    margin-top: 5px;
    display: inline-block;
}

/* Forminator */
.sw-html-field label {font-size:  2rem !important;}

/* Footer */
.footer-text {color:  #dedede;}

@media screen and (max-width: 750px) {
    #home_hero_image {display:none;}
}
@media screen and (min-width: 751px) {
    #short_hero_image {display:none;}
}