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



	Theme Name: Florida

	----------------------

		

	/* #Wekiva Template

	================================================== */



	.page-template-portfolio-php  #main-content.container { padding-top:0;}

	.page-template-portfolio-php nav.primary .portfolioFilters { text-align:center;}

	

	/* Fonts */

	h1 , h2 , h3 , h4 , h5 , h6 { font-family: 'Oswald','Roboto',  Helvetica, Arial, sans-serif; color:#000;}

	

	/* Base Elements */

	h1.slog-t1 { font-size:80px; font-weight:bold; margin-bottom:25px;}

	h2.slog-t2 { font-size:49px; text-align:center; margin:10px 0 25px; letter-spacing:-2px;}

	.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;

	   }	

	a.button, a.button:hover { padding: 10px 13px; font-size: 15px; font-weight:600; border-radius:0;}

	a.button.small, a.button.small:hover { padding: 6px 10px; font-size: 12px; text-transform:uppercase; }		 

	a.button.large, a.button.large:hover { padding: 16px 20px; font-size:17px; letter-spacing:2px; font-weight:600; border-width:3px; }

	a.button:after { display:none;}

	.blox a.button.gray, a.button.bordered-bot.gray { color:#000; border-color:#000; border-radius:0;}

	.blox a.button.gray:hover, a.button.bordered-bot.gray:hover { color:#fff; background:#000 !important;}

	.blox.dark a.button.gray { color:#fff; border-color:#fff; border-radius:0;}

	.blox.dark a.button.gray:hover { color:#000; background:#fff !important; box-shadow:none;}

	#wrap  .wpb_single_image.wpb_content_element { margin-bottom:0;}

	.wpb_gmaps_widget.orchid-map, .w-map { border:1px solid #d9d9d9; background:#fff; padding:12px;}

	section.wpb_row.full-row .w-map { border:none; background:none; padding:0;}

	.blog-single-post h1, .postshow1 h1 { letter-spacing:-2px;}

	.our-team h2, .our-team h5 { padding-left:0; color:#292929; text-shadow:none; margin-bottom:10px; margin-top:10px; line-height:1.5;}

	.our-team h5 { margin-bottom:16px;}

	.icon-box14 i { color:#dd0f0f;}

	.sidebar h4.subtitle, .widget h4.subtitle { font-family:'Oswald','Roboto', sans-serif;}

	.widget h4.subtitle:after { border-color:#dd0f0f;}

	

	.logo-wrap .logo { width:350px; height:102px; position:relative;}

	.logo-wrap .logo img { max-height: 100%; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}		

	

	.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;}

	

	@media only screen and (min-width: 961px) {

	.top-bar { background:#232829; border-bottom: 1px solid #4a4a4a; padding:0;}	

	.top-links { color:#8a8a8a; padding-left:15px; font-size:12px;}

	#header { background:#3b3e3f; border:none; height:135px;}

	.transparent-header-w #header { border-bottom:none;}	

	#header h6 { margin:30px 6px 5px; font-size: 17px;color: #ccc; font-weight: 300; letter-spacing: 0.4px; font-family: 'Oswald', sans-serif;}

	#header h6 i { font-size:32px; color:#62696b; padding:0; border:none;}

	.nav-wrap2.mn4 { height:58px; margin-bottom:-29px; display:table; width:100%;}

	.nav-wrap2 { max-width:1100px;  margin-left:auto; margin-right:auto; text-align:center; border:none; z-index:770;

		background-image: -moz-linear-gradient(top, #fdfdfd, #e9e9e9);

		background-image: -ms-linear-gradient(top, #fdfdfd, #e9e9e9);

		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to#e9e9e9);

		background-image: -webkit-linear-gradient(top, #fdfdfd, #e9e9e9);

		background-image: -o-linear-gradient(top, #fdfdfd, #e9e9e9);

		background-image: linear-gradient(top, #fdfdfd, #e9e9e9);

		-webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.21);

		-moz-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.21);

		box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.21);}

		

	.nav-wrap2 .container { width:auto; padding:0;}		

	.nav-wrap2 #nav { text-align:center; width:100%; margin:0;}

	.nav-wrap2 #nav > li { float:none; display:table-cell; padding: 0; margin:0; border-bottom:4px solid #2a2a2a;}

	.nav-wrap2 #nav > li.current, .nav-wrap2 #nav > li:hover { border-color:#dd0f0f;}

	#nav > li.current:after { display:none; width:0; height:0;}

	.nav-wrap2 #nav > li > a { padding:18px 26px; margin-bottom:0; text-align:center; border-color:#e1e1e1; letter-spacing:1px; font-size:14px; color:#484848; text-transform:uppercase; font-weight:400; font-family:'Oswald','Roboto Slab', sans-serif;}

	.nav-wrap2.mn4 #nav > li > a { padding:18px 26px; margin:0;}

	.nav-wrap2 #nav > li > a:hover { color:#191919;}

	.nav-wrap2 #nav > li:first-child > a{ border-left:none;}

	.nav-wrap2 #nav > li:last-child > a { border-right:none;}

	#header.sticky #nav-wrap.nav-wrap2 { width:100%; max-width:100%;}

	#header.sticky #nav-wrap .container { padding-left:150px;}

	#header.sticky #nav { display:block; float:right; width:auto;}

	#header.sticky .nav-wrap2 #nav > li { border:none; display:inline-block; float:left;}

	#headline { padding: 38px 0px 22px; text-align:left; background:#f8f8f8;}

	#headline h3 { margin:15px; letter-spacing:2px;}

	.breadcrumbs-w { border-top:1px solid #d9d9d9; background:#f1f1f1;}

	#header .alignright { line-height:65px;}

	#header .vertical-space { height:6px;}

		}

	@media only screen and (max-width: 960px) {

	#header.sm-rgt-mn { background:#353c3e;}

	.top-bar { background:#232829; border:none;}	

	}

	

	.latestposts-six .latest-title { font-weight:400; letter-spacing:0;}

	

	#footer { background:#2d2d2d;}

	#footer .footer-in p { font-family: 'Roboto Slab',  Helvetica, Arial, sans-serif; font-size:13px;}

	#footer .footer-in h5.subtitle { font-size:20px; border:none; text-transform:none; box-shadow:none; margin-top:30px; color:#fff; text-shadow: 0 1px 2px rgba(0,0,0,0.7);}

	#footer .footer-in .contact-inf input, #footer .footer-in .contact-inf textarea { background: none; color: #ccc; border: 2px solid #393939; font-size: 12px; border-radius: 0; }

	#footer .footer-in .contact-inf button { padding: 14px 28px; font-size: 11px; font-weight:600; color:#fff; letter-spacing: 2px; background: #252525; border: none; float: left; margin-right:6px; }

	

/* -------- end ----------- */	