
/*
Theme Name: Nature One
Theme URI: http://www.sktthemes.net/themes/natureonefree/
Author: SKT Themes
Author URI: http://www.sktthemes.net
Description: Nature One WordPress Theme is a multipurpose color changing responsive Nature, Agriculture, Green, artistic, travel, corporate, health, photography, blog, static, ecommerce, church, business, construction, hotel, personal suitable theme for those who love nature and however within Nature’s core there lies unlimited scope and possibilities. This is true for this responsive ready to use business WordPress theme which can be used for any other use. Comes with default slider and easy to set up homepage along with default theme options and ready compatibility with WooCommerce and Contact Form 7 among other plugins as well. Demo: http://sktthemesdemo.net/natureonefree/

Version: 1.3.5
License: GNU General Public License
License URI: license.txt
Text Domain: nature-one
Tags: gray, black, brown, green, yellow, dark, one-column, two-columns, right-sidebar, responsive-layout, custom-background, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

SKT Nature One WordPress Theme has been created by SKT Themes(sktthemes.net), 2014.
SKT Nature One WordPress Theme is released under the terms of GNU GPL
*/
*:focus {
    outline: 0;
}

* {
	margin:0;
	padding:0;
}
body {
	
}
.contact-form-section .address, .newsletter, .top-grey-box, .testimonial-section .testimonial-box .testimonial-content .testimonial-mid, .right-features .feature-cell, .accordion-box .acc-content, .work-box .work-info, .feature-box p {
	color:#064765;
}
img {
	margin:0;
	padding:0;
	border:none;
}
section img {
	max-width:100%;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	line-height:25px;
}
p {
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#d0c90b;
}
ul {
	list-style:none;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
.middle-align {
	margin:0 auto;
	padding:0;
	max-width:1010px;
	width:100%;
	
}
.wp-caption {
	margin:0;
	padding:0;
	font-size:13px;
	max-width:100%;
}
.wp-caption-text {
	margin:0;
	padding:0;
}
.sticky {
	margin:0;
	padding:0;
}
.gallery-caption {
	margin:0;
	padding:0;
}
.alignright {
	float:right;
	margin:5px 0 0 20px;
	padding:0;
}
.alignleft {
	float:left;
	margin:5px 20px 0 0;
	padding:0;
}
.aligncenter {
	margin:0;
	position:0;
}
.main-container ul, .comment-list .comment-content ul {
	list-style:circle outside;
	margin-left:13px;
}
.main-container ul li, .comment-list .comment-content ul li {
	margin:10px 10px 10px 0px;
	padding-left:10px;
	list-style:none;
}
.main-container ol {
	list-style-position:outside;
	margin-left:20px;
}
.main-container ol li {
	margin:5px 0;
}
.toggleMenu {
	display:none;
}
.bypostauthor {
	margin:0;
	padding:0;
}
.header .header-inner .nav ul li a {
	color:#ffffff;
}
#slider {
	width:100%;
	margin:0;
	padding:0;
	  height:656px;
	position:relative;
}
#slider-page {
	width:100%;
	/*margin:-17px 0 0;*/	
	padding:0;
	height:auto;
	position:relative;
	text-align:center;
	background:url(images/home-banner.png) no-repeat top center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height:649px;
  overflow:hidden;
}

.page-id-82 #slider-page, .parent-pageid-82 #slider-page{
	background:url(images/issues.jpg) no-repeat top center;
	-moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.page-id-227 #slider-page, .page-id-543 #slider-page, .page-id-392 #slider-page, .page-id-584 #slider-page{
	background:url(images/petition.jpg) no-repeat top center;
	-moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.newsroom #slider-page, .single-post #slider-page, .archive #slider-page, .category #slider-page{
	background:url(images/newsroom.jpg) no-repeat top center;
	-moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.header-background{
	height:656px;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position:top center;
  background-repeat:no-repeat;
}






