

.content {
min-height: 870px;
}
body.shadow3 .container.top_move .container_inner {
box-shadow: none;
}
.wrapper {
background-color: #000;
}
.page-template-template-content-php .container_inner2 {
background-color: #000;
}
.container_inner {
width: 1024px !important;
}
nav.main_menu {
padding: 40px 0 20px;
}
nav.main_menu ul li a {
font-size: 15px;
font-weight: 500;
}
#magic {
background-color: #69B200;
bottom: 30px;
height: 4px;
}
.container.top_move {
margin: -145px 0px 0px;
}
.drop_down .second .inner2 {
margin-top: 20px;
}
.logo img {
height: 380% !important;
top: -70px !important;
border-bottom: 2px solid #aa9152;
box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
}
.title.with_image img {
margin-top: 100px;
}
.page-template-default .container_inner .container_inner2 {
padding: 0px;
background-color: transparent;
}
.page-template-default .container.top_move .container_inner {
background-color: transparent;
}
.projects_type3 article .image .image_hover, .projects_type1 article .image .image_hover, .image_with_text_over .image_hover {
background: none repeat scroll 0% 0% rgba(17, 17, 17, 0.8) !important;
}
.projects_type3 article .text_holder h4 {
color: #aa9152;
}
.two_columns_33_66 > .column1 > .column_inner {
padding: 0px 25px 0px 25px;
}
.two_columns_33_66 > .column1 {
width: 42%;
background-color: #fff;
position: relative;
top: -125px;
border-bottom: 4px solid #aa9152;
}
.two_columns_33_66 > .column1 p{
font-size: 14px;
margin: 25px 0px;
position: relative;
top: -18px;
}
.two_columns_33_66 > .column1 p img {
margin: 0;
position: relative;
top: 3px;
left: -4px;
}
.two_columns_33_66 > .column1 h4{
font-size: 17px;
font-weight: 700;
line-height: 25px;
margin-bottom: 65px;
}
.two_columns_33_66 > .column2 {
width: 58%;
position: relative;
top: -10px;
}
.two_columns_33_66 > .column2 > .column_inner {
padding: 0;
}
.two_columns_33_66 > .column2 p{
margin: 0;
}
.two_columns_50_50 > .column2 {
margin-top: 50px;
}
.two_columns_50_50 > .column1 h4, 
.two_columns_50_50 > .column2 h4 {
color: #fff;
font-size: 16px;
font-weight: 700;
line-height: 25px;
}
.two_columns_50_50 > .column1 h4 {
margin-top: 30px;
}
.two_columns_50_50 > .column1 p,
.two_columns_75_25 > .column1 p{
color: #fff;
font-size: 14px;
margin: 25px 0px;
}
.two_columns_50_50 > .column1 p img {
margin-right: 60px;
position: relative;
top: -60px;
}
.two_columns_50_50 > .column1 p a,  .two_columns_50_50 > .column2 p a{
color: #fff;
}
.two_columns_50_50 > .column1 p a:hover, .two_columns_50_50 > .column2 p a:hover {
color: #aa9152;
}
.page-template-default .container_inner .container_inner2 .two_columns_50_50,
.page-template-default .container_inner .container_inner2 .two_columns_75_25 {
margin-top: 60px;
}
.page-template-default .container_inner .container_inner2 .two_columns_50_50 .column2 {
margin-top: 70px;
}
.two_columns_50_50 > .column1 h1,
.two_columns_75_25 > .column1 h1 {
color: #fff;
}
.two_columns_75_25 > .column1 {
width: 100%;
}
.two_columns_75_25 > .column2 {
width: 0%;
}
.two_columns_75_25 > .column1 h2 {
color: #fff;
}
.alignleft {
margin: 0px 0px 25px 0px;
}
header {
background-color: #000;
border-bottom: 4px solid #aa9152;
}
form p{
color: #fff;
font-size: 13px;
line-height: 15px;
}
input {
margin: 0 0 3px 0;
padding: 11px 4%;
}
input[type="checkbox"] {
width: 20px;
height: 20px;
position: relative;
top: 5px;
float: left;
margin-right: 5px;
}
textarea {
margin: 30px 0 25px 0;
}
.button, input[type='submit']{
background-color: #aa9152;
font-size: 15px;
padding: 12px 8px 12px 18px;
font-weight: 700;
margin: 20px 0;
}
form p img {
width: 6px;
height: 11px;
position: relative;
top: 34px;
left: 16px;
}
footer {
border-top: 4px solid #aa9152;
margin: 0px auto 0px;
}
.footer_top {
padding: 15px 1000px 7px;
}
#menu-footer-menu {
float: left;
margin: 0;
position: relative;
}
.footer_bottom {
height: 5px;
}
.footer_top ul li {
display: inline-block;
padding: 0px 5px;
line-height: 9px;
}
.footer_top ul li + li {
border-left: 1px solid #fff;
}
.four_columns > .column1 {
width: 33%;
}
.four_columns > .column2 {
width: 45%;
}
.four_columns > .column3 {
width: 0%;
}
.four_columns > .column4 {
width: 20%;
}
.footer_top ul li a {
line-height: 12px;
font-size: 11px;
}
footer a, footer p {
color: #fff;
font-size: 11px;
font-weight: 600;
margin: 0;
}
.fa {
font-size: 20px;
margin-left: 10px;
color: #aa9152;
}
.fa-map-marker {
font-size: 10px;
margin-right: 3px;
}
a:hover, p a:hover {
color: #aa9152;
}