/*
Theme Name: Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 2.5.9
Description: Divi Child Theme
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("../Divi/style.css");/* Theme customization starts here------------------------------------------------------- *//* === fullwidth slide in fullscreen mode === *//*.et_pb_slide {height: 100vh;}*/.nav li {    line-height: .45em !important;}.nav li li {    line-height: 1.15em !important;}.et_mobile_menu li a {    padding: 2px 2% !important;}@media all {    .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {        padding-top: 10px !important;    }}/* === breadcrumbs === */#breadcrumbs {    background: #000;    padding: 5px 0 5px 0;    color: #777;    position: absolute;    left 5%;    top: 2.8%;    /* *z-index: 9999; */    z-index: 9999;}#breadcrumbs a {    color: #777;}/* === .et_pb_row.et_pb_row_breadcrumb {background:#000; padding-bottom: 10px; width:100%;} === *//* === monarch === */.et_monarch .et_social_sidebar_networks {    top: 65px !important;}#main-content .container {    /*padding-top: 80px !important;*/    width: 90% !important;}@media (max-width: 980px) {    .container {        width: 90% !important;    }}/* Fix page title spacing------------------------------------------------------- */.et_pb_row {    padding: 1% 0;}/*.entry-content ul, .entry-content ol {margin:10px 10px 10px 20px;} (this code broke the tabs module_NO__DOTCOMMA__AFTER__*/.et_pb_text ul,.et_pb_text ol,.et-pb-active-slide ul,.et-pb-active-slide ol,.et_pb_toggle_content ul,.tribe-events-single-event-description.tribe-events-content ul,.et_pb_toggle_content ol {    margin: 10px 10px 0 20px !important}@media all {    #left-area ol, .entry-content ol, .comment-content ol, body.et-pb-preview #main-content .container ol {        list-style-position: outside !important;        margin: 10px 10px 0 40px !important;    }}.widget_footerlogobar {    float: right;}@media (max-width: 980px) {    #et_mobile_nav_menu {        display: block !important;    }}/* === responsive lightbox === */.nivo-lightbox-overlay {    z-index: 100000 !important;}.tos-wrapper.tos-fixed {    z-index: 100000 !important;} .fancybox-container {z-index:100000 !important;} /* === fix for logo and buttons on museum fullwidth header === */.header-content > img {    display: block;}/*.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {display: table-caption;}*//* === underlining links === */.et_pb_bg_layout_light.et_pb_module.et_pb_button {color:#00abbb !important;}/*a.links_shortcode, a.download-link {text-decoration: underline;}*//*.dataTable a.download-link {	text-decoration: none !important;}*//*.et_pb_text a, .et_pb_tab a {text-decoration: underline;}*//* === pages and posts pages === */.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_text h5,.et_pb_tab h2,.et_pb_tab h3,.et_pb_tab h4,.et_pb_tab h5,.et_pb_toggle_content h2,.et_pb_toggle_content h3,.et_pb_toggle_content h4,.et_pb_toggle_content h5,.et_pb_blurb_container h4,.et_pb_title_container h1,.et_pb_text.et_pb_module h2,h1.tribe-events-single-event-title,.single-tribe_events .tribe-events-content h2,.single-tribe_events .tribe-events-content h3,.single-tribe_events .tribe-events-content h4,h5.et_pb_toggle_title,.et_password_protected_form h1,.et_pb_tabs_controls li a,.tribe-events-schedule.tribe-clearfix h2 span.tribe-event-date-start,.tribe-events-schedule.tribe-clearfix h2 span.tribe-event-date-end,.tribe-events-schedule.tribe-clearfix h2 span.tribe-event-time,.tribe-events-schedule.tribe-clearfix span.tribe-events-cost,.single-tribe_events .tribe-events-content h2 {    font-family: rosewood-std-fill;    font-weight: 500;    line-height: 1em;}h2.tribe-events-title a, h2.entry-title.summary a, h2.tribe-events-list-event-title a, .tribe-events-schedule.tribe-clearfix h2 {    font-family: "Open Sans", Arial, sans-serif;    line-height: 1em;    font-weight: 500}.et_pb_title_container h1, h1.tribe-events-single-event-title {    font-size: 35px !important;}.et_pb_title_container h2 {}.et_pb_title_container h3 {}blockquote {    border-left: 0 !important;    margin: 0 10px 0 10px !important;}.et_pb_countdown_timer .et_pb_countdown_timer_container p {    padding: 0 !important;}/* === rosewood std fill fullwidth header === */.et_pb_fullwidth_header h1, .et_pb_fullwidth_section h2 {    text-shadow: 2px 2px 6px #121212 !important;}@media (max-width: 980px) {    .et_pb_slide_description h2, .et_pb_fullwidth_header h1, .et_pb_fullwidth_section h2 {        font-size: 50px !important;    }}/* === hec widget ad === */.hec_ad {    margin-bottom: 10px !important;    float: left;}/* === indeed team member theme 5 === */.theme_5 .member-name a, .theme_5 .member-name {    font-family: "Open Sans", Arial, sans-serif;    font-size: 20px;    line-height: 1em !important;    padding-bottom: 10px !important;}.theme_5 .member-email, .member-phone, .member-location {    text-align: center !important;}/*.style_ee3733 .theme_5 .member-job {background-color: #880209 !important;}*//* === modern tribe calendar === */.tribe-events-divider {    display: none !important}body.events-archive p.breadcrumb, .tribe-events-back a {    display: none !important;}.tribe-events-before-html .breadcrumb {    margin-bottom: 8px !important;    padding-bottom: 8px !important;}ul.tribe-events-sub-nav a {    font-weight: 500 !important;}/* === vertical navigation === *//*#main-footer .container {     width: 100%;     max-width: 2000px;}#main-footer .widget-iconlist-kamn ul.widget-iconlist > li .iconlist-icon {     display: block !important;     text-align: center;     margin: 0 auto 10px auto !important;     width: 100%;     font-size: 2.4em;}/*footer menu*/ul#menu-footer.bottom-nav {    text-align: left !important;}.col-div-half {    float: left;    width: 45%;    margin-right: 20px;}.mobile_center {    display: table;    margin-top: 1em;}.et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2n) {    margin-top: 83px;}.col-div-half.footer_logo {    margin-right: 0;}#footer-bottom {    display: none;}@media (min-width: 981px) {    .et_pb_gutters2 .footer-widget {        margin: 0 2% 0 0;    }}div#footer-widgets {    max-width: 1920px;}*//*.page-id-10282 #main-footer {bottom: -78% !important;position: absolute !important;width: 100%;}*/#main-footer {    padding: 2% 0;}@media (min-width: 2500px) {    #main-footer {        padding: 4% 0;    }}/*table.gsc-search-box td {	padding: 0 !important;	border: none !important;}*/#tribe-events-photo-events {    opacity: 1 !important;}div.tribe-events-notices > ul, div.tribe-events-notices > ul > li {    padding: 0 !important;}.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2 {    font-size: 18px;    line-height: 1em;    margin-bottom: 6px;}.tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta {    font-size: 14px;    margin-bottom: 6px;    line-height: 1.7em;    font-weight: 500;}.tribe-events-list .tribe-events-photo-event .tribe-events-event-details {    text-align: left;}.tribe-events-event-image {margin: 0;}.tribe-mini-calendar-event .list-date {    width: 20%;}.tribe-mini-calendar-event .list-info {    width: 75%;}.single-tribe_organizer .tribe-events-organizer .tribe-events-organizer-meta {    max-width: 100%;}.single-tribe_organizer .tribe-events-loop {    max-width: 100%;}.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container /*.et_pb_row {    width: 90%;}*/.et_pb_pagebuilder_layout.single.et_full_width_page #main-content .container, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #main-content .container {    padding-top: 0 !important;    width: 90%;}#main-content .container .et_pb_section1, #main-content .container .et_pb_row {    padding-top: 0 !important;}.et_pb_pagebuilder_layout.single.et_full_width_page #main-content .container .et_pb_section, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #main-content .container .et_pb_section {    padding-bottom: 1% !important; /*padding-top: 0  !important;*/}.et_pb_pagebuilder_layout.single.et_full_width_page #main-content .container .et_pb_row, .et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #main-content .container .et_pb_row {    padding: 2% 0 !important;}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {    width: 90%;}.single.et_pb_pagebuilder_layout.et_full_width_page .inner_event_single_template, .single.et_pb_pagebuilder_layout.et_full_width_page .tribe-events-before-html {    width: 90%;    margin: 0 auto;}/*.et_pb_pagebuilder_layout.single-post #page-container .et_pb_row,.et_pb_pagebuilder_layout.single-team #page-container .et_pb_row {	width: 90%;}*//* === fullwidth slider header text for mobile and tablet === */@media (max-width: 767px) {    .et_pb_slide_description .et_pb_slide_title {        font-size: 40px !important;    }}.single-team #main-content #sidebar {    display: none !important;}.et_vertical_fixed.admin-bar #page-container #main-header {    top: 15px !important;}.et_vertical_nav #main-header #logo {    margin-bottom: 10px !important;}.et_vertical_nav.et_vertical_fixed #page-container #main-header {    padding-top: 15px !important;}/*.et_vertical_nav #page-container #main-header {padding-top:50px;}*//*.et_vertical_nav.et_vertical_fixed #page-container #main-header {padding-top: 50px;}*/body.admin-bar .wps-fb-container-top {    top: 32px;    /*top: 25px;*/    z-index: 99999;}@media (max-width: 600px) {    body.admin-bar .wps-fb-container-top {        position: absolute !important;        /*top: 46px;*/        top: 25px;    }    body.admin-bar.logged-in .wps-fb-container-top {        top: 46px;    }    body.admin-bar.logged-in{        padding-top: 79px !important;    }}/* For Adjusting heading issue for DIVI Text Module *//*.et_pb_text p:last-of-type,.et_pb_toggle_content p:last-of-type {	padding-bottom: 1em !important;}*/.entry-content p {    padding-bottom: 1em !important;}.mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et_overlay:before {    color: #FFFFFF !important;}/*==============================Library Search Form CSS  ==============================*/.yui-skin-sam {    max-width: 100%;    margin: 0 auto;}.yui-skin-sam .input_form_class {    width: 100%;    padding: 16px;    border: none;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    color: #999;    background-color: #eee;    font-size: 14px;    margin-bottom: 5px;}.yui-skin-sam table {    width: 100%;    margin: 0;    border: none;    text-align: left;}.yui-skin-sam table tr td {    border: none;    padding: 0;}.yui-skin-sam .lightcolor {    background: #ffffff;}.yui-skin-sam .darkcolor {    background: #999999;}.yui-skin-sam #div-search .search-for {    font-weight: bold;    padding: 0 2px;    vertical-align: middle;}.yui-skin-sam #div-search .search-query {    padding: 0 2px;    vertical-align: middle;}.yui-skin-sam #div-search .search-button {    padding-right: 15px;    vertical-align: middle;}.yui-skin-sam #div-search .search-button input.button-search {    color: #fff}.yui-skin-sam #div-search .search-advanced {    font-size: 11px;    vertical-align: middle;    white-space: nowrap;}.yui-skin-sam .shadetabs {    padding: 3px 0;    margin-left: 0;    margin-top: 1px;    margin-bottom: -1px !important;    font: bold 12px Verdana;    list-style-type: none;    text-align: left;}.yui-skin-sam .shadetabs li {    display: inline;    margin: 0;    font-size: 11px;}.yui-skin-sam .shadetabs li a {    text-decoration: none;    position: relative;    z-index: 1;    padding: 3px 7px;    margin-right: 3px;    border-top: 1px solid #A5A2A5;    border-left: 1px solid #A5A2A5;    border-right: 1px solid #A5A2A5;    color: #fff;    cursor: pointer;    background-color: #A5A2A5;}.yui-skin-sam .shadetabs li a:visited {    color: #fff;}.yui-skin-sam .shadetabs li a:hover {    text-decoration: none;    color: #fff;    background-color: #4c4c4c;}.yui-skin-sam .shadetabs li a.selected {    position: relative;    top: 1px;    color: #000;    background: #f6f6f6;    cursor: text;}.yui-skin-sam .shadetabs li a.selected:hover {    text-decoration: none;}.yui-skin-sam #q {    float: left;}.yui-skin-sam #wcsbtn2w {    float: right !important;}.yui-skin-sam #scope {}.yui-skin-sam .darkcolor {    background: #1893A0;}#tribe-events-content .tribe-events-page-title {    display: none;}.post-type-archive-tribe_events .tribe-events-day .tribe-events-loop {    max-width: 100%;}.tribe-events-loop .tribe-events-content {    width: 100% !important;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {    width: 47.25%;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {    margin-bottom: 11.64%;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) {    width: 20.875%;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(n+2):nth-child(-n+3) .fwidget {    margin-bottom: 26.348%;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3) {    margin-right: 0;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget.last {    width: 100%;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget.last .fwidget {    margin-bottom: 5.5%;}.et_pb_gutters.et_pb_footer_columns_1_2__1_4 .footer-widget {    margin: 0 5.5% 5.5% 0;}/* * Google Custom Search Css fix */.cse .gsc-control-cse, .gsc-control-cse {    padding: 0 !important;}table.gsc-search-box td {    padding: 0 !important;    border: none !important;    margin: 0 !important;}.gsc-control-cse table {    margin: 0 !important;    border: none !important;    text-align: left;}.gsc-control-cse * {    box-sizing: initial !important;    -webkit-box-sizing: initial !important;    -moz-box-sizing: initial !important;}.gsc-input-box td.gsib_a {    width: 100%;    padding-right: 8px !important;    padding-left: 8px !important;    padding-top: 2px !important;    padding-bottom: 0px !important;}td.gsc-result-info-container,td.gsc-orderby-container {    padding: 0 !important;    border-top: none !important;}img.gcsc-branding-img-noclear {    width: auto !important;    height: auto !important;    max-width: initial !important;}table.gsc-table-result td {    padding: 0 8px 0 0 !important;    border-top: none !important;}#cse-search-form {    position: relative;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    background: #f2f2f2;    padding: 3px;}#dialog-container #cse-search-form {    padding: 0;    margin: 5px 3.125% 15px;}#cse-search-form form.gsc-search-box {    margin: 0;}#cse-search-form table.gsc-search-box {    border-collapse: collapse;    margin: 0;}#cse-search-form .gsc-search-box-tools .gsc-search-box .gsc-input {    padding: 0;}.gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input-box,.gsc-search-box-tools .gsc-search-box .gsc-input .gsc-input-box-focus {    height: 24px;    -webkit-border-top-left-radius: 3px;    -webkit-border-bottom-left-radius: 3px;    -moz-border-radius-topleft: 3px;    -moz-border-radius-bottomleft: 3px;    border-top-left-radius: 3px;    border-bottom-left-radius: 3px;    border: 1px solid #dadada;    border-right: none;    padding: 3px 10px;}.gsc-search-box .gsc-input > input:focus,.gsc-input-box-focus,.gsc-input-box-hover {    -moz-box-shadow: none;    -webkit-box-shadow: none;    box-shadow: none;}#cse-search-form form.gsc-search-box input.gsc-input {    font-size: 13px;    background: none repeat scroll 0% 0% white !important;    padding: 2px 0;}.gsib_a {    padding: 4px 2px;}.gsst_a .gscb_a {    color: #008fd5;}#dialog-container .gsc-search-box-tools .gsc-search-box .gsc-search-button:before {    top: 7px;}#cse-search-form.active .gsc-search-box-tools .gsc-search-box .gsc-search-button:before {    display: none;    right: -9999px;    color: #fff;}.gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button {    display: block;    width: 12px;    height: 12px;    -webkit-border-top-right-radius: 3px;    -webkit-border-bottom-right-radius: 3px;    -moz-border-radius-topright: 3px;    -moz-border-radius-bottomright: 3px;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    -webkit-border-top-left-radius: 0px;    -webkit-border-bottom-left-radius: 0px;    -moz-border-radius-topleft: 0px;    -moz-border-radius-bottomleft: 0px;    border-top-left-radius: 0px;    border-bottom-left-radius: 0px;    border-left: none;    padding: 9px;    margin: 0;}#dialog-container .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button {    top: -5px;}#cse-search-form.active .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button {    border: 1px solid #0376ae;    background: #008FD5;}#cse-search-form.active .gsc-search-box-tools .gsc-search-box .gsc-search-button input.gsc-search-button:hover {    background: #0376AE;}.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {    padding-left: 0 !important;}table.gsc-search-box {    width: 95% !important;    margin: 0 auto !important;    text-align: center;}form.gsc-search-box {    background: #eeeeee;    padding: 10px;    box-shadow: 0 0 2px;    margin-bottom: 30px}.gssb_c {    margin-top: 30px !important;}.gsc-results .gsc-cursor-box {    margin-left: 0;}.gsc-cursor-page {    border: 1px solid #000 !important;    padding: 1px 4px;    background: #000 !important;    color: #FFF !important;    margin-right: 5px !important;}.gsc-results .gsc-cursor-box .gsc-cursor-current-page {    border: 1px solid #880209 !important;    background: #880208 !important;}#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event:nth-child(4n) {    clear: left;}/* === fix issue with second button on fullwidth header in mobile === */@media (max-width: 675px) {    .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {        margin-left: 0 !important;    }}@media all {    .et_boxed_layout.et_vertical_nav #page-container {        max-width: 1600px;    }}

