/*!
Theme Name:   Ossito Child
Template:     ossito
Version:      1.0.0
Description:  You can change this description text in your child theme's "style.css" file.


/* Put your custom CSS styles below... */
.home-events h3, .line-center1 h3{text-align:center !important;}


#mamic-home .banner {
    content: "";
    display: block;
	  padding:210px 0px;
    background: url('wp-content/themes/ossito/images/ban.jpg') no-repeat;
  
    background-size: cover;
    background-position: center top;
}
.mamicform .products .type-product h2
{
	font-family: 'Montserrat-Bold'!important;
    font-size: 16px!important;
    color: #4054b2;
    letter-spacing: 1px;
	 margin:auto 0 !important; 
	padding:0px 20px 0px 50px!important;
	display: inline-block;
word-break: break-word;
	border:0px !important;
}
.mamicform .products .type-product .woocommerce-LoopProduct-link span{
	display:none !important;
}
.ebook::before {
	 background: url('wp-content/themes/ossito/css/image/ebook1.png') no-repeat;
	  width: 38px;
    height: 22px;
    float: left;
	 content: "";
    display: block;
}
.ebook{float:left;}
.middle-header .email::before {
    height: 22px;
}
.home-mamicforms .home-annualconvention-content h2 {
    color: #fff;
}
.home-mamicforms .home-annualconvention-content{padding:50px 0;}
.aboutus-home .fa.fa-caret-right{
	margin-left:5px;
}
 .copyright-right {
	 border-top: 1px solid #ccc;
    text-align: left;
    padding: 20px 0px;
	font-size: 12px;
	margin:10px 0px;
font-family: 'Montserrat-Regular';
}
.c_l{float:left;}.c_r{float:right;}
.postid-971 .mep-default-sidrbar-social .twitter, .postid-974 .mep-default-sidrbar-social .twitter, .postid-977 .mep-default-sidrbar-social .twitter, .postid-1156 .mep-default-sidrbar-social .twitter{display:none;}
#id-546{height:100px;}

.mep_event_list_sec .mep-event-list-loop:first-of-type .mep-list-footer::after {
  content: "    Date :TBD";
   font-weight: bold;
margin: 27px 0px;
line-height: 2;
font-size: 16px;
}

.mep_event_list_sec .mep-event-list-loop:first-of-type .mep-day, .mep_event_list_sec .mep-event-list-loop:first-of-type .mep-month{
 visibility: hidden;
}
	
.mep_event_list_sec .mep-event-list-loop:first-of-type .mep-day::before{
	 content: "TBD";
	 visibility: visible;
  display: block;
}
.single-mep_events.postid-1156 .mep-default-sidrbar-events-schedule{
display:none
}

.mep_event_list_sec .mep-event-list-loop:nth-of-type(2) li:nth-of-type(2) .evl-cc ,.mep_event_list_sec .mep-event-list-loop:nth-of-type(2) li:nth-of-type(2) .evl-ico{
	display:none
	
}
.middle-header .right-header{
	padding:20px 0px 20px 25px;
}
.mep_event_list_sec .mep-event-list-loop:first-of-type .mep-day::before, .mep_event_list_sec .mep-event-list-loop:first-of-type .mep-list-footer::after{content:none !important;}
.mep_event_list_sec .mep-event-list-loop:first-of-type .mep-day, .mep_event_list_sec .mep-event-list-loop:first-of-type .mep-month{visibility:visible !important}
.home-events-content .mep_list_event_details .mep-list-footer li{margin-bottom:10px;}
.webinar{display:block;margin-top:20px !important;background: #4054b2; color: rgb(255, 255, 255); font-size: 14px;text-transform:uppercase; padding: 14px 70px;  border-radius: 23px; white-space: normal; font-weight: normal; line-height: 1.3; cursor: pointer; font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; word-break: break-word; margin: 10px;}
.mep-default-sidebar .df-sidebar-part{overflow:visible;}
.web-div{margin-top:20px !important;}
.webinar:hover{color:#fff !important;text-decoration:none;}
.mep_event_list_sec .mep-event-list-loop:nth-of-type(2) li:nth-of-type(2) .evl-cc, .mep_event_list_sec .mep-event-list-loop:nth-of-type(2) li:nth-of-type(2) .evl-ico{display:block !important;}
.box {
  position: relative;
  border: 1px solid #BBB;
  background: #EEE;
}
.ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#4054B2 0%, #4054b2 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #4054b2;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #4054b2;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #4054b2;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #4054b2;
}
.centered {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%);
  width:100%;
}
.mep_list_thumb {
  position: relative;
  text-align: center;
  color: white;
}
.content_countdown .element_conteiner{min-width:60px !important;}
.content_countdown .time_left
{background-color:#4054B2!important;color:#fff!important;font-size:14px!important;}
.content_countdown .time_description
{font-size:12px!important;background-color:#000!important;opacity:0.5!important;}
.webinar-cat{background:#4054b2 !important;color:#fff!important;padding:10px!important;text-align:center !important;}
.both-ribbon{width: 86px!important;
    height: 86px !important;top:-8px !important;right:-8px !important;}
	.both-ribbon span{width:110px !important;line-height:15px !important;}
.leftside, .rightside{text-align:center;font-size:13px;color:#fff;padding:7px;}
.leftside{float:left;background:#4054B2;width:45%;height:45px;}
.rightside{float:right;background:red;width:45%;height:45px;}
.leftside a, .rightside a{color:#fff;}
.mainside{margin-top:10px;width:100%}
.home-events-content .mep_list_event_details { padding: 13px 15px 0px 15px !important;}