body {
	background-color: #ffffff;
}

.homeimage {
   margin-top: 186px;
   margin-left: 70px;
   width: 800px;
   height: 175px;

}

#search_ico {
  display: none;
}

.content_holder {
     margin-top: 50px;
}

.menu_holder .li_logo {
     margin: 70px 0 80px;
}

.contact {
     color: white;
     font-family: Verdana;
     font-size: 15px;
     line-height: 30px;
}


/* =Homepage/Slideshow Background--------------------------------------------- */

#bg_pattern { display: none; }


/* =Logo Background-------------------------------------------------------------------- */

.li_logo img { background: none; padding: 0; }


/* =Category Filter Page---------------------------------------------------------------- */

.tax-portfolio_category a.wpb_sortable_cats { 
  color: #b1b1b1;
}

.tax-portfolio_category li.wpb_all_cats { 
  display: none;
}

.wpb_sort {
    margin-top: 22px;
}

.wpb_sort li.wpb_all_cats span {
		color: #000000;
		margin-right: 10px;
	}

a {
	text-decoration:none;
	color: #b1b1b1;
}
a:hover,
	.post_teaser .read_more:hover,
	#footer .footer_menu a:hover,
	h4.wpb_toggle:hover,
	h4.wpb_toggle_title_active,
	#footer .copyright_message a:hover,
	.small_tour_menu li a:hover {
		color: #000000;
	}

.wpb_sort li a.wpb_sortable_current {
                border-bottom: none;
		color: #000000;           
	}

.black_bg,
.blog_container,
.float_blocks_container .masonry_blocks .float_block { /*.single-wpb_portfolio .content_holder,*/
	background: #ffffff;
}
.float_blocks_container .masonry_blocks .teaser_img_link {
	display: block;
}
.masonry_blocks .teaser_content {
	margin: 5px 0 0 0;
}

	.float_blocks_container .masonry_blocks .float_block:hover {
		background: #000000;
	}
		.float_blocks_container .masonry_blocks .float_block:hover h2 {
			color: #ffffff;
		}
		.float_blocks_container .masonry_blocks .float_block:hover a {
			color: inherit;
		}

.wpb_portfolio .teaser_content h2 {
	border-bottom: none;
	margin-bottom: 1px;
	padding-bottom: 2px;
        color: #000000;
        #background: red;
        #line-height: 10px;
}

h1.title {
    display: none;
    color: #ffffff;
    font-family: "Gill Sans","ColaborateThinRegular";
    font-size: 25px;
    font-weight: 100;
    line-height: 1em;
    margin-bottom: 10px;
    padding-top: 18px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);
}

@media screen and (min-width: 1215px) and (max-width: 1440px) {
    .post-75 {
        left: 0 !important;
    }
}


/* =Project Page--------------------------------------------------------------------------- */

#float_controls {
	display: none;
	position: fixed;
	top: 244px;
	left: 990px;
	z-index: 20;
}

.bottom_portfolio_selection,
.comments_wrapper {
	border-top: 1px dotted #333333;
	padding-top: 15px;
	margin-bottom: 0;
	display: none;
}

.three-fourth { width: 100%; }


element.style {
    color: black;
    font-family: Verdana;
    text-align: justify;
}


.flex-control-nav {
    display: none;
}

.flexslider {
    margin: 0 0 20px 0 !important;
    border: none !important;
    box-shadow: none !important;
}

.main_content h2, h2, h3#reply-title {
     margin-bottom: 3px;
}

.portfolio_categories {
     margin-top: 3px;
     url(none);
}

.page .black_bg, .password_form .black_bg, .single-wpb_portfolio .black_bg, .blog_container {
    padding: 4px;
    width: 743px;
}

.wpb_portfolio .teaser_content h2 {
     font-family: Verdana !important;
}




/* =Contact--------------------------------------------------------------------------------- */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    background: white;
    color: black;
    width: 100%;
    font-family: Verdana;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.wpcf7-submit{
    margin-top: 3px !important;
    font-family: Verdana;
    color: white;
    background: #000000;
    opacity: 1;   
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    border-radius: 3px !important;
}

.wpcf7-submit:hover{
    font-family: Verdana;
    opacity: 0.8;
}

textarea:focus, input:focus {
	#border: none !important;
}

span.wpcf7-not-valid-tip {
   background: white;
}

.icon-contact {
   width: 21px !important;
   height: 15px !important;
   margin-top: 20px;
}

.icon-location {
   display: none !important;
   width: 15px !important;
   height: 21px !important;
   margin-top: 18px;
   margin-left: 55px !important;
}

.icon-phone {
   width: 14px !important;
   height: 21px !important;
   margin-top: 10px;
   margin-left: 55px !important;
}

.wpb_content_element {
    margin-bottom: 0px;
}

.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {
display: none;
}

.leaflet-marker-icon {
  width: 23px !important;
  height: 40px !important;
}

.leaflet-marker-shadow {
  display: none !important;
}



/* =News--------------------------------------------------------------------------------------------- */

.post_info {
    font-family: Verdana;
    font-size: 11px;
    margin: 0 0 0;
    padding-bottom: 12px;
}

.post_teaser .teaser_content, .post_info, .wpb_portfolio .teaser_content h2 {
    #border-bottom: 1px dotted #333333;
    border-bottom: none;
}

.post_teaser .post_title {
   margin-bottom: 3px;
}

.blog_container .post_teaser .post_teaser_img {
    margin-bottom: 10px;
}

.blog_teasers {
  margin-top: 16px;
}

.post_teaser .teaser_content {
        text-align: justify;
     #margin-bottom: 30px;
     #border-bottom: 1px dotted #333333;
     #padding-bottom: 20px;
}

.post_teaser_img {
 opacity: 1 !important;
}

.post_teaser_img:hover {
 opacity: 1 !important;
}


/* =Profile-------------------------------------------------------------------------------------------- */

.flexslider {
   margin-top: 16px !important;
   border-radius: 0px !important;
}

#post-75 {
left: 0px !important;
}