#slider-page:before, #slider-page:after {
	/*border: solid transparent;
	content: " ";
	pointer-events: none;
	position:absolute;
	bottom:-35px;
	right:50%;*/
}
#slider-page:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 16px;
	margin-left: -30px;
}
.feature-shadow {
	margin:0;
	padding:0;
}
.feature-shadow img {
	margin:0;
	padding:0;
	width:100%;
}
#slider .top-bar {
	margin:0;
	padding:16px 0 20px;
	background:url(images/top-bar-bg.png);
	position:relative;
	top:180px;
	text-align:center;
}
#slider .top-bar h1 {
	font:100 50px 'Roboto', sans-serif;
	color:#ffffff;
}
#slider .top-bar h1 span {
	color:#d0c90b;
	border-bottom:3px solid #d0c90b;
}
.main-container {
	margin:0;
	padding:0;
}

header.entry-header {
	margin-bottom:35px;
}
body.home .fixed, body.blog .fixed {
	position:fixed !important;
	top:0 !important;
	margin:0;
	padding:0;
	z-index:99;
}
.header .header-inner {
	margin:0 auto;
	padding:0;
	position:relative;
}
.header .header-inner .logo {
	margin:0;
	padding:0;
	text-align:center;
	
	overflow:hidden;
}
.header .header-inner .logo h1 {
	font:40px 'Oswald', san-serif;
}
.header .header-inner .logo a {
	color:#ffffff;
	display:block;
/*	height:81px;*/
}
#container {
	width:100%;
	margin:0;
	padding:0;
}

.main-container p{
	margin-bottom:12px;
}

/* --------- start navigation  --------- */

.header .header-inner .nav ul li {
	margin:0 0 25px 0;
	position:relative;
	text-align:center;
}
.header .header-inner .nav ul li a {
	padding:27px 0 0 0px;
	display:block;
	color:#1baae5;
	font-weight:lighter;
	text-transform:uppercase;
	
}

.header .header-inner .nav ul li a:hover, .header .header-inner .nav ul li.current-menu-item a{
	color:#fff !important;
}




/* --------- End navigation  --------- */
/* --------- Homepage --------- */
.welcome-box {
	padding:30px 0px;
	text-align:center;
}
.welcome-box h1 {
	font:300 54px 'Open Sans Condensed', sans-serif;
}
.welcome-box h3 {
	font:300 29px 'Open Sans Condensed', sans-serif;
	padding-bottom:30px;
}
.welcome-box h4 {
	background:url(images/feature-title-bg.png) no-repeat bottom center;
	font:600 14px 'Open Sans', sans-serif;
	padding-bottom:28px;
	margin-bottom:15px;
}
.welcome-box .features-section {
	padding:0;
}
.welcome-box .features-section p {
	margin-bottom:25px;
}

.wrap{
	overflow:hidden;
	padding:20px 0px;
	position:relative;
}

.speech-left{
	float:left;
	max-width:460px;
	width:40%;
	clear:both;
	text-align:center;
	margin-top:150px;
}

.speech-left h3{
	text-transform:uppercase;
	color:#064765;
	margin-bottom:5px;
	
}


.top-newsletter{
	float:left;
	width:460px;
	position:absolute;
}
.top-newsletter .es_lablebox{
	display:none;
}

.top-newsletter .es_textbox, .top-newsletter .mc-field-group{
	float:left;
	width:180px;
	margin-right:25px;
}


.top-newsletter .mc-field-group {
    padding-bottom: 10px;
}


.top-newsletter .es_button{
	top:0px;
	right:64px;
	padding-top:0px;
	text-align:right;
	margin-right:64px;
}
.top-newsletter input[type="button"], .top-newsletter input[type="submit"]{
	background:#b00a1c;
	padding:4px 12px;
	color:#fff;
	border:1px solid #aa152b;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	cursor:pointer;
}

.top-newsletter input[type="submit"]:hover{
	
	background:#9b0c1b;
	color:#fff;
}


.top-newsletter input[type="text"], .top-newsletter input[type="email"]{
	border:1px solid #064765;
	padding:5px 5px;
	width:100%;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#064765;
	font-weight:600;
}

.top-newsletter h2{
	margin-bottom:12px;
	color:#9e9e9e;
}
.top-newsletter h2 .informe{
	font-size:42px;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	line-height:35px;
	
}

.top-newsletter h2 .stay{
	font-size:28px;
	margin-right:5px;
	font-weight:lighter;
}

