
/*=======================================
Template Design By MarkUps	
Author URI : http://www.markups.io/
========================================*/
.round_img {
  display: inline-block;
  border-radius: 50%;
  overflow: hidden;
  width: 10em;
  height: 10em;
}
.round_img  img{
  width:100%;
  height:100%;
  object-fit: cover;
}

.square_img {display: inline-block;
  border-radius: 5px;
  overflow: hidden;
  width: 300px;
  height: 300px;
box-shadow: 0px 0px 12px 11px #ddd;
 
  
  }
.square_img  img{
  width:100%;
  height:100%;
  object-fit: cover;
 
} 

.mu-sponsors-single .grey {
box-shadow: 0px 0px 12px 11px #3c3a3a;	
	
}
  
.rewiews {color:#fff;}
.black_input {background: transparent!important;}
.black_input::placeholder {
  color: #000;
}
.konfid {
    color: #000000;
   
    text-align: left;
    line-height: 1;
    background: #fff;
    padding: 5px;
}

.konfid p {font-size: 12px;}
.konfid h3 {color:#000;}
.black .mu-sponsors-single{color:#000;}
p {font-size:20px;}
.mu-sponsors-single p {margin-top:10px;}

.mu-sponsors-single img {object-fit: cover;}



.col-xs-five,
.col-sm-five,
.col-md-five,
.col-lg-five {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-five {
    width: 100%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-five {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-five {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-five {
        width: 20%;
        float: left;
    }
}


.clr {
    clear: both;
}

/* Форма обратной связи */
#inline {
  display:none;
  margin-left: 0px;
    width: 50%;
    margin: 0 auto;
    background: #fff;
    padding: 10px 20px;
}
.txt { 
    display: inline-block;
    color: #676767;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    padding: 5px 9px;
    font-size: 15px!important;
    line-height: 1.4em;
}
.txtarea { 
    display: inline-block;
    color: #676767;
    width: 617px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    padding: 5px 9px;
    font-size: 15px!important;
    line-height: 1.4em;
    height: 80px;
}
.txt:focus, .txtarea:focus {
 border-style: solid; 
 border-color: #bababa; 
 color: #444; 
 }
input.error, textarea.error { 
    border-color: #973d3d; 
    border-style: solid; 
    background: #f0bebe; 
    color: #a35959; 
    }
input.error:focus, textarea.error:focus { 
    border-color: #973d3d; 
    color: #a35959;
     }
#send { 
    color: #FFFFFF;
    display: block;
    cursor: pointer;
    padding: 5px 11px;
    font-size: 1.2em;
    border: solid 0px #F9F9F9;
    border-radius: 2px;
    background: #89ba16;
    width: 100%;
    margin-bottom: 20px;
	text-align: center;
}
#send:hover {
    background: #979797;
}
/* Форма обратной связи */

.modalbox {
    color: #FFFFFF;
    display: block;
    cursor: pointer;
    padding: 5px 8px;
  
    border: solid 0px #F9F9F9;
    border-radius: 2px;
    background: #89ba16;
  
    text-decoration: none;
    text-align: center;
    margin:0 auto 0px;
}



.modalbox:hover {
    background: #979797;
}

.flex-menu {
	display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
	display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;text-align:center;}
	
.flex-menu li {list-style-type:none;color:#000;}
.flex-menu h1 {font-size:1.5em;}
.main_title {font-size:32px; text-align:center;}
.logo {margin:0 5%; width: 70%;}
.item_one {margin:0;}
.item_two {margin:0;}
.item_three {margin:0 10px;}
.center {text-align:center; vertical-align:middle;margin-top:10px;margin-bottom:10px; }
.phone {font-weight:bold;font-size:14px; display:flex; display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;flex-direction:column; text-align:left;}
.phone img{width:5%;}
.vertical-align {
	display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
    display: flex;
    align-items: center;
	flex-wrap:wrap;
}
h2 {font-size:2em;}
.button_top {background-color: #ca0101;
    color: #fff;
    padding: 5px 20px;
	margin-top:5px;
    text-align: center;
    display: inline-block;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	border-radius: 5px;
	}
	
	@-webkit-keyframes shake {
0% { -webkit-transform: translate(2px, 1px) rotate(0deg); }
10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
}
	
	.button_top:hover {color:#fff; background-color:#ff0000;
	-webkit-animation-name: shake;
-webkit-animation-duration: 0.8s;
-webkit-transform-origin:50% 50%;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;}

.button_main {
	font-size: 18px;
	background-color: #ca0101;
    color: #fff;
    padding: 10px 20px;
	margin-top:5px;
    text-align: center;
    display: inline-block;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	border-radius: 5px;
	}
.button_main:hover {color:#fff; background-color:#ff0000;}

.mu-hero-overlay,
.mu-video-overlay {
	background-color: #64b3f4;/* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #ac495b, #026db3);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #ac495bd9, #026db3); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.block_two i{background: -webkit-linear-gradient(to right, #ac495b, #026db3); 
    background: linear-gradient(to right, #ac495bd9, #026db3);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	}
.block_two p {font-size:20px; margin-top:10px; color:#000;}
.round {margin:0 auto; font-size:70px; margin-top:10px; font-weight: bold; color:#b67786;  border:5px solid white;border-radius:50%; width:100px; height:100px;}
.block_three p {display:block; font-size:20px; margin-top:10px; color: #fff;}





.mu-primary-btn:hover,
.mu-primary-btn:focus,
.mu-copy-right a:hover,
.mu-copy-right a:focus,
.mu-send-msg-btn:hover,
.mu-send-msg-btn:focus,
.mu-faq-content .panel-title a:hover,
.mu-faq-content .panel-title a:focus,
.mu-faq-content .panel-title a[aria-expanded="true"],
.mu-faq-content .panel-title a>span,
.mu-menu ul li a:hover,
.mu-menu ul li a:focus,
.mu-single-speakers-info p,
.mu-single-speakers-social li a:hover,
.mu-single-speakers-social li a:focus,
.mu-logo,
.mu-logo:hover,
.mu-logo:focus,
#mu-hero .navbar-default .navbar-brand,
.mu-navbar .mu-menu li a:hover,
.mu-navbar .mu-menu li a:focus,
.mu-single-event .mu-event-time {
	color: red;
}

.mu-speakers-slider .slick-next,
.mu-speakers-slider .slick-prev,
#mu-venue,

.mu-navbar .navbar-toggle,
.mu-navbar .navbar-toggle:hover,
.mu-navbar .navbar-toggle:focus,
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover,
.mu-schedule-menu li a:hover,
.mu-schedule-menu li a:focus,
.mu-schedule-menu li.active a,
.mu-schedule-menu li.active a:hover,
.mu-schedule-menu li.active a:focus {
	background-color: #49628a;
	background: linear-gradient(to right, #ac495bd9, #026db3);
	border-bottom-color: none!important;
	
}


/* .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {border-bottom-color: #fff!important;} */

.mu-social-media a:hover,
.mu-social-media a:focus {
	border: 1px solid #EE3268;
	color: #EE3268;
}

.mu-contact-form .form-control:focus,
.mu-schedule-menu li a {
	border: 1px solid #49628a;    
} 

.mu-send-msg-btn,
.mu-send-msg-btn:focus,
.mu-register-btn:hover,
.mu-register-btn:focus,
.mu-popular-price .mu-register-btn {
	border: 1px solid #EE3268;
	background-color: #EE3268;
}

.mu-faq-content .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EE3268;

}

.mu-reg-submit-btn:hover,
.mu-reg-submit-btn:focus {
	background-color: red;
	border: 2px solid red;
}