/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body {
	font-size: 16px !important;
}

/* HEADER */

.fusion-header {
   background-color: rgb(204, 153, 0) !important;
}

.fusion-secondary-header {
	background-color: rgb(255, 255, 255) !important;
}

.fusion-secondary-header {
  border-bottom-color: rgb(255, 255, 255) !important;
  border-bottom-width: 3px !important;
}

.fusion-header-v2 .fusion-secondary-header {
	border-top-color: rgb(255, 255, 255) !important;
}

.fusion-secondary-header .fa-envelope {
	position: relative !important;
	top: -1px !important;
}

.fusion-header-v2 .fusion-header {
	border-bottom-color: rgb(204, 153, 0) !important;
}

.fusion-secondary-header a, .fusion-secondary-header a:hover {
   color: rgb(204, 153, 0) !important;
}

.fusion-main-menu > ul > li > a:hover {
   color: rgb(255, 255, 255) !important;
}

#sliders-container .rev_slider_wrapper {
	border: 0 !important;
}

.wpml-ls-flag {
	margin-top: 4px !important;
}

.fusion-main-menu .sub-menu {
	border-top: 0 !important;
	background-color: rgb(204, 153, 0) !important;
}

.fusion-main-menu .sub-menu li.current-menu-item a,
.fusion-main-menu .sub-menu li a:hover {
   background-color: rgb(192, 217, 202) !important;
   color: rgb(0, 0, 0) !important;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li:last-child a {
	border-bottom: 0 !important;
}

.fusion-mobile-menu-icons a, .fusion-mobile-menu-icons a::after, .fusion-mobile-menu-icons a::before {
   color: rgb(255, 255, 255) !important;
}

.fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
	color: rgb(255, 255, 255) !important;	
}

/* CONTENT */

#main {
	background: none !important;
}

.reading-box {
	background: 0 !important;
	border: 1px solid rgb(204, 153, 0) !important;
}

.button.fusion-button.button-lightgray {
	border: 1px solid rgb(204, 153, 0) !important;
	background: rgb(204, 153, 0) !important;
	color: rgb(255, 255, 255) !important;
}

.button.fusion-button.button-lightgray:hover {
	background: rgb(255, 255, 255) !important;
	color: rgb(204, 153, 0) !important;
}

#main .post-content .button-default, .wpcf7-submit {
	background: rgb(204, 153, 0) !important;
	color: rgb(255, 255, 255) !important;
	border: 1px solid rgb(204, 153, 0) !important;
}

#main .post-content .button-default:hover, .wpcf7-submit:hover {
	background: rgb(255, 255, 255) !important;
	color: rgb(204, 153, 0) !important;
}

#main .post-content .button-default:hover i,
#main .post-content .button-default:hover .fusion-button-text {
	color: rgb(204, 153, 0) !important;
}

#main .post-content .fusion-title.title.fusion-title-size-one {
	margin-bottom: 0 !important;
}

#main .post-content .fusion-title.title.fusion-title-size-one h1 {
	line-height: 1.2 !important;
}

#main .post-content .fusion-title.title.fusion-title-size-two h2,
#main .post-content h1 + h2 {
	line-height: 1.2 !important;
	font-weight: 600 !important;
	font-size: 26px !important;
}

#main .post-content h1 {
	margin-bottom: 0 !important;
}

.fusion-title .title-sep-container {
	display: none !important;
}

#main .post-content .fusion-title.title h3 {
	font-weight: 400 !important;
	font-size: 22px !important;
	font-style: italic !important;
	color: rgb(0, 0, 0) !important;
	text-transform: uppercase !important;
}

#main .post-content .fusion-highlight {
	padding: 0 !important;
	background: none !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	font-style: italic !important;
}

#main .post-content .fusion-title h4 {
	line-height: 1.2 !important;
	font-weight: 600 !important;
	font-size: 26px !important;
}

