/*
Theme Name:     Northwest Primary Care
Description:    Requires Jupiter 
Author:         Madfish Digital
Template:       jupiter
Version:        1.0
*/


/* These were removed from the header and are automatically generated by the theme. If you're trying to update a setting and it isn't updating, the styles are most likely in here. */

body {font-family: Oswald, background-color:#fff; overflow-x: hidden; }
.mk-header-toolbar{background-color: #ffffff;}
#theme-page{background-color:#f5f2ec; overflow: visible; }
#mk-footer{background-color:#687819; }
#mk-footer .footer-wrapper{padding:15px 0;}
#mk-footer .widget{margin-bottom:30px;}
#mk-footer [class*='mk-col-'] {padding:0 2%;}
#sub-footer{background-color: #f5f2ec;}
.mk-footer-copyright {font-size:11px;letter-spacing: 1px;}
#mk-boxed-layout{  -webkit-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  -moz-box-shadow: 0 0 0px rgba(0, 0, 0, 0);  box-shadow: 0 0 0px rgba(0, 0, 0, 0);}
.mk-tabs-panes,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-divider .divider-go-top,.ajax-container,.mk-fancy-title.pattern-style span,.mk-portfolio-view-all,.mk-woo-view-all,.mk-blog-view-all{background-color: #f5f2ec;}
.mk-header-bg{  -webkit-opacity: 1;  -moz-opacity: 1;  -o-opacity: 1;  opacity: 1;}
.header-sticky-ready .mk-header-bg{  -webkit-opacity: 1;  -moz-opacity: 1;  -o-opacity: 1;  opacity: 1;}
.mk-header-inner,.header-sticky-ready .mk-header-inner,.header-style-2.header-sticky-ready .mk-classic-nav-bg{border-bottom:1px solid #dd3333;}
.header-style-4.header-align-left .mk-header-inner,.header-style-4.header-align-center .mk-header-inner {border-bottom:none;border-right:1px solid #dd3333;}
.header-style-4.header-align-right .mk-header-inner {border-bottom:none;border-left:1px solid #dd3333;}
.header-style-2 .mk-header-nav-container {border-top:1px solid #dd3333;}
#mk-header{border-bottom:1px solid #ededed;}
body{font-size: 16px;color: #484848;font-weight: lighter;line-height: 1.56em;}
p,.mk-box-icon-2-content {font-size: 16px;color: #484848;line-height: 1.56em;}
a {color: #2e2e2e;}
a:hover {color: #3b5272;}
#theme-page strong {color: #868686;}
#theme-page h1{font-size: 28px;color: #cd7018;font-weight: normal;text-transform: uppercase;}
#theme-page h2{font-size: 22px;color: #cd7018;font-weight: normal;text-transform: uppercase;}
#theme-page h3{font-size: 20px;color: #cd7018;font-weight: normal;text-transform: uppercase;}
#theme-page h4{font-size: 18px;color: #cd7018;font-weight: normal;text-transform: uppercase;}
#theme-page h5{font-size: 16px;color: #cd7018;font-weight: normal;text-transform: uppercase;}
#theme-page h6{font-size: 14px;color: #cd7018;font-weight: normal;text-transform: uppercase;}
.page-introduce-title{font-size: 20px;color: #ffffff;text-transform: uppercase;font-weight: normal;letter-spacing: 2px;}
.page-introduce-subtitle{font-size: 14px;line-height: 100%;color: #a3a3a3;font-size: 14px;text-transform: none;}
::-webkit-selection{background-color: #cd7018;color:#fff;}
::-moz-selection{background-color: #cd7018;color:#fff;}
::selection{background-color: #cd7018;color:#fff;}
#mk-sidebar,#mk-sidebar p{font-size: 15px;color: #999999;font-weight: lighter;}
#mk-sidebar .widgettitle{text-transform: uppercase;font-size: 22px;color: #484848;font-weight: lighter;}
#mk-sidebar .widgettitle a{color: #484848;}
#mk-sidebar .widget a{color: #484848;}
#mk-footer,#mk-footer p{font-size: 14px;color: #ede9dd;font-weight: normal;}
#mk-footer .widgettitle{text-transform: uppercase;font-size: 18px;color: #ffffff;font-weight: normal;}
#mk-footer .widgettitle a{color: #ffffff;}
#mk-footer .widget:not(.widget_social_networks) a{color: #484848;}
.mk-side-dashboard {background-color: #444444;}
.mk-side-dashboard,.mk-side-dashboard p{font-size: 12px;color: #eeeeee;font-weight: normal;}
.mk-side-dashboard .widgettitle{text-transform: uppercase;font-size: 14px;color: #ffffff;font-weight: 800;}
.mk-side-dashboard .widgettitle a{color: #ffffff;}
.mk-side-dashboard .widget a{color: #fafafa;}
.sidedash-navigation-ul li a,.sidedash-navigation-ul li .mk-nav-arrow {color:#ffffff;}
.sidedash-navigation-ul li a:hover {color:#ffffff;background-color:;}
.mk-fullscreen-nav{background-color:#444444;}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .mk-fullscreen-nav-logo {margin-bottom: 125px;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-sidebar .widget:not(.widget_social_networks) a:hover {color: #cd7018;}
#mk-footer .widget:not(.widget_social_networks) a:hover {color: #cd7018;}
.mk-side-dashboard .widget:not(.widget_social_networks) a:hover{color: #cd7018;}
.mk-grid{max-width: 1080px;}
.mk-header-nav-container, .mk-classic-menu-wrapper{width: 1080px;}
.theme-page-wrapper #mk-sidebar.mk-builtin{width: 24%;}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 76%;}
.mk-boxed-enabled #mk-boxed-layout,.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{max-width: 1140px;}
.mk-boxed-enabled #mk-boxed-layout .header-style-1 .mk-header-holder,.mk-boxed-enabled #mk-boxed-layout .header-style-3 .mk-header-holder{width: 100% !important;left:auto !important;}
.mk-boxed-enabled #mk-boxed-layout .header-style-2.header-sticky-ready .mk-header-nav-container {width: 1140px !important;left:auto !important;}
.header-style-1 .mk-header-start-tour,.header-style-3 .mk-header-start-tour,.header-style-1 .mk-header-inner #mk-header-search,.header-style-1 .mk-header-inner,.header-style-1 .mk-search-trigger,.header-style-3 .mk-header-inner,.header-style-1 .header-logo,.header-style-3 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header,.header-style-1 #mk-header-social.header-section a,.header-style-2 #mk-header-social.header-section a,.header-style-3 #mk-header-social.header-section a{height: 90px;line-height:90px;}
@media handheld, only screen and (max-width: 1080px){.header-grid.mk-grid .header-logo.left-logo{left: 15px !important;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
}
#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {padding-top:122px;}
@media handheld, only screen and (max-width: 767px){.theme-page-wrapper .theme-content{width: 100% !important;float: none !important;}
.theme-page-wrapper{padding-right:15px !important;padding-left: 15px !important;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.theme-page-wrapper #mk-sidebar{width: 100% !important;float: none !important;padding: 0 !important;}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:47px 0 20px 0 !important;}
}
@media handheld, only screen and (max-width: 1080px){.mk-go-top,.mk-quick-contact-wrapper{bottom:70px !important;}
.mk-grid {width: 100%;}
.mk-padding-wrapper {padding: 0 20px;}
 }
 #mk-toolbar-navigation ul li a,.mk-language-nav > a,.mk-header-login .mk-login-link,.mk-subscribe-link,.mk-checkout-btn,.mk-header-tagline a,.header-toolbar-contact a,#mk-toolbar-navigation ul li a:hover,.mk-language-nav > a:hover,.mk-header-login .mk-login-link:hover,.mk-subscribe-link:hover,.mk-checkout-btn:hover,.mk-header-tagline a:hover{color:#999999;}
.mk-header-tagline,.header-toolbar-contact,.mk-header-date{color:#999999;}
.mk-header-toolbar #mk-header-social a i {color:#999999;}
.header-section#mk-header-social ul li a i {color: #999999;}
.header-section#mk-header-social ul li a:hover i {color: #cccccc;}
.header-style-2 .header-logo,.header-style-4 .header-logo{height: 90px !important;}
.header-style-4 .header-logo {margin:10px 0;}
.header-style-2 .mk-header-inner{line-height:90px;}
.mk-header-nav-container{background-color: ;}
.mk-header-start-tour{font-size: 14px;color: #333333;}
.mk-header-start-tour:hover{color: #333333;}
.mk-classic-nav-bg{ }
.mk-search-trigger,.mk-shoping-cart-link i,.mk-header-cart-count,.mk-toolbar-resposnive-icon i{color: #484848;}
.mk-css-icon-close div,.mk-css-icon-menu div {background-color: #484848;}
#mk-header-searchform .text-input{background-color: !important;color: #c7c7c7;}
#mk-header-searchform span i{color: #c7c7c7;}
#mk-header-searchform .text-input::-webkit-input-placeholder{color: #c7c7c7;}
#mk-header-searchform .text-input:-ms-input-placeholder{color: #c7c7c7;}
#mk-header-searchform .text-input:-moz-placeholder{color: #c7c7c7;}
.header-style-1.header-sticky-ready .menu-hover-style-1 .main-navigation-ul > li > a,.header-style-3.header-sticky-ready .menu-hover-style-1 .main-navigation-ul > li > a,.header-style-1.header-sticky-ready .menu-hover-style-5 .main-navigation-ul > li,.header-style-1.header-sticky-ready .menu-hover-style-2 .main-navigation-ul > li > a,.header-style-3.header-sticky-ready .menu-hover-style-2 .main-navigation-ul > li > a,.header-style-1.header-style-1.header-sticky-ready .menu-hover-style-4 .main-navigation-ul > li > a,.header-style-3.header-sticky-ready .menu-hover-style-4 .main-navigation-ul > li > a,.header-style-1.header-sticky-ready .menu-hover-style-3 .main-navigation-ul > li,.header-style-1.header-sticky-ready .mk-header-inner #mk-header-search,.header-style-3.header-sticky-ready .mk-header-holder #mk-header-search,.header-sticky-ready.header-style-3 .mk-header-start-tour,.header-sticky-ready.header-style-1 .mk-header-start-tour,.header-sticky-ready.header-style-1 .mk-header-inner,.header-sticky-ready.header-style-3 .mk-header-inner,.header-sticky-ready.header-style-3 .header-logo,.header-sticky-ready.header-style-1 .header-logo,.header-sticky-ready.header-style-1 .mk-search-trigger,.header-sticky-ready.header-style-1 .mk-search-trigger i,.header-sticky-ready.header-style-1 .shopping-cart-header,.header-sticky-ready.header-style-1 .shopping-cart-header i,.header-sticky-ready.header-style-3 .shopping-cart-header,.header-sticky-ready.header-style-1 #mk-header-social.header-section a,.header-sticky-ready.header-style-3 #mk-header-social.header-section a{height:55px !important;line-height:55px !important;}
#mk-header-social.header-section a.small {margin-top: 28px;}
#mk-header-social.header-section a.medium {margin-top: 20px;}
#mk-header-social.header-section a.large {margin-top: 12px;}
.header-sticky-ready #mk-header-social.header-section a.small,.header-sticky-ready #mk-header-social.header-section a.medium,.header-sticky-ready #mk-header-social.header-section a.large {margin-top: 10.5px;line-height: 16px !important;height: 16px !important;font-size: 16px !important;width: 16px !important;padding: 8px !important;}
.header-sticky-ready #mk-header-social.header-section a.small i:before,.header-sticky-ready #mk-header-social.header-section a.medium i:before,.header-sticky-ready #mk-header-social.header-section a.large i:before {line-height: 16px !important;font-size: 16px !important;}
.main-navigation-ul > li.menu-item > a.menu-item-link{color: #484848;font-size: 16px;font-weight: normal;padding-right:10px;padding-left:10px;text-transform:uppercase;letter-spacing:0px;}
.mk-vm-menuwrapper ul li a {color: #484848;font-size: 16px;font-weight: normal;text-transform:uppercase;}
.mk-vm-menuwrapper li > a:after,.mk-vm-menuwrapper li.mk-vm-back:after {color: #484848;}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {width:190px;}
.mk-header-3-menu-trigger {color: #484848;}
.menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover,.menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover,.menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link,.menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link,.menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-1.mk-vm-menuwrapper li.menu-item > a:hover,.menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover > a,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a,.menu-hover-style-2.mk-vm-menuwrapper li.menu-item > a:hover,.menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover > a,.menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a{color: #cd7018 !important;}
.menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,.menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,.menu-hover-style-3.mk-vm-menuwrapper li > a:hover,.menu-hover-style-3.mk-vm-menuwrapper li:hover > a{border:2px solid #cd7018;}
.menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,.menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a{border:2px solid #cd7018;background-color:#cd7018;color:#ffffff;}
.menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a:after {color:#ffffff;}
.menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,.menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,.menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,.menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,.menu-hover-style-4.mk-vm-menuwrapper li a:hover,.menu-hover-style-4.mk-vm-menuwrapper li:hover > a,.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a,.menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after{background-color: #cd7018;color:#ffffff;}
.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-ancestor > a:after,.menu-hover-style-4.mk-vm-menuwrapper li.current-menu-item > a:after,.menu-hover-style-4.mk-vm-menuwrapper li:hover > a:after,.menu-hover-style-4.mk-vm-menuwrapper li a:hover::after {color:#ffffff;}
.menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,.menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,.menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {border-top-color:#cd7018;}
.menu-hover-style-1.mk-vm-menuwrapper li > a:hover,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a,.menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a{border-left-color:#cd7018;}
.header-style-1 .menu-hover-style-1 .main-navigation-ul > li > a,.header-style-1 .menu-hover-style-2 .main-navigation-ul > li > a,.header-style-1 .menu-hover-style-4 .main-navigation-ul > li > a,.header-style-1 .menu-hover-style-5 .main-navigation-ul > li {height: 90px;line-height:90px;}
.header-style-1 .menu-hover-style-3 .main-navigation-ul > li,.header-style-1 .menu-hover-style-5 .main-navigation-ul > li{height: 90px;line-height:90px;}
.header-style-1 .menu-hover-style-3 .main-navigation-ul > li > a {line-height:45px;}
.header-style-1.header-sticky-ready .menu-hover-style-3 .main-navigation-ul > li > a {line-height:36.666666666667px;}
.header-style-1 .menu-hover-style-5 .main-navigation-ul > li > a {line-height:20px;vertical-align:middle;}
.main-navigation-ul > li.no-mega-menu  ul.sub-menu:after,.main-navigation-ul > li.has-mega-menu > ul.sub-menu:after{  background-color:rgba(249,115,82,0.01);}
.mk-shopping-cart-box {border-top:2px solid rgba(249,115,82,0.01);}
#mk-main-navigation li.no-mega-menu ul.sub-menu,#mk-main-navigation li.has-mega-menu > ul.sub-menu,.mk-shopping-cart-box{background-color: rgba(218,220,201,0.82);}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #484848;}
.mk-shopping-cart-box .mk-button.cart-widget-btn {border-color:#484848;color:#484848;}
.mk-shopping-cart-box .mk-button.cart-widget-btn:hover {background-color:#484848;color:rgba(218,220,201,0.82);}
#mk-main-navigation ul .megamenu-title{color: #ffffff;}
#mk-main-navigation ul .megamenu-title:after{background-color: #ffffff;}
.megamenu-widgets-container {color: #484848;}
.megamenu-widgets-container .widgettitle{text-transform: uppercase;font-size: 22px;font-weight: lighter;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
#mk-main-navigation ul.sub-menu a.menu-item-link:hover{color: #cd7018 !important;}
.megamenu-widgets-container a:hover {color: #cd7018;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link:hover,.main-navigation-ul li.menu-item ul.sub-menu li.menu-item:hover > a.menu-item-link,.main-navigation-ul ul.sub-menu li.menu-item a.menu-item-link:hover,.main-navigation-ul ul.sub-menu li.menu-item:hover > a.menu-item-link,.main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link{background-color: !important;}
.mk-search-trigger:hover,.mk-header-start-tour:hover{color: #cd7018;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}
.has-mega-menu .megamenu-title {letter-spacing: 1px;}
.header-style-4 {text-align : left}
.mk-vm-menuwrapper li > a {padding-right: 45px;}
.main-navigation-ul > li.no-mega-menu  ul,.main-navigation-ul > li.has-mega-menu > ul,.mk-shopping-cart-box {  -webkit-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);  -moz-box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);  box-shadow: 0 20px 50px 10px rgba(0, 0, 0, 0.15);}
@media handheld, only screen and (max-width: 968px){.header-style-1 .mk-header-inner,.header-style-3 .mk-header-inner,.header-style-3 .header-logo,.header-style-1 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header{height:90px;line-height:90px;}
#mk-header:not(.header-style-4) .mk-header-holder {position:relative !important;top:0 !important;}
.mk-header-padding-wrapper {display:none !important;}
.mk-header-nav-container{width: auto !important;display:none;}
.header-style-1 .mk-header-right,.header-style-2 .mk-header-right,.header-style-3 .mk-header-right {right:55px !important;}
.header-style-1 .mk-header-inner #mk-header-search,.header-style-2 .mk-header-inner #mk-header-search,.header-style-3 .mk-header-inner #mk-header-search{display:none !important;}
.mk-fullscreen-search-overlay {display:none;}
#mk-header-search{padding-bottom: 10px !important;}
#mk-header-searchform span .text-input{width: 100% !important;}
.header-style-2 .header-logo .center-logo{    text-align: right !important;}
.header-style-2 .header-logo .center-logo a{    margin: 0 !important;}
.header-logo,.header-style-4 .header-logo{    height: 90px !important;}
.mk-header-inner{padding-top:0 !important;}
.header-logo{position:relative !important;right:auto !important;left:auto !important;float:left !important;text-align:left;}
.shopping-cart-header{margin:0 20px 0 0 !important;}
#mk-responsive-nav{background-color:#ffffff !important;}
.mk-header-nav-container #mk-responsive-nav{visibility: hidden;}
#mk-responsive-nav li ul li .megamenu-title:hover,#mk-responsive-nav li ul li .megamenu-title,#mk-responsive-nav li a, #mk-responsive-nav li ul li a:hover,#mk-responsive-nav .mk-nav-arrow{  color:#444444 !important;}
.mk-mega-icon{display:none !important;}
.mk-header-bg{zoom:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important;}
.header-style-1 .mk-nav-responsive-link,.header-style-2 .mk-nav-responsive-link{display:block !important;}
.mk-header-nav-container{height:100%;z-index:200;}
#mk-main-navigation{position:relative;z-index:2;}
.mk_megamenu_columns_2,.mk_megamenu_columns_3,.mk_megamenu_columns_4,.mk_megamenu_columns_5,.mk_megamenu_columns_6{width:100% !important;}
.header-style-1.header-align-right .header-logo img,.header-style-3.header-align-right .header-logo img,.header-style-3.header-align-center .header-logo img {float: left !important;right:auto !important;}
.header-style-4 .mk-header-inner {width: auto !important;position: relative !important;overflow: visible;padding-bottom: 0;}
.admin-bar .header-style-4 .mk-header-inner {top:0 !important;}
.header-style-4 .mk-header-right {display: none;}
.header-style-4 .mk-nav-responsive-link {display: block !important;}
.header-style-4 .mk-vm-menuwrapper,.header-style-4 #mk-header-search {display: none;}
.header-style-4 .header-logo {width:auto !important;display: inline-block !important;text-align:left !important;margin:0 !important;}
.vertical-header-enabled .header-style-4 .header-logo img {max-width: 100% !important;left: 20px!important;top:50%!important;-webkit-transform: translate(0, -50%)!important;-moz-transform: translate(0, -50%)!important;-ms-transform: translate(0, -50%)!important;-o-transform: translate(0, -50%)!important;transform: translate(0, -50%)!important;position:relative !important;}
.vertical-header-enabled.vertical-header-left #theme-page > .mk-main-wrapper-holder,.vertical-header-enabled.vertical-header-center #theme-page > .mk-main-wrapper-holder,.vertical-header-enabled.vertical-header-left #theme-page > .mk-page-section,.vertical-header-enabled.vertical-header-center #theme-page > .mk-page-section,.vertical-header-enabled.vertical-header-left #theme-page > .wpb_row,.vertical-header-enabled.vertical-header-center #theme-page > .wpb_row,.vertical-header-enabled.vertical-header-left #mk-theme-container:not(.mk-transparent-header), .vertical-header-enabled.vertical-header-center #mk-footer,.vertical-header-enabled.vertical-header-left #mk-footer,.vertical-header-enabled.vertical-header-center #mk-theme-container:not(.mk-transparent-header) {  padding-left: 0 !important;}
.vertical-header-enabled.vertical-header-right #theme-page > .mk-main-wrapper-holder,.vertical-header-enabled.vertical-header-right #theme-page > .mk-page-section,.vertical-header-enabled.vertical-header-right #theme-page > .wpb_row,.vertical-header-enabled.vertical-header-right #mk-footer,.vertical-header-enabled.vertical-header-right #mk-theme-container:not(.mk-transparent-header) {  padding-right: 0 !important;}
}
@media handheld, only screen and (min-width: 968px) {  .mk-transparent-header .sticky-style-slide .mk-header-holder {    position: absolute;  }
  .mk-transparent-header .remove-header-bg-true:not(.header-sticky-ready) .mk-header-bg {    opacity: 0;  }
  .mk-transparent-header .remove-header-bg-true#mk-header:not(.header-sticky-ready) .mk-header-inner {    border: 0;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: none !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .main-navigation-ul > li.menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-search-trigger,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-shoping-cart-link i,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-header-cart-count,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-header-start-tour,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) #mk-header-social a i,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li a,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li > a:after,   .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li.mk-vm-back:after {    color: #fff !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {    background-color: #fff !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {    border-top-color: #fff;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {    border: 2px solid #fff;    background-color: #fff;    color: #222 !important;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {    border: 2px solid #fff;  }
  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {    background-color: #fff;    color: #222 !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.dark-logo {    display: block !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-desktop-logo.light-logo {    display: none !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .main-navigation-ul > li.menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-search-trigger,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-shoping-cart-link i,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-header-cart-count,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-header-start-tour,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) #mk-header-social a i,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-2 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li a,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li > a:after,   .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-vm-menuwrapper li.mk-vm-back:after {    color: #222 !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {    border-top-color: #222;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .mk-css-icon-menu div {    background-color: #222 !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {    border: 2px solid #222;    background-color: #222;    color: #fff !important;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3 .main-navigation-ul > li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li > a:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-3.mk-vm-menuwrapper li:hover > a {    border: 2px solid #222;  }
  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item > a.menu-item-link:hover,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.menu-item:hover > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-item > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-4 .main-navigation-ul li.current-menu-ancestor > a.menu-item-link,  .mk-transparent-header .remove-header-bg-true.dark-header-skin:not(.header-sticky-ready) .menu-hover-style-5 .main-navigation-ul > li.menu-item > a.menu-item-link:after {    background-color: #222;    color: #fff !important;  }
}
.comment-reply a,.mk-toggle .mk-toggle-title.active-toggle:before,.mk-testimonial-author,.modern-style .mk-testimonial-company,#wp-calendar td#today,.news-full-without-image .news-categories span,.news-half-without-image .news-categories span,.news-fourth-without-image .news-categories span,.mk-read-more,.news-single-social li a,.portfolio-widget-cats,.portfolio-carousel-cats,.blog-showcase-more,.simple-style .mk-employee-item:hover .team-member-position,.mk-readmore,.about-author-name,.mk-portfolio-classic-item .portfolio-categories a,.register-login-links a:hover,.not-found-subtitle,.mk-mini-callout a,.search-loop-meta a,.new-tab-readmore,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-tooltip a,.mk-accordion-single.current .mk-accordion-tab i,.monocolor.pricing-table .pricing-price span,.quantity .plus:hover,.quantity .minus:hover,.mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,.product .add_to_cart_button i,.blog-modern-comment:hover,.blog-modern-share:hover,{color: #cd7018;}
.mk-tabs .mk-tabs-tabs li.ui-tabs-active a > i,.mk-accordion .mk-accordion-single.current .mk-accordion-tab:before,.mk-tweet-list a,.widget_testimonials .testimonial-slider .testimonial-author,#mk-filter-portfolio li a:hover,#mk-language-navigation ul li a:hover,#mk-language-navigation ul li.current-menu-item > a,.mk-quick-contact-wrapper h4,.divider-go-top:hover i,.widget-sub-navigation ul li a:hover,#mk-footer .widget_posts_lists ul li .post-list-meta time,.mk-footer-tweets .tweet-username,.product-category .item-holder:hover h4,{color: #cd7018 !important;}
.image-hover-overlay,.newspaper-portfolio,.similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern,.portfolio-logo-section,.post-list-document .post-type-thumb:hover,#cboxTitle,#cboxPrevious,#cboxNext,#cboxClose,.comment-form-button,.mk-dropcaps.fancy-style,.mk-image-overlay,.pinterest-item-overlay,.news-full-with-image .news-categories span,.news-half-with-image .news-categories span,.news-fourth-with-image .news-categories span,.widget-portfolio-overlay,.portfolio-carousel-overlay,.blog-carousel-overlay,.mk-classic-comments span,.mk-similiar-overlay,.mk-skin-button,.mk-flex-caption .flex-desc span,.mk-icon-box .mk-icon-wrapper i:hover,.mk-quick-contact-link:hover,.quick-contact-active.mk-quick-contact-link,.mk-fancy-table th,.ui-slider-handle,.widget_price_filter .ui-slider-range,.shop-skin-btn,#review_form_wrapper input[type=submit],#mk-nav-search-wrapper form .nav-side-search-icon:hover,form.ajax-search-complete i,.blog-modern-btn,.showcase-blog-overlay,.gform_button[type=submit],.button.alt,#respond #submit,.woocommerce .price_slider_amount .button.button,.mk-shopping-cart-box .mk-button.checkout,.widget_shopping_cart .mk-button.checkout,.widget_shopping_cart .mk-button.checkout{background-color: #cd7018 !important;}
.mk-circle-image .item-holder{-webkit-box-shadow:0 0 0 1px #cd7018;-moz-box-shadow:0 0 0 1px #cd7018;box-shadow:0 0 0 1px #cd7018;}
.mk-blockquote.line-style,.bypostauthor .comment-content,.bypostauthor .comment-content:after,.mk-tabs.simple-style .mk-tabs-tabs li.ui-tabs-active a{border-color: #cd7018 !important;}
.news-full-with-image .news-categories span,.news-half-with-image .news-categories span,.news-fourth-with-image .news-categories span,.mk-flex-caption .flex-desc span{box-shadow: 8px 0 0 #cd7018, -8px 0 0 #cd7018;}
.monocolor.pricing-table .pricing-cols .pricing-col.featured-plan{border:1px solid #cd7018 !important;}
.mk-skin-button.three-dimension{box-shadow: 0px 3px 0px 0px #a45a13;}
.mk-skin-button.three-dimension:active{box-shadow: 0px 1px 0px 0px #a45a13;}
.mk-footer-copyright, #mk-footer-navigation li a{color: #484848;}
.mk-woocommerce-main-image img:hover, .mk-single-thumbnails img:hover{border:1px solid #cd7018 !important;}
.product-loading-icon{background-color:rgba(205,112,24,0.6);}


/*added title styling for home page design*/
.callout-block-container {min-height:380px !important;}
.home-block-row { display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden;}
.home-block-row .vc_col-sm-6{flex:1;}

#theme-page .block-callout-title, .block-callout-title {
	font-family: Oswald; 
	font-size:32px; 
	color: #98a367;
	text-transform: initial;
	font-weight: 300;

}
#theme-page .block-main-title, .block-main-title  {
	font-family: Oswald; 
	font-size:30px; 
	color: #5a80b5;
	text-transform: initial;
	margin-bottom: 4px;
	line-height: 1;
}
#theme-page .block-subtitle, .block-subtitle {
	font-family: Oswald; 
	font-size:18px;
	color:#484848;
	text-transform: initial;
	font-weight: 300;
	margin-bottom: 20px;
}
#theme-page .block-link {
	color:#f78a22;
	text-decoration: none;
}
.block-video {
	float: left; 
	width:50%; 
	min-width:200px; 
	padding-right:15px;
}


.nivo-lightbox-content iframe {
	/*max-height: 100%;*/
    height: 100%; 
	max-width: calc(177.778vh);
    height: calc(56.25vw);
    position: relative;
    width: 100%;
    margin: 0;
    padding: 100px;
    -webkit-font-smoothing: auto;
    line-height: normal;
    overflow: visible;
    border-collapse: separate;
    user-select: none;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-lightbox-wrap {top:-5%;}
.nivo-lightbox-content {text-align: center;}

@media only screen and (max-width: 600px){
	.block-video{
		float:none;
		padding-bottom: 15px;
		width:100%;
	}


}
/*@media only screen and (max-width: 768px;) {
	.nivo-lightbox-content iframe {
		padding:0px;
	}
	.nivo-lightbox-wrap {top:10%;}
}*/

body{ background-color: #f5f2ec !important;}

p{ font-weight: 300; }

.theme-content a{
	text-decoration: underline;
}

.theme-content a:hover{
	color: #3b5272 !important;
}



nav#mk-toolbar-navigation {
float: right;
}
#mk-header .header-logo{ text-align: left; }

#mk-grid .header-grid{ text-align: right; }

#mk-header{ border-top: 7px solid #687819; }

nav#mk-toolbar-navigation {
float: right;
}

.mk-header-nav-container.menu-hover-style-1 {
border-top: 0;
background-color: rgba(218,220,201, 0.7);
}

#mk-toolbar-navigation ul li a{
text-transform: uppercase;
font-size: 16px;
font-weight: normal;
}

.menu-hover-style-1 .main-navigation-ul>li.menu-item>a.menu-item-link {
border-bottom: 3px solid transparent;
border-top: 0;
}

.menu-hover-style-1 .main-navigation-ul > li.dropdownOpen > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.active > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.open > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.menu-item > a:hover, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link {
border-bottom-color: #cd7018;
text-decoration: none;
}

#mk-boxed-layout {
background-color: #ede9dd !important;
}

.mk-header-toolbar{
	background-color: transparent !important;
}

.mk-header-inner{
	border-bottom: 0 !important;
box-shadow: 0 2px 10px rgba(0,0,0,0.17);
}

.mk-classic-nav-bg {
border-bottom: 0 !important;
box-shadow: 0 2px 10px rgba(0,0,0,0.17);
background-color: rgba(218,220,201, 0.7);
}

#menu-top-menu .menu-item {
background-color: #cbc4af;
color: #687819;
line-height: 36px;
width: 164px;
text-align: center;
}

#menu-top-menu .menu-item a{
color: #687819 !important;
}

#menu-top-menu .menu-item a{
color: #687819 !important;
}

#menu-top-menu #menu-item-6{
 background-color: #687819 !important;
}

#menu-top-menu #menu-item-6 a{
color: #f5f2ec !important;
}

span.header-toolbar-contact {
position: absolute;
margin: 0;
padding: 0;
top: 47px;
right: 10px;
font-size: 16px;
font-weight: 300;
color: #484848;
}

span.header-toolbar-contact i, .clinic.single i {
color: transparent;
background-image: url(/wp-content/uploads/2015/02/phone.png);
background-repeat: no-repeat;

}

.clinic.single i {
margin-right: 6px;
	padding-top: 1px;
}

.header-style-2 .main-navigation-ul>li.menu-item>a.menu-item-link {
padding: 0 14px;
line-height: 40px;
}

.header-style-2 .main-navigation-ul>li.menu-item {
line-height: normal;
}

.mk-classic-menu-wrapper{
text-align: right;
}

span.mk-footer-copyright {
font-weight: 300;
font-family: Oswald;
color: #484848;
font-size: 14px;
position: absolute;
bottom: 0;
}

#mk-footer-navigation ul li a{
font-size: 14px;
}

#mk-footer .widgettitle{
line-height: 24px;
text-align: center;
color: #ede9dd !important;
background: transparent;
font-weight: 400 !important;
font-size: 18px;
letter-spacing: normal;
margin-top: 0;
}

ul#menu-footer-menu {
  margin-bottom: 36px;
}

.footer-wrapper .mk-col-1-3:nth-child(2){
border-right: 1px solid #ede9dd;
border-left: 1px solid #ede9dd;
}

.mk-header-inner{ margin-top: -33px; }

#mobile-function-buttons{
	display:none;
}


h1.page-introduce-title {
font-weight: 400;
font-size: 48px;
text-shadow: 3px 0 5px rgba(0,0,0,.73);
color: white;
margin: 45px 0 25px 108px;
}

section#mk-page-introduce {
background-image: url(img/treeline.jpg);
margin-top: -43px;
background-size: cover;
background-position: center left;
}

div#mk-breadcrumbs {
display: block;
position: relative;
top: 65px;
left: 25%;
}

#breadcrumbs a, a.green-button, a.tab{
text-decoration: none !important;
}

#mk-page-introduce {
padding: 35px 0;
}

#mk-breadcrumbs a, #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin {
font-weight: 300;
font-size: 14px;
line-height: 30px;
letter-spacing: 0px;
}

#theme-page .theme-page-wrapper{
margin: 0 auto;
}

.mk-breadcrumbs-inner.light-skin{ float: none !important; }

.textwidget {
text-align: center;
}

.textwidget p{ font-weight: 300;
font-size: 16px;
line-height: 30px;
}

a.vc_gitem-link {
text-transform: uppercase;
color: #687819;
font-weight: 400;
}
.vc_custom_heading p {
margin-bottom: 0;
}

.vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid_filter-item.vc_visible-item.zoomIn.animated {
padding-bottom: 0px;
}

#theme-page h2.wpb_call_text {
text-transform: none;
color: white;
font-size: 28px;
font-weight: 400;
text-align: center;
text-shadow: 3px 0 5px rgba(0,0,0,.73);
}

.wpb_call_to_action.wpb_content_element.vc_clearfix.cta_align_left.cta_no_button {
background: transparent;
border: 0;
width: 40%;
margin-top: 7%;
}

.vc_separator.vc_sep_color_grey .vc_sep_line{
display: none !important;
}

.vc_col-sm-12.wpb_column.column_container.vc_custom_1424283601606 {
height: 400px;
background-size: cover;
background-position: center -50px;
}

.home #theme-page{ margin-top: -42px; }

.vc_col-sm-3.wpb_column.column_container {
height: 246px;
overflow: hidden;
padding: 24px 8px;
}

.mk-box-icon-2-image {
height: 125px;
overflow: hidden;
}

.mk-box-icon-2 h3.mk-box-icon-2-title {
color: #f5f2ec !important;
font-weight: 300 !important;
}

.bg-card-blocks .wpb_content_element {
	margin-bottom: 0px;
}

/* red */
.vc_col-sm-3.wpb_column.column_container:first-child .mk-box-icon-2, .bg-card-blocks .wpb_row.vc_row:first-child .vc_col-sm-6.wpb_column.column_container:first-child  .mk-box-icon-2{
background: #ae2b00;
font-weight: 600 !important;
border-bottom: 4px solid #dc6138;
}
/* orange */
.vc_col-sm-3.wpb_column.column_container:nth-child(2) .mk-box-icon-2, .bg-card-blocks .wpb_row.vc_row:first-child .vc_col-sm-6.wpb_column.column_container:nth-child(2) .mk-box-icon-2 {
background: #cd7018;
font-weight: 600 !important;
border-bottom: 4px solid #f78922;
}
/* green */
.vc_col-sm-3.wpb_column.column_container:nth-child(3) .mk-box-icon-2, .bg-card-blocks .wpb_row.vc_row:nth-child(2) .vc_col-sm-6.wpb_column.column_container:first-child  .mk-box-icon-2{
background: #687819;
font-weight: 600 !important;
border-bottom: 4px solid #97af23;
}
/* blue */
.vc_col-sm-3.wpb_column.column_container:nth-child(4) .mk-box-icon-2, .bg-card-blocks .wpb_row.vc_row:nth-child(2) .vc_col-sm-6.wpb_column.column_container:nth-child(2) .mk-box-icon-2{
background: #3b5272;
font-weight: 600 !important;
border-bottom: 4px solid #5a80b5;
}

.vc_col-sm-3.wpb_column.column_container .mk-box-icon-2 img {
opacity: 1;
}

.home-about-us {
padding-top: 54px;
background: url(/wp-content/uploads/2015/02/NWPC-Logo-copy.png) no-repeat center 14px;
}

.home-about-us p {
color: white !important;
font-size: 16px;
line-height: 20px;
margin-bottom: 12px;
}

.home-about-us h3.mk-shortcode-heading.mk-fancy-title{
	margin-bottom: 6px;
}

.home-about-us h3 span {
font-size: 22px;
line-height: 24px;
color: white;
font-weight: 400;
}

.about-us-container{ background-size: cover; }

.about-us-container .vc_col-sm-8{
padding: 24px 24px 38px 24px;
}

.about-us-container .wpb_single_image{ margin-bottom: 0; }

#theme-page .theme-page-wrapper .theme-content {
padding: 0 20px 30px 20px;
}

.dn-page-content {
padding-left: 18px;
}

.home #theme-page .theme-page-wrapper .theme-content{ padding: 0; }

.patient-care-grid .animated{ 
	 -webkit-animation: none !important;
 -moz-animation: none !important;
 -o-animation: none !important;
 -ms-animation: none !important;
 animation: none !important;
 }

 .patient-care-grid .vc_grid-item {
padding-bottom: 0;
margin-bottom: 0;
}

.hidden{ display: none; }

.page-id-588 .vc_gitem-row-position-middle{ display: none; }
.page-id-588 .vc_gitem-row-position-bottom{ display: none; }


.single-practitioner .practitioner-featured-image img{
	border: 1px solid #cbc4af !important;
	background-color: #ede9dd;
}

.practitioner-featured-image {
float: left;
margin: 0 18px 18px 0;
}

.practitioner-name{
	font-weight: 400;
	color: #3b5272;
	font-size: 26px;
	line-height: 30px;
}

.practitioner-specialty{
	color: #484848;
	font-weight: 300;
	font-size: 16px;
	line-height: normal;
	margin-bottom: 12px;

}

#practitioners-tab .practitioner  {
width: 49%;
display: inline-block;
vertical-align: top;
}

#practitioners-tab .practitioner-featured-image {
  width: 125px;
  height: 175px;
  border: 1px solid #cbc4af !important;
  background-color: #ede9dd;
  position: relative;
  margin: 0 16px 16px 0;
  overflow: hidden;
  text-align: center;
}

#practitioners-tab .practitioner-featured-image img {
    border: 0 !important;
  height: auto;
  width: 100%;
    position: absolute;
  left: 0;
  bottom: 0;
}

#practitioners-tab .practitioner-name a{
font-size: 20px;
color: #3b5272;
}

#practitioners-tab .practitioner-specialty{
font-size: 16px;
line-height: 22px;
}

#practitioners-tab .practitioner-name{
margin: 0px !important;
}

.practitioner-grid{
	text-align: left;
}

.practitioner-grid .practitioner {
width: 20%;
display: inline-block;
vertical-align: top;
margin-right: 2%;
text-align: center;
}

.practitioner-grid .practitioner-name a {
font-size: 20px;
line-height: 26px;
color: #3b5272;
}

.practitioner-grid .practitioner-featured-image {
  margin: auto !important;
  height: 218px;
  width: 155px;
  border: 1px solid #cbc4af !important;
  background-color: #ede9dd;
  overflow: hidden;
  position: relative;
}

.practitioner-grid .practitioner-featured-image img {
width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.practitioner-grid .practitioner-specialty {
font-size: 16px;
line-height: 22px;
padding: 4px;
}


.specialty-content th{
	font-weight: 300;
}

button.green-button, a.green-button{
	color: #f5f2ec;
	font-weight: 400;
	font-size: 15px;
	text-transform: uppercase;
	height: 36px;
	background-color: #687819;
	border: 0;
	border-bottom: 3px solid #97af23;
	font-family: 'Oswald', sans-serif;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 16px;
}

a.green-button {
padding: 6px 12px;
margin-top: 12px;
}

a.green-button:hover{
	text-decoration: none;
}

button.blue-button, a.blue-button{
	color: #f5f2ec;
	font-weight: 400;
	font-size: 15px;
	text-transform: uppercase;
	height: 36px;
	background-color: #5a80b5;
	border: 0;
	border-bottom: 3px solid #3b5272;
	font-family: 'Oswald', sans-serif;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 16px;
	text-decoration: none;
}

a.blue-button {
  padding: 6px;
  margin-top: 10px;
  display: block;
  width: 100% !important;
  box-sizing: border-box;
}

a.blue-button:hover{
	text-decoration: none;
}

.healthgrades {
  background: #ede9dd;
  width: 206px;
  overflow: hidden;
  text-align: center;
  padding: 12px;
}

.healthgrades p {
  color: #222222;
  text-align: left;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 11px;
}


div#tabset {
color: #3b5272;
font-weight: 400;
text-transform: uppercase;
font-size: 15px;
clear: both;
}

div#tabset .tab{
	margin: 0 24px 0 0;
	display: inline-block;
	padding: 5px 18px;
	cursor: pointer;
	color: #3b5272;
}

div#tabset .tab.active-tab{
	border-bottom: 4px solid #cd7018;
}

div#tabset .tab:hover{
	color: #cd7018;
	border-bottom: 4px solid #cd7018;
	text-decoration: none;
}

.tab-content{
	display: none;
}

.tab-content.active-tab{
	display: block;
}

#tab-content-box{
	padding-top: 24px;
	border-top: 1px solid #d3d2ce;
}

#tab-content-box h5{ margin-bottom: 0; }

#tab-content-box div{
	margin: 8px 0 16px 0;
}

.sidebar-wrapper {
	padding: 0 !important;
}

.widget_nav_menu {
	padding: 0;
}

.widgettitle {
	margin-top: 27px;
	/* height: 45px; */
	font-weight: 400 !important;
	background: rgba(203,196,175, 0.55);
	font-size: 22px;
	padding: 14px;
	box-sizing: border-box;
	margin-bottom: 0;
}

#mk-sidebar .widgettitle {
color: #7F7C76 !important;
white-space: nowrap !important;
padding-right: 0 !important;
}

.widget_nav_menu li a{

}

.widget_nav_menu li a:before{
	content: '';
	margin: 0;
}

#mk-sidebar .widget a {
color: #484848;
text-transform: uppercase;
font-size: 15px;
padding: 10px 24px;
box-sizing: border-box;
border-bottom: 1px solid #cfccc5;
margin: 0 12px;
}

.widget_nav_menu ul li.current-menu-item {
background: #cd7119;
}

.widget_nav_menu ul li{ border-bottom: 0 !important; }

.widget_nav_menu ul li.current-menu-item a{
	background: transparent;
	border-bottom: 0 !important;
	color: #ede9dd !important;
	font-weight: 400 !important;
	padding-right: 0;
}

p#breadcrumbs {
	margin-bottom: 0;
	font-size: 13px;
	color: #484848;
	text-transform: uppercase;
	line-height: 2em;
}

p#breadcrumbs a{
	opacity: .6;
}

p#breadcrumbs span.breadcrumb_last{
	opacity: 1;
}

.page-title {
color: #cd7018;
text-transform: uppercase;
font-weight: 400;
font-size: 28px;
background: rgba(203,196,175, 0.55);
box-sizing: border-box;
padding: 14px 12px 14px 36px;
margin: 1px auto 20px -20px;
}

.theme-page-wrapper{
	background: url(sidebar-bg.gif) repeat-y;
}

.home .theme-page-wrapper{ background: none; padding: 0; }

#mk-footer{
	padding: 0;
}

#mk-footer .mk-searchform .text-input{
	color: #cbc4af;
	font-size: 16px;
	background-color: white;
	font-family: 'Oswald',sans-serif;
	border: 1px solid #cbc4af;
	font-weight: 300;
	padding: 6px 9px;
}

#mk-footer .mk-searchform .mk-icon-search{
	background: #cbc4af;
top: 0;
width: 36px;
right: 0;
height: 100%;
text-align: center;
line-height: 36px;
font-size: 20px;
color: white;
}

#mk-footer .widget {
margin-bottom: 20px;
}

#mk-footer .widget_text {
margin-bottom: 30px !important;
}

#mk-footer .footer-wrapper {
padding: 15px 0 0 0 !important;
}

img.attachment-post-thumbnail.wp-post-image {
height: 150px;
width: auto;
}

.single-post img.attachment-post-thumbnail.wp-post-image{
	padding: 5px 5px 10px 10px;
	height: auto;
}

.single-post .featured-image{
	float: right;
}

.vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.zoomIn.animated {
height: 200px  !important;
}

.header-toolbar-contact a{ color: #2e2e2e !important; }

.phone-icon {
font-size: 22px;
line-height: 64px;
}

.phone-icon img{
	  margin: 0 2px 2px 0;
  width: auto !important;
}

.wpb_single_image.wpb_content_element.vc_custom_1424807588114.vc_align_left {
	margin-bottom: 0;
}

.home .mk-page-section {
	padding: 3px 0 0;
}

.mk-page-section .vc_col-sm-8.wpb_column.column_container{
	padding-top: 10px;
}

.home-callout-box .mk-mini-callout {
	background-color: transparent;
	border: 0;
	text-align: center;
	font-weight: 300;
	font-size: 16px;
}

.home-callout-box .mk-mini-callout .callout-title{
	display: block;
	font-weight: 400 !important;
	font-size: 20px;
	color: #3b5272 !important;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.home-callout-box .mk-mini-callout {

}

.home-callouts .vc_col-sm-4.wpb_column.column_container {
margin: 30px auto;
border-right: 2px solid #cfccc5;
}

.mk-mini-callout a {
display: block;
color: #3b5272;
text-transform: uppercase;
margin-top: 10px;
font-weight: 400;
}

.home-callouts .vc_col-sm-4.wpb_column.column_container:nth-child(3){
	border-right: 0;
}

#mk-page-introduce{
	margin: 0;
	padding: 0;
	background-position: center;
}

#mk-page-introduce .mk-grid{
	margin-top: -42px;
	height: 200px;
}

#mk-page-introduce .mk-grid .section-image{
	height: 100%;
	float: right;
	width: 500px;
	background-size: cover !important;
	background-repeat: no-repeat;

}

#mk-page-introduce .mk-grid .section-image.patient-care{
	background: url(patient-care.png);
	width: 550px;
}

#mk-page-introduce .mk-grid .section-image.about-us{
	background: url(about-us.png);
	width: 550px;
}

#mk-page-introduce .mk-grid .section-image.our-services{
	background: url(our-services.png);
	width: 550px;
}
#mk-page-introduce .mk-grid .section-image.adolescent-care{
	background: url(adolescent-care.png);
	width: 550px;
}

#mk-page-introduce .mk-grid .section-image.patient-resources{
	background: url(patient-resources.png);
	width: 550px;
}

#mk-page-introduce .mk-grid .section-image.healthcare-resources{
	background: url(healthcare-resources.png);
	width: 550px;
}
#mk-page-introduce .mk-grid .section-image.clinic-locations{
	background: url(clinic-locations.png);
	width: 550px;
}
#mk-page-introduce .mk-grid .section-image.pediatric-care{
	background: url(pediatric-care.png);
	width: 550px;
}
#mk-page-introduce .mk-grid .section-image.men’s-care{
	background: url(mens-care.png);
	width: 550px;
}
#mk-page-introduce .mk-grid .section-image.women’s-care{
	background: url(womens-care.png);
	width: 550px;
}
#mk-page-introduce .mk-grid .section-image.senior-care{
	background: url(senior-care.png);
	width: 550px;
}