.speech-right{
	float:right;
	max-width:534px;
	width:53%;
	font-size:16px;
	line-height:30px;
	text-align:justify;
	
}
.speech-right p{
	color:#064765;
}
.speech-right h2{
	color:#064765;
	font-size:55px;
	text-align:right;
	line-height:31px;
	margin-right:20px;
	margin-bottom:25px;

	
}
.speech-right h2 .securing{
	font-size:35px;
	color:#064765;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	text-transform:inherit;
	margin-bottom:15px;
	display:block;
	margin-right:93px;
	font-weight:normal;
	
}

.tallahassee{
	text-transform:uppercase;
	margin-left:35px;
	font-weight:bold;
}

/*-- start home page block icon css--*/


.feature-box {
	text-align:center;
	color:#393939;
	padding:0;
	transform: scale(1);
	transition-duration: 0.5s;

}

.feature-box p {
	/*font-size:14px;*/
	font-size:16px;
	width:80%;
	margin:0 auto;
	/*line-height:20px;*/
	text-align:justify;
}

.feature-box.featured-get-involved{
	margin-right:0px;
	float:right;
}
.feature-box.featured-boigraphy{
	/*margin-left:18px;*/
}
.feature-box p{
	color:#fff;
}

.feature-box h5 {
	font:400 24px 'Open Sans', sans-serif;
	color:#fff;
	margin:10px 0 12px;
	transition:0.5s;
}

.featured-issue .icon{
	background:url(images/icon-issue.png) no-repeat top center;
	display:block;
	width:40px;
	height:40px;
	margin:0 auto;
	border:none;
	padding:0;
	
}
.featured-boigraphy .icon{
	background:url(images/icon-boigraphy.png) no-repeat top center;
	display:block;
	width:40px;
	height:40px;
	margin:0 auto;
	border:none;
	padding:0;
}
.featured-get-involved .icon{
	background:url(images/icon-get-involoved.png) no-repeat center top ;
	display:block;
	width:40px;
	height:40px;
	margin:0 auto;
	border:none;
	padding:0;
}
.featured-issue .icon:hover, .featured-boigraphy .icon:hover, .featured-get-involved .icon:hover {
	border:none;
	background-position:center -40px;
}
.feature-box h5 a{
	border:none;
	color:#fff;
}
.feature-box h5 a:hover{
	border:none;
	color:#ef3c56;
}
/*-- end home page block icon css--*/

.nomargin {
	margin-right:0 !important;
}
.feature-box a {
	color:#313131;
}
.awesome-bg {
	color:#ffffff;
	font-family:'Open Sans Condensed', sans-serif;
}
.awesome-bg ul {
	margin:0 auto;
	padding:0;
	text-align:center;
}
.awesome-bg ul li {
	margin:0;
	padding:0 15px;
	font-size:25px;
	display:inline-block;
	background:url(images/feature-menu-bg.jpg) no-repeat bottom right;
}
.awesome-bg ul li:last-child {
	background:none;
}
.awesome-bg ul li a {
	color:#ffffff;
}
.awesome-bg ul li a:hover {
	color:#d0c90b;
}
.awesome-bg input[type="button"], .awesome-bg a.button {
	background-color:#d0c90b;
	border:none;
	font-size:25px;
	font-family:'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	padding:5px 55px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	display:inline-block;
	cursor:pointer;
	transition:0.5s;
}
.awesome-bg input[type="button"]:hover, .awesome-bg a.button:hover {
	background-color:#303441;
}

.about-left{
	float:left;
	width:73%;
}


.about-right{
	float:right;
	width:25%;
	text-align:center;
}

.about-right li{
	text-align:center;
}


.feature-box a {
	color:#ef3c56;
	padding:4px 12px;
	border:1px solid #ef3c56;
	display:inline-block;

}
.feature-box a:hover{
	color:#fff;
	border:1px solid #fff;
}
.footer-column {
	width:44%;
	padding:23px 0px 0 0;
	float:left;
	color:#fff;
	text-align:center;
	/*font-size:15px;*/
	font-style:italic;
}

#cff .cff-date{
	width:100% !important;
}


.footer-column a{
	color:#fff;
}

