/*
 Theme Name:   Kingster Child
 Theme URI:    http://demo.goodlayers.com/kingster
 Description:  Goodlayers Kingster Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kingster
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kingster-child

 START YOUR CHILD THEME CSS HERE
*/


/* Global Settings */
.gdlr-core-opacity-on-hover { background:unset !important; }
.kingster-body .kingster-top-bar .text-white a {color:#fff !important;}
.kingster-body .kingster-top-bar .kingster-top-bar-right-button {
    padding-top: 18px !important;
}


.kingster-mobile-button-hamburger:before, .kingster-mobile-button-hamburger:after, .kingster-mobile-button-hamburger span
{
	background:#ffffff !important;
}

/* Homepage */
.nunito-font h3 { font-family: 'Nunito', sans-serif !important; }

/* Portrait */
@media only screen
and (min-device-width: 320px)
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {

	.nunito-font h3 { font-size:36px !important; }
}

/* Desktop Top Menu */
.kavaklidere-top-bar-right-button a {
    background-color: #3ec5f4;
	color:#fff !important;
    font-weight: bold;
	padding:18px 23px 18px !important;
	margin-right: -4px !important;
	display:inline-block !important;
}
.kavaklidere-top-bar-right-button-gray a {
	background-color: #4e5254;
	color:#fff !important;
    font-weight: bold;
	padding: 18px 23px 18px !important;
	display: inline-block !important;
}
a.text-underline {
	text-decoration: underline !important;
    color: #e13726 !important;
}

.kingster-header-background, .kingster-sticky-menu-placeholder, .kingster-header-style-boxed.kingster-fixed-navigation {
background-color: #0c1b33 !important;
}

.kingster-body .kingster-top-bar .kingster-top-bar-right-button {
	padding-bottom: 18px !important;
}
.fa-chevron-down {
	margin-right:4px !important;
}
.text-mleft-20 h3{
	margin-left: 6px;
}
/* Home Contact Form 7 */
.acceptance span {
	color:#b1c0e0 !important;
}
span.wpcf7-list-item {
	margin:0 !important;
}
.gdlr-core-input-wrap.gdlr-core-large textarea::placeholder {
	color:#fff !important;
}
.kingster-body input, .wpcf7 select, .kingster-body textarea {
	color: #b1c0e0;
	background-color: #3b4b6b;
	padding: 18px 22px;
	font-size: 16px !important;
    padding: 18px 22px;
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border:0;
}

.kingster-header-wrap.kingster-header-style-plain {
    box-shadow: unset !important;
    -webkit-box-shadow: !important;
}
.kingster-main-menu-search i, .kingster-main-menu-cart i {
color:#fff !important;
}
.kingster-body input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}


/* Online Randevu */
.ea-cancel {
	display:none !important;	
}
.row-service {
	display:none !important;
}
#booking-overview {
	white-space: initial !important;
}

/* Etkinlikler */

.tribe-events-c-search__input {
	background:#fff !important;
	color:#0c1b33 !important;
}