#main .post-content .fusion-builder-row.fusion-row {
	margin-bottom: 30px !important;
}

#main .post-content .reading-box h2 {
	margin-bottom: 20px !important;
	font-size: 24px !important;
	color: rgb(204, 153, 0) !important;
}

.fusion-separator.sep-single.sep-solid {
	border-color: rgb(204, 153, 0) !important;
}

.fusion-button.button-1:hover .fusion-button-text, .fusion-button.button-1:hover i, .fusion-button.button-1:focus .fusion-button-text, .fusion-button.button-1:focus i, .fusion-button.button-1:active .fusion-button-text, .fusion-button.button-1:active {
   color: rgb(204, 153, 0) !important;
}

.fusion-portfolio-content-wrapper,
.fusion-blog-layout-grid .post .fusion-post-wrapper {
	border: 1px solid rgb(204, 153, 0) !important;
}

#wrapper #main .fusion-portfolio-content > h2.fusion-post-title {
	margin-bottom: 20px !important;
}

#wrapper #main .fusion-portfolio-content > h2.fusion-post-title a,
#wrapper #main .post h2 a {
  font-size: 20px !important;
  color: rgb(204, 153, 0) !important;
}

#wrapper #main .related-posts .fusion-title h2 {
	font-weight: 400 !important;
	font-size: 20px !important;
	font-style: italic !important;
	color: rgb(0, 0, 0) !important;
}

#wrapper #main .imageframe-align-center + div .fusion-button {
	background-color: rgb(204, 153, 0) !important;
}

.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper {
	/*background-color: rgb(204, 153, 0) !important;*/
}

.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper * {
	/*color: rgb(255, 255, 255) !important;*/
}

.tagcloud a:hover {
	background-color: rgb(204, 153, 0) !important;
}

#wrapper .post-content blockquote,
.fusion-tabs.classic .nav-tabs > li.active .tab-link, .fusion-tabs.classic .nav-tabs > li.active .tab-link:focus,
.fusion-tabs.classic .nav-tabs > li.active .tab-link:hover, .fusion-tabs.vertical-tabs.classic .nav-tabs > li.active .tab-link {
	border-color: rgb(204, 153, 0) !important;
}

.fusion-accordian .fa-fusion-box {
  background-color: rgb(204, 153, 0) !important;
  border-color: rgb(204, 153, 0) !important;
}

.borderbox {
	border-color: rgb(204, 153, 0) !important;
}

.fusion-button:not(.button-medium) {
	background-color: rgb(204, 153, 0) !important;
	border: 1px solid rgb(204, 153, 0) !important;
	color: rgb(255, 255, 255) !important;
}

.fusion-button:not(.button-medium) .fusion-button-text {
	color: rgb(255, 255, 255) !important;	
}

.fusion-button:not(.button-medium):hover {
	border: 1px solid rgb(204, 153, 0) !important;
	background-color: rgb(255, 255, 255) !important;
}

.fusion-button:not(.button-medium):hover {
	color: rgb(204, 153, 0) !important;
}

.fusion-button:not(.button-medium):hover .fusion-button-text {
	color: rgb(204, 153, 0) !important;
}

#wrapper .post-content .tablelist .table-2 table thead {
	background-color: rgb(204, 153, 0) !important;
}

/* seekda */

#main .post-content .skd-package-details .skd-container-rates .skd-btn-checkout,
#main .post-content .skd-room-details .skd-container-rates .skd-btn-checkout,
#main .post-content .skd-widget .skd-widget-btn-primary {
  background-color: rgb(204, 153, 0) !important;
  border-color: rgb(204, 153, 0) !important;
}

