/*
 Theme Name:   Kasuari Child
 Theme URI:    http://kasuari.themesawesome.com/
 Description:  Kasuari Child Theme
 Author:       Themes Awesome
 Author URI:   http://www.themesawesome.com
 Template:     kasuari
 Version:      1.0.0
 Tags:         custom-colors, custom-menu, featured-images, theme-options
 Text Domain:  kasuari-child
*/

/* =Theme customization starts here
-------------------------------------------------------------- */
body .alt-head .main-menu ul.sm-clean>li>a::before, body .alt-head .main-menu ul.sm-clean>li.current-menu-item>a::before {
    background-color: #C0A97B !important;
}
.header-style-1-wrap .main-menu ul.sm-clean>li>a::before, .header-style-1-wrap .main-menu ul.sm-clean>li.current-menu-item>a::before, .header-style-1-wrap .main-menu ul.sm-clean>li>a::after, .header-style-1-wrap .main-menu ul.sm-clean>li.current-menu-item>a::after, .header-style-1-wrap .main-menu ul.sm-clean>li::before, .header-style-1-wrap .main-menu ul.sm-clean>li::after {
    background-color: #C0A97B !important;
    border-color: #;
}
.head-title-2 .the-title {
    color: #C0A97B !important;
}
.elementor-28 .elementor-element.elementor-element-2976a6a .head-title-2 .the-title {
    color: #FFFFFF !important;
}
.head-item.search-wrap {
    display: none !important;
}
.elementor-28 .elementor-element.elementor-element-22cde995 .elementor-button {
    font-size: 1.5rem;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: #C0A97B !important;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #C0A97B !important;
    border-radius: 0px 0px 0px 0px;
}
input[type="submit"] {
    background-color: #C0A97B !important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #C0A97B !important;
    background-color: #fff;
    color: #000 !important;
    margin: 1em 0em 0em !important;
}
.foot-col.item-col-2 .foot-col-item {
    margin-top: 0px !important;
}
.foot-col.item-col-1 .foot-col-item {
    margin-top: 32px !important;
}
#footer .footer-bottom, .copyright-text, .footer-text-area, #footer.no-redux p, #footer.no-redux a {
    font-size: 13px;
    line-height: normal;
    color:#000 !important;
}
a.dotech-copyright, .copyright-text a, .footer-menu li a {
    font-weight: 700 !important;
    background: -webkit-linear-gradient(-40deg,rgba(0,170,196,1) 0%,rgba(122,203,199,1) 20%,rgba(251,198,154,1) 45%,rgba(246,148,107,1) 75%,rgba(239,102,151,1) 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.copyright-text a:hover, .footer-menu li a:hover {
    color: #f2b410;
}
.hiddentags {
    display: none !important;
}


@media only screen and (max-width : 767px) {
	.footer-bottom .container .row {
		display: -ms-flexbox;
		display: -ms-flex;
		display: flex;
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
		flex-direction: column-reverse;
	}
}