/* ------------- About Us ---------- */
.work-section {
	margin:12px auto 0;
}
.work-section h4 {
	font:400 17px 'Open Sans', sans-serif;
	color:#1e1e1e;
	text-transform:uppercase;
	margin:0 0 26px;
	text-align:center;
}
.first-row {
	width:100%;
	margin:33px 0 0;
	padding:0;
}
.work-box {
	padding:0;
}
.work-box:nth-of-type(3) {
	margin-right:0 !important;
}
.work-box .step-1 {
	width:60px;
	margin:0;
	padding:0;
	background:url(images/icon-step1.png) no-repeat bottom;
}
.work-box .step-2 {
	width:60px;
	margin:0;
	padding:0;
	background:url(images/icon-step2.png) no-repeat bottom;
}
.work-box .step-3 {
	width:60px;
	margin:0;
	padding:0;
	background:url(images/icon-step3.png) no-repeat bottom;
}
.work-box .work-info {
	margin:0;
	padding:0;
	font:400 13px 'Open Sans', sans-serif;
	color:#484949;
	line-height:20px;
}
.work-box .work-info h3 {
	font:600 17px 'Open Sans', sans-serif;
	color:#484949 !important;
	text-transform:uppercase;
	margin:12px 0 5px;
}
.nomargin {
	margin-right:0 !important;
}
.second-row {
	width:100%;
	padding:0;
}
.accordian-div {
	margin:0;
	padding:0;
}
.accordion-box {
	width:100%;
	margin:0;
	padding:10px 0;
	border-bottom:1px solid #9799a0;
}
.accordion-box:last-child {
	border-bottom:none;
}
.accordion-box h2 {
	font:400 17px 'Open Sans', sans-serif;
	text-transform:uppercase;
	background:url(images/icon-toggle.png) no-repeat left center;
	padding:8px 0 8px 48px;
}
.accordion-box h2 {
	cursor:pointer;
	color:#1e1e1e;
}
.accordion-box h2.active {
	background:url(images/icon-active-toggle.png) no-repeat left center !important;
}
.accordion-box .acc-content {
	margin:7px 0 0 49px;
	padding:0;
	font:400 13px 'Open Sans', sans-serif;
	color:#484949;
	line-height:20px;
}
.second-row .skill-bar {
	text-align:center;
	text-transform:uppercase;
	font:300 58px 'Open Sans Condensed', sans-serif;
}
.blue-shape {
	width:44px;
	height:41px;
	background:url(images/blue-box-shape.png) no-repeat;
	margin:0 auto;
	position:relative;
	top:20px;
}
.team-container-full {
	padding:50px 0;
}
.team-container-full h1 {
	font:900 27px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	padding-bottom:25px;
	text-align:center;
}
.team-container-full .team-box {
	margin:0 auto;
	padding:0;
}
.team-container-full .team-box li {
	width:261px;
	margin:0 95px 0 0;
	padding:0;
	display:inline-block;
	border:1px solid #a4a3a3;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
}
.team-container-full .team-box li:last-child {
	margin-right:0;
}
.team-container-full .team-box .team-info {
	width:100%;
	margin:0 auto;
	padding:0;
}
.team-container-full .team-box .team-info .thumb {
	width:100%;
	margin:0 auto;
	padding:0;
}
.team-container-full .team-box .team-info .thumb img {
	border:1px solid #cccccc;
	margin:5px;
}
.team-container-full .team-box .team-info .info {
	margin:0;
	padding:7px;
	line-height:22px;
}
.team-container-full .team-box .team-info .info h3 {
	font:400 17px 'Oswald', sans-serif;
	color:#ffffff;
}
.team-container-full .team-box .team-info .info strong {
	font:12px arial;
	color:#d1cb11;
}
.about-us-bg {
	padding:0;
}
.about-us-bg h1 {
	font:900 27px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
}
.about-us-bg .counter {
	width:100%;
	margin:0;
	padding:0;
}
.count-box {
	padding:0;
}
.count-box .count-no {
	width:68px;
	margin:15px 0 0;
	padding:18px 0;
	font:900 26px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#e74c3c;
	text-align:center;
	background-color:#303441;
	border-radius:40px;
	float:left;
}
.width_min {
	width:212px !important;
	float:right !important;
}
.width_min_content {
	width:135px !important;
}
.count-box .count-content {
	margin:5px 0 0 10px;
	padding:15px 0 0;
	float:left;
	font:900 24px 'Lato', sans-serif;
	text-transform:uppercase;
	color:#ffffff;
	text-transform:uppercase;
	line-height:39px;
}
.count-box .count-content span {
	font:400 13px 'Open Sans', sans-serif;
	display:block;
}
.left-image {
	margin:0;
	padding:0;
}
.right-features {
	margin:0;
	padding:0;
}
.right-features h3 {
	font:700 17px 'Open Sans', sans-serif;
	text-transform:uppercase;
	color:#1e1e1e !important;
	margin-bottom:10px;
	padding-left:10px;
}
.right-features .feature-cell {
	padding:10px 0;
	width:100%;
	margin:0;
	color:#1e1e1e;
	font:400 13px 'Open Sans', sans-serif;
	line-height:20px;
	transition:0.3s;
}
.right-features .feature-cell .feature-icon {
	width:22px;
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
.right-features .feature-cell .feature-desc {
	margin:0;
	padding:0 10px 0 0;
}
.right-features .feature-cell .feature-desc h5 {
	font:400 14px 'Open Sans', sans-serif;
	text-transform:uppercase;
	margin-bottom:8px;
}
.right-features .feature-cell:hover {
	background-color:#303441;
	color:#ffffff;
}
.testimonial-section {
	padding:0;
}
.services-banner {
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
}
.services-banner h1 {
	margin:0 auto;
	font:900 33px 'Lato', sans-serif;
	line-height:58px;
}
.services-banner a {
	background-color:#e74c3c;
	color:#ffffff;
	font:19px 'Lato', sans-serif;
	border-radius:5px;
	padding:15px 30px;
	transition:0.6s;
}
.services-banner a:hover {
	background-color:#484949;
}
.testimonial-section {
	padding:0;
	position:relative;
	border-top:1px solid #ededee;
	margin-top:50px;
	margin-bottom:43px;
	font-family:'Open Sans', sans-serif;
}
.testimonial-section h1 {
	font-weight:700;
	font-size:17px;
	color:#1e1e1e !important;
	text-transform:uppercase;
	width:207px;
	margin:0 auto;
	background-color:#ffffff;
	position:relative;
	top:-13px;
	padding:0 13px;
}
.testimonial-section .test-arrow-prev {
	background:url(images/icon-prev.png) no-repeat;
	width:33px;
	height:33px;
	position:absolute;
	top:-17px;
}
.testimonial-section .test-arrow-next {
	background:url(images/icon-next.png) no-repeat;
	width:33px;
	height:33px;
	position:absolute;
	right:0;
	top:-17px;
}
.testimonial-section .testimonial-box {
	padding:0;
	text-align:center;
}
.testimonial-section .testimonial-box img {
	margin:0;
	padding:2px;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	-o-border-radius:50px;
	-ms-border-radius:50px;
	border:2px solid #535760;
}
.testimonial-section .testimonial-box h5 {
	font-weight:400;
	font-size:14px;
	color:#1e1e1e !important;
	text-transform:uppercase;
	margin:5px 0 0;
}
.testimonial-section .testimonial-box span {
	font-size:12px;
	color:#e74c3c;
}
.testimonial-section .testimonial-box .testimonial-content {
	width:100%;
	margin:9px 0 0;
	padding:0;
	font-size:13px;
	color:#767676;
	line-height:20px;
}
.testimonial-section .testimonial-box .testimonial-content .testimonial-top {
	background:url(images/testimonial-top-bg.png) no-repeat top center;
	height:18px;
}
.testimonial-section .testimonial-box .testimonial-content .testimonial-mid {
	background:url(images/testimonial-mid-bg.png) repeat-y top center;
	width:94%;
	padding:16px 9px 18px 9px;
}
.testimonial-section .testimonial-box .testimonial-content .testimonial-bot {
	background:url(images/testimonial-bot-bg.png) no-repeat top center;
	height:6px;
}
.price-table {
	padding:30px 0;
	font:700 30px 'Open Sans', sans-serif;
	color:#1e1e1e;
	text-transform:uppercase;
	text-align:center;
}
.get-inspire {
	font-family:'Open Sans', sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#ffffff;
}
.fullwide {
	width:100% !important;
}
.get-inspire h1 {
	font-size:44px;
	font-weight:600;
}
.get-inspire h3 {
	font-size:20px;
	font-weight:600;
}
.newsletter {
	text-align:center;
	font-family:'Open Sans', sans-serif;
	font-size:13px;
	color:#5b5a5a;
	line-height:20px;
}
.newsletter h1 {
	text-transform:uppercase;
	font-size:26px;
	line-height:1.5;
	font-weight:700;
	color:#1e1e1e !important;
	padding-bottom:28px;
}
.newsletter input[type="text"] {
	padding:0 10px;
	height:52px;
	border:1px solid #c4c4c4;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	outline:none;
	font-size:16px;
	color:#c4c4c4;
}
.newsletter input[type="submit"] {
	background-color:#e74c3c;
	margin:0;
	padding:0 28px;
	border:none;
	font-size:17px;
	font-weight:700;
	color:#ffffff;
	text-transform:uppercase;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	-ms-border-radius:6px;
	height:52px;
	cursor:pointer;
}
.blog-post {
	font-family:'Open Sans', sans-serif;
}
.blog-box {
	padding:0;
	position:relative;
	margin:20px 0 40px;
}
.blog-box:last-child {
	margin-bottom:0 !important;
}
.blog-box .blog-meta {
	float:left;
	margin:0 10px 0 0;
	padding:7px 22px;
	text-align:center;
	font:20px 'Oswald', san-serif;
	color:#303030;
	line-height:28px;
	border-radius:45px;
	-moz-border-radius:45px;
	-webkit-border-radius:45px;
	-o-border-radius:45px;
	background-color:#d0c90b;
}
.blog-box .blog-meta img {
	width:73px;
	height:70px;
	border-radius:45px;
	-moz-border-radius:45px;
	-webkit-border-radius:45px;
	-o-border-radius:45px;
}
.blog-box .blog-right {
	margin:0;
	padding:0;
	font:12px arial;
}
.blog-box .blog-right h4 {
	font-size:16px;
	color:#d1cb11 !important;
	font-weight:400;
	margin-bottom:7px;
}
.blog-box .blog-right a {
	color:#d0c90b;
}
.blog-box .blog-title .blog-title-bot {
	width:100%;
	margin:0;
	padding:0;
	background:url(images/blog-title-bottom-bg.png) no-repeat;
	height:6px;
}
.social-feed {
	padding:40px 0 15px;
}
.social-feed h1 {
	font:900 27px 'Lato', sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	padding-bottom:20px;
}
.social-feed .social-box {
	padding:0;
}
.get-in-touch {
	background:url(images/touch-banner.jpg) no-repeat center center;
	background-size:cover;
}
.get-in-touch h1 {
	font:900 27px 'Lato', sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}
.get-in-touch .contact-info {
	margin:0 auto;
	padding:0;
}
.get-in-touch .contact-info .mail {
	padding-left:40px;
	font:600 22px 'Open Sans', sans-serif;
	background:url(images/icon-email.png) no-repeat left center;
	color:#ffffff;
	text-transform:uppercase;
}
.get-in-touch .contact-info .mail a {
	color:#ffffff;
}
.get-in-touch .contact-info .call {
	font:600 22px 'Open Sans', sans-serif;
	background: url(images/icon-call.png) no-repeat left center;
	color:#ffffff;
	text-transform:uppercase;
	padding-left:34px;
}
.contact-form-section {
	padding:0;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
}
.contact-form-section .address {
	width:292px;
	margin:0 auto;
	padding:60px 0 0;
	background:url(images/icon-marker.png) no-repeat top center;
	font-weight:700;
	font-size:15px;
	color:#353434;
	text-align:center;
	line-height:23px;
}
.contact-form-section .address a {
	color:#353434;
}
.contact-form-section .social-icons {
	width:292px;
	margin:0 auto;
	padding:50px 0;
}
.contact-form-section .social-icons .icon-fb {
	width:48px;
	height:48px;
	margin-right:13px;
	background:url(images/icon-fb.png) no-repeat;
	float:left;
	transition:0.5s;
}
.contact-form-section .social-icons .icon-fb:hover {
	width:48px;
	height:48px;
	background:url(images/icon-fb-hover.png) no-repeat;
}
.contact-form-section .social-icons .icon-twitt {
	width:48px;
	height:48px;
	margin-right:13px;
	background:url(images/icon-twitt.png) no-repeat;
	float:left;
	transition:0.5s;
}
.contact-form-section .social-icons .icon-twitt:hover {
	width:48px;
	height:48px;
	background:url(images/icon-twitt-hover.png) no-repeat;
}
.contact-form-section .social-icons .icon-ytube {
	width:48px;
	height:48px;
	margin-right:13px;
	background:url(images/icon-y-tube.png) no-repeat;
	float:left;
	transition:0.5s;
}
.contact-form-section .social-icons .icon-ytube:hover {
	width:48px;
	height:48px;
	background:url(images/icon-y-tube-hover.png) no-repeat;
}
.contact-form-section .social-icons .icon-rss {
	width:48px;
	height:48px;
	margin-right:13px;
	background:url(images/icon-rss.png) no-repeat;
	float:left;
	transition:0.5s;
}
.contact-form-section .social-icons .icon-rss:hover {
	width:48px;
	height:48px;
	background:url(images/icon-rss-hover.png) no-repeat;
}
.contact-form-section .social-icons .icon-in {
	width:48px;
	height:48px;
	background:url(images/icon-in.png) no-repeat;
	float:left;
	transition:0.5s;
}
.contact-form-section .social-icons .icon-in:hover {
	width:48px;
	height:48px;
	background:url(images/icon-in-hover.png) no-repeat;
}
.main-form-area {
	margin:0 auto;
	padding:0 0 60px;
}
.main-form-area input[type="text"], .main-form-area input[type="tel"] {
	width:80%;
	border:1px solid #dddddd;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	-ms-border-radius:20px;
	height:35px;
	padding:0 15px;
	font:12px arial;
	color:#222222;
	font-size:12px;
}
.main-form-area input[type="email"], .main-form-area input[type="url"] {
	width:80%;
	border:1px solid #dddddd;
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	-ms-border-radius:20px;
	height:35px;
	padding:0 15px;
	font:12px arial;
	color:#222222;
}
.main-form-area textarea {
	border:1px solid #dddddd;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	height:105px;
	padding:10px 15px;
	font:12px arial;
	color:#222222;
}
.main-form-area input[type="submit"] {
	width:30%;
	background-color:#d1cb11;
	text-align:center;
	color:#ffffff;
	border:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	font:600 17px 'Open Sans', sans-serif;
	margin-top:0;
	padding:8px 0;
	cursor:pointer;
	transition:0.5s;
}
.main-form-area input[type="submit"]:hover {
	background-color:#ffd200;
}
/* ------- Footer ----- */
#footer {
	width:100%;
	margin:0;
	padding:0;
}
#footer .footer-top {
	padding:20px 0;
	background:url(images/social-media-bg.png) repeat-y top center;
}
#footer .footer-bottom {
	padding:0px 0;
	background-color:#04364d;
}

.footer-inner .footer-bottom-left{
	 padding:25px 0px;
}


#footer .footer-bottom a{
	color:#fff;
	font-size:16px;
}
#footer .footer-bottom li.current_page_item a{
	color:#1baae5;
	
}
#footer .footer-inner {
	padding:0;
}
#footer .footer-inner p {
	font:400 11px 'Open Sans', sans-serif;
	color:#ffffff;
	margin:0;
	padding:0;
}

.footer-middle{
	background:#064765;
	color:#fff;
	overflow:hidden;
	padding:30px 0px;
}

.footer-middle-left{
	float:left;
	width:31%;
	padding-left:14%
}

.footer-middle-right{
	float:left;
	width:50%;
	font-size:13px;
	line-height:22px;
	color:#ddd;
}

.footer-middle-right p{
	text-align:justify;
}

.footer-political-detail{
	margin:15px 0 25px 0;
}

.main-container .footer-middle-right li{
	float:left;
	list-style:none;
	margin-right:3px;
	padding-left:0px;
}

.main-container .footer-middle-right ul{
	overflow:hidden;
	margin-left:0px;
}

.footer-middle-right li span{
	margin-left:3px;
}

.footer-middle-right li a{
	color:#fff;
}