#main .post-content .skd-widget .skd-widget-btn-primary.active,
#main .post-content .skd-widget .skd-widget-btn-primary.disabled,
#main .post-content .skd-widget .skd-widget-btn-primary.skd-widget-active,
#main .post-content .skd-widget .skd-widget-btn-primary.skd-widget-disabled,
#main .post-content .skd-widget .skd-widget-btn-primary:active, .skd-widget
#main .post-content .skd-widget-btn-primary:focus,
#main .post-content .skd-widget .skd-widget-btn-primary:hover,
#main .post-content .skd-widget .skd-widget-btn-primary[disabled] {
  background-color: rgb(224, 173, 0) !important;
  border-color: rgb(224, 173, 0) !important;
}

#main .post-content .skd-offer-list-widget .skd-service-entry .skd-service-controls .skd-widget-input-group .skd-add-service,
#main .post-content .skd-offer-list-widget .skd-service-entry .skd-service-controls .skd-widget-input-group .skd-remove-service,
#main .post-content .skd-offer-list-widget .skd-service-entry .skd-service-controls .skd-widget-input-group .skd-amount-tag,
#main .post-content .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-occupancy .skd-room-box-container .skd-room-box .skd-room-nr .skd-circle,
#main .post-content .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active,
#main .post-content .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:not(.skd-widget-disabled):hover,
#main .post-content .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active:after,
#main .post-content .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:not(.skd-widget-disabled):hover:after,
#main .post-content .skd-themeable-offerlist .skd-package .skd-package-amount-and-details .skd-package-details-btn,
#main .post-content .skd-themeable.skd-themeable-checkavailability .skd-widget-input-group-addon,
#main .post-content .skd-themeable .skd-themeable-checkavailability .skd-room-nr .skd-circle,
#main .post-content .skd-themeable-checkavailability .skd-widget-btn-primary,
#main .post-content .skd-themeable-checkavailability .skd-widget-promo-btn,
#main .post-content .skd-themeable-checkavailability .skd-occupancy-btn,
#main .post-content .skd-themeable-checkavailability .skd-calendar-switch .skd-widget-btn-default,
#main .post-content .skd-themeable-checkavailability .skd-additional-controls a.skd-widget-btn-info,
#main .post-content .skd-themeable-checkavailability .skd-btn-view-confirmation {
  background-color: rgb(204, 153, 0) !important;
}

#main .post-content .skd-themeable-checkavailability .skd-widget-btn-primary,
#main .post-content .skd-themeable-checkavailability .skd-widget-promo-btn,
#main .post-content .skd-themeable-checkavailability .skd-occupancy-btn,
#main .post-content .skd-themeable-checkavailability .skd-calendar-switch .skd-widget-btn-default,
#main .post-content .skd-themeable-checkavailability .skd-additional-controls a.skd-widget-btn-info,
#main .post-content .skd-themeable-checkavailability .skd-btn-view-confirmation {
	border-color: rgb(255, 255, 255) !important;
}

#main .post-content .skd-themeable.skd-themeable-checkavailability .skd-widget-input-group-addon,
#main .post-content .skd-themeable .skd-themeable-checkavailability .skd-room-nr .skd-circle {
	border-color: rgb(204, 204, 204) !important;
}

#main .post-content .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-occupancy .skd-add-room .skd-plus-sign,
#main .post-content .skd-check-availability-widget .skd-contentContainer .skd-search-box .skd-occupancy .skd-add-room,
#main .post-content .skd-offer-list-widget .skd-wrapper-results .skd-btn-to-offers,
#main .post-content .skd-container-policies .skd-policy h3,
#main .post-content .skd-price-wrapper,
#main .post-content .skd-package-title .skd-occupancy-icons, .skd-room-title .skd-occupancy-icons,
#main .post-content .skd-alternatives-calendar-container .skd-occupancy-icons,
#main .post-content .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li.skd-active:before,
#main .post-content .skd-offer-list-widget .container-progress ul.skd-breadcrumbs li:not(.skd-widget-disabled):hover:before,
#main .post-content .skd-offer-page .skd-offer-page-offer .skd-offers-box .skd-offer-row .skd-occupancy {
  color: rgb(204, 153, 0) !important;
}

