@charset "UTF-8";

/* 
    Theme custom styles
*/

.disabled {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    pointer-events: none;
    user-select: none;
}

.comments__wrapper .comment-form,
.comments__wrapper .comment-form input {
    width: 100%;
}

.comment-more {
    width: 100%;
    text-align: center;
}

.comment-more .button {
    margin-top: 20px;
    width: 200px;
    margin: 20px auto 0px;
}

.pagination__prev {
    float: left;
}

.pagination__next {
    float: right;
}

.footer-object_map {
    width: 100%;
}

.home_page .cmsmasters_color_scheme_third .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
.home_page .cmsmasters_color_scheme_third .cmsmasters_profile .profile_social_icons:hover + .cmsmasters_img_rollover_wrap .cmsmasters_img_rollover {
    background-color: transparent;
}

.event_item_page .owl-buttons > div.owl-next {
    right: 2px;
}
.event_item_page .owl-buttons > div.owl-prev {
    left: 2px;
}
.event_item_page .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .full-width {
    transform: none;
}
.event_item_page .cmsmasters_slider_project .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover,
.event_item_page .cmsmasters_project_grid .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: transparent;
}
.event_item_page .comments__wrapper {
    border-top: 1px solid #dedede;
    margin-top: 50px;
}
.event_item_page .post_comments {
    margin-top: 0px;
}

.artists_page .cmsmasters_profile .cmsmasters_img_rollover_wrap:hover .cmsmasters_img_rollover {
    background-color: transparent;
}

.artist_page .cmsmasters_profile_regalia {
    font-family: 'Open Sans', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
    font-size: 90%;
}

.artist_page .artist_events {
    border-top: 1px solid #dedede;
    padding-top: 10px;
}

.artist_page .artist_events .cmsmasters_owl_slider_item {
    margin-bottom: 30px;
}

.artist_page .cmsmastersLike.rate_disabled {
    pointer-events: none;
}

.news_page .cmsmasters_post_comments {
    float: right;
}
.news_item_page .cmsmasters_single_slider .cmsmasters_single_slider_title {
    margin-bottom: 0px;
}
.news_item_page .cmsmasters_post_comments {
    position: absolute;
    right: 0px;
}

.header_mid, .header_mid input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .header_mid textarea, .header_mid select, .header_mid option {
    background-color: rgba(160, 45, 45, 0.24);
}

.about_us_page .page__btns {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}

.about_page__btn {
    margin-right: 15px;
    margin-top: 15px;
    float: left;
}
.about_page__btn.active_page {
    opacity: .7;
    pointer-events: none;
}
.about_us_page .about_page__btn a {
    word-break: break-word;
    white-space: normal;
    text-align: left;
}

.search_results_page-header .entry-title {
    font-size: 50px;
}
.search_results_page .search__results-title {
    border-bottom: 1px solid #dedede;
    margin-bottom: 10px;
}
.search_results_page .search__results-content {
    margin-left: 10px;
}


@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), 
	only screen and (-moz-min-device-pixel-ratio: 1.5), 
	only screen and (-o-min-device-pixel-ratio: 3/2), 
	only screen and (min-device-pixel-ratio: 1.5), 
	only screen and (min--moz-device-pixel-ratio: 1.5), 
	only screen and (-webkit-min-device-pixel-ratio: 1.5), 
	only screen and (min-resolution: 144dpi) {
	
	.header_mid .logo_wrap .logo img, 
	.cmsmasters_footer_default .footer_logo img {
		display: block;
    }
    
}

@media only screen and (max-width: 1024px) {
    .header_mid_inner,
    .mid_nav_wrap ul.navigation {
        background-color: #000000;
    }
}