/* CSS Document */

/*
 Theme Name:   Qi Massage
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Qi Massage Theme
 Author:       Moodey IT Ltd
 Author URI:   http://example.com
 Template:     twentythirteen
 Version:      1.0.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  qimassage
*/
/* 
bright green: 98d629;
Dark green: 8acb27;
*/
h1,h2,h3,h4,h5,h6{font-family: 'Quicksand', sans-serif; color:#727270; text-transform:uppercase; font-weight:400;}
h1{font-size:36px;}
h2{font-size: 26px;}
p,li,td{font-family: 'Quicksand', sans-serif; font-size:18px; color:#727270;}
.site{max-width:100%;}
.site-header .home-link{min-height:120px;}
.hentry {padding:0;}
#smorange{height:10px; margin-top:0; width:100%; background-color:#98d629;}
#smtopban{height:auto;min-height:40px; background-color:#fff;width:100%;  margin:0 auto; margin-top:10px; padding-bottom:10px;}
#smtopbancont{width:100%; max-width:1100px; margin:0 auto;padding-left:10px; padding-right:20px;}
#smlogo{display:inline-block; width:49%;}
#smlogo img{width:auto; max-height:140px;}
#smtel, #smtel a, #smcont, #smcont a {color:#727270; font-family: 'Quicksand', sans-serif; font-weight:normal; font-size:21px; text-decoration:none; }
#smcont a {color:#98d629; font-family: 'Quicksand', sans-serif; font-weight:normal; font-size:17px; text-decoration:none; }
#smtel, #smcont{width:49%;display:inline-block; min-height:18px; vertical-align:middle;}
#smcont{text-align:right; min-width:244px;}
#smcont span{color:#98d629;}
#smslog {color:#fff; font-family: 'Quicksand', sans-serif; font-size:16px; width:50%; display:inline-block;text-align:center; vertical-align:middle;  padding-top:10px; padding-bottom:10px;}
#navbar{background-color:#8acb27; max-width:100%;}
.nav-menu li a{color:#fff;}
.site-footer{background-color:#98d629;}
.site-footer .sidebar-container{background-color:#fff;}
.wpsite_follow_us_div{clear:none !important;}
.widget .twitterbox, .widget .linkedinbox, .widget .facebookbox, .widget .googlebox{float:left;}
.site-footer .widget{width:100%; text-align:center;}
.entry-header, .entry-content, .entry-summary, .entry-meta{max-width:1030px;}
  .entry-title{}
  .menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active{color:#fff;}
  .entry-content a, .comment-content a{color:#8acb27;}
  .entry-content a:hover, .comment-content a:hover {color:#98d629;}
 .nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a{font-style:normal; color:#fff; background-color:#98d629;}
 
 .nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus{background-color:#98d629;color:#fff;}
 .wpsite_follow_us_div_link{display:inline-block; margin-left:20px !important;margin-right: 20px !important; }
 .site-footer .widget-title, .site-footer .widget-title a, .site-footer .wp-caption-text{color:#939597;}
 .site-header .search-field{background-image:url(images/search-icon-white.png);}
 .nav-menu .sub-menu, .nav-menu .children{background-color:#98d629;}
 ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus{background-color: #8acb27;}
#qi-hor-form{display:flex;}
#qi-hor-form div {flex:1;}
#qi-hor-form input[type="text"], #qi-hor-form input[type="email"] {max-width:180px;}
#qi-hor-form input[type="submit"]{width:60%; padding: 8px 24px 7px;}
#qi-hor-form > :nth-child(2) {text-align:center;}
#qi-hor-form > :nth-child(3) {text-align:right;}
.whitetext, .whitetext p, .whitetext li, .whitetext td, .whitetext h1, .whitetext h2, .whitetext h3, .whitetext h4, .whitetext h5, .whitetext h6, .whitetext div {
    color:#fff;
} 
    button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
        background: #939597;
        
        outline: none;
    }

    button, input[type="submit"], input[type="button"], input[type="reset"] {
        background: #98d629;
        
        border: none;
        
        color: #fff;
        display: inline-block;
        padding: 11px 24px 10px;
        text-decoration: none;
    }
.toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover{background: #98d629; }
.mpc-parallax.mpc-parallax-style--fixed:before {
  background-attachment: initial !important;
}
@media screen and (max-width:500px) {
	#smcont{width:100%; text-align:center; margin-bottom:20px;}
	#smlogo{width:100%; text-align:center;}
	.site-header .home-link{min-height:20px;}
	}

	@media screen and (max-width:720px) {
		h1{font-size:36px;}
		h2{font-size: 24px;}
		p,li,td{font-family: 'Quicksand', sans-serif; font-size:22px;}
		#qi-hor-form{display:block;}
		#qi-hor-form div {width: 100%;}
		#qi-hor-form > :nth-child(2) {text-align:left; margin-top:20px;}
		#qi-hor-form > :nth-child(3) {text-align:left; margin-top:20px;}
	}