#mk-page-introduce .mk-grid h1.page-introduce-title{
	margin: 0;
	padding-left: 120px;
white-space: nowrap;
padding-top: 40px;
height: 158px;
line-height: 160px;
/*text-align: center;*/
}

.mk-accordion.simple-style .mk-accordion-tab {
	color: #cd7018;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 400;
	border-top: 1px solid #d3d2ce;
	padding: 10px 0 6px 36px;
}

.mk-accordion.simple-style .mk-accordion-tab:before{
	right: auto;
	left: 6px;
	content: "\f107";
	color: #687819;
	font-size: 24px;
}

.vc_gitem-animate .vc_gitem-zone-b{ display: none !important;  }

.mk-accordion.simple-style .mk-accordion-single.current .mk-accordion-tab:before{

	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	ms-transform: rotate(180deg);
	color: #687819;

}

.mk-accordion-pane {
background: transparent !important;
padding: 12px 36px !important;
}

table, table th, table td{ text-align: left;}

th{ font-weight: 400; text-transform: uppercase;}
table th,table td{ padding: 4px 12px;}

.textwidget .phone-icon a {
color: #ede9dd !important;
}

a.builtin-icons.mk-square-pointed.light.medium i {
background-color: #ede9dd;
color: #687819;
}

a.builtin-icons.mk-square-pointed.light.medium{ opacity: 1;}

