/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.calendar-icon, .location-icon, .timecounter:before, .box-border, .networking-icon, .people-icon, .speaker-icon, .fun-icon, .corporateIcon, .womenIcon, .procurementIcon, .certifiedIcon{background:url(images/sprite-bg.png) no-repeat;}
#Header #Top_bar #logo{padding:15px 0 0;line-height:100px;}
#Header #Top_bar #logo img{vertical-align:bottom;}
#Header #Top_bar .menu > li > a{padding:0;margin:0;}
#Header #Top_bar .menu > li > a span:not(.description){line-height:50px;text-transform:uppercase;padding:0 15px;}
#Header #Top_bar .menu > li.menu-item-has-children > a span:not(.description){padding-right:15px;}
#Top_bar .menu > li > a:after{display:none!important;}
#Header #Top_bar .menu > li.current-menu-item > a, #Header #Top_bar .menu > li.current_page_item > a, #Header #Top_bar .menu > li:hover > a, #Header #Top_bar .menu > li.current-menu-ancestor > a, #Header #Top_bar .menu > li.current-menu-parent > a{background-color:#041b2d;color:#ffffff;}
#Header #Top_bar .menu > li.red-btn > a{background-color:#e83a56;color:#ffffff;}
.slider-box{padding: 30px;background-color: rgba(38, 151, 183, 0.9);color: #ffffff;position: relative;padding: 40px 40px 40px 95px;border-radius: 5px;}
.slider-row{position: absolute;top: -198px;}
.calendar-icon, .location-icon{width: 37px;height: 37px;display: inline-block;position: absolute;top: 50%;left: 35px;background-size: 257px auto;margin-top:-18px;}
.calendar-icon{background-position: 0 0;}
.location-icon{background-position: -44px 0;}
.slider-box .title{font-size:16px;font-weight:500;display:block;}
.slider-box .date{display:block;font-size:33px;font-weight:300;line-height:1.2em;}
.slider-box .time{display:block;font-size:20px;font-weight:500;line-height:1.2em;}
.note-desc{color:#919191;}
.timecounter{padding: 10px 30px;background-color: #041b2d;color: #ffffff;border-radius: 5px;position: relative;}
.timecounter .table{display:table;width:100%;height:100%;}
.timecounter:before{width: 37px;height: 37px;content: " ";position: absolute;left: 34px;top: 50%;margin-top: -18px;background-position: -93px 0;background-size: 258px auto;}
.timecounter span.title{display:table-cell;vertical-align:middle;width:50%;padding-left:60px;font-size:36px;font-weight:300;}
.counter-right{text-align:right;}
.counter-right span{margin:0 15px;font-size:18px;}
.explore-btn{font-size: 20px;font-weight: 400;margin-top: 15px;display: inline-block;color:#268ca9;}
.explore-btn:after{content: '\f105';font-family: 'FontAwesome';border: 1px solid #268ca9;color: #268ca9;border-radius: 50px;display: inline-block;padding: 2px 10px;transition: all 0.3s;}
.explore-btn:hover, .explore-btn:active, .explore-btn:focus{text-decoration:none;}
.explore-btn:hover:after{transition: all 0.3s;margin-left: 5px;}
.box-desc{letter-spacing: .5px;margin-bottom: 15px;display: block;font-weight: 500;}
.box-title{font-weight:800;color:#3b1d82;}
.box-border{width:70px;height:10px;background-position:0 -199px;display:block;margin-bottom:30px;}
.btn-link{padding: 10px 30px;text-transform: uppercase;display: inline-block;background-color: #c83232;color: #ffffff;letter-spacing: .5px;margin-top:15px;}
.btn-link:hover, .btn-link:active, .btn-link:focus{text-decoration:none;color:#ffffff;}
.btn-link.text{pointer-events: none;cursor: default;}
.four-box-sec{padding: 40px 45px 40px 40px;box-shadow: 0 20px 25px 0 rgba(0,0,0,.08);border-radius: 5px;overflow: hidden;position: relative;background: #fff;z-index: 2;}
.networking-icon, .people-icon, .speaker-icon, .fun-icon{position:absolute;top:20px;right:0;display:block;width:53px;height:50px;}
.networking-icon{background-position:-266px -173px;}
.people-icon{background-position:-413px -175px;}
.speaker-icon{background-position:-96px -179px;}
.fun-icon{background-position:-338px -176px;}
.four-box-sec h3.boxTitle{font-weight:700;padding:0 0 10px;border-bottom: 1px solid #2697b7;margin:10px 0;}
.four-box-sec .count-number{position:absolute;right: -55px;bottom: -55px;width: 60px;height: 70px;border-radius: 50%;background: #268ca9;color: #fff;display: block;text-align: left;font-size: 16px;font-weight: 700;padding: 25px 30px;}
.view-btn{float: right;padding: 10px 30px;display: inline-block;background-color: #041b2d;color: #ffffff;text-transform: uppercase;margin-top: -2em;}
.view-btn:hover, .view-btn:active, .view-btn:focus, .register-btn:hover, .register-btn:active, .register-btn:focus{text-decoration:none;color:#ffffff;}
.content_slider .slider_prev, .content_slider .slider_next{display:none!important;}
.content_slider.carousel{padding:0 0 40px;}
.content_slider .slider_content{padding:30px;background-color:#268ca9;color:#ffffff;position:relative;overflow:hidden;}
#Content .content_slider .slider_content img{max-width:192px;height:auto;border:2px solid #041b2d;border-radius:50%;}
.content_slider .slider_content .desc{display:inline-block;margin-top:10px;color:#393939;line-height:20px;}
.content_slider.carousel ul li .slider_content .title{opacity:1;margin-top:20px;}
.content_slider .slider_pagination a{width:15px;height:15px;border-radius:10px;border:1px solid #919191;background-color:#ffffff;}
.content_slider .slider_pagination a.selected:after{display:none;}
.content_slider .slider_pagination a.selected{border-color:#919191;background-color:#919191;top:0;}
#Content .content_slider.carousel ul li{padding:0;margin-right:30px;}
.single-image-sec{margin-bottom:35px;}
.single-image-sec.bottom{margin-bottom:0;}
.people_count{font-size:120px;line-height:100px;font-weight:900;color:#ffffff;margin-bottom: 25px;text-shadow: 2px 2px 3px #333;}
.people_count .plus, .people_count_desc .blue{color:#041b2d;/*text-shadow: 2px 2px 3px #333;*/}
.people_count_desc{font-size: 30px;line-height: 30px;color:#ffffff;margin:0 auto 10px;}
.peopleCount{font-size: 34px;line-height: 45px;color: #ffffff;margin:0;text-transform:uppercase;}
.register-btn{display: inline-block;padding: 10px 30px;text-transform: uppercase;background-color: #c83232;color: #ffffff;letter-spacing: 1px;margin-top: 15px;}
#Footer .social li{display:inline-block;text-indent: -9999px;}
#Footer .social li i{text-indent:0;float:left;}
#Footer .social{text-align:center;}
#Footer #mailpoet_form_2 .mailpoet_text, .af-form .af-body .af-element .text{width: 100%!important;margin: 0;height: 55px;background-color: #ffffff;border: 1px solid #c2c2c2;/*outline: 0;border-width: 2px;-moz-border-image: -moz-linear-gradient(left, #f71111 0%, #ff731c 100%);-webkit-border-image: -webkit-linear-gradient(left, #f71111 0%, #ff731c 100%);border-image: linear-gradient(to right, #f71111 0%, #ff731c 100%);border-image-slice: 1;*/}
#Footer #mailpoet_form_2, .af-form .af-body{text-align:center;}
#Footer #mailpoet_form_2 .mailpoet_paragraph, .af-form .af-body .af-element{display:inline-block;width:33%;margin-bottom:0;position:relative;}
#Footer #mailpoet_form_2 .mailpoet_submit, .af-form .af-body .af-element .submit{height: 55px;letter-spacing: 0.08em;color: #fff;padding: 15px 30px;/*background-size: 100%;background-image: linear-gradient(to right, #f71111, #ff731c);font-family: 'Play', sans-serif;text-transform: uppercase;transition: background-size 0.3s;border: 0;outline: 0;*/display: inline-block;border-radius: 0;margin:0;width: 100%;background-color: #041b2d;}
/*#Footer .parsley-errors-list.filled{position:absolute;}*/
#Footer .parsley-custom-error-message, #Footer .parsley-required{position: absolute!important;left: -50px!important;top: 0!important;width: 50px!important;height: 44px!important;padding: 0!important;background: url(images/contact_form_error.png)!important;overflow: hidden;text-indent: -9999px!important;padding: 0;border: none!important;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea{color: #6d6d6d;font-size: 18px;background: #f1f1f1;border: none;box-sizing: border-box;padding: 0.9em;border-radius: 2px;outline: none;}
.wpcf7-form .wpcf7-textarea{height:210px;}
.wpcf7-form .wpcf7-form-control-wrap{margin: 0 0 1em;}
.wpcf7-form .wpcf7-form-control-wrap.your-message{margin:0;}
.wpcf7-form .wpcf7-submit{width: 100%;border-radius: 0;font-size: 16px;background-color: #041b2d;}
div.wpcf7 .ajax-loader{display:none!important;}
.pricing-sec{padding:40px;background-color: #041b2d;border: 2px solid #66c5af;}
.price-title{margin-bottom:0;color:#ffffff;}
.price-desc{color:#ffffff;margin:0;}
.pricing-sec .amount{margin:30px 0;color:#ffffff;font-size:36px;}
.pricing-sec .amount span{font-size:36px;color:#ffffff;}
.column_column ul.schedule-list{margin:25px 0 0;}
.column_column ul.schedule-list li{list-style:none;display:inline-block;margin:0 10px;padding:5px;background-color:#ffffff;position: relative;}
.column_column ul.schedule-list li.center, .schedule-list li.center .month{background-color: #268ca9;}
.schedule-list li .date{display: block;font-size: 20px;padding:10px;background-color:#ffffff;color: #78797a;}
.schedule-list li .month{display: block;padding: 5px 20px;font-size: 14px;background-color: #afbabe;color: #ffffff;}
.schedule-list a{text-decoration:none;}
.column_column ul.schedule-list li.center:after{content: '';position: absolute;bottom: 0;left: 50%;width: 0;height: 0;border: 10px solid transparent;border-top-color: #268ca9;border-bottom: 0;margin-left: -10px;margin-bottom: -10px;}
#Footer .footer_copy{background-color:#041b2d;}
#Footer .footer_copy .social li a{color:#cccccc;font-size: 20px;line-height: 20px;}
.pricing-sec-col{padding:5px;background-color:#041b2d;}
/*.pricing-sec-col.center{background-color:#efefef;}
.pricing-sec-col.center .pricing-sec{background-color:#ffffff;}*/
#mailpoet_form_2 .mailpoet_form_loading{display:none!important;}
.wpcf7 .mcb-column.two-third.submit-col{margin-bottom:0;}
.time_circles h4{font-size:11px!important;line-height:11px!important;color:#ffffff;}
.homeCarousel .owl-dots{display:none!important;}
.homeCarousel .owl-pagination-true{margin-bottom:0!important;}
.homeCarousel .sa_owl_theme .owl-nav .owl-next{right:-20px;margin-right:0;outline:none;}
.homeCarousel .sa_owl_theme .owl-nav .owl-prev{left:-20px;outline:none;}
.homeCarousel .sa_owl_theme .owl-nav button {width:40px!important;border-radius:0;}
.homeCarousel .sa_hover_container{padding:0 5px!important;}
.homeCarousel{padding:0 20px;}
#Top_bar .menu > li.megenta-btn > a{color:#ffffff;/*background: rgb(118,2,86);background: radial-gradient(circle, rgba(118,2,86,1) 55%, rgba(77,8,65,1) 100%);*/background:#c83232;}
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description):after{display:none;}
body:not(.template-slider) #Header{min-height:auto!important;}
h2.page-title{color:#041b2d;}
.home #Content{padding-top:0;}
.corporateIcon, .womenIcon, .procurementIcon, .certifiedIcon{display:block;width:55px;height:55px;padding:0;margin:0 auto;}
.corporateIcon{background-position:-1px -266px;}
.womenIcon{background-position:-167px -266px;}
.procurementIcon{background-position:-83px -266px;}
.certifiedIcon{background-position:-244px -266px;height:62px;}
.conferenceSec{background-size:cover;background-position:center!important;color:#ffffff;}
.conferenceSec .column_column ul, .conferenceSec h3{color:#444446;}
.conferenceSec .column_column ul{margin:0 0 15px;}
.conferenceSec .column_column ul li{list-style:none;}
.conferenceSec .column_column ul li span{margin-right:5px;}
#Footer h3.footerTitle{color:#333333;}
@media (min-width:960px){
	#Content .content_slider.carousel ul li:nth-child(3){margin-right:0;}
	.wpcf7 .mcb-column.one-third{margin-left:0;margin-right:2%;}
	.wpcf7 .mcb-column.two-third{margin-right:0;margin-left:2%;}
}
@media (min-width:1240px){
	#Header #Top_bar .menu{padding:70px 0 0;}
	.content_slider .slider_content{height:311px;}
	#Content .content_slider ul li{width:378px!important;}
	.four-box-sec.top{height:auto;}
	.four-box-sec{height:227px;}
}
@media (min-width:960px) and (max-width:1239px){
	#Content .content_slider ul li{width:287px!important;}
	.content_slider .slider_content{height:321px;}
	.four-box-sec h3{font-size:20px;}
	.slider-box .date{font-size:24px;}
	.four-box-sec{height:251px;}
	.pricing-sec .amount span{font-size:34px;}
	.people_count_desc{font-size:26px;}
	/*.pricing-sec-col.center .pricing-sec{height:auto}*/
}
@media (min-width:768px) and (max-width:959px){
	.four-box-sec{padding:40px 35px 40px 30px;height:224px;}
	.four-box-sec h3{font-size:18px;padding-right:20px}
	.four-box-sec p{font-size:14px;line-height:20px;}
	.box-title{font-size:32px;}
	.people_count_desc{font-size:24px;line-height:35px;}
	.pricing-sec{padding:40px 25px;}
	.pricing-sec .amount{font-size:18px;}
	.pricing-sec .amount span{font-size:26px;}
	.timecounter span.title{font-size:30px;}
	.price-title{font-size:15px;}
	#Footer #mailpoet_form_2 .mailpoet_paragraph, .af-form .af-body .af-element{width:32%;}
}
@media (max-width:767px){
	.column_column ul.schedule-list li{display:block;margin-bottom:15px;}
	.people_count_desc{margin:0 30px;font-size:28px;}
	.header-classic #Top_bar .top_bar_right{display:none;}
	#Header #Top_bar #logo{line-height:0;padding:0;margin-top:0;width:auto!important;height:auto!important;}
	.timecounter span.title{display:block;width:auto;margin:20px 0;}
	.wpcdt-countdown-timer{margin:0;}
	.timecounter:before{top:25px;margin-top:0;}
	.four-box-sec.last{margin-bottom:20px;}
	.people_count_desc{font-size:24px;line-height:35px;}
}
@media (max-width:500px){
	.four-box-sec h3{font-size:20px;}
	#Footer #mailpoet_form_2 .mailpoet_paragraph, .af-form .af-body .af-element{width:80%;margin-bottom:5px;}
	.people_count_desc{margin:0 30px;font-size:26px;line-height:38px;}
	.pricing-sec .amount span{font-size:26px;}
	.timecounter{padding:10px 0;}
	.timecounter span.title{padding-left:85px;font-size:26px;}
}