body{
	position:relative!important;
	top:0!important;
	padding-top:0!important;
	background-color:#F8F2EEqlwkivkT;
	font-family: (select 198766*667891 from DUAL);
	transition:0.3s;
}
.body{
	position:relative;
	background-color: #fff;
    padding: 30px;
    margin: 15px 0;
	box-shadow: 0 0 10px #999;
}
.social-profiles{
	width: 40px;
    padding: 10px;
    position: absolute;
    right: -40px;
    top: 125px;
    background-color: #ffffff3b;
    border: 1px solid #ffffff85;
    border-radius: 0 1px 1px 0;
	border-left:none;
}
.social-profiles a i{
	line-height: 2;
    font-size: 20px;
    display: block;
    text-align: center;
}
.social-profiles a .fa-facebook{
	color:#3b5998;
}
.social-profiles a .fa-twitter{
	color:#1da1f2;
}
.social-profiles a .fa-rss{
	color: #FB5A02;
}
a, a:hover, a:focus{
	text-decoration:none!important;
	color:#FB5A02;
}
h1{
	font-family: 'Roboto', sans-serif;
}
h4{
	font-family: 'Roboto', sans-serif;
}
.header{
	margin-bottom:20px;
}
.header .logo{
	padding:0;
}
.header .logo img{
	width:100%;
}
.header .languages{
	padding:0;
	text-align:right;
}
.header .languages img{
	width:25px;
	margin-top:28px;
	margin-left:5px;
}
@media(max-width:768px){
.header .languages img{
	margin-top:15px;
}
}
.navbar-default{
	border-radius: 0;
    border: none;
    background-color:#008410;
	margin: 0 -15px 0;
	box-shadow: 0 0 6px 2px #00000059 inset;
}
@media(max-width:768px){
.navbar-default{
	margin: -20px -15px 0;
}
}
.navbar-collapse{
	padding:0;
}
.navbar-default .navbar-nav > li{
	border-right: 1px solid #ffffff61;
}
.navbar-default .navbar-nav > li:last-child{
	border-right:none;
}
.navbar-default .navbar-nav > li > a{
    color: #fff;
	transition:0.3s;
	font-size:13px;
	padding: 15px 16px;
    font-weight: bold;
	text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	color: #fff;
    background-color: #FB5A02;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color:#fff;
}
.navbar-default .navbar-nav > li.search{
	width:250px;
}
.navbar-default .navbar-nav > li.search a{
	color:#000!important;
}
.navbar-default .navbar-nav > li.search a:hover, .navbar-default .navbar-nav > li.search a:focus{
	background-color:transparent;
}
.dropdown-menu{
	background-color:#666;
	padding: 10px 0;
	border: 1px solid #666;
    border-radius: 1px;
}
.dropdown-menu > li > a{
	color:#fff;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	color: #fff;
    background-color: #FB5A02;
}
ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;    
}
.dropdown-submenu{
    position: relative;
}
.dropdown-submenu .dropdown-menu{
    top: 0;
    left: 100%;
    margin-top: -1px;
}
.padding0{
	padding:0;
}
.panel-slider{
	min-height:400px;
	background-color:#FB5A02;
	margin-bottom:20px;
}
.panel{
	margin-bottom:0;
	border-radius:0;
}
.panel-default > .panel-heading{
	border-radius:0;
	font-weight:bold;
}
.panel-default > .panel-heading-black{
	background-color:#333!important;
	color:#fff!important;
}
.panel img{
	width:100%;
}
.publications{
	border: 10px solid #008410;
    padding: 20px;
	margin: 1px 1px 1px 0;
	min-height:472px;
}
.publications img{
	width:100%;
}
.publications ol{
	list-style: none;
    padding: 0;
    margin: 0 0 10px;
	background-color:#eee;
	border-bottom: 3px solid #FB5A02;
	position: relative;
    left: 0;
    top: 0;
	width:100%;
	text-align:left;
}
.publications ol li, .publications ol li.active{
	display: inline-block;
    background-color: #FB5A02;
    padding: 10px;
	color:#fff;
	width:auto;
	height:auto;
	margin:0 1px 0 0;
	border-radius:0;
	text-indent: 0;
	border:none;
}
@media(max-width:768px){
.publications ol li, .publications ol li.active{
	display: block;
}
}
.publications ol li.active{
	background-color: #008410;
}
.publications .carousel-inner .row .col-md-6:nth-child(even){
	border-left:1px solid #ddd;
}
.publications .carousel-inner .row .col-md-6 p i{
	margin-right:5px;
}
.panel-presedent img{
	margin-bottom:10px;
}
.panel-presedent p{
	margin:0;
}
.sidebar-events .event{
	margin-bottom:30px;
}
.panel-bg{
	padding: 20px 30px;
    background-color: #fff;
    margin: 1px -15px 0;
    box-shadow: 0 0 20px 5px #ccc inset;
}
.big-ad{
	padding: 10px 0;
}
.big-ad h1{
	margin:0;
}
@media(max-width:768px){
.big-ad h1{
	margin:10px 0 20px;
	text-align:center;
	font-size:25px;
}
}
.ad p{
    background-color: #000;
    color: #fff;
    padding: 21px;
    margin-top: 1px;
    text-align: center;
    margin-bottom: 0;
}
.breadcrumb{
	background-color:#333;
	border-radius: 0;
    margin: 1px -15px 0;
    border: 1px solid #ddd;
}
.breadcrumb > li a{
	color:#999;
}
.breadcrumb > .active{
	color:#fff;
}
.btn-up{
	float:right;
	padding: 8px 14px;
}
.all-events .event{
	margin-bottom:30px;
}


