/*
Theme Name: Flatsome child demo
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/




 /*Education Calendar size
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	width: 1000px !important;
	table-layout: fixed !important;
    padding-bottom: 0 !important;
	padding: 0px 0px;
    width: 98px;
}*/

 /* Mini Calendar - hide view caledar button*/
.tribe-events-widget-events-month__view-more-link {
    display: none !important;
}

 /* Hide Calendar view toggle*/
.tribe-events .tribe-events-c-view-selector__button {
   display: none !important;
}

/*Search Button styling*/
.tribe-events .tribe-events-c-search__button {
    background-color: #e1523e !important;
}

/*Subscribe to Calendar Button styling*/
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
	border: 1px solid #e1523e  !important;
	color: #e1523e  !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #e1523e !important;
    color: white !important;
}

/*Mini Calendar Icon Color*/
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: #e1523e !important;
}

/*Mini Calendar selected/hover color*/
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
    background-color: #B7CAE9 !important ;
}

/*Featured color icon*/
.tribe-common .tribe-common-c-svgicon{
	color: #B7CAE9 !important ;
}
/*Featured color*/
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{
	background-color: #B7CAE9 !important ;
}


/*Remove author from news and blog posts 4/4/2022*/
.entry-author.author-box{
	display: none;
}

/*Contact us form confirmation message*/
.wpcf7 form.sent .wpcf7-response-output {
   background-color: white !important;
    border: 1px solid #e1523e !important;
    color: #e1523e !important;
}


/*Vet Clarity form button*/
input.wpcf7-form-control.wpcf7-submit {
background-color: #353639 !important;
color: white !important;
display: block !important;
margin: 0 auto !important;
}

/*Vet Clarity radio button color*/
input[type='radio']:checked:after {
background-color: #353639 !important;
}

/*Contact us form button*/
#wpcf7-f2443-p2434-o1 > form > p:nth-child(7) > input{
background-color: #e1523e !important;
color: white !important;
display: block !important;
margin: 0 auto !important;
}

/*Resources Page*/

.sdm_fancy2_item.sdm_fancy2_grid {
/*width: 275px;*/
width: 30%;
min-height: 355px;
background-color: white; 
}

.sdm_fancy2_download_item_top{
width: 50% !important;
margin: auto;
min-height: 150px;
}

.sdm_fancy2_download_title {
margin: 10px 0;
font-family: "open-sauce-one-regul", sans-serif !important;
text-align: center;
min-block-size: 50px;
color: #e14d43;
}

.sdm_fancy2_download_dl_link {
border: 3px #e14d43 !important;
color: white !important;
background-color: #e14d43;
font-family: "open-sauce-one-regul", sans-serif !important;
font-weight: bold;
}

.col_resource {
padding: 0px;
}

/*Blog Title Style to align buttons*/
 div > div > div > div > a > div > div.box-text.text-center > div > h5 {
	height: 50px;
	}


/*Header Search Styling

.searchform .button.icon {
margin: 0;
max-height: 33px;
}*/


/*Locations Page*/

.all-btn{
background-color: transparent !important;
color: #54565a !important;	
border-color: #54565a !important;
min-width: 230px;
}

.all-btn:hover{
background-color:  #54565a !important;
color: white !important;
}

.green-btn{
background-color: transparent !important;
color: #3a9578 !important;	
border-color: #3a9578 !important;
min-width: 230px;
}

.green-btn:hover{
background-color: #3a9578 !important;	
color: white !important;	
}

.red-btn{
background-color: transparent !important;
color: #F05342 !important;	
border-color: #F05342 !important;
min-width: 230px;
}

.red-btn:hover{
background-color: #F05342 !important;	
color: white !important;
}

.vanilla-btn{
background-color: transparent !important;
color: #cfb582 !important;	
border-color: #cfb582 !important;
min-width: 230px;
}

.vanilla-btn:hover{
background-color: #cfb582 !important;	
color: white !important;
}

.blue-btn{
background-color: transparent !important;
color: #5da4c1 !important;	
border-color: #5da4c1 !important;
min-width: 230px;
}

.blue-btn:hover{
background-color: #5da4c1 !important;		
color: white !important;
}

.globe_none{
min-height: 550px;
height: 550px;
}

.globe_all{
min-height: 550px !important;
height: 550px !important;
}

.globe_red{
min-height: 550px !important;
height: 550px !important;
}

.globe_green{
min-height: 550px !important;
height: 550px !important;
}

.globe_vanilla{
min-height: 550px !important;
height: 550px !important;
}
.globe_blue{
min-height: 550px !important;
height: 550px !important;
}

/*Sales Team Styling*/
.color-gradient{
	/*background-color: #ebebeb; */
	background-image: linear-gradient(#fff,#ccc);
	color: #555;
	font-weight: bold;
}

/*** start popup styling ***/

#netkevin-overlay { width:100%; height:100%; position:fixed;  _position:absolute; top:0; left:0; z-index:1001; background-color:#000000; overflow: hidden;  }
#netkevin-popup { display: none; position:absolute; z-index:1002; }
.netkevin-popup-4 {
    height: 120px;
    /* padding: 25px 20px 20px 20px; */
    /* border: 2px solid #aaa; */
    /* background-color: #fff; */
    color: #333;
    position: relative;
    border-radius: 12px;
    background-clip: padding-box;
}
.netkevin-close { display: block; position: absolute; top: -4px; right: 23px; color: #aaa; font-size: 24px; text-decoration: none; }
.netkevin-close::after {
    content: "\2716";
}


.desc { font-size: 12px; font-style: italic; }
#show_popup { font-size: 15px; display: block; padding: 10px; border: 1px solid #000; float: left; color: #000; font-weight: bold; text-decoration: none; background-color: #f5f5f5;}

/*** end popup styling ***/

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

.sdm_fancy2_item.sdm_fancy2_grid {
/*width: 275px;*/
width: 100%;
min-height: 300px;
background-color: white; 
}

.sdm_fancy2_download_item_top{
width: 50% !important;
margin: auto;
min-height: 150px;
}

.sdm_fancy2_download_title {
margin: 10px 0;
font-family: "open-sauce-one-regul", sans-serif !important;
text-align: center;
min-block-size: 50px;
color: #e14d43;
}

.sdm_fancy2_download_dl_link {
border: 3px #e14d43 !important;
color: white !important;
background-color: #e14d43;
font-family: "open-sauce-one-regul", sans-serif !important;
font-weight: bold;
}


