/*
Theme Name: civilforce
Support URI: http://www.themeskingdom.com/support/
Description: Theme is suitable for personal bloggers, newspapers, online magazines… With great look and very useful features you’ll leave a lasting impression upon your public.
Author: Themeskingdom
Author URI: http://www.themeskingdom.com/support/
Version: 1.8
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Theme URI: http://www.themeskingdom.com/
Tags: one-column, two-columns, three-columns, four-columns, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/

@import url("style/reset.css");
@import url("style/style.css");

.header-nav nav ul li a:link, .header-nav nav ul li a:visited
{
letter-spacing: .02em;
}

.header-nav nav ul li a:hover
{
color: #000;
}

.header-top
{
padding: 30px 0;
}

.header-nav, .sf-shadow ul
{
background: #000 !important;
}
.sf-shadow ul
{
width: 250px !important;
padding: 15px 10px 0px !important;
}
.header-nav nav ul li a:hover,
.header-nav nav ul li.active a{ 
    color:#fff !important; 
}

body
{
background: none;
}

.action-home
{
width: 100%;
padding: none;
background-color: #fff;
border: none;
}

.blog-one-single
{
border: none;
}

.full-pages, div.form.left
{
margin: 0px !important;
}

.pageheader
{
background: rgb(204, 5, 4);
position: relative;
max-width: 649px;
margin-top: 30px;
margin-bottom: -20px;
margin-left: 29px;
padding: 3px;
padding-left: 15px;
color: #fff;
text-transform: uppercase;
font-size: 30px;
}

#sidebar
{
margin-top:-30px;
}

.footer_box
{
float: left;
margin: 0 20px 10px 0;
width: 313px;
}

.contact-text span
{
margin-bottom: 0px;
}

.shortcodes ul li
{
margin: 0 0 1px 0;
}

.shortcodes h4, .shortcodes h3, .shortcodes h5
{
margin-top:10px;
margin-bottom:10px;
}

td
{
padding: 5px !important;
border: 1px solid rgb(185, 185, 185) !important;
}

h6
{
color: rgb(204, 5, 4) !important;
margin-top: 20px;
}

.shortcodes a
{
color: #c0392b !important;
}

.sidebar_widget_holder h3 {
margin-bottom: 15px;
}

.logo {
width: 40%;
}

.loginbutton:hover
{
background: none repeat scroll 0% 0% rgb(192, 57, 43);
border: 1px solid rgb(192, 57, 43);
}

.loginbutton:hover h5
{
color: #fff;
}

.copyright-text
{
text-align: center;
color: #000;
}

.footer-logo
{
display: none;
}
.header-nav nav ul li a:link, .header-nav nav ul li a:visited
{
font-size: 16px;
padding: 22px 20px 23px;
}
@media (max-width: 1020px)
{
.headerimage
{
display: none;
}
}
div.map.left
{
margin: 35px 30px 15px;
}
div.form.left
{
padding: 5px 30px 15px;
}
.map-contact
{
width: 660px;
}

.contact-text span
{
font-size: 15px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media screen and (max-width: 509px)
{
.wrapper
{
width: 100%;
padding: 10px;
}
.content-left, .contact-text
{
width: 100%;
}
.pageheader
{
margin-left: 0px;
}
.headtext
{
float: left !important;
}
}