.home #mk-page-introduce{ display: none; }

.blog .theme-page-wrapper,
.single-post .theme-page-wrapper,
.archive.category .theme-page-wrapper{
	background: url(sidebar-bg.gif) repeat-y right;
}

.blog .widgettitle,
.single-post .widgettitle,
.category.archive .widgettitle {
background: none;
font-weight: 400 !important;
opacity: .55;
padding-left: 0;
}

.blog .widget .cat-item a,
.single-post .widget .cat-item a,
.category.archive .widget .cat-item a{
	border-bottom: 0 !important;
}

.blog .widget .cat-item a:before,
.single-post .widget .cat-item a:before,
.category.archive .widget .cat-item a:before{
	display: none;
}

.blog .mk-searchform .text-input,
.single-post .mk-searchform .text-input,
.category.archive .mk-searchform .text-input{
	color: #cbc4af;
	font-size: 16px;
	background-color: white;
	font-family: 'Oswald',sans-serif;
	border: 1px solid #cbc4af;
	font-weight: 300;
	padding: 6px 9px;
}

.blog .sidebar-wrapper,
.single-post .sidebar-wrapper,
.category.archive .sidebar-wrapper{
	width: 220px;
	margin: auto;
}

.blog-modern-social-section{
	display: none;
}

.single-post .theme-content{
	float: left !important;
}

