/* Enter Your Custom CSS Here */

.entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0px auto;
    max-width: 1024px;
    width: 100%;
}
.margin-top-bottom-2 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.wpcf7-form-control.wpcf7-submit {
    background-color: #000;
    color: #FFF;
    font-weight: bold;
    border: medium none;
}

.freemium-post li img {
    height: 100%;
}

.freemium-post a {
    color: #8CCB55;
}

a:focus {
    outline: 1px dotted #8CCB55;
}



.widget {
    background-color: #fff;
    font-size: 14px;
    -moz-hyphens: auto;
    margin: 0px 0px 24px;
    padding: 20px;
    word-wrap: break-word;
}

.margin-bottom-3 {
    margin-bottom: 0px;
}

.hentry {
    padding: 0px 0px;
}

.site-header {
    background-color: #fff;
    padding-top: 0px;
}


.site-header .home-link {
    color: #71bd34;
    display: block;
    margin: 0px auto;
    max-width: 1080px;
    min-height: 80px;
    padding: 20px 20px;
    text-decoration: none;
    width: 100%;
}


ul.nav-menu, div.nav-menu > ul {
background-color: #344243;
}

.navbar {
    background-color: #344243;
    margin: 0px auto;
    max-width: 1600px;
    width: 100%;
}

.nav-menu li a {
    color: #71bd34;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 15px 20px;
    text-decoration: none;
}

.site-footer .sidebar-container {
    background-color: #252727;
    padding: 20px 0px;
}

.site-footer .widget a {
    color: #71bd34;
}

.single-content {
    padding-bottom: 0px;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    color: #71bd34;
    font-style: italic;
}

.freemium-menu a {
    text-transform: uppercase;
    color: #000 !important;
    font-size: 14px;
}

a {color: #71bd34; }

.wpcf7-form-control-wrap.your-message > textarea {
    width: 100%;
    height: 100px;
}

.contactform_bell {  min-width: 300px; min-height: 350px; padding: 20px;  background-position: left center;}

.contactform1 { width: 300px; float:right; }

.container-sony {
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 0px 0px #666;
}

body {
    font-family: "Open Sans",sans-serif;
    background-color: #FFF;
}

.margin-top-2 {
    margin-top: 0px;
}

.widget {
    background-color: #FFF;
    font-size: 14px;
    -moz-hyphens: auto;
    margin: 0px 0px 24px;
    padding: 0px;
    word-wrap: break-word;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 18px;
    margin-right: 0px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}