/*----------------------------------

	Theme Name: Florida
	----------------------
		
	/* #Perdido Template
	================================================== */
	
h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', 'Roboto', Helvetica, Arial, sans-serif;
}
h3 strong, h4 strong, h5 strong, h6 strong {
	font-weight: bold;
}
.top-bar {
	background: #f7f7f7;
	border: none;
	padding: 0;
}
#headline {
	background: #fff;
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #f9f9f9;
}
#headline h3 {
	font-size: 24px;
	font-weight: 300;
	letter-spacing: 5px;
	margin-bottom: 12px;
	text-transform: uppercase;
}
#header, .transparent-header-w #header {
	border-bottom: none;
}
#search-form {
	margin-top: 37px;
}
a.search-form-icon i {
	font-size: 12px;
}
.logo-wrap .logo {
	width: 200px;
	height: 100px;
	position: relative;
}
.col-md-12 .logo-wrap .logo {
	width: auto;
	height: auto;
}
.logo-wrap .logo img {
	max-height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.col-md-12 .logo-wrap .logo img {
	position: static;
}
.nav-wrap1 {
	height: 100px;
}
.woo-cart-header {
	top: 27px;
}

@media only screen and (min-width: 961px) {
#nav > li > a {
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0 10px;
	line-height: 100px;
}
#nav > li > a:hover {
	background: none;
	color: #0093d0;
}
.transparent-header-w.t-dark-w #header #nav > li:hover > a {
	background: none;
	color: #0093d0;
}
#nav > li.current:after {
	display: block;
	float: left;
	content: "";
	width: 100%;
	height: 4px;
	background: #0093d0;
	bottom: 0px;
	margin-top: -4px;
}
.transparent-header-w.t-dark-w #header #nav > li.current:after {
	display: none;
}
.transparent-header-w.t-dark-w #header #nav > li.current a, #nav > li.current a {
	color: #0093d0;
}
#header.sticky #nav-wrap, #header.sticky.hi-header #nav-wrap {
	border-bottom: none;
	box-shadow: 0 0 3px rgba(0,0,0,0.21);
	height: 60px;
}
}
.top-bar .socialfollow a {
	background: none;
	padding: 9px;
	border-radius: 0;
	margin: 0;
}
.top-bar .socialfollow a.facebook:hover {
	background: #3b5996;
	color: #fff;
}
.top-bar .socialfollow a.twitter:hover {
	background: #00acee;
	color: #fff;
}
.top-bar .socialfollow a.vimeo:hover {
	background: #0dadd6;
	color: #fff;
}
.top-bar .socialfollow a.dribble:hover {
	background: #d53e68;
	color: #fff;
}
.top-bar .socialfollow a.youtube:hover {
	background: #cb322c;
	color: #fff;
}
.top-bar .socialfollow a.pinterest:hover {
	background: #cb2027;
	color: #fff;
}
.top-bar .socialfollow a.google:hover {
	background: #c3391c;
	color: #fff;
}
.top-bar .socialfollow a.linkedin:hover {
	background: #0073b2;
	color: #fff;
}
.top-bar .socialfollow a.rss:hover {
	background: #f29a1d;
	color: #fff;
}
.top-bar .socialfollow a.instagram:hover {
	background: #457399;
	color: #fff;
}
.top-bar .socialfollow a.other-social:hover {
	background: #ff5d5e;
	color: #fff;
}
.top-bar .socialfollow a:hover i {
	color: #fff !important;
}
.portfolio-pin .pin-box h4, .zoomex2 h6 {
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
}
.zoomex2 {
	background: rgba(240,74,82,.92);
}
.icon-box8:hover i {
	background: #0093d0;
	border-color: #0093d0;
}
#our-clients.crsl.our-clients li {
	border: 1px solid #eee;
	padding: 20px;
	padding-top: 28px;
}
#our-clients.crsl.our-clients li:hover {
	border-color: #e1e1e1;
}
.jcarousel-next:after, .jcarousel-prev:after {
	border: 1px solid;
}
h2.subtitle {
	font-size: 27px;
	letter-spacing: 3px;
}
.our-clients-wrap.crsl:after {
	display: none;
}
.contact-form {
	padding: 0;
	border: none;
}
.testimonials-slider-w .testimonial-content h4 {
	line-height: 1.5;
}
.testimonials-slider-w .testimonial-content h4 q {
	font-size: 20px;
	font-style: normal;
	line-height: 1.1;
	font-family: 'Roboto Slab', serif;
}
.max-title5 * {
	font-size: 21px;
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
}
#footer {
	background: #101012;
	border: none;
	padding-top: 30px;
}
.footbot {
	background: #0a0a0b;
}
.footer-in h5.subtitle {
	border: none;
	box-shadow: none;
	font-size: 21px;
	font-weight: bold;
	color: #fff;
	font-family: 'Roboto Slab', sans-serif;
}
.button,  button, a.button {
	position: relative;
	border: none;
	border-radius: 1px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	line-height: 1;
	font-weight: 600;
	cursor: pointer;
	line-height: 1;
	padding: 14px 20px;
}
.button.red {
	background: #0093d0;
}

@media only screen and (max-width: 767px) {
.ls-slide h3, .ls-slide h4 {
	display: none !important;
}
.ls-slide a {
	font-size: 12px !important;
	padding: 5px 8px !important;
}
}
	
	
/* -------- end ----------- */
