@charset "utf-8";

/*
Theme Name: Log Cabins
Author: FrogsThemes.com
Author URI: http://www.frogsthemes.com
Theme URI: http://www.frogsthemes.com
Description: Custom build for Log Cabins
Template: real-estate-pro
Version: 1.0.0
*/

@import url("../real-estate-pro/style.css");

/*----------------------------------------------------begin Of Reset code ------------------------------------------------------*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent }
body{line-height:1 }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block }
nav ul{list-style:none }
blockquote,q{quotes:none }
blockquote:before,blockquote:after,q:before,q:after{content:none }
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:#218bb5 }
ins{background-color:#ff9;color:#333;text-decoration:none }
mark{background-color:#ff9;color:#333;font-style:italic;font-weight:bold }
del{text-decoration:line-through }
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help }
table{border-collapse:collapse;border-spacing:0 }
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0 }
input,select{vertical-align:middle }

/*----------------------------------------------------end Of Reset code ------------------------------------------------------*/

/* ----------------- common ---------------------- */

.no_bg_pad{background:none !important;padding:0 !important }
.no_bg{ background:none !important }
.no_pad{ padding:0px !important }
.no_mar{ margin:0px !important }
.no_border{ border:none !important }
.clear{clear:both;font-size:0;line-height:0;padding:0;margin:0;height:0 }
.flt_lft{ float:left !important }
.flt_rht{ float:right !important }

#sidebar									{ float:right }
#content.contentright						{ float:right;margin-right:0 }
#content.contentleft						{ float:left }
.homepage									{ float:left; }
#content.fullwidth 							{ width:100% }
#sidebar.sidebarright						{ float:right }
#sidebar.sidebarleft						{ float:left }

