/* Flora Wedding  HTML5 Template */


@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,600,600italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Tangerine:400,700);

@import url('font-awesome.css');
@import url('flaticon.css');
@import url('animate.css');
@import url('owl.css');
@import url('jquery.fancybox.css');
@import url('hover.css');




/*** 

====================================================================
	Sponsors Slider Style
====================================================================

***/

.sponsors-section{
	position:relative;
	padding:120px 0px;
	color:#ffffff;
	background:#f7f7f7;
	width:100%;	
}

.sponsors-section .sponsors-outer .owl-controls{
	display:none;
}

.sponsors-carousel .slide-item{
	position:relative;
	border:1px solid #d0d0d0;
	margin:1px 3px;
	text-align:center;
	border-radius:3px;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.sponsors-section .sponsors-carousel .slide-item{
	border:1px solid #cccccc;	
}
	
.sponsors-carousel .slide-item img{
	display:block;
	max-width:100%;
	width:100%;
	opacity:0.5;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
}

.sponsors-carousel .slide-item img:hover{
	opacity:0.90;	
}

.sponsors-section .owl-controls {
	padding:0px !important;
	margin:0px !important;
}

.sponsors-section .owl-controls .owl-next,
.sponsors-section .owl-controls .owl-prev {
	position:absolute;
	width:40px;
	height:40px;
    margin: 0 !important;
	top:50% !important;
	margin-top:-20px !important;
	text-align:center;
	background:none !important;
    color: #ffffff !important;
    font-size: 20px !important;
    line-height: 38px;
    padding: 0 !important;
	border:1px solid #ffffff;
	opacity:0.70;
    transition: all 500ms ease 0s;
}

.sponsors-section .owl-controls .owl-next:hover,
.sponsors-section .owl-controls .owl-prev:hover {
	opacity:1;
}

.sponsors-section .owl-controls .owl-prev {
    border-radius: 0px !important;
	left:-80px !important;
}

.sponsors-section .owl-controls .owl-next {
    border-radius: 0px !important;
	right:-80px !important;
}

.sponsors-section .owl-dots{
	display:none !important;	
}



.sec-title{
	position:relative;
	padding-bottom:25px;
	background:url(../images/icons/title-separator.png) left bottom no-repeat;
	margin-bottom:65px;	
}

.sec-title.no-bg{
	padding-bottom:0px;
	margin-bottom:50px;	
}

.sec-title h2{
	font-size:54px;
	word-spacing:1px;
	font-weight:700;
	color:#fc5a61;
	text-transform:capitalize;
	font-family: 'Tangerine', cursive;	
}

.sec-title .des-text{
	position:relative;
	font-size:18px;
	color:#9f9f9f;
	text-transform:capitalize;
	font-style:italic;
	margin:-10px 0px 10px;
}
