/*
Theme Name:     Winwood Child-theme
Theme URI:      https://demo2.wpopal.com/winwood/
Description:    Winwood child theme.
Author:         Duc Pham (Opal Team)
Template:       winwood
Version:        1.0.0
*/
.winwood-contact .contact_item {
    display: inline-block;
    font-family: "Roboto Condensed", Sans-serif;
}

.menu > li.current-menu-parent > a {
    color: #c41230!important;
    font-weight: bold;
}
.main-navigation ul li {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: bold;
}
.groups-entries .group-title a {
    color: #000000;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: bold;
}
.groups-entries .group-meta-list li:before {
    color: #1b429a!important;
}
.groups-entries .group-meta-list li {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: normal;
    color: #808080;
}
.button-style:after, .hentry .more-link:after {
    background-color: #c41230;
	}
	.button-style.small, .hentry .more-link {
    padding: 0.6180469716em 2.2906835em 0.6180469716em 0;
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: bold;
	font-size: 16px;
}
.main-navigation ul li.menu-item.current-menu-parent > a, 
.main-navigation ul li.menu-item.current-menu-item > a {
    color: #c41230;
}
.activities-inner .entry-meta .description, 
.activities-inner .entry-meta .meta-bottom
 {
	font-family: "Roboto Condensed", sans-serif;
}
.activities-inner .title{
	font-family: "Roboto Condensed", sans-serif;
	font-weight: bold;
}
h1.breadcrumb-heading {
    font-family: "Roboto Condensed", Sans-serif;
    font-weight: bold;
}
/* When the browser is at least 768px and above */
@media screen and (min-width: 768px) {
.site-header .site-logo-anchor img, 
.site-header .site-logo-link img, 
.site-header .custom-logo-link img {
    max-width: 160px!important;
}
}
@media only screen and (max-width: 600px) {
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 100%!important;
    clear: none;
}	
}
.groups-entries .group-meta-list li {
    font-size: 16px;
}
/* 404 Page CSS */
.error404 .error-subtitle {
    font-size: 50px;
    font-family: 'Roboto Condensed';
    font-weight: 600;
}
.error404 .error-text {
    font-size: 20px;
    color: #808080;
    margin-bottom: 40px;
    line-height: 35px;
    font-family: 'Roboto';
}
.error404 .error-button a.go-back {
    background-color: #C41230;
}
.error404 .error-button a.return-home {
    background-color: #C41230;
}
.error404 .error-button a.go-back:hover {
    background-color: #b7253e;
}
.error404 .error-button a.return-home:hover {
    background-color: #b7253e;
}
.error404 .error-button a {
    font-size: 16px;
}
.error404 .error-title {
    font-size: 200px;
    color: #1B429A;
    margin-bottom: 20px;
    line-height: 1;
}
/*Fix button red circle issue*/
.elementor-widget-winwood-button .elementor-button:after {
    width: 62px;
    height: 100%;
}
.button-style.small:before, .hentry .more-link:before {
    width: 44px;
    font-size: 16px;
    margin-right: 8px;
}
.button-style.small:after, .hentry .more-link:after {
    width: 3rem;
}
.button-style:hover:after, .hentry .more-link:hover:after {
    width: 100%!important;
}
.post-style-1 .entry-content a {
    font-size: 16px;
}
.post-style-1 .entry-content a:before {
    font-size: 16px;
    width: 2.5rem;
}
.post-style-1 .entry-content a:after {
    width: 45px;
    height: 45px;
    top: 50%;
}
.elementor-tab-title {
    cursor: pointer;
}
/* CTA Header */
li.book-ticket-button {
    background-color: #c41230;
    border: 1px;
    border-radius: 40px;
    -webkit-box-shadow: 1px 1px 0px 0px #2f2f2f;
    -moz-box-shadow: 1px 1px 0px 0px #2f2f2f;
    box-shadow: 1px 1px 0px 0px #2f2f2f;
	cursor: pointer;
	margin-right: 15px;
}
li.book-ticket-button a{
	cursor: pointer;
}
/* CSS for Woocommerce */
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 70%;
    clear: none;
}

.woocommerce div.product form.cart {
    margin-bottom: 6em;
}

.page-id-7613 .site-main {
    margin-bottom: 7.617924em!important;
}

.page-id-7614 .site-main {
    margin-bottom: 7.617924em;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: right;
    margin: 65px;
}

.page-id-3 .site-main {
    margin-bottom: 7.617924em;
}

/*
.woocommerce-cart-form .product-remove {
    display: none!important;
}
*/