.single-post #mk-sidebar{
	float: right !important;
	  position: static !important;
}

.blog .mk-searchform .mk-icon-search,
.single-post .mk-searchform .mk-icon-search,
.category.archive .mk-searchform .mk-icon-search{
	background: #cbc4af;
top: 0;
width: 36px;
right: 0;
height: 100%;
text-align: center;
line-height: 36px;
font-size: 20px;
color: white;
}

.blog #mk-page-introduce .mk-grid,
.single-post #mk-page-introduce .mk-grid,
.category.archive #mk-page-introduce .mk-grid {
background: url(blog.png) no-repeat 20px bottom;
padding-left: 100px;
box-sizing: border-box;
} 

.blog h3.the-title a{ color: inherit; text-decoration: none;}

.vc_grid-item.vc_clearfix.vc_col-sm-3.vc_visible-item.zoomIn.animated{ 
	height: 290px; 	 
	-webkit-animation: none !important;
 -moz-animation: none !important;
 -o-animation: none !important;
 -ms-animation: none !important;
 animation: none !important;
}

a.mk-post-nav.mk-post-prev,
a.mk-post-nav.mk-post-next
{
	display: none;
}

.vc_grid-item.vc_clearfix.vc_col-sm-6.vc_visible-item.zoomIn.animated {
height: 240px;
	-webkit-animation: none !important;
 -moz-animation: none !important;
 -o-animation: none !important;
 -ms-animation: none !important;
 animation: none !important;
}

