/*
Theme Name: Panoramic Child
Theme URI: http://www.outtheboxthemes.com/wordpress-themes/panoramic/
Template: panoramic
Author: Out the Box
Author URI: http://www.outtheboxthemes.com/
Description: Panoramic is a well designed, fully responsive theme with a homepage slider that's easy to customize and offers 5 star support. The subtle design features give it a premium feel and the wide range of flexible theme options help you create a variety of sites from a simple blog to a fully functional online eCommerce store. Used in conjunction with SiteOrigin's drag and drop Page Builder plugin, you can easily build beautiful page layouts with no coding knowledge to create any website from travel to business to food, decor, lifestyle, sport and more. Panoramic integrates seamlessly with the following popular free plugins: SiteOrigin's Page Builder, WPForms and WooCommerce.
Tags: one-column,two-columns,left-sidebar,right-sidebar,flexible-header,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,full-width-template,post-formats,theme-options,threaded-comments,translation-ready,blog,e-commerce
Version: 1.0.62.1541250768
Updated: 2018-11-03 15:12:48

*/

body {
    font-family: 'Roboto', sans-serif !important;
}
blockquote {
    background-image: url('library/images/quote.png');
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    word-wrap: break-word;
}
.main-navigation {
    height: 58px;
}
.site-header {
    background-image: url(https://planetayurveda.lv/wp-content/uploads/2017/10/header-bg.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}
.search-block {
    padding-right: 0;
}
.search-block .search-field {
    width: 270px;
}
.header-image.loading {
    background-image: url(library/images/loader.gif);
}
.header-image .overlay .opacity {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
}
.site-footer-widgets .site-container > ul > li {
    float: left;
    width: 25%;
    padding-right: 18px;
    padding-left: 18px;
    display: block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.widget select {
    width: 89.5%;
    height: 33px;
    border: 1px solid #ccc;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 8px;
    margin: 3px 0 0;
}
.blog-post-side-layout .post-loop-content {
    float: right;
    width: 67.5%;
    padding-bottom: 8px;
    padding-left: 0;
}
article .tags-links {
    margin-left: 10px;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
    background-repeat: no-repeat;
    background-size: 142px 202px !important;
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #474747;
    margin: 10px 0 0;
}
.sow-carousel-title .widget-title {
    font-size: 28px;
    font-weight: 600;
}
body, button, input, select, textarea {
    font-size: 15px;
    line-height: 1.5;
    font-family: sans-serif;
    font-weight: 300;
    color: #58585a;
}
a.button, button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-size: 14px;
    line-height: 1.0;
    border: 1px solid rgba(0, 0, 0, 0.14);
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: button;
    padding: 10px 25px;
}
a.button:hover {
    color: #fff;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    border: 1px solid #ccc;
    color: #666;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] {
    max-width: 100%;
    padding: 3px;
}
textarea {
    width: 500px;
    padding-left: 3px;
    max-width: 100%;
    vertical-align: top;
    overflow: auto;
}
.menu-dropdown-btn:hover .fa {
    font-weight: 700 !important;
}
.woocommerce #container, .woocommerce-page #container, .content-area {
    float: left;
    width: 75%;
    padding: 0 2% 0 0;
}
.page-template-template-full-width .content-area {
    float: none;
    width: 100%;
    padding: 0;
}
.page-template-template-full-width .content-area, .page-template-template-full-width .widget-area {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}
.search-block .search-submit, .widget_search .search-submit {
    width: 34px;
    position: relative;
    height: 33px;
    right: 6px;
    background-image: url(library/images/search_btn_bg.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    widget: 14%;
    padding: 0;
}
.widget_search .search-submit {
    display: inline-block;
    widget: 14%;
}
.slider-container {
    width: 100%;
    overflow-x: hidden;
}
.slider-container.default {
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
    -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
    position: relative;
    margin: 0 0 20px;
}
.slider-container.default.loading {
    background-image: url(library/images/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    overflow: hidden;
}
.slider-container.default.loading .slider {
    visibility: hidden;
}
.slider-container.default .slider {
    list-style: none;
    padding: 0;
    margin: 0;
}
.slider-container.default .slider .slide {
    float: left;
    position: relative;
}
.slider-container.default .slider .slide .overlay {
    width: 100%;
    text-align: center;
    top: 28%;
    line-height: 1.2em;
    position: absolute;
    word-wrap: break-word;
    z-index: 8;
    letter-spacing: 1px;
    padding: 0;
    margin: 0;
}
.slider-container.default .slider .slide .overlay.top-padded {
    padding-top: 1.3%;
}
.slider-container.default .slider .slide .overlay .opacity {
    width: 60%;
    display: block;
    position: relative;
    background-color: rgba(255, 255, 255, 0.6);
    padding: 3.5%;
    margin: 0 auto;
}
.slider-container.default .slider .slide .overlay .opacity h2 {
    font-size: 37px;
    line-height: 43px;
    font-weight: 500;
    text-transform: uppercase;
    margin: 3px 0 17px;
}
.slider-container.default .slider .slide .overlay .opacity p {
    font-size: 18px;
    line-height: 22px;
    font-weight: 300;
    padding: 0 4%;
    margin: 8px 0;
}
.slider-container.default .slider .slide .overlay a {
    color: #fff;
}
.slider-container.default .slider .slide img {
    width: 100%;
    display: block;
    height: auto;
    min-width: 600px;
}
.slider-container.default .pagination {
    width: 100%;
    text-align: center;
    position: absolute;
    height: 30px;
    bottom: 0;
}
.slider-container.default .pagination a.selected span {
    position: relative;
    background-color: #fff;
}
.slider-container.default .pagination a {
    display: inline-block;
    vertical-align: middle;
    padding: 3px;
}
.slider-container.default .pagination span {
    width: 15px;
    display: inline-block;
    font-size: 0;
    line-height: 0;
    height: 15px;
    border: 2px solid rgba(255, 255, 255, 0.6) !important;
    overflow: hidden;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    text-indent: -100px;
}
.slider-container.default .prev, .slider-container.default .next {
    width: 49px;
    text-align: center;
    top: 50%;
    position: absolute;
    height: 49px;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    z-index: 9;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    opacity: 0;
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    margin: -26px 0 0;
}
.slider-container.default .prev.top-padded, .slider-container.default .next.top-padded {
    margin-top: 0.3%;
}
.slider-container.default .prev .fa, .slider-container.default .next .fa {
    font-size: 37px;
    line-height: 47px !important;
}
.slider-container.default .prev {
    left: 20px;
}
.slider-container.default .next {
    right: 20px;
}
.slider-container.default .prev:hover, .slider-container.default .next:hover {
    background-color: rgba(255, 255, 255, 0.65);
}
.slider-container.default:hover .prev, .slider-container.default:hover .next {
    opacity: 1.0;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.slider-container.default:hover .prev.disabled, .slider-container.default:hover .next.disabled {
    cursor: default;
    opacity: 0.4;
}
.social-skype, .social-facebook, .social-twitter, .social-gplus, .social-youtube, .social-instagram, .social-pinterest, .social-linkedin, .social-tumblr, .social-flickr, .social-email, .search-btn {
    color: #969696;
}
.site-footer-widgets ul li:first-child {
    padding: 10px 18px 20px 0;
}
.site-footer-widgets ul li:last-child {
    padding: 10px 0 20px 18px;
}
.hentry {
    border-bottom: 1px solid #e0e0e0;
    padding: 0 0 30px;
    margin: 0 0 30px;
}
.page-content, .entry-content, .entry-summary {
    margin: 1.5em 0 0;
}
.blog-post-side-layout .post-loop-images {
    float: left;
    width: 30%;
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
    -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
    overflow: hidden;
}
.post-no-img .post-loop-images {
    display: none;
}
.post-loop-images-carousel-wrapper {
    position: relative;
}
.post-loop-images-carousel-wrapper-remove {
    height: 220px;
    background-image: url(library/images/loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    overflow: hidden;
}
.post-loop-images-prev, .post-loop-images-next {
    width: 34px;
    text-align: center;
    font-size: 22px;
    top: 50%;
    line-height: 22px;
    position: absolute;
    height: 38px;
    border: 1px solid rgba(0, 0, 0, 0.24);
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    z-index: 9;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    opacity: 0;
    -moz-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    padding: 5px 0 0;
    margin: -16px 0 0;
}
.post-loop-images-prev {
    left: 8px;
}
.post-loop-images-next {
    right: 8px;
}
.post-loop-images-carousel-remove {
    height: 220px !important;
    overflow: hidden;
    visibility: hidden !important;
}
.post-loop-images-carousel div {
    float: left;
    text-align: center;
    margin: 0 0 15px;
}
.blog-post-side-layout .post-loop-images-carousel div {
    margin: 0;
}
.post-loop-images-carousel img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}
.hentry:hover .post-loop-images-prev, .hentry:hover .post-loop-images-next {
    opacity: 1.0;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
a, .header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2, .search-btn, .site-title a, .error-404.not-found .page-header .page-title span, .widget-area .widget a, .search-button .fa-search, .info-text em, .woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .color-text {
    color: #006489;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
    border-color: #006489;
}
.main-navigation, .main-navigation ul ul, #comments .form-submit #submit, .search-block .search-submit, .no-results-btn, button, a.button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce ul.products li.product a.add_to_cart_button, .woocommerce-page ul.products li.product a.add_to_cart_button, .woocommerce ul.products li.product a.button.product_type_simple, .woocommerce-page ul.products li.product a.button.product_type_simple, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page input.button, .woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input, .wpcf7-submit, .site-footer-bottom-bar {
    background-color: #006489;
}
.header-cart-checkout.cart-has-items .fa-shopping-cart {
    background-color: #006489;
}
a:hover, .widget-area .widget a:hover, .search-btn:hover, .search-button .fa-search:hover, .site-header .site-top-bar-left a:hover, .site-header .site-top-bar-right a:hover, .site-header .site-header-right a:hover, .woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
    color: #3f84a4;
}
.main-navigation button:hover, #comments .form-submit #submit:hover, .search-block .search-submit:hover, .no-results-btn:hover, button:hover, a.button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .site-header .site-top-bar-right a:hover .header-cart-checkout .fa, .site-header .site-header-right a:hover .header-cart-checkout .fa, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page input.button:hover, .woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover, .woocommerce ul.products li.product a.button.product_type_simple:hover, .woocommerce-page ul.products li.product a.button.product_type_simple:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce #review_form #respond .form-submit input:hover, .woocommerce-page #review_form #respond .form-submit input:hover, wpcf7-submit:hover {
    background-color: #3f84a4;
}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .site-footer-widgets ul li h2.widgettitle, .header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2, .woocommerce a.button, .woocommerce-page a.button, .woocommerce a.button.alt, .woocommerce table.cart th, .woocommerce-page #content table.cart th, .woocommerce-page table.cart th, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, button, a.button, input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: 'Roboto', sans-serif;
}
body, .site-header .site-top-bar-left a, .site-header .site-top-bar-right a, .site-header .site-header-right a, .breadcrumbs, .site-footer-widgets .widget a, .header-image .overlay .opacity p, .slider-container.default .slider .slide .overlay .opacity p {
    font-family: 'Roboto', sans-serif;
}
body, .site-header .site-top-bar-left a, .site-header .site-top-bar-right a, .site-header .site-header-right a, .breadcrumbs, input[type="text"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"], textarea, .search-block .search-field, .select2-drop, .select2-container .select2-choice, .select2-results .select2-highlighted, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb, .header-image .overlay .opacity p, .slider-container.default .slider .slide .overlay .opacity p, .woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select, .woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content ul.products li.product span.price, .woocommerce-page #content ul.products li.product span.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product span.price, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #reviews #comments ol.commentlist li .meta
#add_payment_method #payment div.payment_box, .woocommerce-checkout #payment div.payment_box, .widget-area .widget h2 {
    color: #58585a;
}
.rpwe-time, .select2-default {
    color: rgba(88, 88, 90, 0.7) !important;
}
.header-cart-checkout .fa {
    background-color: #58585a;
}
@media screen and (max-width: 1562px) {
.header-image .overlay, .slider-container.default .slider .slide .overlay {
    top: 26%;
}
.header-image .overlay .opacity, .slider-container.default .slider .slide .overlay .opacity {
    padding: 3.5% 2.5%;
}
}
@media screen and (max-width: 1380px) {
.slider-container.default .prev, .slider-container.default .next {
    top: 50.5%;
}
.header-image .overlay, .slider-container.default .slider .slide .overlay {
    top: 36%;
}
.header-image .overlay .opacity, .slider-container.default .slider .slide .overlay .opacity {
    padding: 1.5%;
}
.header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2 {
    font-size: 27px;
    line-height: 36px;
    margin: 0 0 10px;
}
}
@media screen and (max-width: 1159px) {
.header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2 {
    font-size: 22px;
    line-height: 28px;
}
}
@media screen and (max-width: 998px) {
.header-image .overlay, .slider-container.default .slider .slide .overlay {
    top: 31.5%;
}
}
@media only screen and (max-width: 960px) {
.main-navigation.translucent {
    position: relative;
    background-color: #006489 !important;
}
#main-menu.panoramic-mobile-menu-standard-color-scheme {
    background-color: #006489;
}
.slider-placeholder {
    display: none;
}
.header-image .overlay, .slider-container.default .slider .slide .overlay {
    top: 25%;
}
.slider-container.default .prev.top-padded, .slider-container.default .next.top-padded {
    margin-top: -26px;
}
.header-image .overlay.top-padded, .slider-container.default .slider .slide .overlay.top-padded {
    padding-top: 0;
}
.header-menu-button {
    text-align: center;
    display: block;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    padding: 16px 18px;
}
.header-menu-button .fa.fa-bars {
    font-size: 28px;
    color: #fff;
}
.main-menu-close {
    width: 36px;
    text-align: center;
    display: block;
    font-size: 26px;
    left: 15px;
    top: 15px;
    line-height: 33px;
    position: absolute;
    height: 36px;
    background-color: rgba(0, 0, 0, 0.2);
    color: #fff;
    cursor: pointer;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    -moz-transition: all 0.2s ease 0s;
    -webkit-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    padding: 0 6px 0 10px;
}
.main-menu-close:hover .fa {
    font-weight: 700 !important;
}
.main-menu-close .fa-angle-left {
    left: -4px;
    position: relative;
}
.main-navigation ul {
    display: block;
}
.main-navigation #main-menu {
    width: 280px;
    -moz-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.04) inset;
    -webkit-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.04) inset;
    -o-box-shadow: 1px 0 1px rgba(255, 255, 255, 0.04) inset;
    box-shadow: 1px 0 1px rgba(255, 255, 255, 0.04) inset;
    max-width: 100%;
    top: 0;
    position: fixed;
    height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    right: -280px;
    color: #fff;
    overflow: auto;
    z-index: 100000;
    -moz-transition: right 0.4s ease 0s;
    -webkit-transition: right 0.4s ease 0s;
    -o-transition: right 0.4s ease 0s;
    transition: right 0.4s ease 0s;
    padding: 70px 0 30px;
}
#main-menu .menu {
    border-top-width: 1px;
    border-top-style: solid;
}
#main-menu.panoramic-mobile-menu-standard-color-scheme .menu {
    border-top-color: #fff;
}
.main-navigation li {
    float: none;
    display: block;
    position: relative;
}
.main-navigation li a {
    float: none;
    text-align: left;
    display: block;
    font-size: 14px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    color: #fff;
    white-space: normal !important;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 10px 22px;
}
#main-menu.panoramic-mobile-menu-standard-color-scheme li a {
    border-bottom-color: #fff;
}
#main-menu.panoramic-mobile-menu-standard-color-scheme li a:hover {
    background-color: rgba(0, 0, 0, 0.2);
}
.main-navigation ul ul a {
    text-transform: none;
}
.main-navigation ul ul li:last-child a, .main-navigation ul ul li a {
    width: auto;
    padding: 6px 30px;
}
.main-navigation ul ul ul li a {
    padding: 6px 39px !important;
}
.main-navigation ul ul ul ul li a {
    padding: 6px 47px !important;
}
.main-navigation ul ul ul ul ul li a {
    padding: 6px 55px !important;
}
.main-navigation ul ul {
    float: none !important;
    display: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    left: 0 !important;
    top: 0 !important;
    position: relative !important;
    background-color: transparent;
    border-top: none;
    padding: 0;
    margin: 0;
}
.main-navigation ul ul ul {
    left: 0 !important;
}
.menu-dropdown-btn {
    display: block;
}
.open-page-item > ul.children, .open-page-item > ul.sub-menu {
    display: block !important;
}
.open-page-item .fa-angle-down {
    font-weight: 700 !important;
    color: #fff;
}
#main-menu.panoramic-mobile-menu-standard-color-scheme a:hover, #main-menu.panoramic-mobile-menu-standard-color-scheme li.current-menu-item > a, #main-menu.panoramic-mobile-menu-standard-color-scheme li.current_page_item > a, #main-menu.panoramic-mobile-menu-standard-color-scheme li.current-menu-parent > a, #main-menu.panoramic-mobile-menu-standard-color-scheme li.current_page_parent > a, #main-menu.panoramic-mobile-menu-standard-color-scheme li.current-menu-ancestor > a, #main-menu.panoramic-mobile-menu-standard-color-scheme li.current_page_ancestor > a {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
#main-menu.panoramic-mobile-menu-standard-color-scheme ul ul li.current-menu-item > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul li.current_page_item > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul li.current-menu-parent > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul li.current_page_parent > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul li.current-menu-ancestor > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul li.current_page_ancestor > a {
    background-color: rgba(0, 0, 0, 0.2);
}
#main-menu.panoramic-mobile-menu-standard-color-scheme ul ul ul li.current-menu-item > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul ul li.current_page_item > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul ul li.current-menu-parent > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul ul li.current_page_parent > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul ul li.current-menu-ancestor > a, #main-menu.panoramic-mobile-menu-standard-color-scheme ul ul ul li.current_page_ancestor > a {
    background-color: rgba(0, 0, 0, 0.2);
}
}
@media screen and (max-width: 899px) {
.slider-container.default .prev, .slider-container.default .next {
    top: 51%;
}
.header-image .overlay, .slider-container.default .slider .slide .overlay {
    top: 40%;
}
.header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2 {
    margin: 0;
}
.header-image .overlay .opacity p, .slider-container.default .slider .slide .overlay .opacity p {
    display: none;
}
}
@media screen and (max-width: 849px) {
.slider-container.default .prev, .slider-container.default .next {
    top: 50.7%;
}
.header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2 {
    font-size: 20px;
    line-height: 26px;
}
}
@media screen and (max-width: 800px) {
.slider-container.default .prev, .slider-container.default .next {
    top: 51.5%;
}
}
@media only screen and (max-width: 782px) {
.slider-container.default .prev, .slider-container.default .next {
    top: 52%;
}
.header-menu-button .fa.fa-bars {
    font-size: 21px;
}
}
@media screen and (max-width: 780px) {
.content-area {
    padding: 0 0 20px;
}
.widget-area {
    padding: 0 0 20px;
}
}
@media screen and (max-width: 640px) {
.search-block .search-field {
    width: 178px;
}
.slider-container.default .prev, .slider-container.default .next {
    top: 53%;
}
.header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2 {
    font-size: 16px;
}
}
@media screen and (max-width: 615px) {
.header-image .overlay, .slider-container.default .slider .slide .overlay {
    top: 35%;
}
}
@media screen and (max-width: 600px) {
.slider-container.default .prev, .slider-container.default .next {
    width: 37px;
    top: 52%;
    height: 37px;
}
.slider-container.default .prev .fa, .slider-container.default .next .fa {
    font-size: 30px;
    line-height: 35px !important;
}
}
@media screen and (max-width: 545px) {
.slider-container.default .prev, .slider-container.default .next {
    top: 51%;
}
}
@media screen and (max-width: 454px) {
.slider-container.default .prev, .slider-container.default .next {
    top: 57%;
}
.header-image .overlay, .slider-container.default .slider .slide .overlay {
    top: 44%;
}
.header-image .overlay .opacity h2, .slider-container.default .slider .slide .overlay .opacity h2 {
    font-size: 12px;
    line-height: 18px;
}
}
@media screen and (max-width: 399px) {
.slider-container.default .prev, .slider-container.default .next {
    width: 29px;
    top: 59%;
    height: 29px;
}
.slider-container.default .prev .fa, .slider-container.default .next .fa {
    font-size: 25px;
    line-height: 27px !important;
}
}