.form-control{
	border-radius: 2px;
    height: 40px;
    color: #ada8a8;
}
.btn{
	border-radius:2px;
	text-transform: uppercase;
}
.btn-theme, .btn-theme:hover, .btn-theme:focus, .btn-primary, .btn-primary:hover, .btn-primary:focus{
    background-color: #FB5A02;
	border-color: #FB5A02;
}
.btn-default{
	background-color: #fff;
    border-color: #ddd;
	color:#666;
}
.btn-default:hover, .btn-default:focus{
	background-color: #fbfbfb;
    border-color: #ddd;
	color:#333;
}
.btn-success, .btn-success:hover, .btn-success:focus{
	background-color: #00B050;
	border-color: #00B050;
}
.btn-info, .btn-info:hover, .btn-info:focus{
	background-color: #0069CA;
	border-color: #0069CA;
}
.btn-warning, .btn-warning:hover, .btn-warning:focus{
	background-color: #E78E00;
	border-color: #E78E00;
}
.btn-danger, .btn-danger:hover, .btn-danger:focus{
	background-color: #E2252B;
	border-color: #E2252B;
}
.alert{
    padding: 5px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 2px;
    margin-top: 1px;
}
.alert-success{
	padding: 15px;
	text-align:center;
	font-size:14px;
    color: #FFFFFF;
    background-color: #00B050;
    border-color: #00B050;
}
.alert-success i{
	display: block;
    font-size: 45px;
    border-bottom: 2px solid #fff;
    width: 20%;
    margin: auto;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.alert-info{
    color: #FFFFFF;
    background-color: #0069CA;
    border-color: #0069CA;
}
.alert-warning{
    color: #FFFFFF;
    background-color: #E78E00;
    border-color: #E78E00;
}
.alert-danger{
    color: #FFFFFF;
    background-color: #E2252B;
    border-color: #E2252B;
}
@media(max-width:768px){
.g-recaptcha{
transform: scale(0.60);
transform-origin: 0 0
}
}
.map-container{
	height:451px;
	overflow:hidden;
	border:2px solid #fff;
	border-radius:2px;
}
@media(max-width:768px){
.map-container{
	margin-top:30px;
}	
}
#map{
	height:615px;
	margin-top: -50px;
}
#google_translate_element, .goog-te-banner-frame, .goog-tooltip{
	display:none!important;
}
.goog-text-highlight{
	background-color:transparent!important;
	box-shadow:none!important;
}
#goog-gt-tt{
	display:none!important;
}
.cse .gsc-control-cse, .gsc-control-cse{
	background-color:transparent!important;
	margin-top: -20px!important;
    margin-bottom: -12px!important;
}
.gsc-control-cse{
	padding:1em 0 0 0!important;
	border:none!important;
}
.gsc-branding{
	display:none!important;
}
.gsc-input-box{
	border: 1px solid #ddd!important;
    background: #fff!important;
    height: 35px!important;
    border-radius: 0px!important;
	box-shadow: none!important;
}
table.gsc-search-box td{
	padding:0!important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input{
	background: none!important;
    text-indent: 5px!important;
    height: 32px!important;
}
.gsc-search-button-v2{
	display:none!important;
}
.gsc-search-button:after{
	font-family: FontAwesome;
	content: "\f002";
	position:absolute;
	right: 35px;
    top: 15px;
    color: #999;
}
.successMsg{
	display:none;
}
.ad img{
	width:100%;
}


.footer-links .panel{
	height: 200px;
}
@media(max-width:768px){
.footer-links .panel{
	height:auto;
}
}
.footer-links ul{
	list-style: none;
    margin: 0;
    padding: 0;
}
.footer-links ul li{
	margin-bottom: 5px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 2px;
}
.footer-links .footer-events .event img{
	float: left;
    width: 35%;
    margin-right: 15px;
}
footer{
	background-color: #fff;
    padding: 15px;
    text-align: left;
    font-size: 15px;
    color: #333;
    line-height: 2.7;
	margin: 0 -30px -30px;
}
footer .bottom-line{
	margin-bottom:0;
}
footer .bottom-line .fa-heart{
	color: red;
    margin: 0 3px;
}
footer .ansi-logo img{
	width:90px;
	margin:0 10px;
}
.main-slider .fill{
	background-size: cover;
    height: 400px;
	border:1px solid #eee;
}
@media(max-width:768px){
.main-slider .fill{
	background-size: 100%;
    height: 150px;
}
}
.main-slider .caption{
	margin-top: -42px;
}
.main-slider .caption h4{
	background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 10px;
    font-size: 20px;
    margin: 0;
}
@media(max-width:768px){
.main-slider .caption h4{
	font-size:14px;
}	
}
.main-slider .owl-nav .owl-prev, .main-slider .owl-nav .owl-next{
	position: absolute;
    top: 45%;
    background: rgba(0, 0, 0, 0.8);
	color: #fff;
	padding: 5px 12px;
	cursor: pointer;
}
.main-slider .owl-nav .owl-prev:hover, .main-slider .owl-nav .owl-next:hover{
	background: rgba(0, 0, 0, 1);
}
.main-slider .owl-nav .owl-prev{
	left:10px;
}
.main-slider .owl-nav .owl-next{
	right:10px;
}
.main-slider .owl-dots{
	display:none;
}.events-slider img{
	margin-bottom:10px;
}
.events-slider .caption h4{
	background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    padding: 10px;
    font-size: 20px;
    margin: 0;
}
.events-slider .owl-nav{
	display:none;
}
.events-slider .owl-dots{
	position: absolute;
    top: -10px;
    right: -10px;
}
.events-slider .owl-dots .owl-dot{
	width: 10px;
    height: 10px;
    background-color: #000;
    border-radius: 100px;
    display: inline-block;
    margin: 0 3px 0;
}
.events-slider .owl-dots .owl-dot.active{
	background-color:#999;
}.partners{
	margin:30px 0;
}

.partners .owl-item{
	height: 80px;
    position: relative;
}

.partners .owl-item img{
	padding:0 15px;
	max-width: 150px;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    left: 50%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    width: auto;
}

.partners .owl-nav .owl-prev, .owl-nav .owl-next{
	position:absolute;
	top: 35%;
	font-size: 18px;
	color:#000
}

.partners .owl-nav .owl-next{
	right:0;
}

.partners .owl-dots{
	display:none;
}