@charset UTF-8;
.project_seperate{clear:both}
#container_projects h3{margin-top:0px;}
#container_projects.project_layout_single .project_full_description{margin-top:15px}
#container_projects.project_layout_2 .project_gallery{margin-top:20px}
#container_projects.project_layout_3 .project_column_2_3{width:65%;float:left;position:relative}
#container_projects.project_layout_3 .project_column_2_3 .project_column_1{width:48%;float:left;margin-right:2%;position:relative}
#container_projects.project_layout_3 .project_column_2_3 .project_column_2{width:48%;float:right;position:relative}
#container_projects.project_layout_3 .project_column_1_3{width:33%;float:right;position:relative}
.project_grid_view .box-item .entry-item{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CDCDCE;box-shadow:0 0 5px #CDCDCD;position:relative;padding:15px 15px 0}
.project_grid_view .box-item .entry-item .thumbnail{margin-bottom:10px;overflow:visible!important;text-align:center;position:relative}
.project_grid_view .box-item .entry-item .thumbnail a{display:inline-block;text-align:center}
.project_grid_view .box-item .entry-item .thumbnail img{border:none;height:auto;width:100%;max-width:100%;display:table-cell!important;padding:0}
.project_grid_view .box-item .entry-item #container_projects .project-bottom .postedin{background:none repeat scroll 0 0 #f7f7f7;border-bottom:1px solid #DDD;border-top:1px solid #DDD;border-left:none;border-right:none;margin:0 -15px;padding:15px}
.project_grid_view .box-item .entry-item .project-bottom .view_project_container{background:none repeat scroll 0 0 #f7f7f7;border-top:1px solid #FFF;text-align:center;margin:0 -15px;padding:15px}
.project_grid_view .box-item .entry-item #container_projects .project-bottom .view_project_container .project_readmore_container{margin:0}
.project_grid_view .box-item{float:left;margin-bottom:20px;margin-left:1%;margin-right:1%}
.project_grid_view .project_column_1{margin-left:0}
#project_grid_view2 .box-item{width:49% !important}
#project_grid_view2 .project_column_2{margin-right:0;float:right}
#project_grid_view3 .box-item{width:32% !important}
#project_grid_view4 .box-item{width:23.5% !important}
#project_grid_view5 .box-item{width:18.4% !important}
#container_projects .project_single_image_container .project_single_image{vertical-align:middle;max-width:100%;border:none;width:100%;margin:0;padding:0}
#container_projects .postedin{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #DDD;margin:0;padding:15px}
#container_projects .project_price_container{margin-bottom:15px}
#project_recently_viewed_widget_container ul li{float:left;width:100%;margin-bottom:15px}
#project_recently_viewed_widget_container ul li a.project_image_a{float:left;width:30%;border:1px solid #CCC;position:relative;padding:1px}
#project_recently_viewed_widget_container .project_recently_viewed_image{width:100%;float:left}
#project_recently_viewed_widget_container .project_recently_viewed_content{margin-left:30%;padding-left:10px}
ul#project_amenities_container li.project_amenities_item{background-position:left top;background-repeat:no-repeat;background-image:url(../images/bullet_amenities.png);list-style:none;margin:5px 0 0;padding:0 0 0 20px}
.project_amenities_readmore_container{float:right;margin-top:10px;font-weight:bold}
#container_projects .project_downloads .project_downloads_ul{list-style:none;margin:10px 0 0;padding:0}
#container_projects .project_downloads .project_downloads_ul li.project_download_item{background-position:left 2px;background-repeat:no-repeat;background-image:url(../images/bullet_downloads.png);list-style:none;margin:5px 0 0;padding:2px 0 2px 20px}
#container_projects .project_features .project_features_ul li.project_feature_item{background-position:left 2px;background-repeat:no-repeat;background-image:url(../images/bullet_features.png);list-style:none;margin:5px 0 0;padding:2px 0 2px 20px}
.p_data,.current_column{display:none}
.project_more_result{display:none;width:240px;text-align:center;position:fixed;bottom:50%;left:50%;margin-left:-125px;background-color:black;opacity:.75;color:white;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px}
.project_more_result img{border:none;background:none;margin:0;padding:0}
.project_email_inquiry_hyperlink_text{text-decoration:underline;cursor:pointer}
.project_email_inquiry_form{width:500px}
body .project_email_inquiry_form_button,.project_email_inquiry_form_button{clear:both!important;float:right!important;margin-right:4%!important}
.project_email_inquiry_field input,.project_email_inquiry_field textarea{border:1px solid #CCC!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;-moz-box-shadow:0 0 0 #FFF!important;-webkit-box-shadow:0 0 0 #FFF!important;box-shadow:0 0 0 #FFF!important;width:66%!important;font-size:13px!important;padding:5px}
.project_email_inquiry_field .your_message{height:65px}
.project_email_inquiry_required{color:red}
.project_email_inquiry_label{width:30%;float:left}
.project_email_inquiry_loading{float:right;display:none;margin-right:5px}
.project_email_inquiry_button_container{display:inline-block}
#container_projects.project_layout_single,#container_projects.project_layout_1,#container_projects.project_layout_2,#container_projects.project_layout_3{float:left;width:100%;clear:both;position:relative;margin:10px 0}
#container_projects.project_layout_single .project_column_1,#container_projects.project_layout_1 .project_column_1,#container_projects.project_layout_2 .project_column_1{width:49%;float:left;position:relative}
#container_projects.project_layout_single .project_column_2,#container_projects.project_layout_1 .project_column_2,#container_projects.project_layout_2 .project_column_2{width:49%;float:right;position:relative}
#container_projects.project_layout_single .project_column_2.column_email_button,#container_projects.project_layout_1 .project_column_2.column_email_button{position:absolute;bottom:0;right:0}
#container_projects.project_layout_2 .project_email_container,#container_projects.project_layout_3 .project_email_container{border-top-color:#FFF}
.project_grid_view .box-item .entry-item .project-title,.project_grid_view .box-item .entry-item .project_email_container,#container_projects .project_single_image_container{text-align:center;padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
#project_grid_view3 .project_column_3,#project_grid_view4 .project_column_4,#project_grid_view5 .project_column_5{margin-right:0}
#container_projects .project_gallery,h1.project_email_inquiry_result_heading,.project_email_inquiry_field{margin-bottom:10px}
#container_projects .project_readmore_container,#container_projects .project_email_container{margin-top:10px;margin-bottom:10px}
#container_projects .project_price,#container_projects .max_people_number{display:inline-block;background:#7f7f7f;color:#fff;padding:2px 5px}
#project_recently_viewed_widget_container,#project_categories_widget_container ul.project_categories_list li.cat-item{margin-top:5px}
#project_recently_viewed_widget_container ul li a .project_recently_viewed_name,#project_categories_widget_container ul.project_categories_list .cat-name{font-weight:bold}
ul#project_amenities_container,#container_projects .project_features .project_features_ul{list-style:none;margin:0;padding:0}
#project_categories_widget_container ul.project_categories_list .current-cat-name,#project_categories_widget_container ul.project_categories_list .current-project-name,#container_projects .project_downloads a.project_download_item_a{text-decoration:underline}
#container_projects a.email_button,#container_projects a.readmore_button,a.project_email_inquiry_form_button{cursor:pointer;display:inline-block!important;line-height:1!important;border:1px solid #161616;color:white!important;text-align:center!important;text-shadow:0 -1px 0 hsla(0,0%,0%,.3);text-decoration:none!important;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#2B2B2B;background:0;-webkit-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0,0%,0%,.29);-moz-box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0,0%,0%,.29);box-shadow:inset 0 1px 0 hsla(0,100%,100%,.3) , inset 0 0 2px hsla(0,100%,100%,.3) , 0 1px 2px hsla(0,0%,0%,.29);padding:6px 13px!important}
#container_projects a.email_button:hover,#container_projects a.email_button.hover,#container_projects a.email_button.active,#container_projects a.readmore_button:hover,#container_projects a.readmore_button.hover,#container_projects a.readmore_button.active,a.project_email_inquiry_form_button:hover,a.project_email_inquiry_form_button.hover,a.project_email_inquiry_form_button.active{text-decoration:none!important;background:0}
#container_projects a.email_button:active,#container_projects a.email_button.active,#container_projects a.readmore_button:active,#container_projects a.readmore_button.active,a.project_email_inquiry_form_button:active,a.project_email_inquiry_form_button.active{-webkit-box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0,100%,100%,1);-moz-box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0,100%,100%,1);box-shadow:inset 0 0 7px hsla(0,0%,0%,.3) , 0 1px 0 hsla(0,100%,100%,1);border-color:#161616}
#container_projects a.email_button.custom:hover,#container_projects a.readmore_button.custom:hover,a.project_email_inquiry_form_button.custom:hover{opacity:0.85}
#container_projects a.email_button span,#container_projects a.readmore_button span,a.project_email_inquiry_form_button span{line-height:1!important;min-height:16px!important}
@media only screen and (max-width: 768px) {
body .projects_page .box-content .box-item,body.archive.tax-project_category .box-content .box-item,#project_grid_view2 .box-item,#project_grid_view1 .box-item,#project_grid_view3 .box-item,#project_grid_view .box-item,#project_grid_view4 .box-item,#project_grid_view5 .box-item{margin-bottom:2em;display:block;width:100% !important}
}