/* CTA BAR */

.cp-info-bar.cp-pos-bottom.cp-info-bar-border {
   border-top: 2px solid rgb(204, 153, 0) !important;
   box-shadow: 0px -2px 10px 0 rgba(0, 0, 0, .2) !important;
}

.cp-info-bar .fusion-layout-column:nth-child(2),
.cp-info-bar .fusion-layout-column:nth-child(4) {
	display: none !important;
}

.cp-info-bar .cp-info-bar-body-overlay {
  background-color: rgb(255, 255, 255) !important;
}

.cp-info-bar .cp-info-bar-body .fusion-button {
  background-color: transparent !important;
}

.cp-info-bar .cp-info-bar-body .fusion-button .fusion-button-text {
  color: rgb(204, 153, 0) !important;
}

.cp-info-bar .cp-info-bar-body .fusion-button:hover {
  background-color: rgb(204, 153, 0) !important;
}

.cp-info-bar .cp-info-bar-body .fusion-button:hover .fusion-button-text {
  color: rgb(255, 255, 255) !important;
}

.cp-content-container .fusion_builder_column_1_6:nth-child(1) .fusion-button {
	border-color: rgb(181, 185, 188) !important;
}

.cp-content-container .fusion_builder_column_1_6:nth-child(1) .fusion-button:hover {
	background-color: rgb(181, 185, 188) !important;
}

.cp-content-container .fusion_builder_column_1_6:nth-child(1) .fusion-button i,
.cp-content-container .fusion_builder_column_1_6:nth-child(1) .fusion-button span {
	color: rgb(130, 130, 130) !important;
}

.cp-content-container .fusion_builder_column_1_6:nth-child(1) .fusion-button:hover i,
.cp-content-container .fusion_builder_column_1_6:nth-child(1) .fusion-button:hover span {
	color: rgb(255, 255, 255) !important;
}

.cp-info-bar .cp-info-bar-body .fusion-layout-column:nth-child(3) .fusion-button {
  background-color: rgb(181, 185, 188) !important;
  border-color: rgb(181, 185, 188) !important;
}

.cp-info-bar .cp-info-bar-body .fusion-layout-column:nth-child(3) .fusion-button i,
.cp-info-bar .cp-info-bar-body .fusion-layout-column:nth-child(3) .fusion-button span {
	color: rgb(255, 255, 255) !important;
}

.cp-info-bar .cp-info-bar-body .fusion-layout-column:nth-child(3) .fusion-button:hover {
	background-color: rgb(255, 255, 255) !important;
}

.cp-info-bar .cp-info-bar-body .fusion-layout-column:nth-child(3) .fusion-button:hover i,
.cp-info-bar .cp-info-bar-body .fusion-layout-column:nth-child(3) .fusion-button:hover span {
	color: rgb(130, 130, 130) !important;
}

.tableprice .table-2 table th {
	background-color: rgb(204, 153, 0) !important;
}

.fusion-filters .fusion-filter.fusion-active a {
	border-color: rgb(204, 153, 0) !important;
	color: rgb(204, 153, 0) !important;
}

.fusion-filters .fusion-filter:hover a {
	color: rgb(204, 153, 0) !important;	
}

.fusion-checklist .fusion-li-icon, ul.fusion-checklist .fusion-li-icon {
	color: rgb(204, 153, 0) !important;		
}

/* FOOTER */

.fusion-footer-widget-area {
	background-color: rgb(204, 153, 0) !important;
}