.mk-audio-section.mk-audio-shortcode{ background-color: #cd7018 !important; }

div.mk-box-icon-2-image{ width: 100%;}

.mk-section-image.slide{ background-size: contain;
background-repeat: no-repeat;
background-position: right 24px center; 
}

.mk-edge-slider .swiper-slide .edge-slide-content.edge-title{
	text-transform: uppercase !important;
	font-weight: 400 !important;
	font-size: 22px !important;
}

.mk-edge-slider .swiper-slide .edge-slide-content {
margin-top: 40px !important;
margin-left: 10% !important;
padding-right: 48px !important;
}

.mk-edge-slider .edge-title{
	text-transform: uppercase !important;
}

.mk-edge-slider .edge-desc{
	font-weight: 300;
	line-height: normal;
	color: #484848 !important;
	font-size: 16px;
}

.mk-edge-slider .edge-buttons a{
	text-transform: uppercase;
	border-bottom: 3px solid #f78a22;
	padding: 12px 24px !important;
	font-size: 20px !important;
}

.nav-roundslide a[data-skin=dark]{
	border: 0;
	opacity: 1;
}

.nav-roundslide a[data-skin=dark] i{
	color: #687819;
}

.pagination-stroke[data-skin=dark] span.swiper-active-switch a {
background-color: #cbc4af;
box-shadow: 0 0 0 2px #cbc4af;
}

.mk-blog-modern-item .blog-modern-btn:hover,
.mk-button.flat-dimension:hover {
background-color: #f78a22!important;
text-decoration: none;
}

.textwidget, ul#menu-footer-menu { font-weight: 300;}

strong, b{ font-weight: 400; color: #868686 !important;}

#mk-header .header-logo{ text-align: left; }

#mk-grid .header-grid{ text-align: right; }

#mk-header{ border-top: 7px solid #687819; }

nav#mk-toolbar-navigation {
float: right;
}

.mk-header-nav-container.menu-hover-style-1 {
border-top: 0;
}

.menu-main-menu li a{
font-weight: 400;
}

#mk-main-navigation li.no-mega-menu ul.sub-menu{
	left: 0;
	left: auto;
}

