/* Method - Philosopher - Retreat */

/* Google Fonts API Call */
@import url(//fonts.googleapis.com/css?family=Philosopher);

.wp-pagenavi .current,.paged-navigation .current,#wp-calendar caption,
body,body>.multibg>.multibg,#footer,#footer>.multibg>.multibg,
.post_more_link,.call_to_action_button,.call_to_action_button span,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
background-color:#532e25;}
h1,#footer a:hover,.post_title,.post_title a,
a:hover,.fancy_link,.dropcap2,.pullquote3,.highlight2,h5{/*:Color Scheme*/	
color:#532e25;}
.wp-pagenavi .current,.paged-navigation .current,.blog_tabs a.current,
#footer .widget li,#footer .widget a,#footer .widgettitle,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,.cluetip-default .cluetip-arrows,#sub_footer,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
border-color:#532e25;}
#content .recentcomments:before,
#content .contact_widget_name,#content .contact_widget_phone,#content .contact_widget_email,#content .mysite_twitter_widget li span,#content .recentcomments span,
#outro .contact_widget_name,#outro .contact_widget_phone,#outro .contact_widget_email,#outro .mysite_twitter_widget span,#outro .recentcomments span,
.toggle,.toggle_accordion,.active,.toggle_frame .toggle,.toggle_frame .toggle_accordion,.toggle_frame .active,
.fancy_list .arrow_list,.fancy_list .bullet_list,.fancy_list .check_list,.fancy_list .circle_arrow,.fancy_list .triangle_arrow,.fancy_list .comment_list,.fancy_list .minus_list,.fancy_list .plus_list,.fancy_list .star_list,.sitemap_list li,
blockquote,.download_link,.email_link,.twitter_link,.dropcap,.dropcap3,.tabs_vertical li.current span, .featured_tabs li.current_page_item span{/*:Icon Sprite*/
background-image:url(_sprites/custom_sprite_532e25.png);}


/*:General Typography ~*~*/
body{/*:Body Font */
color:#666;font-size:12px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
h1{/*:h1 Font*/ 
color:#532e25;font-size:42px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
h2{/*:h2 Font*/ 
color:#532e25;font-size:28px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
h3,.additional_posts_module h4,.blog_tabs a{/*:h3 Font*/ 
color:#532e25;font-size:20px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
h4{/*:h4 Font*/ 
color:#532e25;font-size:18px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
h5{/*:h5 Font*/ 
color:#532e25;font-size:13px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
h6{/*:h6 Font*/ 
color:#532e25;font-size:11px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
a{/*:Link*/
color:#44929f;text-decoration:none;}
a:hover{/*:Link Hover*/
color:#532e25;text-decoration:underline;}
/*:Typo End ~*~*/

.gallerbox{
	margin-bottom: 20px;
}

.gform_wrapper .right_label .gfield_label {
float: left !important;
margin: 0 0px 0 0 !important;
width: 29% !important;
font-weight: bold !important;
text-align: left !important;
}

/*:Body ~*~*/
body{/*:Body Background */
background-color:#532e25;background-repeat:no-repeat;background-attachment:scroll;background-position:center top;}
#body_inner{/*:Body Background */
background-color:#532e25;background-repeat:no-repeat;background-attachment:scroll;background-position:center top;}
/*:Body End ~*~*/


/*:Header ~*~*/
.logo a{/*:Logo Font*/ 
color:#444;font-size:18px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
#header{/*:Header Background */
background-image:url(../images/header.png);background-color:#fff;background-repeat:repeat-x;background-attachment:scroll;background-position:center bottom;}
#header{/*:Header Border */
border-bottom-color:#d2d2d2;border-bottom-width:5px;border-bottom-style:solid;}
#header_extras,#header_extras a{/*:Header Text Font */
color:#eee;font-size:10px;font-weight:normal;font-style:normal;font-family:inherit;}
/*:Header End ~*~*/


/*:Menu ~*~*/
.jqueryslidemenu a{/*:Menu Font */
color:#33130C;font-size:13px;font-style:normal;font-family:philosopher, Serif, Arial;}
.jqueryslidemenu ul ul{/*:Menu Dropdown Background */
background-image:none;background-color:#e3e3e3;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
/*:Menu End ~*~*/


/*:Intro ~*~*/
#intro .intro_title,#intro h1{/*:Intro Title Font */ 
color:#fff;font-size:42px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
#intro .teaser{/*:Intro Teaser Font */ 
color:#eee;font-size:16px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
#header+#intro a{/*:Intro Links */
color:#fff;text-decoration:none;}
#header+#intro a:hover{/*:Intro Link Hover */
color:#eee;text-decoration:none;}
#slider_module+#intro h3{/*:Call to Action Font*/ 
color:#eee;font-size:38px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;margin-top:14px;}
#breadcrumbs,#breadcrumbs a{/*:Breadcrumbs Font */
color:#aaa;font-size:10px;font-weight:normal;font-style:normal;font-family:inherit;}
#breadcrumbs{/*:Breadcrumbs Background */
background-image:none;background-color:#e5e5e5;background-repeat:repeat;background-attachment:scroll;background-position:left bottom;}
#breadcrumbs{/*:Breadcrumbs Top Border */
border-top-color:#fff;border-top-width:1px;border-top-style:solid;}
#intro{/*:Intro Background */
background-image:url(../../../uploads/2011/12/introbackround2.jpg);background-color:transparent;background-repeat:no-repeat;background-attachment:scroll;background-position:center top;}
/*:Intro End ~*~*/


/*:Main Content ~*~*/
#content{/*:Main Content Background */
background-image:none;background-color:#f5f5f5;background-repeat:repeat-x;background-attachment:scroll;background-position:left top;}
#content{/*:Content Top Border */
border-top-color:#f5f5f5;border-top-width:1px;border-top-style:solid;}
#sidebar .widgettitle{/*:Sidebar Titles Font */
color:#444;font-size:20px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
/*:Main End ~*~*/


/*:Outro ~*~*/
#outro,#outro a{/*:Outro Font */
color:#555;font-size:16px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
#outro{/*:Outro Background */
background-image:none;background-color:#e5e5e5;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#outro{/*:Outro Border */
border-top-color:#f9f9f9;border-top-width:1px;border-top-style:solid;}
/*:Outro End ~*~*/


/*:Footer ~*~*/
#footer{/*:Footer Font */
color:#ccc;font-size:11px;font-weight:normal;font-style:normal;font-family:inherit;}
#footer .widgettitle{/*:Footer Titles Font */
color:#eee;font-size:16px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
#footer a{/*:Footer Links */
color:#eee;text-decoration:none;}
#footer a:hover{/*:Footer Link Hover */
color:#fff;text-decoration:none;} 
#footer{/*:Footer Background */
background-image:url(../images/footer_shadow.png);background-color:transparent;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;} 
/*:Footer End ~*~*/


/*:Sub Footer ~*~*/
#sub_footer,#sub_footer a{/*:Sub Footer Font */
color:#ccc;font-size:9px;font-weight:normal;font-style:normal;font-family:inherit;}
#sub_footer{/*:Sub Footer Background */
background-image:url(../images/sub_footer.png);background-color:transparent;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
/*:Sub Footer End ~*~*/


/*:Misc ~*~*/
.post_title,.post_title a{/*:Post Title Color */ 
/*color:inherit@;*/}
.post_meta em,.post_meta a,.post_meta_bottom a,.commentlist .date{/*:Post Meta Font */ 
color:#aaa;font-size:10px;font-weight:normal;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
.author_name,.commentlist cite,.commentlist cite a{/*:Comment Author Font*/
color:#444;font-size:13px;font-weight:normal;font-style:normal;font-family:inherit;}
.toggle a,.toggle_accordion a{/*:Toggle Title Font*/ 
color:#888;font-size:15px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
#content .teaser{/*:Content Teaser Font */ 
color:#888;font-size:16px;font-weight:normal;font-style:normal;font-family:philosopher, Serif, Arial;}
/*:Misc End ~*~*/




#intro .intro_title,#intro h1{/*:Cufon 1 */
/*fontFamily: 'colaboratethin',
color: '-linear-gradient(#fff,#f9f9f9, #bbb)',
textShadow: '1px 2px rgba(0, 0, 0, 0.25), 0px -1px rgba(0, 0, 0, 0.1)',*/
text-shadow: 1px 2px rgba(0, 0, 0, 0.25), 0px -1px rgba(0, 0, 0, 0.1);
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), color-stop(80%, rgba(0,0,0,.9)), to(rgba(0,0,0,1)));}

#primary_menu{text-shadow:1px 1px 1px rgba(255,255,255,1);}
#footer .widget li,#footer .widget a,#footer .widgettitle{border-color:rgba(255,255,255,.2);}

#header {
height: 130px;
position: relative;
}

.slide_content {
color: #FFF;
}

#intro .call_to_action {
font-size: 28px;
color: #888;
text-transform: none;
text-shadow: 0 1px 1px white;
}



.textarea {
border-bottom-color: #999;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #999;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #999;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #999;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
color: #000;
line-height: 15px;
background: #fff;
padding: 5px !important;
width: 240px !important;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
border-bottom-color: #999;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: #999;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #999;
border-right-style: solid;
border-right-width: 1px;
border-top-color: #999;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
color: #000;
line-height: 15px;
}



body .gform_wrapper .gform_footer input[type=submit] {
	background:url(http://theretreatinlaguna.com/wp-content/themes/method/styles/images/shortcodes/button_overlay.png) repeat-x 0 0 #111;
	text-transform:uppercase;
	border:1px solid #111;
	margin:5px 10px 5px 0;
	display:inline-block;
	letter-spacing:1px;
	padding:10px 30px;
	line-height:15px;
	font-size:14px;
	color:#fff;
	font-family:philosopher, sans-serif;
	background-color:#532e25 !important;
	border-color:#745246 !important;
	opacity:1;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
body .gform_wrapper .gform_footer input[type=submit].round{
	padding: 8px 14px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
	cursor:pointer;
	background-color:#62929c !important;
	border-color:#62929c !important;
}
body .gform_wrapper .gform_footer input[type=submit]:active {
	background-color:#62929c;
	border-color:#745246 !important;
}

.partial_gradient_slide .positioning { position: absolute; top: 0px; left: 110px; }
.partial_gradient_slide .slide_content { position: absolute; top: 50px; left: 725px; }
.partial_gradient_slide .slide_overlay { position: absolute; top: 50px; left: 725px; }

.nivo_slider #slider_module_inner {
width: 100%;
}

.tabs_vertical li a, .featured_tabs li a {
z-index: 20;
line-height: 20px;
padding: 10px 0;
color: #532e25;
margin-right: 1px;
}

.rate-table{
border-collapse:collapse;
color: black;
width: 100%;
}

.rate-table tr, .rate-table th, .rate-table td {
padding-left: 5px;
padding-right: 5px;
}

.rate-table th{
text-align: left;
}

.rate-table tr.alt td{
background: #E6E0D1;
}

.rates{
width: 660px;
padding-top: 30px;
}



#letter{
width: 800px;
border-left: solid 2px #ccc;
border-right: solid 2px #ccc;
border-bottom: solid 2px #ccc;
-moz-box-shadow: 0px 0px 8px #888;
-webkit-box-shadow: 0px 0px 8px #888;
box-shadow: 0px 0px 8px #888;
margin-left: auto;
margin-right: auto;
padding: 20px;
padding-bottom: 30px;
}

#rentalsearch-outer{
color: white;
position: absolute;
text-align:center;
bottom:0;
z-index: 6;
width: 100%;
/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
display: inline;
}

#rentalsearch-inner{
margin: 8px;
text-align: center;
margin-left: auto;
margin-right: auto;
position: relative;
font-size:18px;
font-weight:normal;
font-style:normal;
font-family:philosopher, Serif, Arial;
}

#rentalsearch-button {
background: #532e25;
border: 2px solid #532e25;
height: 25px;
width: 80px;
margin: 0 0 0 10px;
overflow: hidden;
display: inline-block;
text-align: center;
line-height: 25px;
z-index: 6;
/*Rounded Corners*/ 
-webkit-border-radius: 10px;
-moz-border-radius: 10px; 
border-radius: 10px;   
/*Gradient*/ 
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); 
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); 
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); 
background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2)); 
background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));   
/*Shadow*/ 
-webkit-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2); 
-moz-box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2); 
box-shadow: 0px 3px 1px rgba(0, 0, 0, 0.2);
/*Transition*/
-webkit-transition: All 0.5s ease;
-moz-transition: All 0.5s ease;
-o-transition: All 0.5s ease;
-ms-transition: All 0.5s ease;
transition: All 0.5s ease;
}