.fusion-footer-widget-area .fusion-fullwidth {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.fusion-footer-widget-area a:hover {
	color: rgb(192, 217, 202) !important;
}

.fusion-footer-widget-area .fusion-button .fusion-button-icon-divider {
	width: 32px;
}

.fusion-footer-widget-area .fusion-button {
	background-color: rgb(255, 255, 255) !important;
	color: rgb(0, 0, 0) !important;
}

.fusion-footer-widget-area .fusion-button .fusion-button-text {
	color: rgb(0, 0, 0) !important;
	width: 95px !important;
}

.fusion-footer-widget-area .fusion-button:hover {
	background-color: rgb(192, 217, 202) !important;
}

.fusion-footer-widget-area .fusion-button:hover .fusion-button-icon-divider {
	border-color: rgb(0, 0, 0) !important;
}

.fusion-footer-widget-area .fusion-button:hover .fusion-button-icon-divider i,
.fusion-footer-widget-area .fusion-button:hover .fusion-button-text {
	color: rgb(0, 0, 0) !important;
}

.fusion-footer-widget-area .fusion-vertical-menu-widget.left .menu > li > a {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.fusion-footer-widget-area .fusion-vertical-menu-widget .menu > li.current_page_item > a {
	border-left: 0 !important;
	border-right: 0 !important;
}

.fusion-footer-widget-area .fusion-vertical-menu-widget .menu > li.current_page_item > a,
.fusion-footer-widget-area .fusion-vertical-menu-widget .menu > li > a:hover {
	background-color: rgb(192, 217, 202) !important;
  color: rgb(0, 0, 0) !important;
}

#toTop {
  background-color: rgb(181, 185, 188) !important;
}

#toTop:hover {
  background-color: rgb(204, 153, 0) !important;
}

.fusion-modal h1, .fusion-page-title-bar h1, .fusion-title h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1 {
    font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}

.fat-maika-item-inner:hover .fat-maika-title,
.fat-maika-item-inner:hover .fat-maika-category {
	display: none !important;
}

.button.fusion-button.button-lightgray {
  background: rgb(181, 185, 188) !important;
  border-color: rgb(181, 185, 188) !important;
}

.button.fusion-button.button-lightgray:hover {
  color: rgb(130, 130, 130) !important;
}

.fusion-builder-row .fusion_builder_column_1_3:nth-child(1) .fusion-button:not(.button-medium),
.fusion-builder-row .fusion_builder_column_1_3:nth-child(3) .fusion-button:not(.button-medium) {
  background-color: rgb(181, 185, 188) !important;
  border-color: rgb(181, 185, 188) !important;
}

.fusion-builder-row .fusion_builder_column_1_3:nth-child(1) .fusion-button:not(.button-medium):hover,
.fusion-builder-row .fusion_builder_column_1_3:nth-child(3) .fusion-button:not(.button-medium):hover {
    background-color: rgb(255, 255, 255) !important;
}

.fusion-builder-row .fusion_builder_column_1_3:nth-child(1) .fusion-button:not(.button-medium):hover span,
.fusion-builder-row .fusion_builder_column_1_3:nth-child(3) .fusion-button:not(.button-medium):hover span {
    color: rgb(130, 130, 130) !important;
}

.accordian.fusion-accordian .fusion-builder-row .fusion_builder_column_1_5:nth-child(2) .fusion-button,
.accordian.fusion-accordian .fusion-builder-row .fusion_builder_column_1_5:nth-child(4) .fusion-button {
	background-color: rgb(181, 185, 188) !important;
  border-color: rgb(181, 185, 188) !important;
}

.accordian.fusion-accordian .fusion-builder-row .fusion_builder_column_1_5:nth-child(2) .fusion-button:hover,
.accordian.fusion-accordian .fusion-builder-row .fusion_builder_column_1_5:nth-child(4) .fusion-button:hover {
	background-color: rgb(255, 255, 255) !important;
}

.accordian.fusion-accordian .fusion-builder-row .fusion_builder_column_1_5:nth-child(2) .fusion-button:hover span,
.accordian.fusion-accordian .fusion-builder-row .fusion_builder_column_1_5:nth-child(4) .fusion-button:hover span {
  color: rgb(130, 130, 130) !important;
}