#mk-main-navigation li.no-mega-menu:last-child ul.sub-menu{
	right: 0;
	left: auto;
}

#theme-page strong, #theme-page b, h1, h2, h3, h4, h5{ color: #cd7018; }

.home-masthead {
	height: 350px !important;
	background-size: cover !important;
	box-sizing: border-box !important;
	background-position: top !important;
	background-image: url('/wp-content/uploads/2015/02/home-main.jpg');
}

.home-masthead .wpb_call_to_action {
	background: transparent;
	width: 470px;
	border: 0;
	padding: 0;
	margin: 5% 0 0 20px;
}

.wpb_call_to_action .wpb_button,
.home-blog-slider .wpb_button{
	text-transform: uppercase;
	border-bottom: 3px solid #f78a22;
	padding: 12px 24px !important;
	font-size: 20px !important;
	background: #cd7018;
	font-weight: 400;
}

.header-style-2 .mk-header-nav-container {
border-top: 0 !important;
}

.vc_col-sm-3 .mk-box-icon-2-title{
	font-weight: 400 !important;
}

.mk-box-icon-2 h3.mk-box-icon-2-title{
	font-weight: 400 !important;
}

.mk-box-icon-2.box-align-center:hover {
	opacity: 0.75;
	/* background: #dc6138 !important; */
	cursor: pointer;
	text-decoration: none;
}

#social-3 i {
	padding: 1px !important;
	font-size: 18px;
}

.search-result-item .search-loop-meta,
.mk-blog-meta .mk-blog-author,
.mk-blog-meta .mk-categories,
.mk-blog-meta time{ display: none; }

.mk-blog-meta{
	margin: 0;
}

.mk-blog-container article{ margin-top: 20px; margin-bottom: 10px; border-bottom: 1px solid #d3d2ce; }

.mk-blog-modern-item .blog-modern-btn {
	background: transparent !important;
	color: #687819 !important;
	font-size: 15px;
	text-align: left !important;
	padding: 0 !important;
	font-weight: 400;
	text-decoration: none;
}

.mk-blog-classic-item .featured-image:hover img, .mk-blog-modern-item .featured-image:hover img {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  ms-transform: none;
}

.the-tags {
  font-size: 13px;
  padding-bottom: 10px;
}

.blog .post-type-badge, .blog .image-hover-overlay{ display: none;}

.blog .featured-image{
	float: right; width: 262px; padding: 0 0 10px 10px;
}

.blog img{ width: 262px;}

.textwidget .phone-icon{
	margin-top: -12px !important;
}

.clinic {
	display: inline-block;
	text-align: left;
	width: 40%;
	vertical-align: top;
	margin: 20px;
}

.clinic-grid {
	text-align: left;
}

.clinic .strong{
	font-weight: 400;
}

.dn-header{
	font-weight: 400;
	margin-bottom: 0 !important;
}

.clinic-title a, .specialty-title a{
	color: #687819 !important;
}

.specialty {
	width: 32%;
	display: inline-block;
	vertical-align: top;
	padding: 14px;
	text-align: center;
}

.specialty-link{
	margin-top: 8px;
}

.specialty-link a{
	color: #687819;
	text-transform: uppercase;
	font-weight: 400;
}

.clinic.single {
	float: right;
	padding: 10px;
	margin: 10px;
	width: auto;
	margin-top: 0;
	padding-top: 0;
	width: 25%;
}

.clinic.single h3.clinic-title {
	margin-bottom: 2px;
}

.clinic.single h3.clinic-title a {
	color: #dc6138 !important;
}

.clinic.single .strong {
	margin-top: 18px;
}

iframe.map {
	border: 0;
	width: 70%;
	height: 350px;
	display: inline-block;
}


.blog .blog-modern-btn:after {
	content: '>';
	color: #687819;
	font-size: 17px;
	padding: 3px;
}

.mk-blog-modern-item .blog-modern-btn:hover{
	background: transparent !important;
}

.mk-blog-modern-item .blog-modern-btn:hover:after{
	color: #3b5272;
}

.light-arrow, .green-arrow, .dark-arrow{ display: none;}


.home-blog-slider {
  background: url(/wp-content/uploads/2015/02/home-doc.png)no-repeat 97% bottom;
}

.home-blog-slider .flexslider {
  height: 300px;
  background: transparent;
  border: 0;
  box-shadow: none;
  margin-bottom: 0;
}

.home-blog-slider .flex-caption {
  background: transparent !important;
  margin-top: 40px !important;
  margin-left: 10% !important;
  padding-right: 48px !important;
  width: 60%;
  text-align: center;
  color: #484848;
}

.home-blog-slider .post-title a{
	color: #687819;
}

.home-blog-slider .attachment-thumbnail{
	display: none !important;
}

.home-blog-slider .flex-direction-nav a::before{
	color: #687819;
}

.home-blog-slider .flex-control-nav{
	bottom: 0 !important;
}

.home-blog-slider .flex-direction-nav a.flex-next:before {
  content: "\e68e" !important;
  font-family: themeIcons;
  font-size: 18px;
  margin-bottom: 30px;
}

.home-blog-slider .flex-direction-nav a.flex-prev:before {
  content: "\e68d" !important;
  font-family: themeIcons;
  font-size: 18px;
  margin-bottom: 30px;
}

.home-blog-slider .flexslider:hover .flex-prev{
	left: 36px;
}

.home-blog-slider .flexslider:hover .flex-next{
	right: 36px;
}

.home-blog-slider .wpb_posts_slider .wpb_gallery_slides > ul > li {
	height: 300px !important;
}



.home-blog-slider.wpb_content_element{
	margin-bottom: 0;
}

.mk-css-icon-menu div{
	background-color: #687819;
}


.jquery-responsive-select-menu{
	display: none !important;
}

.search_jobs{
	background-color: rgba(203,196,175, 0.55);
}

.job_filters,
.job_filters .job_types,
.job_filters .showing_jobs{
	background: transparent;
}

.home .wpb_row .column_container a{
	text-decoration: none;
}

.home .wpb_row .column_container .wpb_raw_html{
	margin: 0;
}

#tabset a.tablink {
  background: #cd7119;
  padding: 10px;
  color: white;
  text-decoration: none;
}

/* Job Manager CSS Tweaks */
img.company_logo {
	display: none;
}
.position {
	padding: 0 !important;
}



