/*
Theme Name: GMM Events
Description: gmmevents.com icin ozel olarak duzenlenmistir.
Author: Wolinka
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.absolute-footer, html {
    background-color: transparent!important;
}

.alt-font {
	letter-spacing: 3px;
}


/*
	Button
*/
.thm-btn,
.form-flat .thm-btn {
	overflow: hidden;
	font-size: 16px;
	font-weight: 500;
	text-transform: none;
	letter-spacing: 3px;
	border: none;
	border-color: transparent;
}

.thm-btn:after {
    content: "";
    position: absolute;
    left: 20px;
    top: 14px;
    height: 200px;
    width: 200px;
    background: #1b273d;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-transform: translateX(-98%) translateY(-25%) rotate(45deg);
    transform: translateX(-98%) translateY(-25%) rotate(45deg);
    opacity: .15;
}

.thm-btn:hover {
    color: #fff;
    -moz-transition-duration: .3s;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    box-shadow: 0 8px 15px rgb(0 0 0 / 10%);
}

.thm-btn:hover:after {
    -webkit-transform: translateX(-9%) translateY(-25%) rotate(45deg);
    transform: translateX(-9%) translateY(-25%) rotate(45deg);
    height: 604%;
    width: 300px;
    left: 43px;
    border-radius: 100%;
}

.thm-btn-red {
	background: #e94711!important;
    color: #fff;
}

.thm-btn-blue {
    background: #25c1cb!important;
}

.thm-btn-dark-blue {
    background: #113f76!important;
}


.thm-btn-yellow {
	background-color: #f4b01a!important;
}

.thm-btn-black {
	background: #1b273d
}

.thm-btn-black:after,
.thm-btn-white {
	background: #fff;
}


/*
	Home Banner
*/
.slider-type-fade .flickity-slider {
    z-index: 1;
}


.contact-form .col-inner {
    background: url('assets/img/iletisim-formu-bg.jpg') center center no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    padding: 4.2rem 3rem;
    text-align: center;
    border-radius: 20px;
}

.form-flat input,
.form-flat button,
.form-flat textarea {
	border-radius: 0!important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #fff;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #fff;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #fff;
}
:-moz-placeholder { /* Firefox 18- */
	color: #fff;
}

/*
    Accordion
*/
.accordion-title.active {
    color: #123f76!important;
    font-weight: 500!important;
    border-color: #123f76!important;
}


/*
	Footer
*/
.absolute-footer {
	background-color: transparent;
	padding: 0;
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}