/*
Theme Name: cmwpchild
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* homeevent */

.homeevent  .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 0;
    padding-top: 0;
    min-height: 0px;

}

.homeevent  .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content > *{
    padding-left: 0;

}
.homeevent .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col{
    padding-left: 10px;

}

.homeevent .tribe-common .tribe-common-l-container {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
	padding-bottom: 0px;
    padding-top: 0px;
    min-height: 0;
}

.homeevent .tribe-events .tribe-events-calendar-day__event {
    padding-left: 0px;
}
.homeevent .tribe-common .tribe-common-g-row--gutters {
    margin-left: 0px;
    margin-right: 0px;
}

.homeevent .daybgimg,
.homeevent .daynobgimg   {
    background-size: cover;
	background-position:center center;
	width: 100%;
}
.homeevent .daybgimg .daybgimginner  {
	background:#fff !important;
	width:100%;
	padding:20px;
	float: left;
	/*cursor:pointer;*/
}

.homeevent .daynobgimg .daybgimginner  {
	background:#fff !important;
	width:100%;
	padding:20px;
	float: left;
}

.homeevent .daynobgimg .daybgimginner:hover  {
	background:#ccc !important;
}

.homeevent  .daybgimg,
.homeevent  .daybgimg p,
.homeevent  .daybgimg a,
.homeevent  .daybgimg h1,
.homeevent  .daybgimg h2,
.homeevent  .daybgimg h3,
.homeevent  .daybgimg  .tribe-event-date-start,
.homeevent  .daybgimg  .tribe-events-calendar-day__event-datetime {
   color:#000 !important;
}

.homeevent .daybgimg:hover .daybgimginner   {
	background:rgba(0,0,0,0.4) !important;
	
}

.homeevent  .daybgimg:hover,
.homeevent  .daybgimg:hover p,
.homeevent  .daybgimg:hover a,
.homeevent  .daybgimg:hover h1,
.homeevent  .daybgimg:hover h2,
.homeevent  .daybgimg:hover h3,
.homeevent  .daybgimg:hover  .tribe-event-date-start,
.homeevent  .daybgimg:hover  .tribe-events-calendar-day__event-datetime {
   color:#fff !important;
}

.homeevent  .daybgimg:hover .daybgdate1 {
border-right:1px solid #fff !important;
}
.homeevent  .daybgimg:hover .daybgmore1 a{
border:1px solid #fff !important;
}


.homeevent  .tribe-common--breakpoint-medium.tribe-events .daybgimg  .tribe-events-calendar-day__event-content {
    margin-left: 0px;
    margin-right: 0px;
}

.homeevent .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0px;
    padding-right: 0px;
}

.homeevent  .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters {
    margin-left: 0px;
    margin-right: 04px;
}

.homeevent  .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-details {
    flex: none;
    width: 100%;
}

.daybgdate1 {
width:15%;
float:left;	
min-height:150px;
border-right:1px solid #000 !important;
text-align:center;
padding:50px 20px 20px 20px !important;
}
.daybgdate2 {
width:15%;
float:left;	
min-height:150px;
padding:58px 20px 20px 20px !important;
font-size:12px;
}
.daybgcontent1 {
width:45%;
float:left;	
padding:30px 20px 20px 20px !important;
}
.daybgvcenter1 {
min-height:100px;
}
.daybgvcenter2 p{
	font-size:14px !important;
}
.daybgmore1{
width:25%;
float:left;	
min-height:150px;
padding:60px 20px 20px 20px !important;
}

.daybgdate1day {
	display:block;
	font-size:22px;
	font-weight:bold;
}
.daybgdate1month {
	display:block;
	font-size:12px;
}

.daybgcontent1 h3 {
	margin-bottom: 4px !important;
	font-weight:300 !important;
	font-size: 20px !important;
}


.daybgcontent1 .tribe-events-calendar-day__event-description {
	max-width:70%;
}

.daybgcontent1 .tribe-events-calendar-day__event-description {
	margin-top: 0 !important;
	display: block !important;
    visibility: visible !important;
}

.daybgmore1 a{
font-size:12px;
padding:10px;
text-align:center;
display:inline-block;
border:1px solid #000 !important;
}

.tribe-common--breakpoint-medium.tribe-events .programmsite .tribe-events-calendar-day__event-details {
  flex: none;
  width: 100%;
}

body.post-type-archive.post-type-archive-tribe_events main {
	background:#f3f1ef !important;
}

.homeevent  .tribe-events-calendar-month__more-events {
	font-size:14px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
  width: 100% !important;
}

.tribe-events .tribe-events-calendar-list__event-date-tag {
  display:none;
}

/* / homeevent */

.flogoline img {
	max-height:70px !important;
	width:auto !important;
	margin:0 5px 0 5px !important;
}

.inoneline {
	display:inline-block !important;
	float:left;
	margin-left:5px !important;
}
.inoneline p {
	display:inline !important;
}

li.menu-item-wpml-ls-2-de {
	padding-right:10px !important;
}

li.menu-item-wpml-ls-2-en {
	padding-right:10px !important;
}
li.menu-item-wpml-ls-2-en a span span:after {
	content:" / " !important;
	display:inline-block !important;
	position:static !important;
	padding-left: 10px;
}

.newportfolio2 .fusion-portfolio-wrapper article h2{
	font-size:20px !important;
}
.newportfolio2 .fusion-portfolio-wrapper .fusion-content-sep{
	margin-top:2px !important;
	margin-bottom:2px !important;
}
@media screen and (max-width: 640px) {

/* homeevent */
  .daybgdate1 {
    display: none;
  }
  .daybgdate2 {
    width: 100%;
    float: none;
    min-height: 0;
    padding: 10px !important;
  }
  .daybgcontent1 {
    width: 100%;
    float: none;
    min-height: 0px;
    padding: 10px !important;
  }
	
  .daybgmore1 {
    width: 100%;
    float: none;
    min-height: 0;
    padding: 10px !important;
  }
	
/* / homeevent */

}


@media screen and (max-width: 580px) {
   

}