@media screen and (max-width: 968px){

	.mk-footer-copyright {
		font-size: 11px !important;
		letter-spacing: normal !important;
		font-weight: 300 !important;
		background: #e8e4d9 !important;
		width: 100%;
		box-sizing: border-box;
	}

	#mk-footer-navigation ul li a {
		font-size: 15px;
		font-weight: 400;
		text-transform: uppercase; 
		color: #484848 !important;
		letter-spacing: normal;
		font-family: Oswald;
		line-height: 30px;
	}

	.footer-wrapper .mk-col-1-3:nth-child(2) {
		border: 0;
	}

	.home .vc_single_image-wrapper.vc_box_border_grey {
		display: none;
	}

	.home .mk-page-section .background-layer {
		background-repeat: no-repeat;
		background-size: cover;
	}

	.mk-text-block.home-about-us {
		padding: 20px 8px 20px 8px;
		background-image: none;
	}

	.home .page-section-content h3 span{
		font-size: 16px;
	}

	.mk-header-inner {
	  margin-top: 0;
	}

	.home-about-us{
		padding-bottom: 0;
	}

	.mk-toolbar-resposnive-icon {
	  display: block;
	  display: none;
	}

	header#mk-header {
	  border: 0;
	  /*height: 65px;
	  overflow: hidden;*/
	  background: #ede9dd;
	}

	.header-grid .mk-nav-responsive-link {
	  right: 0;
	  top: 0;
	  margin-top: 0;
	  padding: 20px 14px 14px 14px;
	  border-left: 0;
	  height: 65px;
	}

	.mk-opened-nav .mk-nav-responsive-link{
		background: #687819;
	}

	.mk-css-icon-menu{
		width: 33px;
	  height: 23px;
	}

	#mk-header .header-logo {
	  text-align: left;
	    height: 65px !important;
	}

	img.mk-desktop-logo.dark-logo {
	  height: 50px !important;
	  padding-left: 6px;
	}

	#mk-header .header-logo a {
	  padding-right: 7px;
	  border-right: 0;
	}

	.dn-page-content {
	  padding-left: 0;
	}

	#theme-page .theme-page-wrapper {
	  margin: 0;
	  padding: 0;
	}

	.home #theme-page {
	  padding-top: 0;
	}

	.theme-page-wrapper .theme-content:not(.no-padding) {
	  padding: 0 !important;
	  padding-top: 0 !important;
	}

	.home-masthead .wpb_call_to_action {
	  position: absolute;
	  left: 0;
	    bottom: 51px;
  	width: 297px;
	}


	.home-masthead .wpb_call_to_action h2{
		font-size: 18px !important;
	}

	h2.wpb_call_text {
	  font-size: 18px !important;
	  padding: 0 8px;
	}

	.home-masthead {
	  background-size: cover !important;
	}


	.light-arrow {
		display: block;
	  background: url(img/tab_f5f2ec.png) no-repeat center 0px;
	    margin-top: -3px;
	}	

	.green-arrow {
		display: block;
	  background: url(img/tab_green.png) no-repeat center 0px;
	  opacity: .6;
	}

	.dark-arrow {
		display: block;
	  background: url(img/tab_e8e4d9.png) no-repeat center 0px;
	}

	.home-callout-box.middle {
	  border: 0px solid #3b5272 !important;
	}

	.mk-edge-slider .edge-title{
		font-size: 18px !important;
	}

	.mk-section-image.slide {
	  background-position: right bottom !important;
	  background-size: initial !important;

		background-image: url(blog.png) !important;
		background-repeat: no-repeat !important;
	}


	.nav-roundslide .mk-edge-icon-wrap {
	  padding: 6px !important;
	}

	#theme-page .theme-page-wrapper {
	  padding: 0 !important;
	}

	.swiper-pagination{
		  padding: 0 32px 12px 32px;
	  width: 176px;
	}

	#theme-page .theme-content{
		 width: 74% !important;
	}

	.specialty {
	  width: 48%;
	}

	.theme-page-wrapper{
		background-image: none;
	}

	#mk-page-introduce .mk-grid,
	section#mk-page-introduce{
		margin-top: 0 !important;
	}

	#mk-page-introduce .mk-grid h1.page-introduce-title {
	  margin: 0;
	  padding-left: 18px;
	  white-space: nowrap;
	  padding-top: 32px;
	  height: 158px;
	  /* line-height: 160px; */
	  /* text-align: center; */
	}

/*
	h1.page-introduce-title {
	  padding: 0 !important;
	  line-height: normal !important;
	  padding-top: 24px !important;
	  text-align: center !important;
	}


	#mk-page-introduce .mk-grid .section-image{
		width: 100%;
	}
	*/

	.mk-opened-nav .mk-css-icon-menu-line-1,
	.mk-opened-nav .mk-css-icon-menu-line-2,
	.mk-opened-nav .mk-css-icon-menu-line-3{
		-webkit-transform: none;
	  -moz-transform: none;
	  -ms-transform: none;
	  -o-transform: none;
	  display: block;
	  opacity: 1 !important;
  	position: absolute;
  
	}

	.mk-opened-nav .mk-css-icon-menu div{
		background-color: #ede9dd !important;
	}

	.dashboard-active .mk-css-icon-menu-line-2, .mk-opened-nav .mk-css-icon-menu-line-2{
		top: 0;
	}

	.mk-closed-nav #mk-responsive-nav li{
	background: #ede9dd;
	}

	#mk-responsive-nav li a{
		font-size: 16px;
	}


	.mk-header-toolbar{
		position: absolute;
		  z-index: 1;
	}


	span.header-toolbar-contact {
	right: 64px;
	top: 12px;
	text-align: right;
	}

	nav#mk-toolbar-navigation {
	  display: block;
	  text-align: center;
	  float: none;
	}


	.home .vc_col-sm-7.wpb_column.column_container {
	  width: 100%;
	}

	#theme-page h3{
		font-size: 18px !important;
	}


	.phone-icon {
	  background-position: 44px center;
	}

	.theme-page-wrapper .theme-content:not(.no-padding) {
	  padding: 0 !important;
	}


	.blog .mk-blog-modern-item .mk-blog-meta {
	  margin: 0;
	}

	.blog aside#mk-sidebar{
		position: static;
	}

	.blog .mk-blog-meta {
	  margin: 0;
	}

	.blog aside#mk-sidebar {
	  position: static !important;
	  }

  .practitioner-grid .practitioner {
	  width: 47%;
	}

	.practitioner-grid .practitioner-featured-image img {
	  height: 160px;
	}

	a.green-button {
	  white-space: nowrap;
	}
 
	div#tabset .tab {
	  margin: 9px 0 0 0;
	  padding: 4px 5px;
	  font-size: 12px;
	}

	.clinic.single {
	  float: none;
	  width: 100%;
	  padding: 10px 0 0 0;
  	  margin: 10px 0 10px 0;
	}

	iframe.map {
  		width: 100%;
	}
  	

  	#mk-page-introduce .mk-grid .section-image{
	  /*width: 100% !important;
	  float: none;*/
	  background-position: center center !important;
	}

	.home #theme-page .theme-page-wrapper .theme-content {
	  width: 100% !important;
	}
}

.home #theme-page .theme-page-wrapper .theme-content {
	  width: 100% !important;
	}












