
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

h1, h2, h3, h4, h5, h6, h7{
font-family: 'Open Sans', sans-serif!important;
font-weight:100!important;
}

p{
	font-family:'Open Sans', sans-serif!important;
	font-weight:400;
}

.site-header.style-2 .header-btn, .site-header.style-2 .site-branding {
    width: 100%;
    text-align: center;
}

/*.home .tm_pb_slide_description {
	background-color:rgba(0,0,0,0.75);
}*/

.home .tm_pb_slide_description_inner{
	padding: 0 20px;
}
/*.home .tm_pb_slide_image img{
  box-shadow:0 10px 100px #000;
  border-right: 5px solid #FFF!important;
  border-bottom: 5px solid #FFF!important;
}*/

.home .tm_pb_more_button {margin-left:0!important;}

/*  iPhone 4 and 4S  */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.tm_pb_slide_image{display:none!important;}
		
#tm_builder_outer_content .tm_pb_slide_with_image .tm_pb_slide_description {width:100%;}

.home .tm_pb_slide_description_inner {
	padding: 0 10px;
}
iframe{height:350px;}
		
#tm_builder_outer_content img {max-width: 110px;}
}
.col-lg-2, .col-md-2, .col-sm-3, .col-xl-2 {padding-left: 1.2rem; padding-right: 1.2rem;}

/*  iPhone 5, 5S, 5C and 5SE  */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
		.tm_pb_slide_image{display:none!important;}
		
#tm_builder_outer_content .tm_pb_slide_with_image .tm_pb_slide_description {width:100%;}

.home .tm_pb_slide_description_inner {
	padding: 0 20px;
}
 iframe{height:350px;}
}

/*  iPhone 6, 6S, 7 and 8  */
/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
		.tm_pb_slide_image{display:none!important;}
		
#tm_builder_outer_content .tm_pb_slide_with_image .tm_pb_slide_description {width:100%;}
iframe{height:350px;}
}

#tribe-events .tribe-bar-disabled, #tribe-events #tribe-events-content .tribe-events-page-title, #tribe-events #tribe-events-content .tribe-events-loop .tribe-events-list-separator-month, #tribe-events #tribe-events-content .tribe-events-loop .tribe-events-read-more, #tribe-events-header {display:none;}

.post-type-archive-tribe_events .site-content_wrap {margin-top:0px;}

.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {padding-top:0px;}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {padding-top:0px;}

.mobile-panel {
    position: fixed;
	  background-color:#f2f2f2!important;
}

.tribe-events-list .type-tribe_events h2 {
    font-size: 3em;
}

.tribe-events-list .tribe-event-schedule-details{
	padding:0;
}

.footer-menu__items li a:hover, #tribe-events-content a:hover, .footer-menu__items li.current-menu-item a, #tm_builder_outer_content .tm_pb_blurb_container h4 a:hover
{
	color:#db1f67!important;
}

.footer-area {
    padding: 50px 0 0px;
}

#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a{
	background-color:#FFF;
}

#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a.tm-pb-active-control
{background-color:#db1f67;}

#tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events
{
	padding-bottom:0px;
}

#tribe-events #tribe-events-content .tribe-events-loop .type-tribe_events+.type-tribe_events {
    border-top: 1px solid #000;
    padding-top: 30px;
}

#site-navigation.main-navigation.vertical-menu{
	background:#f2f2f2;
}

.isStuck.header-container.menu-and-logo-only-sticky-target{
    background-color: #f2f2f2;
}

.tm_pb_slider .tm_pb_more_button:hover {
	background:#000!important;
	border-color:#999!important;
	color:#999;
}

.site-description {
	letter-spacing: 0.5em;
	line-height:3em;
}

.isStuck .site-branding {
    max-width: 200px;
}

.isStuck .site-description {
	display:none;
}

#toTop {
  right: 0;
	border-radius:0;
}

.top-panel__left{width:100%;}
.top-panel__message{margin:0 auto;}

@media (max-width: 767px) {
.main-navigation.mobile-menu > .menu {
max-height: calc(100vh - 105px);
} 
}

.site-logo img, .footer-logo img {filter:grayscale(100%); transition: 1s;}

.site-logo img:hover, .footer-logo img:hover {filter:none;}


.header-container {
    padding: 40px 0;
}
@media (min-width: 768px){
.main-navigation .menu li a {font-size:1em!important;}
}

ul#main-menu {
    justify-content: center;
}

.site-header.style-2 .isStuck.header-container.menu-and-logo-only-sticky-target .header-container__bottom {
    padding-top: 25px;
}

.main-navigation .menu li a:hover {color:#db1f67;}




.posted-by{display:none;}

.single-post #comments{display:none;}

.site-header.style-2 .header-container__bottom {
    padding-top: 40px;
}

#brndventure{
	display:block;
	text-align:right;
	width:150px;
	height:52px; 
	letter-spacing: 0.05em; 
	line-height:1.4em;
	background: url(https://brndventure.com/wp-content/uploads/logo/By-BRNDVENTURE-inv.svg) no-repeat right; 
	background-size:55%; 
	padding:9px 90px 0 0; 
	color:#FFF; 
	filter:grayscale(1);
	transition:1s;
	opacity:0.45;
	margin:35px auto 0;
	font-size:0.7rem;
}

#brndventure:hover {filter:none; opacity:1;}

#brndventure span {transition:1s;}

#brndventure:hover span {color:#2bd8bb;}

.hdmed-banners{max-width:1200px; margin:0 auto;}