/*
Theme Name: Happy Events Child
Theme URI: http://cmsmasters.net/happy-events-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Happy Events Child Theme
Template: happy-events
Version: 1.0.0
License:
License URI:
Text Domain: happy-events-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
.logo img, .cmsmasters_heading, .cmsmasters_simple_icon, .gallery-item img {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.logo img:hover {
	-webkit-transform: scale(0.95);
	-moz-transform: scale(0.95);
	-o-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
}
.cmsmasters_simple_icon:hover {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.gallery-item img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.header_mid .logo_wrap .logo img {
    padding: 5px;
}
.headline_outer {
	background-color: #F5F0F0;
}
.headline_outer .headline_inner .headline_text .entry-title, .home #navigation .sub-menu a, .home .header_mid_scroll #navigation a {
    color: #1D3B5D;
}
.sidebar {
    padding: 10px;
}
#middle .cmsmasters_heading a:hover, .cmsmasters_slider_post_title:hover, .sidebar .cat-item a:hover, .home #navigation a:hover, #navigation .sub-menu a:hover, #bottom a:hover, .home .header_mid_scroll #navigation a:hover {
	color:#0094DE;
}
.header_top .meta_wrap a {
	font-size:1.2em;
	font-weight:600;
}
.home #navigation {
    text-shadow: 1px 1px 0 #1D3B5D;
}
.home #navigation a {
	color:#FFF;
}
.home #navigation .sub-menu, .home .header_mid_scroll #navigation a {
    text-shadow: none;
}
.single-tribe_events .headline_aligner {
    min-height: 120px;
}
.single-tribe_events .cmsmasters_breadcrumbs_inner {
	display:none;
}
.blue-border, .headline_color {
    border-bottom: 5px solid #0094DE;
}
.footer-social-section p {
	padding:0;
}
.footer-social-section div {
	padding:20px 0;
}
html .cmsmasters_color_scheme_first ul li::before {
	background-color:#0094DE;
}
/*.one_third {
    width: 29.5%;
}
*/
div.wpcf7-response-output, div.wpcf7-validation-errors {
	overflow:hidden;
	margin:20px;
}
.one {
    float: left;
    width: 100%;
    min-height: 60px;
}
.one-second {
    float: left;
    margin-right: 3%;
    width: 47%;
}
.committee h2 {
	color:#FFF;
	text-align:center;
}
.committee p {
	color:#ACC5CF;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	padding:0;
}
.footer_copyright, #footer .footer_custom_html {
	font-size:14px;
}
#footer .footer_custom_html a {
	font-size:14px;
}
#footer .footer_custom_html a:hover {
	color:#0094DE;
}
/*.cmsmasters_single_event .cmsmasters_single_event_inner .cmsmasters_single_event_img .tribe-events-event-image img {
	height:auto;
}
*/
.cmsmasters_single_event .cmsmasters_single_event_inner .cmsmasters_single_event_img .tribe-events-event-image img {
	width:auto;
}
#tribe-bar-views .tribe-bar-views-list li.tribe-bar-active a {
	background-color: #aaa;
}
.tribe-bar-views-inner {
    background: #1D3B5D;
    padding: 10px;
	border-radius:5px;
}
#tribe-bar-views-toggle {
	color: #fff;
	padding: 6px 40px;
}
#acceptance-section input {
    opacity: 1;
    position: initial;
    margin: 0 10px!important;
}
#tribe-bar-views .tribe-bar-views-list li {
    margin: 5px;
    padding: 0 5px;
}
#tribe-bar-views .tribe-bar-views-list li:not(:last-child) {
    margin: 5px;
}
table.tribe-events-calendar thead th {
    font-size: 12px;
}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
    margin: 0 2px;
    padding: 2px;
}
table.tribe-events-calendar tbody td .tribe-events-month-event-title a {
    padding: 2px;
}
table.tribe-events-calendar thead th {
    width: 120px;
    padding: 5px;
}
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
    padding: 5px;
}
.tribe-bar-collapse #tribe-bar-views-toggle {
    padding: 10px 40px;
    margin: 5px 0;
}
.tribe-events-sub-nav li.tribe-events-nav-previous a {
	padding-right: 10px;
}
.tribe-events-sub-nav li a {
    line-height: 32px;
}
.tribe-events-sub-nav li.tribe-events-nav-previous span:not([class]) {
	left: 5px;
}
.tribe-events-sub-nav li a {
    background: #ccc;
}
#tribe-events .tribe-events-button, .tribe-events-button {
    background-color: #ccc;
}
.tribe-events-sub-nav li a:hover {
	color: #0094de;
}
@media only screen and (max-width: 960px) {
table.tribe-events-calendar thead th {
    width: 100px;
}
}
@media only screen and (max-width: 768px) {
.one-second {
    width: 100%;
}
}