body										{ background:#e5f8ff;font-family:Arial,Helvetica,sans-serif;font-size:75%; color:#333 }
.wrapper									{ width:100%;position:relative;background:url(lib/assets/images/bg-top.jpg) repeat-x top center #e5f8ff; }
.container									{ width:920px;margin:0 auto }


.search_form ol li.hide,
.hide,
.list_buttons ul li.hide					{ display:none }

/* aLeRTS
-------------------------------------------------------------------*/	
.wpb_alert { float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;clear:both;color:#c09853;margin-bottom:18px;padding:15px 35px 0 14px;text-shadow:0 1px 0 rgba(255,255,255,0.5) }
.wpb_alert-success,div.wpb_alert-success { background-color:#dff0d8;border-color:#d6e9c6;color:#468847 }
.wpb_alert-danger,.wpb_alert-error,div.wpb_alert-danger,div.wpb_alert-error { background-color:#f2dede;border-color:#eed3d7;color:#b94a48 }
.wpb_alert-info,div.wpb_alert-info { background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad }
.wpb_alert-block { padding-bottom:14px;padding-top:14px }
.wpb_alert-block > p,.wpb_alert-block > ul { margin-bottom:0 }
.wpb_alert-block p + p { margin-top:5px }
.wpb_alert .messagebox_text { background:url("wpbakery/js_composer/assets/vc/alert.png") no-repeat scroll left center transparent;padding-left:28px}
.wpb_alert-info .messagebox_text { background:url("wpbakery/js_composer/assets/vc/info.png") no-repeat scroll left center transparent }
.wpb_alert-success .messagebox_text { background:url("wpbakery/js_composer/assets/vc/tick.png") no-repeat scroll left center transparent }
.wpb_alert-error .messagebox_text { background:url("wpbakery/js_composer/assets/vc/exclamation.png") no-repeat scroll left center transparent }
.wpb_alert-success .messagebox_text { background:url("wpbakery/js_composer/assets/vc/tick.png") no-repeat scroll left center transparent }
.wpb_alert-error .messagebox_text { background:url("wpbakery/js_composer/assets/vc/exclamation.png") no-repeat scroll left center transparent }

/*----------header----------*/

.header										{ width:100%;padding:0;position:relative;top:0;left:0;z-index:999;margin:0 0 20px; }

.logo										{ position:absolute;top:0;left:20px;z-index:9;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.5) }
.logo a										{ display:block;text-decoration:none }
.logo a img									{ display:block;padding:0;border:0 }
.logo a img:hover							{ border:0 }
.logo a.textlogo							{ font-family:Georgia,"Times New Roman",serif;font-size:2em;vertical-align:middle;display:block;padding:35px 10px }
.logo a.textlogo:hover						{ color:#239f85 }

.header_top									{ width:100%;background:url(lib/assets/images/bg-header.png) repeat-x top center;min-height:40px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.2) }
nav.menu									{ float:left;padding:0 15px 0 190px }
.menu ul									{ float:left;display:block }
.menu ul li									{ float:left;display:block;position:relative }
.menu ul li a								{ display:block;text-decoration:none;font-size:1em;line-height:18px;color:#fff;text-transform:uppercase;padding:11px 15px !important }
.menu ul li a:hover							{ background:url(lib/assets/images/bg-header-active.png) repeat-x top center #eee;color:#fff }
.menu ul li.current_page_item a,
.menu ul li.current-menu-item a,
.menu ul li a.selected						{ background:url(lib/assets/images/bg-header-active.png) repeat-x top center;color:#fff }
.menu ul li ul								{ display:none;width:210px;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);behavior:url(Pie.htc) }
.menu ul li ul li							{ width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff }
.menu ul li ul li a							{ text-transform:none;background:url(lib/assets/images/nav_arrow.png) no-repeat 95% center;padding:8px 15px !important;color:#218bb5;font-weight:bold; }
.menu ul li ul li a:hover					{ background:url(lib/assets/images/nav_arrow.png) no-repeat 95% center #eee;color:#218bb5; }
.menu ul li ul li ul						{ width:210px;position:absolute;top:-1px!important;left:100% }
.menu ul li ul li ul li a					{ background:none }

.menu2										{ display:none;float:right;padding:0;background:url(lib/assets/images/head_divider.jpg) no-repeat left center }
.menu2 a.menu_click							{ width:20px;height:40px;background:url(lib/assets/images/nav_click.png) no-repeat center center;display:block;float:right;font-size:0;text-decoration:none;padding:0 15px }
.menu2 a.menu_click:hover					{ background-color:#e06e05 }
.menu2 a.main_select						{ background-color:#e06e05 }
.menu2 ul									{ width:100%;position:absolute;top:100%;right:0;background:#239f85;display:none;padding:0;z-index:9 }
.menu2 ul li								{ float:left;display:block;position:relative;width:100%;border-top:1px solid #39a991;border-bottom:1px solid #1f8f77 }
.menu2 ul li a								{ display:block;text-decoration:none;font-size:1.167em;line-height:18px;color:#a4e9bf;text-transform:uppercase;padding:10px 20px;background:url(lib/assets/images/nav_arrow.png) no-repeat 95% center }
.menu2 ul li a:hover						{ background-color:#1c7f6a;color:#fff }
.menu2 ul li a.selected						{ color:#fff;background:url(lib/assets/images/nav_arrow2.png) no-repeat 95% center #1c7f6a }

.menu2 ul li ul								{ position:static;right:0;width:100%;padding:0;display:none;float:left;background:#1f8f77 }
.menu2 ul li ul li							{ border-top:1px solid #338d7a;border-bottom:1px solid #197360 }
.menu2 ul li ul li a						{ text-transform:none;padding:10px 20px 10px 8% }

.menu2 ul li ul li ul 						{ background:#1c806b }
.menu2 ul li ul li ul li a					{ text-transform:none;padding:10px 20px 10px 16% }

.header_btm									{ width:100%;background:#865a37;min-height:32px;box-shadow:0 1px 3px rgba(0,0,0,.2) }

#breadcrumbs								{ padding:8px 20px 8px 200px!important;font-size:1em;line-height:16px;color:#fff;text-align:left }
#breadcrumbs a								{ color:#fd9331;display:inline-block;text-decoration:none;background:url(lib/assets/images/nav_arrow.png) no-repeat right 4px;padding:0 17px 0 0;margin:0 8px 0 0 }

#breadcrumbs a:hover						{ text-decoration:underline }

.sociallinks { float:right; padding:0; }
.sociallinks div { float:left; }
.sociallinks div a { height:40px;width:40px;display:block;float:left; }
.sociallinks .facebook a { background:url(lib/assets/images/icon-fb.png) no-repeat center center;width:30px; }
.sociallinks .twitter a { background:url(lib/assets/images/icon-twitter.png) no-repeat center center;width:35px; }
.sociallinks .google a { background:url(lib/assets/images/icon-google.png) no-repeat center center; }
.sociallinks a:hover { background-color:#e06e05 }



/*----------banner----------*/

.banner 									{ width:100%;overflow:hidden;position:relative }
.banner img 								{ display:block;height:auto;max-width:100%;width:100%;-moz-box-sizing:border-box;padding:0!important;border:0!important }
.banner	.slide1_text						{ width:100%;position:absolute;top:0;left:0;padding:150px 0 0 0;text-align:center }
.banner	.slide1_text h3						{ font-size:3em;border-radius:5px;font-family:Georgia,"Times New Roman",serif;color:#fff;display:block;background:#333;font-weight:normal;position:relative;margin:0 auto 35px;padding:20px 35px;display:inline-block }
.banner	.slide1_text h3 em.btm_arrow		{ width:44px;height:22px;position:absolute;bottom:-22px;left:50%;margin-left:-22px;display:block;background:url(lib/assets/images/blue_btm_arrow.png) no-repeat center bottom }

.banner_search								{ width:560px;height:68px;background:url(lib/assets/images/search_bg.jpg) repeat-x left top #d6d6d6;border-radius:8px;position:relative;margin:0 auto 30px;padding:30px 35px 0;text-align:left;box-shadow:0 2px 5px rgba(0,0,0,.2) }
.for_sale									{ width:98px;height:36px;background:url(lib/assets/images/for_sale_bg.jpg) repeat-x left top;border:1px solid #bbb;border-radius:3px 0 0 3px;position:relative;float:left;z-index:99 }
.for_sale a.search_type						{ display:block;padding:0 10px;text-decoration:none;font-size:1.250em;line-height:36px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold }
.for_sale a.search_type span				{ display:block;background:url(lib/assets/images/black_arrow.png) no-repeat right center }
.for_sale ul								{ width:99%;display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #a9a8a5;float:left }
.for_sale ul li								{ width:100%;float:left;display:block }
.for_sale ul li a							{ display:block;text-decoration:none;font-size:1.250em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0 0 0 10px;font-weight:bold }
.for_sale ul li a:hover						{ background:#f0f0ff }

.type_area									{ width:61%;height:36px;background:#fff;border:1px solid #bbb;border-radius:0 3px 3px 0;position:relative;float:left;border-left:0;padding:0 2% }
.type_area .textbox1,
.type_area select							{ width:100%;background:none;border:none;outline:none;font-size:1.25em;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0;float:left;display:block;margin:9px 0 0 0  }
.type_area .target							{ width:22px;height:22px;background:url(lib/assets/images/target_spr.png) no-repeat left top;float:right;display:block;font-size:0;text-decoration:none;margin:7px 0 0 0 }
.type_area ul								{ width:99%;position:absolute;display:none;top:100%;left:0;background:#fff;border:1px solid #a9a8a5;float:left;z-index:1000 }
.type_area ul li							{ width:100%;float:left;display:block }
.type_area ul li a							{ display:block;text-decoration:none;font-size:1.250em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0 0 0 10px;font-weight:bold }
.type_area ul li a:hover					{ background:#f0f0ff }

.banner_search .search_but					{ width:84px;height:38px;background:#333;float:right;display:block;cursor:pointer;border-radius:5px;position:relative;border:none;font-size:1.25em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.banner_search .search_but:hover			{ background:#239f85 }

.banner	.slide1_text strong.total_search	{ font-size:1.333em;line-height:36px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background:#333;display:inline-block;padding:0 10px;border-radius:5px }


.banner .bx-wrapper .bx-viewport .searchslide {min-height:380px;max-height:600px }
.banner .bx-wrapper .bx-viewport .searchslide img {min-height:380px }

.slide2_text								{ position:absolute;bottom:65px;left:0;padding:0;width:auto;float:left }
.slide2_text .details,
.slide2_text .title,
.slide2_text .subtitle						{ text-align:left;float:left;clear:both }
.slide2_text .title							{ font-size:2em;font-family:Georgia,"Times New Roman",serif;color:#333;background:#fff;padding:15px;font-weight:normal }
.slide2_text .price							{ background:#333;color:#fff;font-weight:bold }

.slide2_text .title a						{ color:#333;text-decoration:none }
.slide2_text span							{ display:inline-block;font-size:1.2em;font-family:Arial,Helvetica,sans-serif;color:#a4e9bf;background:#239f85;padding:15px }
.slide2_text .subtitle span					{ color:#fff;background:#333 }

/*---------Homepage----------*/

.innercontainer { background:#fff;box-shadow:0 2px 10px #34b3e7;border-radius:2px;padding:20px 2.5%;position:relative;z-index:1;float:left;width:95%; }

.hpheading { text-align:center;padding:0 10px 10px 10px;position:relative;z-index:2;}
.hpheading h1 { color:#794d2a;font-size:24px;text-transform:none;}
.hpheading:after { content:"";display:block;width:51px;height:62px;position:absolute;bottom:-35px;left:40px;background:url(lib/assets/images/arrow.png) no-repeat 0 0;}

/* Search form */
.logcabinssearchform { background:#cdf0fe;width:45%;padding:2%;color:#4e4e4e;margin:0 0 20px;float:left;overflow:hidden; }
.logcabinssearchform .formoption { float:left;margin:0 10px 10px 0; }
.logcabinssearchform .formoption.fullwidth { width:100%;margin:0 0 10px; }
.logcabinssearchform .formbutton { float:left;margin:0 10px 10px 0;width:100%;text-align:right; }
.hidden { display:none }

.logcabinssearchform label { float:left;margin:0 5px 0 0;padding:8px 0 0; }
.logcabinssearchform select { background:#fff;padding:5px;color:#4e4e4e;float:left;border:1px solid #b7b7b7;-moz-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 2px 1px rgba(0,0,0,.1);box-shadow:inset 0 2px 1px rgba(0,0,0,.1); }
.logcabinssearchform h3 { clear:both;font-size:16px;text-transform:none;color:#218bb5; }

.logcabinssearchform .divider {height:1px;background:#fff;border-top:1px solid #b8d8e4;content:"";margin:5px -10% 15px -10%;width:200%; float:left; clear:both;}

.logcabinssearchform .locationselect { padding:2% 4%;width:100%;font-weight:bold;font-size:14px;border-radius:30px;margin:0 0 5px; }

.logcabinssearchform #typechecks	 { margin-left:-5px; }
.logcabinssearchform #typechecks div { display:inline-block; float:left; }
.logcabinssearchform #typechecks input { margin:7px 5px; }

.logcabinssearchform .searchbutton { padding:6px 10px;font-size:14px;display:inline-block;font-weight:bold;background:#f0562c;color:#fff;text-decoration:none;border-radius:3px;border:0;}
.logcabinssearchform .searchbutton:hover { background:#ff7a56; }


/* HP Gallery */
.logcabinhpgallery { background:#fff;width:49%;color:#fff;margin:0 0 20px;float:right;position:relative; }
.logcabinhpgallery a { color:#fff;font-weight:bold;text-decoration:none; }
.logcabinhpgallery a:hover { text-decoration:underline; }
.logcabinhpgallery a img { float:left;border:0;padding:0;width:100%;max-width:100%; }
.logcabinhpgallery a:hover img { border:0;padding:0; }
.logcabinhpgallery .caption { background:#865A37;padding:5%;display:block;font-size:16px;position:absolute;bottom:0;left:0;width:90%;color:#fff;line-height:1.2em; }

/* Featured */
.featuredcabinswrap { background:#fff;width:74%;color:#4e4e4e;margin:0 0 20px;float:left; }
.featuredcabin { float:left;width:30%;margin:0 3% 10px 0;min-height:250px; }
.featuredcabin a img,
.featuredcabin a:hover img{ padding:0;border:0;margin:0 0 10px 0;max-width:100%;width:100%;}
.featuredcabin h3 { font-size:16px;text-transform:none;margin:0 0 5px 0; }
.featuredcabin p { margin:0 0 10px 0;line-height:1.2em; }
.featuredcabin a { color:#218bb5; text-decoration:none;font-weight:bold; }
.featuredcabin a:hover { text-decoration:underline; }


/* Blog posts */
.latestpostswrap { background:#fff;width:24%;color:#4e4e4e;margin:0 0 20px;float:right; }
.latestpostitem { margin:0 0 20px 0; }
.latestpostitem h3 { font-size:16px;text-transform:none;margin:0 0 5px 0; }
.latestpostitem p { margin:0 0 10px 0;line-height:1.2em; }
.latestpostitem p.date { font-size:11px;color:#666 }
.latestpostswrap a { color:#218bb5; text-decoration:none;font-weight:bold; }
.latestpostswrap a:hover { text-decoration:underline; }


/*----------content----------*/

.content									{ max-width:920px;width:auto;padding:50px 20px;clear:both;margin:0 auto;background:#fff;z-index:1;position:relative;border-radius:2px; }
.content.homepage							{ max-width:960px;padding:20px 0 0;clear:both;margin:0 auto;background:none;float:none;box-shadow:none; }

.content_box1								{ width:99%;margin:0 auto 20px;padding:30px 0 0;border-top:1px dotted #ccc }

.home_intro									{ width:62%;float:left }
.home_intro p								{ font-size:1.2em;line-height:1.4em;margin:0 0 20px }
.home_intro em								{ font-size:1.2em;font-family:Georgia,"Times New Roman",serif;color:#a7a7a7;padding:20px 0;display:block }

.col1-3										{ width:33%;float:right;position:relative }
.tweet_blog									{ width:100%;float:left;position:relative;margin:0 0 25px }
.page-template-page-home-php .content .latest_blog{ width:84%;background:#35495d;padding:20px 8%;float:left;}
.page-template-page-home-php .content .latest_blog h4{ font-size:1.3em;line-height:18px;color:#9aa4ae;font-weight:bold;padding:0 0 15px;border:none;margin-bottom:0 }
.page-template-page-home-php .content .latest_blog li{ font-size:1.3em;line-height:18px;font-weight:bold;padding:0 0 20px;color:#c2ac9b !important }
.page-template-page-home-php .content .latest_blog li a{ color:#fff;text-decoration:none }
.page-template-page-home-php .content .latest_blog li a:hover{ text-decoration:underline }

.page-template-page-home-php .content .latest_blog:nth-of-type(even){ background:#333 }

.latest_tweet								{ width:84%;background:#333;padding:20px 8% 5px 8%;float:left;min-height:145px }
.latest_tweet h4							{ font-size:1.333em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#9aa4ae;font-weight:bold;padding:0 0 10px }
.page-template-page-home-php .content .latest_blog .twitts li,
.latest_tweet p								{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#c2ac9b !important;padding:0 0 12px;font-weight:normal }
.page-template-page-home-php .content .latest_blog .twitts .rstw_comma{ display:none }
.page-template-page-home-php .content .latest_blog .twitts .twitter-timestamp{ clear:both;margin-top:10px;color:#c2ac9b !important }
.page-template-page-home-php .content .latest_blog .twitts a.twitter-link,
.latest_tweet p a							{ color:#fff;text-decoration:underline }
.page-template-page-home-php .content .latest_blog .twitts a.twitter-link:hover,
.latest_tweet p a:hover						{ text-decoration:none }
.latest_tweet span							{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#fff;display:block }

.tweet_btm_bg								{ width:100%;height:12px;background:url(lib/assets/images/tweet_blog_btm_bg.png) no-repeat left top;position:absolute;bottom:0;left:0 }

.feature_prop								{ width:99%;margin:0 auto;padding:0 0 30px }
.feature_prop ul							{ width:100%;float:left;display:block }
.feature_prop ul li							{ width:22%;float:left;display:block;margin:0 3% 0 0;line-height:1.4em;position:relative }
.feature_prop ul li span.feat_img			{ display:block;margin:0;width:100%;max-width:100% }
.feature_prop ul li span.feat_img			{ max-width:218px }
.feature_prop ul li strong					{ font-size:1.3em;color:#f0562c;font-weight:bold;padding:10px 0 15px;display:inline-block;clear:both }
.feature_prop ul li .feat_title				{ font-size:1.1em;margin:0 0 10px;font-weight:bold;display:inline-block;text-decoration:none }
.feature_prop ul li .feat_title:hover		{ text-decoration:underline }

.listinglabel 								{ position:absolute;top:15px;left:-5px;font-size:10px;line-height:10px;font-weight:bold;line-height:auto;padding:6px 10px;background:#239f85;color:#fff;text-transform:uppercase;box-shadow:1px 1px 2px rgba(0,0,0,.2)}
.listinglabel:before 						{ position:absolute;bottom:-5px;left:0;height:5px;width:5px;display:block;background:url(lib/assets/images/bg-listinglabel.png) no-repeat;content:"." }

.listinglabel.sold,
.listinglabel.let-agreed					{ background:#c00 }
.listinglabel.under-offer					{ background:#f30 }
.listinglabel.sold:before,
.listinglabel.let-agreed:before				{ background:url(lib/assets/images/bg-listinglabel-red.png) no-repeat }
.listinglabel.under-offer:before			{ background:url(lib/assets/images/bg-listinglabel-orange.png) no-repeat }


/*----------footer----------*/

.footer										{ width:100%;background:#865a37;padding:45px 0;color:#fff!important;clear:both; padding-bottom:0px; }
.footer a									{ color:#FD9331!important;text-decoration:none;font-weight:bold }
.footer a:hover								{ text-decoration:underline }
.footer_box1								{ width:100%;margin:0 auto;padding:0 0 0px }
.footer_box1 .widget_area					{ width:23%;margin-right:2%;float:left }
*+html .widget_area							{ width:24.5% }
.widget_area h5								{ font-size:1.4em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.widget_area ul								{ width:100%;float:left;display:block }
.widget_area ul li							{ width:100%;float:left;display:block;color:#fff!important }
.widget_area ul li a						{ display:inline-block;text-decoration:none;font-size:1em;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.widget_area ul li a:hover					{ text-decoration:underline }

.footer p.copyright							{ font-size:1em;line-height:14px;font-family:Arial,Helvetica,sans-serif }

.footer-panel 								{ width:100%;position:relative;height:710px;background:url(lib/assets/images/bg-footer.jpg) repeat-x bottom center;clear:both;float:left;margin-top:-150px;}
.footer-panel-inner 						{ width:100%;position:relative;height:710px;background:url(lib/assets/images/bg-footer-cabins.png) no-repeat bottom left;clear:both;float:left;}

.footer-cta 								{ padding:270px 20px 0 570px; }
.footer-cta p 								{ margin:0 0 20px;line-height:1.2em; }
.footer-cta a 								{ padding:12px 20px;display:inline-block;font-size:18px;font-weight:bold;background:#f0562c;color:#fff;text-decoration:none;border-radius:3px;}
.footer-cta a:hover 						{ background:#ff7a56; }


/*------Propert listings------*/

.in_banner									{ max-width:920px;max-height:170px;overflow:hidden;margin:0 auto;border-left:20px solid #fff;border-right:20px solid #fff;border-top:20px solid #fff;margin-top:40px;display:none; }
body .in_banner img							{ max-width:920px;max-width:100%;height:auto;display:block;margin:0 auto; }
.nobanner									{ max-width:920px;height:130px;background:#efefef;margin:0 auto; }

.in_content									{ max-width:920px;padding:20px 20px 50px;margin:50px auto 0;background:#fff;box-shadow:0 2px 10px #34b3e7;z-index:1;position:relative;}

.result_top									{ width:100%;margin:0 0 20px;padding:25px 0 0 0 }
.result_top h1								{ color:#794D2A;font-family:Arial,Helvetica,sans-serif;font-size:3em;font-weight:bold;line-height:40px;padding:0 0 5px; }
.blog .result_top							{ margin:0 }

.tabs_box									{ width:100%;background:#865a37;padding:10px 0;min-height:25px; clear:both; }
.tabs_box_lft								{ float:left;margin-left:15px; }
.tabs_box_lft a								{ color:#c2ac9b;font-size:1em;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;display:inline-block;float:left;text-decoration:none;text-transform:uppercase;margin:2px 0 0 0 }
.tabs_box_lft a:hover,
.tabs_box_lft a.selected					{ color:#fff }
.tabs_box_lft a em							{ font-style:normal }
.tabs_box_lft a span						{ width:16px;height:16px;float:left;display:block }

.tabs_box_lft a.list_view					{ margin:2px 30px 0 0 }
.tabs_box_lft a.list_view span				{ background:url(lib/assets/images/sprite.png) no-repeat -400px -47px;margin:0 10px 0 0 }
.tabs_box_lft a.list_view.selected span		{ background:url(lib/assets/images/sprite.png) no-repeat -400px 3px }

.tabs_box_lft a.map_view span				{ background:url(lib/assets/images/sprite.png) no-repeat -450px 1px;margin:2px 5px 0 0 }
.tabs_box_lft a.map_view.selected span		{ background:url(lib/assets/images/sprite.png) no-repeat -450px -49px;margin:2px 5px 0 0 }

.tabs_box_rht								{ float:right;margin-right:15px; }
.per_page									{ float:left;padding:0 0 0 20px }
.per_page label								{ font-size:1em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#c2ac9b;font-weight:bold;float:left;display:block;padding:0 10px 0 0;text-transform:uppercase }
.per_page select							{ background:#fff;border:1px solid #a3a3a3;border-radius:3px;padding:3px;float:left }

.in_container								{ width:99%;margin:0 auto }
.in_container .map							{ width:100%;height:420px;margin-bottom:20px;float:left;display:none }
.in_container #map-canvas					{ width:100%;height:420px }

.gm-style .mappin							{ width:195px;min-height:200px;color:#333;font-family:Arial,Helvetica,sans-serif }
.gm-style .mapimage img						{ margin:0 0 10px;display:block }
.gm-style h1.mapheader						{ font-size:16px;margin:0 0 10px }
.gm-style .mappin span						{ color:#333;font-family:Arial,Helvetica,sans-serif }
.mapdesc									{ line-height:1.5 }

.list_view_cont								{ width:63%;float:left }
.list_view_cont.fullwidth					{ width:100% }
.list_view_cont	ul							{ width:100%;float:left;display:block }
.list_view_cont	ul li						{ width:100%;float:left;display:block;border-top:1px solid #d4d4d4;padding:30px 0 }
.list_view_cont	ul li span.post_img			{ width:33%;float:left;display:block;margin:0 3% 0 0; position:relative; }
.list_view_cont.fullwidth	 ul li span.post_img { width:22% }
.list_view_cont	ul li span.post_img	a.borderimg	{ max-width:190px;border:1px solid #bbb;padding:4px;display:block;margin:0 0 10px }
.list_view_cont	ul li span.post_img	a.borderimg:hover{ border:5px solid #333;padding:0 }
.list_view_cont	ul li span.post_img	a img	{ max-width:190px;border:0;padding:0}
.list_view_cont	ul li .post_rht				{ width:100%;float:left }
.list_view_cont	ul li.imagepost .post_rht	{ width:63%;float:right }
.list_view_cont.fullwidth ul li.imagepost .post_rht	{ width:75%;float:right }
.list_view_cont	ul li .post_rht strong		{ display:block;font-size:1.3em;color:#f0562c;font-weight:bold;margin:0 0 15px 0 }
.list_view_cont	ul li .post_rht h2			{ margin:0 0 20px }
.list_view_cont	ul li .post_rht h2 a		{ text-decoration:none }
.list_view_cont	ul li .post_rht h2 a:hover	{ text-decoration:underline }
.list_view_cont	ul li .post_rht span		{ display:block;font-size:1.2em;line-height:18px;color:#333;font-weight:bold;padding:0 0 10px 0 }
.list_view_cont	ul li .post_rht span em		{ display:none }
.list_view_cont	ul li .post_rht p			{ font-size:1.1em;line-height:18px;color:#333;margin:0 0 15px }
.list_view_cont	ul li .post_rht cite		{ display:block;font-style:normal }
.list_view_cont	ul li .post_rht cite a		{ display:inline-block;font-size:1em;line-height:15px;background:url(lib/assets/images/gray_divider.jpg) no-repeat right 2px;padding:0 8px 0 0;margin:0 7px 0 0 }
.list_view_cont	ul li .post_rht cite a:hover{ text-decoration:none }

ul.jp-controls li,
ol.flex-control-nav li,
.gallery ul.slides li						{ border:none;padding:0;width:auto }
.gallery ul.slides li img					{ max-width:100%;height:auto;width:100% }

.quotepost blockquote						{ padding-top:0 }

.gallery									{ margin:0 0 29px;position:relative }
.gallery .flex-control-nav 					{ position:absolute;margin:0;padding:0;list-style:none;overflow:hidden;top:20px;right:13px }
.gallery .flex-control-nav li 				{ float:left;padding:0 0 0 6px }
.gallery .flex-control-nav li a 			{ cursor:pointer;display:block;background:url(lib/assets/images/sprite-btns-003.png) no-repeat;width:8px;height:7px;text-indent:-9999px;overflow:hidden }
.gallery .flex-control-nav li .flex-active,
.gallery4 .flex-control-nav li a:hover 		{ background-position:0 -7px }

.video										{ margin-bottom:20px }
.video,
.videocontainer								{ float:left;width:100% }

#content .data 								{ width:100%;padding:0;clear:both;margin:0 }
#content .data p 							{ font:italic 1em/18px Arial,Helvetica,sans-serif;color:#333;float:left;margin:0 }
#content .data a:hover						{ text-decoration:none }

.result_aside								{ width:33%;float:right }

.search_box									{ width:100%;border-top:1px solid #d2d2d2;padding:0 0 50px }
.search_box h6								{ font-size:1.167em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:15px 0 }
.search_form								{ width:90%;background:#cdf0fe;border-radius:2px;position:relative;padding:15px 5% }
.search_form ol								{ width:100%;float:left;display:block;padding:0 0 5px }
.search_form ol	li							{ width:100%;float:left;display:block;padding:0 0 20px;list-style:none }
.search_form ol	li.last						{ padding:0;width:100%;margin:0 }
.search_form ol	li .type_area				{ width:95%;height:28px;background:#fff;border:1px solid #a3a3a3;border-radius:3px;position:relative;padding:0 2%;margin:0 }
.search_form ol	li .type_area .textbox1		{ width:80%;height:16px;background:none;border:none;outline:none;font-size:1em;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#333;padding:0;float:left;display:block;margin:5px 0 0 0 }
.search_form ol	li .type_area .target		{ width:22px;height:22px;background:url(lib/assets/images/target_spr.png) no-repeat left top;float:right;display:block;font-size:0;text-decoration:none;margin:3px 0 0 0 }
.search_form ol	li select					{ width:100%;font-size:1em;font-family:Arial,Helvetica,sans-serif;color:#333;background:#fff;border:1px solid #a3a3a3;border-radius:3px;padding:5px 2% }
.search_form ol	li a.advance_link			{ font-size:1em;line-height:15px;font-family:Arial,Helvetica,sans-serif;color:#226099 }
.search_form ol	li a.advance_link:hover		{ text-decoration:none }
.search_form ol	li .search_but				{ width:84px;height:38px;background:#F0562C;float:right;display:block;cursor:pointer;border-radius:5px;position:relative;border:none;font-size:1.250em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold }
.search_form ol	li .search_but:hover 		{ background:#ff7a56 }
.search_form #typechecks h3					{ margin:0 0 10px;font-size:1em }

.share_property								{ width:100% }
.share_property h6							{ font-size:1.167em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 20px }
.share_property ul							{ width:220px;float:left;display:block }
.share_property ul li						{ float:left;display:block;padding:0 10px 20px 0 }
.share_property ul li a						{ display:block;text-decoration:none }
.share_property ul li.share_icon a			{ width:57px;height:20px;background:url(lib/assets/images/share_img.jpg) no-repeat left top }
.share_property ul li.tweet_icon a			{ width:55px;height:20px;background:url(lib/assets/images/tweet_img.jpg) no-repeat left top }
.share_property ul li.pinit_icon a			{ width:43px;height:20px;background:url(lib/assets/images/pinit_img.jpg) no-repeat left top }
.share_friend a								{ display:block;text-decoration:none;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;float:left;display:block;margin:0;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.share_property ul li.share_friend a:hover	{ box-shadow:none }

.share_friend a span						{ float:left;display:block }
.share_friend a em							{ float:left;display:block;margin:4px 10px 0 0;background:url(lib/assets/images/sprite.png) no-repeat -300px -200px;width:16px;height:13px }

.page_nav									{ width:100%;float:left;clear:both;padding:10px 0;margin-top:20px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4 }
.page_nav .page-numbers						{ margin:0 4px }
.page_nav a:hover							{ text-decoration:none }
.page_nav .current							{ }
.page_prev									{ float:left }
.page_next									{ float:right }
.page_nav_numbers							{ text-align:center }

/*--------blog Post--------*/

.blog_top_section .container				{ position:relative }
.blog_top_section							{ width:100%;background:#865a37 }
.blog_top_section ul						{ width:auto;float:left;display:block;padding:15px 0 15px 5px }
.blog_top_section ul li						{ float:left;display:block;font-size:1em;line-height:15px;font-family:Arial,Helvetica,sans-serif;color:#c2ac9b;font-weight:bold;background:none;padding:0 15px 0 14px }
.blog_top_section ul li	a					{ color:#fff }
.blog_top_section ul li	a:hover				{ text-decoration:none }
.blog_top_section span.round_img			{ width:73px;height:72px;position:absolute;top:-35px;left:20px;display:block;display:none; }
.blog_top_section span.round_img img		{ width:auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px }

.blog_post									{ width:99%;padding:15px 0 0 0;margin:0 auto }
.blog_post h1								{ font-size:3em;line-height:40px;color:#333;font-weight:bold;padding:0 0 5px 0 }
.blog_post_lft								{ width:62%;float:left }
.blog_post_rht								{ width:33%;float:right }
.page-template-page-home-php .blog_post_rht	{ width:100% }
.page-template-page-home-php .widget		{ margin:0 }

.social_like								{ border:1px solid #d2d2d2;padding:7px 1.5%;margin:-26px 0 25px }

.blog_box1									{ width:100%;padding:0 0 25px!important;box-shadow:none }
.blog_box1 span.blog_img					{ float:right;display:block;padding:0 0 25px 1% }
.blog_box1 span.blog_img img				{ max-width:190px;padding:4px;border:1px solid #bbb }
.blog_box1 p								{ font-size:1.1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;margin:0 0 20px }
.blog_box1 p b								{ color:#239f85 }

.related_post								{ width:100%;padding:0 0 45px }
.related_post h4							{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 30px }
.related_post ul							{ width:100%;float:left;display:block }
.related_post ul li							{ float:left;display:block;padding:0 2.5% 0 0;width:23% }
.related_post ul li span.post_img			{ display:block;padding:0 0 16px }
.related_post ul li span.post_img img		{ max-width:125px;padding:4px;border:1px solid #bababa;height:auto }
.related_post ul li span.post_img:hover img	{ border:5px solid #333;padding:0 }
.related_post ul li a						{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#218BB5;display:inline-block;padding:0 1% 0 0 }
.related_post ul li a:hover					{ text-decoration:none }

.comment_box								{ width:100%;padding:0 }
.comment_box h4								{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#F0562C;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 30px }
.comment_box ul								{ width:100%;float:left;display:block }
.comment_box ul.children 					{ padding-top:30px }
.comment_box ul li							{ float:left;display:block;padding:0 0 30px;width:100% }
.comment_box ul li span.comm_img			{ width:20%;float:left }
.comment_box ul li span.comm_img img		{ width:auto;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;display:inline-block;max-width:100%;height:auto }
.comment_box ul li .comm_text				{ width:75%;float:right;border-bottom:1px solid #d2d2d2;padding:0 0 15px }
.comment_box ul li .comm_text strong		{ display:block;font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333 }
.comment_box ul li .comm_text em			{ display:block;font-size:0.917em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#5e5e5e }
.comment_box ul li .comm_text em a			{ font-weight:bold;color:#218BB5;font-style:normal }
#reply-title a:hover,
cite .url:hover,
.comment_box ul li .comm_text em a:hover	{ text-decoration:none }
.comment_box ul li .comm_text p				{ font-size:1em;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#555;padding:0 0 10px }
.comment_box ul li span.comm_img2			{ text-align:right }
.comment_box ul li cite.comm_arrow			{ position:relative;top:-15px;display:inline-block;margin:0 10px 0 0 }
.comment_box ul li cite.comm_arrow img		{ border-radius:0 }
.comment_box ul li cite.comm_arrow2			{ display:none }

.leave_comment								{ width:100%;padding:0 0 45px }
.content .leave_comment h4					{ border:0 !important; text-transform:none !important;font-size:1.6em !important;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 30px; margin-bottom:5px !important; padding-top:0 !important; }
.leave_comment ul							{ width:100%;float:left;display:block }
.leave_comment ul li						{ float:left;display:block;padding:0 0 15px;width:100% }
.leave_comment ul li label					{ font-size:1em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#333;display:block; font-weight:normal; }
body .gform_wrapper input[type=email],
body .gform_wrapper input[type=text],
.leave_comment ul li .textbox1				{ width:95%;height:16px;padding:9px 2%;background:#fff;border-radius:3px;position:relative;border:1px solid #ccc;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1) inset; }
body .gform_wrapper textarea,
.leave_comment ul li .textarea1				{ width:95%;height:186px;padding:2%;background:#fff;border-radius:3px;position:relative;border:1px solid #ccc;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1) inset;overflow:auto }
.leave_comment ul li .textbox1:focus,
.leave_comment ul li .textarea1:focus		{ border:1px solid #9a9a9a;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.1);background:#fff }
body .gform_wrapper .gform_footer input.button, 
body .gform_wrapper .gform_footer input[type="submit"],
body .gform_button,
.leave_comment ul li .leave_comm			{ background:#F0562C;cursor:pointer;border-radius:5px;position:relative;border:none;font-size:1.25em;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;margin:5px 0 0; padding:10px 15px }
.leave_comment ul li .leave_comm:hover 		{ background:#ff7a56 }

body .gform_wrapper .top_label .gfield_label{ font-weight:normal; }

#reply-title								{ margin:0 0 20px;font-size:1em }

.leave_comment ul li .textarea1.error,
.leave_comment ul li .textbox1.error		{ border:1px solid #c00;border-top:1px solid #c00 }

.fieldsmarked								{ float:left;margin:0 0 20px }

.widget										{ width:100%;padding:0;float:left;margin:0 0 30px 0 }
.content .widget h4,
.widget h4									{ font-size:1.2em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:10px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 10px }
.widget ul									{ width:100%;float:left;display:block }
.widget ul li								{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565;width:100%;float:left;display:block;padding:0 }
.widget ul li span							{ display:block;font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565 }
.widget ul.twitts li						{ margin:0 0 10px }
.widget ul.twitts li span					{ display:inline }
.widget ul li a								{ color:#218BB5 }

.latest_post								{ width:100%;padding:0 0 30px }
.latest_post h4								{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 10px }
.latest_post ul								{ list-style-type:decimal;margin:0 0 0 10% }
.latest_post ul li							{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565;padding:0 0 16px }
.latest_post ul li a						{ color:#218BB5 }
.latest_post ul li a:hover					{ text-decoration:none }

.category_post								{ width:100%;padding:0 0 30px }
.category_post h4							{ font-size:1.5em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:15px 0;border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;margin:0 0 10px }
.category_post ul							{ width:100%;float:left;display:block }
.category_post ul li						{ font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565;width:100%;float:left;display:block;padding:0 0 18px }
.category_post ul li span					{ display:block;font-size:1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#656565 }
.category_post ul li a						{ color:#218BB5 }
.category_post ul li a:hover				{ text-decoration:none }

.result_top2 h1								{ float:left }
.compare_icons								{ float:right }
.compare_icons a							{ display:inline-block;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;margin:0 0 0 10px;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.compare_icons a:hover						{ box-shadow:none }
.compare_icons a span						{ float:left;display:block }
.compare_icons a em							{ float:left;display:block;margin:3px 10px 0 0 }
.compare_icons a.compare_icon em			{ background:url(lib/assets/images/sprite.png) no-repeat 0 -300px;width:19px;height:13px;margin-top:5px }
.compare_icons a.contact_icon em			{ background:url(lib/assets/images/sprite.png) no-repeat 0 -400px;width:14px;height:14px;margin-top:4px }

.linkpost h2 {background:url(lib/assets/images/external_link.png) no-repeat top left;padding:0 0 0 36px}


/*--------favorites--------*/

.favorite_page								{ width:100%;padding:0 0 100px }
.favorite_box								{ width:32%;float:left;margin:0 2% 0 0;background:url(lib/assets/images/double_border.jpg) repeat-x left bottom;padding:0 0 20px }
.favorite_box span.fav_image				{ display:block;padding:4px;border:1px solid #a1a1a1;text-align:center;position:relative }
.favorite_box span.fav_image img			{ display:block;width:100%;height:auto }
.favorite_box span.fav_image a.close		{ display:block;width:25px;height:25px;background:url(lib/assets/images/sprite.png) no-repeat -250px -300px;position:absolute;top:5px;right:3%;font-size:0;text-decoration:none }
.favorite_box h3 a							{ color:#333;text-decoration:none }
.favorite_box h3 a:hover					{ text-decoration:underline }
.favorite_box h3							{ display:block;font-size:1.5em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:18px 0 }
.favorite_box ul							{ width:100%;float:left;display:none;border-top:1px solid #d4d4d4 }
.favorite_box ul li							{ width:100%;float:left;display:block;border-bottom:1px solid #d4d4d4;min-height:30px }
.favorite_box ul li.bg1						{ background:#ededed }
.favorite_box ul li strong					{ width:35%;padding:0 0 0 4%;float:left;font-size:1.167em;line-height:30px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;font-weight:bold }
.favorite_box ul li span					{ width:60%;padding:0;float:right;font-size:1.167em;line-height:30px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d }
.favorite_box b								{ font-size:18px;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#333;display:block;text-align:right;padding:15px 0 0 0 }
.favorite_box b.sold						{ color:#f00 }

/*-------Property page-------*/

.listing_cont								{ padding-top:20px;margin-top:50px!important;border:0!important }
.tab_banner									{ max-width:960px;background:#ccc;float:none;margin:0 auto 10px;position:relative;z-index:2;border-radius:2px }

.tabs_thumbnail								{ width:100%;min-height:46px;background:#865a37;clear:both }
.tabs_thumbnail .container					{ width:100%; }
.tabs_thumbnail ul							{ width:100%;padding:12px 0 0 0;text-align:center }
.tabs_thumbnail ul li						{ display:inline;padding:0 2% }
.tabs_thumbnail ul li a						{ display:inline-block;text-decoration:none;font-size:1em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#c2ac9b;font-weight:bold;display:inline-block;text-decoration:none;text-transform:uppercase }
.tabs_thumbnail ul li a em					{ display:inline-block;font-style:normal;cursor:pointer }
.tabs_thumbnail ul li a span				{ display:inline-block }

.tabs_thumbnail ul li a:hover				{ color:#fff }
.tabs_thumbnail ul li a.selected			{ color:#fff }

.tabs_thumbnail ul li.tab_thumb1 a span		{ width:19px;height:19px;background:url(lib/assets/images/sprite.png) no-repeat -400px -146px;margin:0 8px 0 0 }
.tabs_thumbnail ul li.tab_thumb1 a em		{ position:relative;top:-4px }
*+html .tabs_thumbnail ul li.tab_thumb1 a em{ top:0 }
.tabs_thumbnail ul li.tab_thumb1 a:hover span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -146px }
.tabs_thumbnail ul li.tab_thumb1 a.selected span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -146px }

.tabs_thumbnail ul li.tab_thumb2 a span		{ width:10px;height:19px;background:url(lib/assets/images/sprite.png) no-repeat -450px 2px;margin:0 8px 0 0 }
.tabs_thumbnail ul li.tab_thumb2 a em		{ position:relative;top:-4px }
*+html .tabs_thumbnail ul li.tab_thumb2 a em{ top:0 }
.tabs_thumbnail ul li.tab_thumb2 a:hover span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -48px }
.tabs_thumbnail ul li.tab_thumb2 a.selected span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -48px }

.tabs_thumbnail ul li.tab_thumb3 a span		{ width:12px;height:19px;background:url(lib/assets/images/sprite.png) no-repeat -400px -300px;margin:0 8px 0 0 }
.tabs_thumbnail ul li.tab_thumb3 a em		{ position:relative;top:-4px }
*+html .tabs_thumbnail ul li.tab_thumb3 a em{ top:0 }
.tabs_thumbnail ul li.tab_thumb3 a:hover span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -300px }
.tabs_thumbnail ul li.tab_thumb3 a.selected span{ background:url(lib/assets/images/sprite.png) no-repeat -450px -300px }

.tabs_content								{ width:100% }
.tabdetails									{ width:100%;display:none;position:relative }
.tabdetails span.tab_main_img3				{ display:block }
.tabdetails span.tab_main_img3 img			{ max-height:795px }
.tabdetails span.tab_main_img2				{ display:block }
.tabdetails span.tab_main_img2 img			{ max-height:795px }

#pano img 									{ border: none !important;max-width: none !important }

#gallery-1 									{ width:100% }
.rsGCaption									{ position:absolute;bottom:60px;left:0;padding:0;z-index:1;width:100%;text-decoration:none;text-align:left }
.rsGCaption .details						{ text-align:right }
.rsGCaption .title							{ display:block;font-size:2em;font-family:Arial,Helvetica,sans-serif;background:#fff;padding:15px;font-weight:normal;text-align:center;color:#333;font-weight:normal;margin:0 }
.rsGCaption .price							{ display:inline-block;font-size:1.2em;font-family:Arial,Helvetica,sans-serif;padding:15px;text-transform:uppercase;background:#333;color:#fff;font-weight:bold;text-align:right }
.rsGCaption .price.under-offer				{ background:#f30 }
.rsGCaption .price.let-agreed,
.rsGCaption .price.sold						{ background:#c00 }

.gallerysingle								{ width:100%;overflow:hidden }
.gallerysingle img							{ width:100%;height:auto;display:block }

#gallery-none								{ width:100%;height:300px !important;overflow:hidden;margin:0 auto }
#gallery-none .rsGCaption					{ margin-top:125px;float:none;text-align:center;position:relative;top:0;padding-top:0 }
 .cont_cell 								{width:300px;float:right;margin:0 0 10px;}
.desp_tab_thumb								{ float:left }
.desp_tab_thumb ul							{ float:left;display:block;width:100% }
.desp_tab_thumb ul li						{ float:left;display:block;padding:0 10px 0 0 }
.desp_tab_thumb ul li a						{ display:block;height:35px;background:url(lib/assets/images/desp_tab_thumb_bg.jpg) repeat-x left top;border:1px solid #d2d2d2;border-bottom:none;border-radius:3px 3px 0 0;position:relative;font-size:1em;line-height:34px;font-family:Arial,Helvetica,sans-serif;color:#218BB5;padding:0 12px;font-weight:bold }
.desp_tab_thumb ul li a.active				{ background:#fff;color:#333;text-decoration:none }
.desp_tab_thumb ul li a:hover				{ background:url(lib/assets/images/button_rep_bg_hov.jpg) repeat-x left top #fff;color:#333;text-decoration:none }

.list_buttons								{ float:right }
.list_buttons ul 							{ float:left;display:block;width:100% }
.list_buttons ul li							{ float:left;display:block;padding:0 0 0 10px }
.list_buttons ul li a						{ display:block;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.list_buttons ul li a:hover					{ box-shadow:none }
.list_buttons ul li a span					{ float:left;display:block }
.list_buttons ul li a em					{ float:left;display:block;margin:3px 10px 0 0 }
.list_buttons ul li.list_but1 a em			{ background:url(lib/assets/images/sprite.png) no-repeat 0 -350px;width:14px;height:15px;margin-top:4px }
.list_buttons ul li.list_but2 a em			{ background:url(lib/assets/images/sprite.png) no-repeat -60px -350px;width:16px;height:16px }
.list_buttons ul li.list_but3 a em			{ background:url(lib/assets/images/sprite.png) no-repeat -120px -350px;width:16px;height:16px }

.downloadbutton								{ display:block;float:left;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.downloadbutton:hover						{ box-shadow:none }
.downloadbutton span						{ float:left;display:block }
.downloadbutton em							{ float:left;display:block;margin:3px 10px 0 0 }
.downloadbutton em							{ background:url(lib/assets/images/sprite.png) no-repeat 0 -350px;width:14px;height:15px;margin-top:4px }

.list_page									{ width:100%;border-top:1px solid #fff;padding:0;margin:-1px 0 0 0 }
.list_page_cont								{ width:99%;margin:0 auto }
.list_page_lft								{ width:62%;float:left }
.list_page_rht								{ width:33%;float:right }
.list_tab_cont								{ width:100%;padding:0 0 30px; padding-bottom:0px !important; }
.list_tabdetails							{ width:100%;display:none }

.prop_feature								{ width:100%;padding:0 0 45px; padding-bottom:25px !important; }
.content .prop_feature h2 					{ border:0 !important;text-transform:none !important;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1.7em !important;font-weight:bold;line-height:18px;margin:0 0 10px;padding:0 !important; padding-top:5px !important; }
.prop_feature ul							{ width:100%;float:left;display:block }
.prop_feature ul li							{ width:50%;float:left;display:block }
.prop_feature ul li p						{ font-size:1.167em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d }
.prop_feature ul li p b						{ font-weight:bold;width:38%;display:inline-block }

.prop_description							{ width:100% }
.content .prop_description h3 				{ border:0 !important;text-transform:none !important;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1.7em !important;font-weight:bold;line-height:18px;margin:0 0 10px;padding:15px 0; margin-bottom:0 !important; }
.prop_description h1							{ font-size:1.4em !important; text-transform:none !important; margin-bottom:5px !important; }
.prop_description h5							{ font-size:1.2em !important; text-transform:none !important; margin-bottom:5px !important; }
.cont_form p,
.prop_description .thecontent				{ font-size:1.167em;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d }
.cont_form p,
.prop_description p							{ margin:0 0 20px }
.prop_description ol,
.prop_description ul						{ margin:0 0 20px;padding:0 0 0 20px }
.prop_description ul li p span				{ display:block;text-transform:uppercase }

.cont_form p.error							{ color:#c00 }

.cont_form 									{ padding:0 }
.cont_form .leave_comm						{ width:180px !important;float:left;margin-right:20px !important }
.cont_form ul li .check_box					{ float:left;margin:16px 8px 0 0 }
.cont_form ul li cite						{ font-size:1.167em;line-height:16px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;font-style:normal;float:left;display:block;position:relative;top:14px }

.like_property								{ width:80%;background:#cdf0fe;padding:25px 10% 35px;text-align:center;margin:0 0 50px; margin-bottom:15px !important; }
.like_property strong						{ display:block;font-size:1.5em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;padding:0 0 20px }
.like_property a.req_det					{ font-size:1.25em;line-height:38px;font-family:Arial,Helvetica,sans-serif;color:#fff;font-weight:bold;background:#F0562C;border-radius:4px;position:relative;display:block;text-decoration:none;margin:0 0 8px }
.like_property a.req_det:hover				{ background:#ff7a56 }
.like_property span.call_no					{ font-size:1.167em;line-height:38px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;font-weight:bold;background:#fff;border-radius:4px;position:relative;display:block }
.like_property span.call_no b				{ font-size:1.5em;color:#333 }
.like_property span.call_no b a				{ color:#333;text-decoration:none }

.list_detail								{ width:100%;padding:0 0 45px; padding-bottom:0px !important; }
.content .list_detail h4,
aside .list_detail h4 						{ border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:bold;line-height:18px;margin:0 0 20px;padding:10px 0; margin-bottom:10px !important; }
.list_detail span.det_img					{ float:left;display:block;margin:0 20px 20px 0 }
.list_detail span.det_img img				{ padding:4px;border:1px solid #d1d1d1;max-width:112px }
.list_detail p								{ font-size:1.167em;line-height:20px;font-family:Arial,Helvetica,sans-serif;color:#4b4b4d;margin-bottom:10px }
.list_detail ul								{ width:100%;float:left;display:block;padding:0 0 20px }
.list_detail ul	li							{ width:100%;float:left;display:block;font-size:1.167em;line-height:24px;font-family:Arial,Helvetica,sans-serif;color:#333 }
.list_detail ul	li a						{ color:#218BB5;float:left;display:block }
.list_detail ul	li a:hover					{ text-decoration:none }
.list_detail ul	li b						{ float:left;display:block;padding:0 5px 0 0 }
.list_detail ul	li em						{ float:left;display:block;font-style:normal;margin:3px 10px 0 0 }
.list_detail ul	li em.list_icon1			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -180px -350px }
.list_detail ul	li em.list_icon2			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -240px -350px }
.list_detail ul	li em.list_icon3			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -300px -350px }
.list_detail ul	li em.list_icon4			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -360px -350px }
.list_detail ul	li em.list_icon5			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -420px -350px }
.list_detail ul	li em.list_icon6			{ width:16px;height:16px;background:url(lib/assets/images/sprite.png) no-repeat -480px -350px }
.list_detail a.see_listing					{ display:inline-block;float:left;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;margin:0 10px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.1) }
.list_detail a.see_listing:hover			{ box-shadow:none }
.list_detail a.see_listing em				{ width:16px;height:14px;float:left;display:block;background:url(lib/assets/images/sprite.png) no-repeat -60px -400px;margin:6px 8px 0 0 }
.list_detail a.contact_click				{ display:inline-block;float:left;text-decoration:none;height:23px;font-size:1em;line-height:23px;font-family:Arial,Helvetica,sans-serif;color:#333;font-weight:bold;background:url(lib/assets/images/button_rep_bg.jpg) repeat-x left top #eaeaea;border:1px solid #c9c9c9;border-radius:3px;position:relative;padding:0 8px;margin:0 10px 0 0; box-shadow:0 1px 2px rgba(0,0,0,.1) }
.list_detail a.contact_click:hover			{ box-shadow:none }
.list_detail a.contact_click em				{ width:16px;height:14px;float:left;display:block;background:url(lib/assets/images/sprite.png) no-repeat 0 -400px;margin:4px 8px 0 0 }

.add_features								{ width:100%;padding:0 0 45px }
.content .add_features h4 					{ border-bottom:1px solid #d2d2d2;border-top:1px solid #d2d2d2;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:1.167em;font-weight:bold;line-height:18px;margin:0 0 10px;padding:15px 0 }
.add_features ul							{ width:100%;float:left;display:block }
.add_features ul li							{ width:100%;float:left;display:block;padding:0 }
.add_features ul li a						{ font-size:13px;line-height:21px;font-family:Arial,Helvetica,sans-serif;color:#218BB5;display:block }
.add_features ul li a:hover					{ text-decoration:none }

/*-----Generic Page-----*/

.content									{ border-top:1px solid #d2d2d2;padding-top:25px!important }
.home .content								{ border:0 }
h1,
h2,
h3,
h4,
h5											{ display:block;font-size:2em;line-height:1.2em;font-family:Arial,Helvetica,sans-serif;color:#f0562c;font-weight:bold;text-transform:uppercase;margin:0 0 20px }

h1											{ font-size:2.5em }
h2											{ font-size:2em }
h3											{ font-size:1.75em }
h4											{ font-size:1.5em }
h5											{ font-size:1.25em }
a:hover										{ text-decoration:none }
img											{ width:auto;max-width:100%;height:auto }
a img										{ border:1px solid #dedede;padding:4px }
a:hover img									{ border:5px solid #333;padding:0 }
.alignleft									{ float:left;margin:0 15px 15px 0 }
.alignright									{ float:right;margin:0 0 15px 15px }
.aligncenter								{ float:none;margin:0 auto 15px auto }
blockquote p,
blockquote q,
body .content blockquote p					{ font-family:Georgia,"Times New Roman",serif!important;font-size:2em;color:#239F85;line-height:30px;font-style:italic!important;text-align:left;padding:20px 0;margin:0 0 20px }
.blog_box1 blockquote p						{ line-height:1.4em }
.quotepost blockquote						{ margin:0 0 20px }

.taxdesc{ color: #333333; font-size: 1.1em; line-height: 18px; margin:0 0 15px 0; float:left; width:100%; display:block; }
.taxdesc ul,
.taxdesc ol{ margin:0 0 15px 20px;}
.taxdesc p{ margin: 0 0 15px; }

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.type_area select{ -webkit-appearance:none;background:url(../images/arrow-down.png) right 7px no-repeat #fff }
}

@media (max-width:800px){
	.logcabinhpgallery .caption { position:relative;clear:both;margin-top:-2px; }
	.in_content{	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  }
	
}
@media (max-width:700px){
	.logcabinssearchform { width:90%;padding:5%; }
	.logcabinhpgallery,
	.featuredcabinswrap,
	.latestpostswrap {  width:100%; }
	.footer-panel { height:auto; }
	.footer-panel-inner { background:none;height:auto; }
	.footer-cta { padding:180px 20px 220px 20px; }
	.featuredcabin { min-height:275px; }
}

@media (max-width:580px){
	.logcabinssearchform { width:90%;padding:5%; }
	.logcabinhpgallery { width:100%; }
}

/**** TWEAKS ADDED BY Andrea P ****/

/* expandable div tweaks */
.collapseomatic_content {
	margin-left:0 !important;
	margin-top:5px !important;
}


/* SIDEBAR tweaks */

#sidebar .widget h4,
#sidebar .add_features h4,
#sidebar .list_detail h4,
#sidebar .search_box h6  {
	background: url('https://www.logcabinholidays.com/wp-content/themes/log-cabins/lib/assets/images/bg-header.png') repeat-x scroll center top transparent;
	color: #FFF;
	padding-left:10px;
}

#sidebar .search_box h6 {
	margin-bottom:10px;
}

#sidebar .widget ul,
#sidebar .add_features ul,
#sidebar .list_detail ul,
#sidebar .list_detail p {
	margin-left:5px;
	margin-right:5px;
}

#sidebar .widget ul li {
	padding:3px 0;
}

#sidebar .widget ul.pbytax-list li {
	padding:0;
}

#sidebar .search_box {
	clear:both;
}

#sidebar .widget_search .searchform {
	padding:0 10px;
}

#field_1_4
{
 width:50%;
 float:left;
}

#field_1_5
{
 width:50%;
 float:right;
 clear:none !important;
}

.gform_wrapper .top_label input.medium
{
 width:66.5% !important;
}

.gform_wrapper .top_label input.datepicker
{
 width:29.5% !important;
}

.recentviewed_post { width: 100%; list-style: none;}
.recentviewed_post li {  list-style: none; padding: 0 0 10px 0; clear:both;}
.recentviewed_left {float:left; margin-right: 10px; display:table;}
.recentviewed_right:before,.recentviewed_right:after {content:''; display:table;}
.recentviewed_right:after {clear:both;}

.recentviewed_left
{
 width:165px !important;
}

.recentviewed_right
{
 font-size:14px !important;
}

/* FRONTEND DISPLAY STYLES */
.pbytax-intro { 
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

ul.pbytax-list {
	list-style:none;
	padding-left:0;
}
ul.pbytax-list li.pbytax-item {
	clear:both;	
	margin-bottom:10px;
}
li.pbytax-item .pbytax-thumb {
	float:left;	
	margin-right:6px;
}

li.pbytax-item .pbytax-thumb {
	max-width:60px;
	max-height:auto;
}

.pbytax-thumb img.img-full-width {
	width:100%;
	max-width:100%;
	height:auto;
}

li.pbytax-item .pbytax-excerpt {
	line-height:1;
}

li.pbytax-item .pbytax-date {
	float:right;
	font-size:0.8em;
	padding-top:2px;
}

/*
    WP Customer Reviews
    You can override any of these values in your theme CSS if you use !important
    Example: #wpcr_respond_1 blockquote.description p { font-size:12px !important; font-weight:bold !important; }
*/

.wpcr_show { display:inline; }
.wpcr_hide { display:none; }
.wpcr_fl { float:left; }
.wpcr_sc { padding:0px 10px 0px 0px; }
.wpcr_rname { padding:0px 0px 0px 0px; line-height:20px; }
.wpcr_clear { clear:both; }
.wpcr_spacing1 { padding-bottom:5px; }
.wpcr_lh30 { line-height:30px; }
.wpcr_pb5 { padding-bottom:5px; }
.wpcr_power { padding-top:30px !important; padding-bottom:5px !important; font-size:10px !important; }
.wpcr_status_msg { color:#c00;font-weight:bold; }
.wpcr_status_msg div { color:#c00;font-weight:bold;padding-bottom:15px;padding-top:15px; }

/* title of review */
#wpcr_respond_1 h2.summary { padding: 5px 0 5px 0; }
#wpcr_respond_1 h3.summary { padding: 5px 0 5px 0; }
#wpcr_respond_1 h4.summary { padding: 5px 0 5px 0; }
#wpcr_respond_1 h5.summary { padding: 5px 0 5px 0; }
#wpcr_respond_1 h6.summary { padding: 5px 0 5px 0; }

/* review text */
#wpcr_respond_1 blockquote.description { font-size:14px; font-weight:normal; }
#wpcr_respond_1 blockquote.description p { font-size:14px; font-weight:normal; display:inline !important; }
#wpcr_respond_1 p.response { font-size:14px; font-weight:normal; font-style:italic; }

/* hcard */
#wpcr_respond_1 .vcard { font-size:10px !important; padding-bottom:5px; line-height:11px !important; }
#wpcr_hcard_h { display:none; }
#wpcr_hcard_s { display:block; }

#wpcr_postcomment { font-size:1.1em; font-weight:bold; }

#wpcr_commentform label { display:inline !important; }
#wpcr_commentform #fconfirm1, #wpcr_commentform #fconfirm3 { display:none; }
#wpcr_ad { background:#ffffff; }
#wpcr_ad label { font-weight:bold; }

#wpcr_commentform #fconfirm2 { width:auto !important; }

#wpcr_respond_1, #wpcr_respond_2 { margin:0 !important; padding:0 !important; clear:both !important; }
#wpcr_respond_1 p, #wpcr_respond_2 p { 
    margin:0 !important;
    padding:0 !important;
    line-height:120% !important;
    margin-top:2px !important;
    margin-bottom:2px !important;
}			

#wpcr_respond_1 .wpcr_rating, #wpcr_commentform .wpcr_rating {
    border:0 !important;
    margin:0 !important;
    padding:0 !important;
    margin-left:0px !important;
    margin-top:0px !important;
    overflow:hidden;
    height:16px;
}

/* Thank you ColorRating for the inspiration and image */
#wpcr_respond_1 .sp_rating { line-height:1.7em; display:block; }
#wpcr_respond_1 .sp_rating * { border:0 none; margin:0; padding:0; }

#wpcr_respond_1  .base  { background:url(newstars.png) 0 0 no-repeat; width:85px; height:17px; float:left; padding-right:4px; overflow:hidden; display:block; }
#wpcr_respond_1 .average { background:url(newstars.png) 0 -15px no-repeat; text-indent:-9999px; height:17px; }

#wpcr_respond_2 { display:none; background-color:inherit; }

#wpcr_commentform .sp_rating { line-height:1.7em; display:block; }
#wpcr_commentform  .sp_rating * { border:0 none; margin:0; padding:0; }

#wpcr_commentform .status { height:16px; width:100px; overflow:hidden; position:relative; cursor:pointer; display:block; }

#wpcr_commentform  .base  { display:none; }

#wpcr_commentform .score { background:url(newstars.png) 0 0 no-repeat; width:85px; height:17px; float:left; position:relative; }
#wpcr_commentform .score a {
    display:block;
    height:17px;
    float:left;
    text-indent:-9999px;
    position:absolute;
    overflow:hidden;
    line-height:1em;
}
#wpcr_commentform .score a:hover { background:url(newstars.png) bottom right no-repeat; }
#wpcr_commentform .score1 {width:20%; z-index:55;}
#wpcr_commentform .score2 {width:40%; z-index:54;}
#wpcr_commentform .score3 {width:60%; z-index:53;}
#wpcr_commentform .score4 {width:80%; z-index:52;}
#wpcr_commentform .score5 {width:100%; z-index:51;}

#wpcr_div_2 { width:600px; }
#wpcr_table_2 { text-align:left; width:100%; }
#wpcr_table_2  td { text-align:left; }
#wpcr_check_confirm { margin-top:10px;font-size:13px;color:#c00;margin-bottom:4px; }

#wpcr_button_1, #wpcr_button_1:link, #wpcr_button_1:visited, #wpcr_submit_btn, #wpcr_submit_btn:link, #wpcr_submit_btn:visited {
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  background: white url('button.png') 0 0 repeat-x !important; 
  background: -moz-linear-gradient(0% 170% 90deg, #c4c4c4, white) !important;
  background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#c4c4c4)) !important;
  border: 1px solid !important;
  border-color: #e6e6e6 #cccccc #cccccc #e6e6e6 !important;
  border-radius: 3px !important;
  color: #404040 !important;
  cursor:pointer !important;
  display: inline-block !important;
  font-size: 13px !important;
  font-weight: normal !important;
  outline: 0 !important;
  padding: 5px 8px 5px !important;
  text-align: center !important;
  text-decoration: none !important;
  text-shadow: 1px 1px 0 white !important; 
  white-space: nowrap !important;
  float:none !important;
  height:auto !important;
  text-indent:0 !important;
 }

#wpcr_button_1:hover, #wpcr_submit_btn:hover {
    background: -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white) !important;
    background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8)) !important;
    border-color: #99ccff !important;
    color: #333333 !important;
    cursor:pointer !important;
    font-weight: normal !important;
}

#wpcr_button_1:active, #wpcr_submit_btn:active {
    position: relative !important;
    top: 1px !important; 
}

#wpcr_button_1:active, #wpcr_button_1:focus, #wpcr_submit_btn:active, #wpcr_submit_btn:focus {
    background-position: 0 -25px !important;
    background: -moz-linear-gradient(0% 170% 90deg, white, #dedede) !important;
    background: -webkit-gradient(linear, 0% 0%, 0% 170%, from(#dedede), to(white)) !important;
    border-color: #8fc7ff #94c9ff #94c9ff #8fc7ff !important;
    color:#1a1a1a !important;
    text-shadow: 1px -1px 0 rgba(255, 255, 255, 0.5) !important; 
}

#wpcr_commentform input  { padding:0; margin:0 !important; width:200px !important;  }
#wpcr_commentform textarea { padding:0 !important; margin:0 !important; width:400px !important; height:100px !important; }
#wpcr_commentform small { padding:0 !important; margin:0 !important; }
#wpcr_commentform table, #wpcr_commentform td { border:0 !important; border-style:none !important; }

#wpcr_pagination {
    clear:both;
    padding:0px 0px 0px 0px;
    position:relative;
    font-size:11px;
    line-height:13px;
}

#wpcr_pagination_page {
    float:left;
    display:block;
    line-height:30px;
    padding-right:5px;
}

#wpcr_pagination .wpcr_current, #wpcr_pagination a {
    display:block;
    float:left;
    margin: 2px 2px 2px 0;
    padding:6px 9px 5px 9px;
    text-decoration:none;
    width:auto;
    color:#fff;
    background: #555;
}

#wpcr_pagination a:hover{
    color:#fff;
    background: #3279BB;
}

#wpcr_pagination .wpcr_current{
    padding:6px 9px 5px 9px;
    background: #3279BB;
    color:#fff;
}

/* Reiss Watson - Edits for new landing page and design changes - 24/07/2015*/

.content_full_content_area{
	width:100%;
	border-top:none;
	padding-top:0px;
}

.cabin_top_bg {
  width: 100%;
  position: relative;
  top: -35px;
  left: -24px;
  height: 380px;
  background: url(//www.logcabinholidays.com/wp-content/themes/log-cabins/lib/assets/images/new-header-landing.png) no-repeat bottom left;
  clear: both;
  float: left;
}

.cabin_top_bg_text{
	float:right;
	margin-top: 175px;
  	margin-right: 50px;
	width:350px;
}

.cabin_top_bg_h1{
	
	color:#f0562c !important;
}

.cabin_top_bg_p{
    font-size: 1.1em;
	line-height: 18px;
    font-family: Arial,Helvetica,sans-serif;
    color: #333;
}

.features {
  padding: 0px 120px 30px 120px
}
.features .ico {
  position: absolute;
  left: 0;
  top: 50%;
  width: 37px;
  height: 37px;
  margin-top: -18px;
  background-color: #f0562c;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  text-align: center;
  margin-right: 20px;
    float: left;
}
.features h4 {
  padding: 0 0 3px;
  color: #2b3d4f;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 3px;
}
.features .ico img {
  display: block;
  margin: 10px auto;
}
.features article {
  margin: 0 0 20px;
  padding: 0 0 0 48px;
  position: relative;
}
.wpcf7-form{
	width: 320px;
    margin: 0 auto;
}
.wpcf7-text{
	width:100%;
	height:30px;
	border-radius:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:22px;
	border: 1px solid rgb(169, 169, 169);
}
.wpcf7-textarea{
	width:100%;
	border-radius:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:22px;
    border: 1px solid rgb(169, 169, 169);
}
.wpcf7-submit{
	width: 342px;
    height: 35px;
    background-color: #f0562c;
    border: none;
    border-radius: 5px;	
}

.copyright_footer{
	
}

.copyright{
	position:relative;
	top:10px;
}

.locations_footer{
	background-color: #f0562c;
    height: 300px;
    padding-top: 20px;
    padding-bottom: 70px;
}
.locations_footer h2{
	color:#fff;
	font-size:30px;
}
.locations_footer p a{
	color:#fff;
	font-size:16px;
	line-height: 18px;
}
.locations_footer strong{
    margin-right: 20px;
}

.column_locations{
	width: 24%;
    padding-right: 1%;
    margin: 0;
    float: left;	
}

.column_locations h3{
	color:#794d2a;
	font-size:18px;
}

.locations_footer p a {
	text-decoration:none;
}

.wpcf7-submit{
	color:#fff;
	font-weight:bold;	
}

.footer-cta p{
	font-weight:normal !important;
}

.logcabinssearchform .formbutton {
	width: auto;
	float: right;
}
.logcabinssearchform #typechecks {
    margin-bottom: 22px;
}

.home-intro p { font-size:1.1em;line-height:18px;font-family:Arial,Helvetica,sans-serif;color:#333;margin:0 0 20px }

#tabCont_2,
#tabCont_3 {
	display: none;
}