@media screen and (max-width: 768px) {    #tribe-events-content.tribe-events-list .tribe-events-event-image img {        width: 100%;    } .cart-text{width:107px}}

@media screen and (max-width: 479px)
{
.coupon .button{float:left; width:100%;}
.cart-text{width:107px}
.woocommerce-message{padding-bottom:76px !important;}
.woocommerce-message .cont-shopping {left:113px !important;}
.woocommerce-message a {position:absolute !important; bottom:3px; font-size:14px !important;
}
}

@media all {
    .et_mobile_menu {
        border-top: 1px solid #2ea3f2;
        opacity: 1;
        background: #000;
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }
}
@media all {
    @media (max-width: 980px) {
        .et_pb_fullwidth_menu .et_mobile_menu {
            top: 81px;
            padding: 1% 3% 3% 3%;
        }
         
    }
}
.et_pb_widget_area_left {
    padding-right: 0 !important;
    border-right: none !important;
}
.woocommerce .woocommerce-breadcrumb a {color:#00abbb !important;}
h1.woocommerce-products-header__title, h1.product_title, h1.main_title, .header-content h1{font-size: 35px;
font-family: rosewood-std-fill;}
.woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt,  .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button, .woocommerce-page input.button.alt {color:#fff !important;}
.woocommerce-tabs h2, .woocommerce h2, .entry-summary h2, .products h2, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce h3 {    font-family: rosewood-std-fill;
    font-weight: 500;
    line-height: 1em;
    font-size:26px;
}
.woocommerce-product-gallery__image { margin-bottom: 30px; }
.woocommerce-message { background-color: #00abbb; }
.woocommerce .woocommerce-message, .woocommerce-info, .woocommerce-error{ background-color: #00abbb !important; }
 .header-content h1{font-size:75px;}
 
 

.woocommerce .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
    background-position: top center;
    /*background-image: url(https://development.iaia.edu/wp-content/uploads/2017_11_27_iaia_mocna_store_010_a_w_16x9_optimized-1.jpg),linear-gradient(180deg,#2b87da 0%,#29c4a9 100%);*/
    min-height: 275px;
}

.product_meta { display: none; }

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
    margin-left: 30px !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	background-color: #ffffff !important;
	color: #BBBDBB !important;
	border: 1px solid #BBBDBB !important;
}

.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder {
    color: #BBBDBB;
}

@media screen and (min-width: 981px) and (max-width:1405px)
{
    .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(2n) {
    margin-right: 40px !important;
}
.et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(2n+1) {
   clear: none !important;
    margin-right: 40px !important;
}
}

.cart-text {float: left;
margin-right: 5px;
font-size: 14px; color:#fff;}
.woocommerce .woocommerce-breadcrumb {margin-bottom:4%;}
.onsale {font-family: rosewood-std-fill;}

ul.woocommerce-error {
	width: 100%;
	margin-left: 0 !important;

	margin-bottom: 30px !important;
}

.orderby[data-field_type="select"]::after {
    top: 50%;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: 6px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-color: #666 transparent transparent transparent;
    content: "";
    transform: translateY(-50%);
    pointer-events: none;
}
#main-content .container{padding-top:22px;}

.et_pb_contact_select:after {
    position: absolute;
    top: 50%;
    right: 10px;
    width: 0;
    height: 0;
    margin-top: 3px;
    border: 6px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-color: #666 transparent transparent transparent;
    content: "";
    transform: translateY(-50%);
    pointer-events: none;
}
.woocommerce-ordering .et_pb_contact_select {
    -moz-appearance:button !important;
    -webkit-appearance:1 !important
}
.tribe-events-cost {display:block;}
.woocommerce .woocommerce-result-count {margin-top:14px !important;}

.cart button, #coupon_code, .checkout-button,.checkout_coupon button, .woocommerce-message a{text-transform:capitalize;}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {opacity:1; padding:.3em 1em;}

.woocommerce ul#shipping_method li {padding-left:0;}

.single-product button, .cart button,.woocommerce-message .button,.woocommerce-message a.button.wc-forward,.checkout-button,.checkout_coupon button{background: rgba(119,124,119,0.5) !important;
    background-color: rgba(119,124,119,0.5) !important;
    color:#fff !important; 
    margin-left:4px;
}
.single-product button:hover,.woocommerce-message .button:hover,.woocommerce-message a.button.wc-forward:hover, .cart button:hover,.checkout-button:hover,.woocommerce_checkout_place_order:hover,.woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button.alt:hover,.checkout_coupon button:hover{background:#00636c !important; padding:0.3em 1em !important;}

.woocommerce a.button,.woocommerce button.button, .woocommerce-page button.button, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .checkout-button{color:#fff !important;}

.woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .single_add_to_cart_button:after, .checkout-button:after,.single_add_to_cart_button.button.alt:after, .checkout-button.button.alt:after {
    content:"";
}
.single_add_to_cart_button:hover,.checkout-button:hover{content:" " !important;}
.woocommerce-input-wrapper #shipping_state{
    top: auto;
bottom: 100%;
    
}
.woocommerce-message .restore-item{color:#fff;}

.woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce a.button:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after{ content:"";}

@media (max-width: 980px) {
    .et_pb_section_1{padding-top:0px !important; padding-bottom:23px !important;}
    .et_pb_section_2 {padding-top:0px !important; }
    
    
}
@media screen and (min-width: 981px)
{
#content-area #left-area {
    float: none;
    width: 100% !important;
	}
	
	.et_pb_fullwidth_section {
    padding: 0 !important;
}
    #main-content .container::before {background-color:#fff !important;}
    .hap-tabs .et_pb_tab_content{margin-left:30px;}
   
    .et_pb_section{padding:25px 0;}
    #main-content .container .et_pb_section{padding-top:25px;}
}
@media screen and (max-width: 981px)
{
    .et_pb_section_0{padding-top:0px !important; padding-bottom:0px !important;}
    .et_pb_section_1{padding-bottom:0px !important}
}

@media screen and (min-width: 2000px)
{

   .et_pb_section{padding:0px 0 !important;}
    .et_pb_section_1{padding:0px 0 !important;}

}

h3.tribe-events-related-events-title {font-family: rosewood-std-fill;font-weight: 500;line-height: 1em;}
.tribe-events-list-photo-description{color:#666;}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container { width: 90%; }
select#scope{  -webkit-appearance: none;}

#top-menu li {font-size:13px;}
/*#top-menu li li {font-size:13px;}*/

/* New Search page*/
