/*
Theme Name: WaveRide Child
Theme URI: http://waveride.select-themes.com
Description: A child theme of WaveRide Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: waveride
Template: waveride
*/

.qodef-btn{
	font-size:15px!important;
}
@font-face {
    font-family: MrDafoe;  
    src: url(/wp-content/themes/waveride-child/fonts/MrDafoe-Regular.ttf);  
    font-weight: normal;  
}
.mr-dafoe rs-loop-wrap rs-mask-wrap rs-layer{
    font-family: 'MrDafoe' !important;
    /* color: red !important; */
}
@media screen and (max-width:1440px) and (min-width:1025px) {
    .qodef-main-menu>ul>li>a{
        font-size: 11px !important;
        letter-spacing: 0 !important;
    }
    .qodef-main-menu>ul>li>a:before{
        width: 8px !important;
        height: 5px !important;
    }
    .qodef-header-divided .qodef-page-header .qodef-vertical-align-containers .qodef-position-left .qodef-divided-left-widget-area{
        margin-left: 10px !important;
    }
    .qodef-header-divided .qodef-page-header .qodef-vertical-align-containers .qodef-position-right .qodef-divided-right-widget-area{
        margin-right: 10px !important;
    }
    .qodef-btn.qodef-btn-small{
        padding:5px !important;
    }
    .qodef-btn{
        /* font-size: 10px !important; */
    letter-spacing: 0 !important;
    }
    .qodef-header-divided .qodef-page-header .qodef-vertical-align-containers .qodef-position-left .qodef-position-left-inner{
        padding-right: 0 !important;
    }
    .qodef-header-divided .qodef-page-header .qodef-main-menu>ul>li>a {
        padding: 0 3px !important;
    }
	.qodef-header-divided .qodef-page-header .qodef-vertical-align-containers .qodef-position-right .qodef-position-right-inner {
    padding-left: 0 !important;
	}
}
.qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder:nth-child(4n+3) .qodef-event-list-item-content span{
    color: #fff !important;
}
.qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-location{
    font-size: 14px !important;
    margin-top: 15px;
}
#loadMore {
    padding: 10px;
    text-align: center;
    background-color: #33739E;
    color: #fff;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #fff;
    box-shadow: 0 1px 1px #ccc;
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
    position: relative;
    top: 40px;
}
#loadMore:hover {
    background-color: #fff;
    color: #33739E;
}
.qodef-light-btt-skin .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder{
    display: none;
}
.qodef-header-divided .qodef-page-header .qodef-main-menu>ul>li>a {
    padding: 0 3px !important;
}
@media screen and (max-width:680px){
    .fluidvids iframe.fluidvids-item {
        height: 100% !important;
    }
}
/* .loader-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	z-index: 999999;
}
.loader-spiner{
	width:40px;
	height:40px;
	border:5px solid #ccc;
	border-radius:100%;
	margin: 50vh auto;
	transform:translateY(-50%);
	position:relative;
}
.loader-spiner:after{
	content:"";
	position:absolute;
	top:-5px;
	left:-5px;
	width:40px;
	height:40px;
	border:5px solid transparent;
	border-top:5px solid #00aff0;
	border-radius:100%;
	transform:rotate(45deg);
	animation: wheel 1s ease-in-out infinite;
}
@-webkit-keyframes wheel{
	from{transform:rotate(45deg)}
	to{transform:rotate(405deg}
}
@-o-keyframes wheel{
	from{transform:rotate(45deg)}
	to{transform:rotate(405deg}
}
@-moz-keyframes wheel{
	from{transform:rotate(45deg)}
	to{transform:rotate(405deg}
}
@keyframes wheel{
	from{transform:rotate(45deg)}
	to{transform:rotate(405deg}
} */