#rentalsearch-button:hover {
  background-color: #b1624f;
}

#exitpopup{
min-height: 50px !important;
min-width: 50px !important;
color: black !important;
font-weight: bold !important;
margin-top: 10px !important;
text-align: center !important;
}

.squeeze_page {background-image:url(http://theretreatinlaguna.com/wp-content/themes/method2/backgroundoceanpalms.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:center top; font-family: 'Old Standard TT', serif;}
.squeeze_page #body_inner{margin:10px auto;width:950px;min-width:950px;box-shadow:0 0 8px rgba(0,0,0,.1);}
.squeeze_page #content{border-top: none; color: #FFF; background-color:#392117 !important; padding-bottom: 0px;}
.squeeze_page #header_inner,.squeeze_page #intro_inner,.squeeze_page #content_inner,.squeeze_page #sub_footer_inner{width:auto;padding-left:0px;padding-right:0px;}
.squeeze_page #main{margin-top: 0;}
.squeeze_page #main_inner{padding-left:0px;padding-right:0px;}
.squeeze_page .squeeze_list{margin-top: 0px; width: 30%; padding-left:10px; padding-right: 10px; font-size:14px; list-style:none;font-family: 'Oswald', sans-serif;vertical-align: top;}
.squeeze_page .squeeze_list h1,.squeeze_page .squeeze_list h2,.squeeze_page .squeeze_list h3,.squeeze_page .squeeze_list h4,.squeeze_page .squeeze_list h5{color: #FFF;}
.squeeze_page .squeeze_form, .squeeze_page .squeeze_quote {background-color: #FFF !important; color: #000; padding-top: 10px; padding-bottom: 10px; vertical-align: top;}
.squeeze_page .squeeze_form{font-family: 'Oswald', sans-serif;}
.squeeze_page .sq-pullquote{display:inline-block;float:right;margin-right:4%;margin-right:2px; border-left:3px solid;font-size:16px;line-height:25px;letter-spacing:0;padding:0 0 0 17px; vertical-align: top;}
.squeeze_page .entry{padding-top: 10px; padding-left: 50px; padding-right: 50px; background-color:#392117; font-size: 16px; line-height: 1.2em;}
.squeeze_page .logo{left:50px;}
.squeeze_page #sub_footer_inner{padding-left: 10px; padding-right: 10px;}
.squeeze_page .dropcap2, .squeeze_page .dropcap, .squeeze_page .dropcap3{color: #FFF;}

.googleplusone{
display: block;
left: 50%;
margin-left: 410px;
top: 88px;
z-index: 1;
position: absolute;
}

.headertext{
display: block;
height: 10px;
width: 700px;
left: 50%;
margin-left: -160px;
top: 55px;
z-index: 1;
position: absolute;
color: #532e25;
}
.dealsribbon{
display: block;
height: 175px;
width: 75px;
left: 50%;
margin-left: -305px;
z-index: 1000;
top: -10px;
position: absolute;
}

@media only screen and (min-width: 200px) and (max-width: 768px) {

  .gform_wrapper .gform_body .top_label li.gfield.gf_right_half { 
    float: left; 
    clear: left !important;
    width: 99%;
  } 

  .gform_wrapper .gform_body .top_label li.gfield.gf_left_half { 
    float: left; 
    clear: left !important;
    width: 99%;
  }

}

.mysite_responsive .featured_tabs_frame { display: none !important; }