@media screen and (max-width: 767px){
	.nivo-lightbox-content iframe {
		padding:0px;
	}
	.nivo-lightbox-wrap {top:20%;}

		.specialty {
	  width: 100%;
	}

	#theme-page .mk-box-icon-2 h3{
		white-space: normal;
		font-size: 18px !important;
		padding-top: 0px !important;
	} 

	.single-post #theme-page .theme-content{
  width: 100% !important;
  padding: 0 10px !important;
	}

	.blog .theme-page-wrapper, .single-post .theme-page-wrapper {
  background: none;
}

	#mobile-function-buttons {
	  height: 65px;
	  width: auto;
	  position: absolute;
	  top: 0;
	  left: 160px;
	  display: block;
	  z-index: 100;
	}

	#mobile-function-buttons a{
		height: 58px;
		width: 54px;
		margin: 3px 0 3px 0;
		float: left;
		border: 1px solid #c7c5bf;
		box-sizing: border-box;
		color: #687819;
	}

	#mobile-function-buttons .chart {
  line-height: 20px;
  
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  
  padding-top: 8px;

  
  
  border-width: 0 1px 0 0;
}

	#mobile-function-buttons .phone {
  			border-width: 0 1px 0 1px;
  		  background: url(img/ph_green.png) center center no-repeat;
	}

	.mk-footer-copyright {
		font-size: 11px !important;
		letter-spacing: normal !important;
		font-weight: 300 !important;
		background: #e8e4d9 !important;
		width: 100%;
		box-sizing: border-box;
	}

	#mk-footer-navigation ul li a {
		font-size: 15px;
		font-weight: 400;
		text-transform: uppercase;
		color: #484848 !important;
		letter-spacing: normal;
		font-family: Oswald;
		line-height: 30px;
	}

	.footer-wrapper .mk-col-1-3:nth-child(2) {
		border: 0;
		border-top: 1px solid #ede9dd;
		border-bottom: 1px solid #ede9dd;
	}

	.home .vc_single_image-wrapper.vc_box_border_grey {
		display: none;
	}

	.home .mk-page-section .background-layer {
		background-repeat: no-repeat;
		background-size: cover;
	}

	.mk-text-block.home-about-us {
		padding: 20px 8px 0px 8px;
		background-position: 60px 14px;
	}

	.home .page-section-content h3 {
		padding-left: 0;
	}

	.home .page-section-content h3 span{
		font-size: 16px;
	}

	.mk-header-inner {
	  margin-top: 0;
	}

	.home-about-us{
		padding-bottom: 0;
	}

	.mk-toolbar-resposnive-icon {
	  display: block;
	  display: none;
	}

	header#mk-header {
	  border: 0;
	  /*height: 65px;
	  overflow: hidden;*/
	  background: #ede9dd;
	}

	.mk-box-icon-2-image{
		height: auto;
	}

	.header-grid .mk-nav-responsive-link {
	  right: 0;
	  top: 0;
	  margin-top: 0;
	  padding: 20px 10px 14px;
	  height: 65px;
	}

	.mk-opened-nav .mk-nav-responsive-link{
		background: #687819;
	}

	.mk-css-icon-menu{
		width: 33px;
	  height: 23px;
	}

	#mk-header .header-logo {
	  text-align: left;
	    height: 65px !important;
	}

	img.mk-desktop-logo.dark-logo {
	  height: 50px !important;
	  padding-left: 6px;
	}

	#mk-header .header-logo a {
	  padding-right: 7px;
	}

	.dn-page-content {
	  padding-left: 0;
	}

	#theme-page .theme-page-wrapper {
	  margin: 0;
	  padding: 0;
	}

	.home #theme-page {
	  padding-top: 0;
	}

	.theme-page-wrapper .theme-content:not(.no-padding) {
	  padding: 0 !important;
	  padding-top: 0 !important;
	}

	#theme-page .theme-page-wrapper .theme-content {
		  width: 100% !important;
		  padding: 0 25px !important;
		}

		.page-title {
  line-height: normal;
  padding: 10px;
  margin: auto -20px;
}

	.home-masthead .wpb_call_to_action {
	  width: 100%;
	  margin: 0;
	  position: absolute;
	  left: 0;
	  bottom: 12px;
	}

	.home-callouts .vc_col-sm-4.wpb_column.column_container {
	  border-right: 0 !important;
	}


	.home-masthead .wpb_call_to_action h2{
		font-size: 18px !important;
	}

	h2.wpb_call_text {
	  font-size: 18px !important;
	  padding: 0 8px;
	}

	.home-masthead {
	  background-size: cover !important;
	  height: 290px !important;
	}

	.home .vc_col-sm-3.wpb_column.column_container {
	  width: 49%;
	  display: inline-block;
	  font-size: 15px !important;
	  height: auto;
	  padding: 3px;
	}

	.light-arrow {
		display: block;
	  background: url(img/tab_f5f2ec.png) no-repeat center 0px;
	    margin-top: -3px;
	}	

	.green-arrow {
		display: block;
	  background: url(img/tab_green.png) no-repeat center 0px;
	  opacity: .6;
	}

	.dark-arrow {
		display: block;
	  background: url(img/tab_e8e4d9.png) no-repeat center 0px;
	}

	.home-callout-box.middle {
	  border: 1px solid #3b5272 !important;
	  border-width: 1px 0 !important;
	  padding-top: 16px !important;
	  border-top: 0px;
	  border-bottom: 0px;
	}

	.mk-edge-slider .edge-title{
		font-size: 18px !important;
	}

	.mk-section-image.slide {
	  background-position: right bottom !important;
	  background-size: initial !important;

		background-image: url(blog.png) !important;
		background-repeat: no-repeat !important;
	}

	.mk-edge-slider .swiper-slide,
	.swiper-wrapper{
		height: 383px !important;
	}

	.mk-edge-slider .edge-buttons{
		/*width: 125px;*/
		text-align: left;
	}

	.mk-edge-slider .edge-buttons a{
	  font-size: 16px !important;
	  letter-spacing: normal;
	  font-weight: 400;
	  padding: 8px 6px !important;
	}

	.mk-edge-prev, .mk-edge-next{
		display: block !important;
		margin: 0 !important;
	}

	.nav-roundslide .mk-edge-icon-wrap {
	  padding: 6px !important;
	}

	#theme-page .theme-page-wrapper {
	  padding: 0 !important;
	}

	.swiper-pagination{
		  padding: 0 32px 12px 32px;
	  width: 176px;
	}

	#theme-page .theme-content{
		 /* padding: 0 !important;
		  padding-bottom: 13px !important;*/
	}

	.specialty {
	  width: 100%;
	}

	.theme-page-wrapper{
		background-image: none;
	}

	#mk-page-introduce .mk-grid,
	section#mk-page-introduce{
		margin-top: 0 !important;
	}

	#mk-page-introduce .mk-grid h1.page-introduce-title {
	  margin: 0;
	  white-space: nowrap;
	  height: auto;
	  position: absolute;
	  top: 160px;
	  font-size: 24px;
	}


	h1.page-introduce-title {
	  padding: 0 !important;
	  line-height: normal !important;
	  padding-top: 24px !important;
	  text-align: center !important;
	}


	#mk-page-introduce .mk-grid .section-image{
		width: 100%;
	}

	.mk-opened-nav .mk-css-icon-menu-line-1,
	.mk-opened-nav .mk-css-icon-menu-line-2,
	.mk-opened-nav .mk-css-icon-menu-line-3{
		-webkit-transform: none;
	  -moz-transform: none;
	  -ms-transform: none;
	  -o-transform: none;
	  display: block;
	  opacity: 1 !important;
  	position: absolute;
  
	}

	.mk-opened-nav .mk-css-icon-menu div{
		  background-color: #ede9dd !important;
  		position: static;
	}

	.dashboard-active .mk-css-icon-menu-line-2, .mk-opened-nav .mk-css-icon-menu-line-2{
		top: 0;
	}

	.mk-closed-nav #mk-responsive-nav li{
	background: #ede9dd;
	}

	#mk-responsive-nav li a{
		font-size: 16px;
	}

	.home-blog-slider{
		height: auto !important;
	}


	.home-blog-slider.wpb_content_element{
		background: none;
	}

	.home-blog-slider .flexslider {
	  height: auto !important;
	}

	.wpb_gallery .wpb_flexslider .flex-caption {
  padding: 0 !important;
  width: 100% !important;
  margin:  0 0 40px 0 !important;
}

	.vc_col-sm-12.home-masthead.wpb_column.column_container{
		background-position: top !important;

	}

	#theme-page h2.wpb_call_text {
	  color: #484848;
	  text-shadow: none;
	}

       .home #theme-page h2.wpb_call_text{
		color: #fff;
	}

	.clinic{
		width: 100%;
	}

	#mk-sidebar{
		  position: absolute;
	  top: 10px;
	}

	.page-title {
	  margin-top: 50px;
	}

	#theme-page{
  		padding: 26px 0 0 0 !important;
	}

	#theme-page select.jquery-responsive-select-menu {
	  background-color: white;
	  width: 92%;
	  box-sizing: border-box;
	  margin: auto;
	  text-transform: uppercase;
	  font-family: Oswald;
	  font-size: 15px;
		display: block !important;
	}

	#mk-sidebar .widget_nav_menu .widgettitle{
		display: none;
	}

	aside#mk-sidebar{
		position: absolute !important;
		top: 8px;
	}

	#mk-page-introduce .mk-grid .section-image{
	  width: 100% !important;
	  float: none;
	  background-position: center center !important;
	}

	.page-id-213 table td{
		zoom: 0.6;
	}

	.blog .mk-blog-modern-item .mk-blog-meta {
	  margin: 0;
	}

	.blog aside#mk-sidebar{
		position: static;
	}

	.blog .mk-blog-meta {
	  margin: 0;
	}

	.blog aside#mk-sidebar {
	  position: static !important;
	  }

  .practitioner-grid .practitioner {
	  width: 47%;
	}

	.practitioner-grid .practitioner-featured-image img {
	  height: 160px;
	}

	a.green-button {
	  white-space: nowrap;
	}

	div#tabset .tab {
	  margin: 9px 0 0 0;
	  padding: 4px 5px;
	  font-size: 12px;
	}

	.clinic.single {
	  float: none;
	  width: 100%;
	  padding: 10px 0 0 0;
  	  margin: 10px 0 10px 0;
	}

	iframe.map {
  		width: 100%;
  	}

#mk-footer #text-3 {
  margin-bottom: 8px !important;
}

.home-blog-slider ul.flex-direction-nav {
  display: none;
}

.wpb_gallery .wpb_flexslider .flex-caption {
  width: 85%;
}

.home-blog {
  padding: 0;
}

.mk-accordion.toggle-action .mk-accordion-pane {
  display: none;
}

}
/* end 767 */


.patient-care-grid .widget{ margin-bottom: 0 !important; }

.home-blog-row {
  background-color: #e8e4d9;
}
/*
.home-masthead-row {
  margin-left: -4% !important;
  margin-right: -4% !important;
}
*/
#mk-page-id-211 .widget_text, #mk-page-id-211 .vc_wp_text{
  margin-bottom: 0;
}

.single_job_listing .application_details strong {
  color: #cd7018 !important;
}

.blog .mk-blog-modern-item .mk-blog-meta {
  margin: 0 auto 20px;
  padding: 0!important;
}

.home #mk-sidebar{
  display:none;
}

.single-specialty .mk-accordion-single .widget.widget_text,
.single-specialty .mk-accordion-single .vc_wp_text{
	margin-bottom: 0;
}

@media screen and (max-width: 480px){

	#theme-page .mk-box-icon-2 h3 {
	  height: 40px;
	}

}

@media handheld, only screen and (max-width: 780px){

	#mk-header-social, #mk-header-tagline, #mk-toolbar-navigation, .header-toolbar-contact, .mk-header-checkout, .mk-header-date, .mk-header-login, .mk-header-signup, .mk-header-toolbar {
	  width: 100%!important;
	  float: none!important;
	  display: block!important;
	  height: auto!important;
	  line-height: 25px!important;
	  margin: 0 10px 5px!important;
	  padding: 0;
	}
}




@media handheld, only screen and (max-width: 767px){
	#mk-header-social, #mk-header-tagline, #mk-toolbar-navigation, .header-toolbar-contact, .mk-header-checkout, .mk-header-date, .mk-header-login, .mk-header-signup, .mk-header-toolbar {
	  width: 100%!important;
	  float: none!important;
	  display: none!important;
	  height: auto!important;
	  line-height: 25px!important;
	  margin: 0 10px 5px!important;
	  padding: 0;
	}
}

@media screen and (max-width: 839px) and (min-width: 768px){
	.page-id-209 #mk-page-id-209 #nav_menu-13 .widgettitle,
	#mk-page-id-231 #nav_menu-10 .widgettitle{
		font-size: 14px;
	}
}

@media screen and (max-width: 1050px) and (min-width: 840px){
	.page-id-209 #mk-page-id-209 #nav_menu-13 .widgettitle,
	#mk-page-id-231 #nav_menu-10 .widgettitle{
		font-size: 16px;
	}
}

.textwidget .clinic-details p{
	line-height: normal !important;
}

/* Review widget styles on practioner pages */
.cf{clear:both;}
.summary-comments-wrp{float:left; width:13%;}
.summary-comments-wrp .ds-ratings{clear:both;}
.bot-comm-hdr-wrp{margin-top:20px;margin-bottom:20px;}

.practitioner-reviews-top{margin-top:-12px; width:70%; float:left; margin-bottom:5px;}
.practitioner-name-ds{float: left; width:87%; font-size:22px; padding-top:20px; text-transform: uppercase;}
.practitioner-reviews-top .ds-ratings{margin-right:3px;}

.ds-ratings{float:left;}
.ds-comments{float:left;}
a.ds-full-review:hover{text-decoration: underline !important;}
.ds-summary{float:left; }
.ds-xofy, .star-holder{float:left; margin-right:10px;}
.star-holder{margin-top:3px;}

.clinic.single .ds-summary .ds-title,
.clinic.single .ds-summary .ds-xofy,
.clinic.single .ds-summary .ds-ratings,
.clinic.single .ds-summary .ds-comments
{display: none; visibility: hidden;}