/* Echelon v2.1 - _create_new NS */

.colorscheme_bg,body,body>.multibg>.multibg,.wp-pagenavi .current,.paged-navigation .current,
#intro,#slider_module_inner,#slider_module_inner .partial_gradient_slide,#header_extras,#footer,#sub_footer,
.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:#054f7d;}
.colorscheme_color,h1,.post_more_link,.post_more_link a,.post_nav_module a,.comment-reply-link,
a:hover,.fancy_link,.dropcap2,.pullquote3,.highlight2,h5{/*:Color Scheme*/
color:#054f7d;}
.colorscheme_border,#header,#intro,#header_extras,#sub_footer,#footer,#sub_footer,.wp-pagenavi .current,.paged-navigation .current,
.button_link,.fancy_button,#searchsubmit,#submit,.cluetip-default,.cluetip-default .cluetip-arrows,
.titled_box_title,.colored_box,.dropcap4,.pullquote4,.highlight,
.tabs_button a.current,.fancy_header span,.minimal_table th{/*:Color Scheme*/
border-color:#054f7d;}
.colorscheme_sprite,.fancy_meta,#content .activation_link_list li,
#content .mysite_twitter_widget li,#content .recentcomments,.post_comments_bubble,
#content .widget_archive li,#content .widget_categories li,#content .widget_links li,#content .widget_nav_menu li,
#content .widget_pages li,#content .mysite_subnav_widget li,#content .widget_recent_entries li,
#content .contact_widget_name,#content .contact_widget_phone,#content .contact_widget_email,
.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(//lincolncottage.org/wp-content/themes/echelon/styles/_sprites/custom_sprite_054f7d.png);}


/*:General Typography ~*~*/
body{/*:Body Font */
color:#000000;font-size:12px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
h1{/*:h1 Font*/ 
color:#054f7d;font-size:24px;font-weight:normal;font-style:normal;font-family:"Playfair Display", "Times New Roman", Times, Georgia, serif; text-transform:uppercase;}
h2{/*:h2 Font*/ 
color:#B4BA31;font-size:20px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif; text-transform:uppercase;}
h3{/*:h3 Font*/ 
color:#054f7d;font-size:16px;font-weight:bold;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
h4{/*:h4 Font*/ 
color:#000000;font-size:16px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
h5{/*:h5 Font*/ 
color:#000000;font-size:12px;font-weight:normal;font-style:normal;font-family:inherit;}
h6{/*:h6 Font*/ 
color:#000000;font-size:10px;font-weight:normal;font-style:normal;font-family:inherit;}
a{/*:Link*/
color:#000000;text-decoration:none;}
a:hover{/*:Link Hover*/
color:#000000;text-decoration:underline;}
/*:Typo End ~*~*/


/*:Body ~*~*/
body{/*:Body BG+ */
background-image:none;background-color:#efead9;}
#body_inner{/*:Inner Content Background */}
/*:Body End ~*~*/


/*:Header ~*~*/
.logo a{/*:Logo Font */
color:#000000;font-size:34px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
#header{/*:Header Background */
background-image:none;background-color:#ffffff;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
#header{/*:Header Top Border */
border-top-color:#054f7d;border-top-width:8px;border-top-style:solid;}
#header{/*:Header Bottom Border */
border-bottom-color:#ebebeb;border-bottom-width:1px;border-bottom-style:solid;}
.header_links {font-size:0.9rem;}
.header_links li {border-right:1px solid #ffffff; padding-left:6px; padding-right:6px;}
.header_links li:last-of-type {border-right:0px solid #ffffff; padding-right:0px;}
/*:Header End ~*~*/


/*:Menu ~*~*/
.jqueryslidemenu li span{/*:Menu Font */
color:#768693;font-size:1.05rem;text-transform:uppercase;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
.jqueryslidemenu li small{/*:Menu Description Font */
color:#768693;font-size:10px;font-weight:normal;font-style:normal;font-family:inherit; display:none;}
#primary_menu {top: 75px;}
/*:Menu End ~*~*/


/*:Intro ~*~*/
#header+#intro{/*:Intro Font */
color:#000000;font-size:12px;font-weight:normal;font-style:normal;font-family:inherit;}
#header+#intro a{/*:Intro Links */
color:#000000;text-decoration:none;}
#header+#intro .intro_title,#intro .intro_title{/*:Intro Title Font */ 
color:#000000;font-size:24px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
#intro .teaser{/*:Intro Description Font */ 
color:#000000;font-size:15px;font-weight:normal;font-style:normal;font-family:"Playfair Display", "Times New Roman", Times, Georgia, serif;}
#slider_module+#intro h3{/*:Call to Action Font*/ 
color:#768693;font-size:1.8rem;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
#breadcrumbs,#breadcrumbs a{/*:Breadcrumbs Font */
color:#000000;font-size:10px;font-weight:normal;font-style:normal;font-family:inherit;}
#intro{/*:Intro Background */
background-image:none;background-color:#cccccc;background-repeat:repeat;background-attachment:scroll;background-position:center top;}
#slider_module,#intro{/*:Intro Border */
border-bottom-color:#f1f1f1;border-bottom-width:5px;border-bottom-style:solid;}
.nivo_slider #slider_module,.slider_nav_dots #slider_module,#intro{/*:Intro Border */
border-bottom-color:#ffffff;border-bottom-width:5px;border-bottom-style:solid;}
/*:Intro End ~*~*/


/*:Main Content ~*~*/
#content{/*:Main Content Background */
background-image:none;background-color:#ffffff;background-repeat:repeat-y;background-attachment:scroll;background-position:center top;}
#sidebar .widgettitle,.about_author_title,.share_this_title,.additional_posts_title,.commentlist_title,#reply-title,#comments-title, .blog_tabs{/*:Section Titles Font */
color:#000000;font-size:13px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
#slider_module+#intro,#content{/*:Main Content Top Border */
border-top-color:#ffffff;border-top-width:1px;border-top-style:solid;background-color:#ffffff;padding:30px 0px 30px;}
#content{/*:Main Content Bottom Border */
border-bottom-color:#ffffff;border-bottom-width:1px;border-bottom-style:solid;}
/*:Main End ~*~*/


/*:Outro ~*~*/
#outro,#outro a{/*:Outro Font */
color:#888888;font-size:18px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
#outro{/*:Outro Background */
background-image:none;background-color:#cccccc;background-repeat:repeat-x;background-attachment:scroll;background-position:center top;}
#outro{/*:Outro Top Border */
border-top-color:#ebebeb;border-top-width:0px;border-top-style:solid;}
#outro{/*:Outro Bottom Border */
border-bottom-color:#ebebeb;border-bottom-width:1px;border-bottom-style:solid;}
/*:Outro End ~*~*/


/*:Footer ~*~*/
#footer{/*:Footer Font */
color:#8699a3;font-size:0.8rem;font-weight:normal;font-style:normal;font-family:inherit;}
#footer .widgettitle{/*:Footer Titles Font */
    color: #054F7D;
    font-size: 0.8rem;
    letter-spacing: 0px;
    font-weight: bold;
    font-family: "Playfair Display", "Times New Roman", Times, Georgia, serif;;
	}
#footer a{/*:Footer Links */
color:#000000;text-decoration:none;}
#footer a:hover{/*:Footer Link Hover */
color:#000000;text-decoration:none;}
#footer{/*:Footer Background */
background-image:none;background-color:#ffffff;}
#footer{/*:Footer Top Border */
border-top-color:#f1f1f1;border-top-width:5px;border-top-style:solid;}
/*:Footer End ~*~*/

/*:Sub Footer ~*~*/
#sub_footer{/*:Sub Footer Font */
color:#8699A3;font-size:0.8rem;font-weight:normal;font-style:normal;font-family:inherit;}
#sub_footer{/*:Sub Footer Background */
background-image:none;background-color:#ffffff;}
/*:Sub Footer End ~*~*/


/*:Misc ~*~*/
.toggle a,.toggle_accordion a{/*:Toggle Title Font*/ 
color:#000000;font-size:15px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
.author_name,.commentlist cite,.commentlist cite a{/*:Cite Font*/ 
color:#000000;font-size:18px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
#content .teaser{/*:Content Teaser Font */ 
color:#000000;font-size:18px;font-weight:normal;font-style:normal;font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;}
/*:Misc End ~*~*/





/* Custom CSS */

/*
COLORS
cream efead9
blue 054f7d
green b4ba31
grey 768693
*/

#sidebar .widgettitle,.about_author_title,.share_this_title,.additional_posts_title,.commentlist_title,#reply-title,#comments-title, .blog_tabs{text-transform:uppercase;letter-spacing:2px;}
#intro .intro_title{text-transform:uppercase;letter-spacing:1.5px;}
#slider_module+#intro h3 a {/*:Call to Action Font*/ 
color:#b4ba31; font-weight:bold;}


/* MAIN MENU */
.jqueryslidemenu li li a {
	color: #768693;
    font-size: 1.0rem;
}
.mysite_responsive #responsive_menu .select, .mysite_responsive #responsive_menu .mysite_message {
    background: transparent url("../images/icons/black/List.png") no-repeat scroll right center;
}
/* SEARCH & SOCIAL */

#searchmenu {position: absolute; top: 20px; right: 30px;}
#searchmenu .widget {clear:none; margin-bottom:0;margin-right:16px; display:inline-table; }
  .socialicons {display:inline-table; padding-left:0; margin-top:1.0rem;}
  .socialicons li,
  .socialiconsFooter li {
	  display:inline-table; 
	  margin-right:10px;
	  /*text-indent:-9999px; */
	  /*width:24px; 
	  height:24px; */
	  cursor:pointer;
	  }
  .socialicons li a,  
  .socialiconsFooter li a {
	  width:24px; 
	  height:24px; 
	  min-width:24px; 
	  max-width:24px; 
	  min-height:24px; 
	  text-indent:-9999px;/**/
	  font-size:0px; 
	  overflow:hidden;
	  padding-top:24px;
	  padding-left:24px;
	  margin-right:5px;
	  background:url(lincolncottage/img/icons-social.png) no-repeat transparent; 
	  background-position:0px 0px/*xpos ypos*/; 
	  }
  .socialiconsFooter li a {
	  max-width:24px; width:24px; }
  .socialiconsFooter li { width:100%;display:block;font-size: 0.75rem;}
	.socialicons li.twitter a , .socialiconsFooter li.twitter a {background-position:-40px 0px;}
	.socialicons li.youtube a, .socialiconsFooter li.youtube a {background-position:-80px 0px;}
	.socialicons li.instagram a, .socialiconsFooter li.instagram a {background-position:-120px 0px;}
  .socialiconsFooter {display:block; padding-left:0;}

#searchmenu {margin-top:1.0rem;}
#searchform {margin-top:-2.0rem;}
.right_sidebar #s {
    width: 240px;
}
#s {
	height:14px;
	min-height:14px;
    color: #6a696b;
    padding: 5px 10px;	
    line-height: 24px;
    font-size: 0.9rem;
    border-color: #dedede #dedede #f3f3f3;
    border-style: solid;
    border-width: 1px;
    background: #fefefe none;
	border: 1px solid #dedede;
	-webkit-border-radius: 20px 0px 0px 20px;
	-moz-border-radius: 20px 0px 0px 20px;
	border-radius: 20px 0px 0px 20px;
	/* Prevent background color leak outs */
	-webkit-background-clip: padding-box; 
	-moz-background-clip:    padding; 
	background-clip:         padding-box;
}
#s:focus {
border-bottom: 1px solid #f3f3f3;
}
.right_sidebar #searchsubmit {
    padding: 5px 10px;	
}
#searchsubmit {
	height:26px;
	min-height:26px;
	width:48px;
	background: url(../images/icons/black/MagnifyingGlass.png) no-repeat 8px 2px #f9f9f9;
	background-size:50%;
    text-transform: none;
    border: 1px solid #dedede;
    display: inline-block;
    letter-spacing: 1px;
    padding: 5px 10px;	
    line-height: 24px;
    font-size: 0.9rem;
    color: #6a696b;
	position: relative;
    top: 6px;
	opacity: 1;
	transition: all 0.5s ease 0s;
    margin: 0px 0px 0px -5px;
	-webkit-border-radius: 0px 20px 20px 0px;
	-moz-border-radius: 0px 20px 20px 0px;
	border-radius: 0px 20px 20px 0px;
	/* Prevent background color leak outs */
	-webkit-background-clip: padding-box; 
	-moz-background-clip:    padding; 
	background-clip:         padding-box;
	text-indent:-9999px;
}
html[data-useragent*='MSIE 10.0'] #searchsubmit {
    top: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /*chrome and safari*/
#searchsubmit {top:5px;}

    /* Safari only override */
    ::i-block-chrome,#searchform {
    margin-top: 2rem;
	}
}
.ie #searchsubmit {top:0px;} /* IE only override */

#searchsubmit:hover {
	background: url(../images/icons/black/MagnifyingGlass.png) no-repeat 8px 2px #b4ba31;
	background-size:50%;
}
#searchsubmit:after {
	content:"--";
}
#slider_module+#intro{/*:Main Content Top Border */
padding:50px 0px 30px;}
#content {border-top: 5px solid #fcfcfc;padding:0px 0px 0px;}
/*.right_sidebar #main {
	box-shadow:5px 0px 5px -5px rgba(0,0,0,0.5);
}*/
/* Header */

.flex-caption {
    width: 75%!important;
    padding: 4%!important;
    left: 0px;
    bottom: 0px;
    background: transparent!important;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.0)!important;
    font-size: 3.5rem!important;
    line-height: 1rem!important;
	text-transform:uppercase;
	font-weight:300;
}
.flex-caption span{font-size: 5.5rem!important;font-family:"Playfair Display", "Times New Roman", Times, Georgia, serif; display:block; margin-top:3rem;margin-bottom:10px;
	font-weight:normal; letter-spacing:2.5px;}
.flex-caption:after {
	display: inline-block;
    margin: 20px 0 -60px -5.4%;
    height: 45px;
    content: " ";
    text-shadow: none;
    background-color: #b4ba31;
     width:100%;
	 }

/* Home Content */

#content .one_third, /*home grid*/
.one_third/* .post_grid_module*/ { /*gallery grid*/
	margin-right: 7%;width: 27.33%;
	}
.post_grid_image,
.post_grid_image a {max-width:100%; width:100%!important;height:auto!important;}
.post_grid_image a img {max-width:100%; width:100%!important;height:auto!important;}

#content .one_third img,
.one_third img,
.post_grid_image a img {
    background: #e3eaee none repeat scroll 0% 0%;
    padding: 10px;
	max-width:100%!important;
}
.blog_layout1 .post_grid_image a img {
	max-width:90%!important;
}
.fancy_meta {top: 15px;}
.fancy_meta .meta_date a {font-size: 24px;line-height: 24px;
font-family: "Playfair Display","Times New Roman",Times,Georgia,serif;
}
h5, h5 a {
    color: #054f7d;
    font-size: 1.1rem;
	letter-spacing: 0px;
	font-weight:bold;
    font-family:"Roboto Condensed", Verdana, Geneva, Tahoma, sans-serif;
}
p.teaser{margin:1rem auto; border-bottom:1px solid #ffcea9; border-top:1px solid #ffcea9;}
p.teaser span {width:80%;text-align:center; color: #c15604; font-size: 24px; font-family:"Playfair Display", "Times New Roman", Times, Georgia, serif; font-style:italic;}


#sidebar #text-3 {margin-top:35px;}
	.is_home #sidebar #text-3 {margin-top:5px;}
	.is_home .featured_tabs_frame, .is_home #sidebar_inner {margin-top:0px;}
#sidebar #text-3 li {display:block; margin-bottom:12px; padding-left: 0px;
	vertical-align:middle;}
a.side-donate,
a.side-directions,
a.side-tickets {display:block; 
	color:#ffffff;
	font-family:"Playfair Display", "Times New Roman", Times, Georgia, serif;
	font-size:2.0rem;
	text-transform:uppercase;
    padding: 52px 5px 6px 12px;
	vertical-align:center;
	min-height:60px;
	background-color:#777;
}

a.side-tickets {background-image:url("/wp-content/uploads/2015/07/sidebar-tickets.jpg"); background-size:cover; background-repeat:no-repeat;}
a.side-directions {background-image:url("/wp-content/uploads/2015/07/sidebar-directions.jpg"); background-size:cover; background-repeat:no-repeat;}
a.side-donate {background-image:url("/wp-content/uploads/2015/07/sidebar-donate.jpg"); background-size:cover; background-repeat:no-repeat;}

/* Secondary Template */
	
.has_breadcrumbs a.side-donate,
.has_breadcrumbs a.side-directions,
.has_breadcrumbs a.side-tickets {
    padding: 30px 5px 6px 12px;
	min-height:50px;
	font-size:1.7rem;
}
.has_breadcrumbs #content {
    border-top: 0px solid #FCFCFC;
	border-bottom: 0px solid #FFF;
}

p, ul, ol {
    font-size:0.9rem;
}

/*.has_breadcrumbs */#main_inner {
    padding: 0px 0px 0px;
}
.is_home #main_inner {
    padding: 30px 0px;
}
.right_sidebar #main_inner {
    margin-right: 0px;
	/*width: 630px;*/
	/*width: 73%;*/
	width: /*680px*/100%;
}
.right_sidebar #main {
    /*box-shadow: 5px 0px 5px -5px rgba(0, 0, 0, 0.1);*/
    background-color: #fff;
	width: 100%;/*680px*/

}
.right_sidebar #sidebar {
    float: right;
    width: 240px;
}
.right_sidebar #content_inner {
    background: transparent none repeat-y scroll 660px 0px!important;
}
/*.has_breadcrumbs */#intro {
    border-top: 24px solid #b4ba31;
    border-bottom: 0px solid #FFF;
	width:105%;
    background-image: none;
    background-color: #fff;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: center top;
	display:block;
	margin-left:-30px;
	margin-bottom:30px;
	padding-right:-30px;
}
.is_home #intro {margin:0px auto;padding: 50px 0px 30px;width:980px;}


#breadcrumbs, #breadcrumbs a {
	font-size:0.70rem;
	color:#054f7d;
	text-transform:uppercase;
	}
.has_breadcrumbs #content_inner {
	 background-color:/*#f9f9f9*/#ffffff;
	 /*background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 70%, rgba(249,249,249,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(70%, rgba(246,246,246,1)), color-stop(100%, rgba(249,249,249,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 70%, rgba(249,249,249,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 70%, rgba(249,249,249,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 70%, rgba(249,249,249,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 70%, rgba(249,249,249,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9', GradientType=1 );*/
}
.featured_tabs_content {
    padding-left: 0px;
	padding-top: 0px;
	float:left;
	width:73%;
	overflow:visible!important;
	background-color:#ffffff;
}
.featured_tabs_content h1, .featured_tabs_content h2, .featured_tabs_content h3, .featured_tabs_content p, .featured_tabs_content ul, .featured_tabs_content ol {margin-right: 30px;}

.entry .featured_tabs_content a {color:#0085ba; text-decoration:underline;}
.entry .featured_tabs_content a.post_more_link {text-decoration:none;}
.entry .featured_tabs_content a.button_link {color: #62660f!important;text-decoration:none;border-color: #b4ba31!important; background-color: #e0e3a4!important;}
	a.button_link {color: #62660f!important;text-decoration:none;border-color: #b4ba31!important; background-color: #e0e3a4!important;}
.featured_tabs_frame, #sidebar_inner {float:right; margin-top:24px;}
.right_sidebar #sidebar_inner {margin-left:0px;}
.featured_tabs_frame .bg_top {
    height: 1px;
}
.featured_tabs_frame h3,
#sidebar .widgettitle {
color: #768693;
font-size: 1.05rem;
text-transform: uppercase;
font-weight: bold;
font-style: normal;
font-family: "Roboto Condensed",Verdana,Geneva,Tahoma,sans-serif;
margin-left:14px;
padding-bottom:7px;
margin-bottom:0px;
border-bottom:1px solid #768693;
background:none!important; 
}
.featured_tabs li,
#content .widget_recent_entries li  {background:none!important; border-bottom:1px solid #768693;margin-left:14px;}
	.featured_tabs li li:last-of-type {border-bottom:0px solid #768693;}
.right_sidebar #sidebar .widget_categories li  {background:none!important; margin-left:14px; display:block;}
.tagcloud {margin-left:14px;}

.featured_tabs li.current_page_item a {
    box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.00);
}
.featured_tabs_frame .bg_bottom {background:none!important;}
#comments-title, .additional_posts_title, .share_this_title, .about_author_title, #sidebar .widgettitle, .blog_tabs {margin-right:0px;}
.featured_tabs li a,
#content .widget_categories li a,
#content .widget widget_tag_cloud li a,
#content .widget_recent_entries li a,
.widget_tag_cloud a {
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.0), 0px -1px 0px rgba(0, 0, 0, 0.00) inset;
    line-height: 20px;
    padding: 10px 0px 10px 0px;	
    color: #768693;
	text-transform: none;
	letter-spacing: 0px;
	font-size: 1rem!important;
}

.widget_categories #cat {
	margin: 14px 0 0 14px;
    line-height: 20px;
    padding: 10px 0px 10px 0px;	
    color: #768693;
	font-size: 1rem!important;
}
/*FORMS*/
#fbuilder .top_aligned .fields label,
#fbuilder .one_column label, #fbuilder .two_column label, #fbuilder .three_column label, #fbuilder .side_by_side label {font-size:0.9rem!important;}
#fbuilder .side_by_side {margin-right:0.5rem!important;}
#fbuilder input,
#fbuilder textarea {padding:0.25em 0.5em!important;}

/*Footer */
#footer form p {margin-bottom:0px;}
#footer label {display:block;}
#footer input[type=text] {
	display:block;
	width:90%;
	height:14px;
	min-height:14px;
    color: #6a696b;
    padding: 5px 10px;	
    line-height: 24px;
    font-size: 0.9rem;
    border-color: #dedede #dedede #f3f3f3;
    border-style: solid;
    border-width: 1px;
    background: #fefefe none;
	border: 1px solid #dedede;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/* Prevent background color leak outs */
	-webkit-background-clip: padding-box; 
	-moz-background-clip:    padding; 
	background-clip:         padding-box;
	margin-bottom:14px;
}
#footer input[type=submit], .btn.btn-primary {
	/*height:26px;*/
	min-height:26px;
	width:100%;
	text-transform: uppercase;
    border: 1px solid #dedede;
    display: block;
    letter-spacing: 1px;
    padding: 5px 10px;	
    font-size: 0.9rem;
    color: #ffffff;
	opacity: 1;
	transition: all 0.5s ease 0s;
    margin: 0px 0px 0px 0px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/* Prevent background color leak outs */
	-webkit-background-clip: padding-box; 
	-moz-background-clip:    padding; 
	background-clip:         padding-box;
	cursor:pointer;
	background: #b4ba31;
}
#footer input[type=submit]:hover, .btn.btn-primary:hover {
	background: #dedede;
    color: #6a696b;
    text-decoration: none;
}

form .btn.btn-primary{
	text-align: center;
	max-width: 200px;
	line-height: 28px;
	padding: 0;
	text-decoration: none;
	color: #fff;
}

.form-group {
	margin-bottom: 1rem;
	padding-right: 30px;
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem;
	margin-top: 7px;
}

.total h2{
	font-weight: bold;
}

.form-check-input {
	position: absolute;
	margin-top: .2rem;
	margin-left: -1.25rem;
}

.form-group label {
	margin-bottom: 0;
	display: inline-block;
}

.form-group > label{
	margin-bottom: 7px;
}

.form-group select{
	min-width: 130px;
	min-height: 26px;
}

.form-group small{
	line-height: normal;
	display: inline-block;
}
.form-group textarea{
	/*width: calc(100% - 10px);*/
	/*margin-top: 7px;*/
}
.text-right{
	text-align: right;
}

#donation-total{
	
}

.breakdown{
	/*padding-right: 30px;*/
}

.form h2,
.form h3,
.form h4{
	margin-right: 0;
}

form.form{
		/*max-width: 400px;*/
		font-size: .9rem;
}


#footer #menu-footer-menu li a{
    color: #054F7D;
	opacity:1.0;
    font-size: 0.8rem;
    letter-spacing: 0px;
    font-weight: bold;
    font-family: "Playfair Display","Times New Roman",Times,Georgia,serif;
	text-transform:uppercase;
}
.copyright_text {
    float: none;
	text-align:center;
	margin-bottom:2rem;
}
.mobile {display:none;}
#nationaltrust {margin: 0 0 20px 30px;}

@media screen and (max-width:998px) { /*Nokia N9 and Samsung Galaxy Phones*/
	#header_extras {display:none;}	
	.featured_tabs_content {width:65%;}
	#slider_module + #intro {width: 100%;}
	
	/*new*/
	/*.is_home .mysite_responsive.right_sidebar #main, .is_home .mysite_responsive.left_sidebar #main {
    width: 100%;
}*/
}

@media screen and (max-width:898px) {
	.jqueryslidemenu ul li.menu-item-home {display:none;}
}

@media screen and (max-width:845px) {
	.flex-caption {font-size: 2.5rem !important;}
	.flex-caption span {font-size: 4.5rem !important;margin-top: 2rem;}
	#slider_module + #intro h3 {font-size: 1.3rem;}	
	.featured_tabs_content {width:60%;}
}
@media screen and (max-width:800px) {
	.jqueryslidemenu ul li span{font-size: 0.9rem!important;}
	.jqueryslidemenu a {padding: 3px 3px;}
	#header_extras {display:none;}
    .socialiconsFooter li {font-size: 0.60rem;}
	a.side-donate, a.side-directions, a.side-tickets {font-size: 1.5rem;}
	iframe#twitter-widget-0 {width:100%!important;min-width:100px!important;}
}
@media screen and (max-width:768px) { /*iPad Portrait - this is when mobile menu appears*/
.desktop {display:none;}
.mobile {display:inherit;}
.logo {top: 0px;}
/*hide sidebar*/
.is_home.mysite_responsive.right_sidebar #content_inner{background: transparent -moz-linear-gradient(left center , transparent, transparent 68%, rgba(0, 0, 0, 0.00) 68%, rgba(0, 0, 0, 0.00) 69%) repeat scroll 0% 0%;}
.is_home.right_sidebar #main {box-shadow: 5px 0px 5px -5px rgba(0, 0, 0, 0.0);}
.is_home.right_sidebar #main_inner {margin-right: 0px;}
.is_home.mysite_responsive.right_sidebar #main{width:100%;}
.is_home.mysite_responsive.right_sidebar #sidebar{width:0%;display:none;}

.featured_tabs_content {width:100%;}
.featured_tabs_frame {display:none;}
#content_inner {padding: 0px 0px 0px 30px;}
.has_breadcrumbs #intro {width: 104.6%;}

/*.widget-easy-twitter-feed-widget-row {display:none!important;} TWITTER WIDGET CAUSING FLICKER ZOOM*/
iframe#twitter-widget-0 {width:758px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/

}
@media screen and (max-width:736px) { /*iPhone 6+ Landscape*/
	#searchmenu {display:none;}
	.flex-caption {font-size: 2.5rem !important;}
	.flex-caption span {font-size: 4.5rem !important;margin-top: 2rem;}
	.flex-caption::after {height: 45px;margin: 20px 0px -35px -5.4%;}
	#slider_module + #intro {padding: 20px 0px 10px;}
	.right_sidebar #main {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}
	#content .one_third img {width: 90%;}
	a.side-donate, a.side-directions, a.side-tickets {font-size: 1.3rem;}
.has_breadcrumbs #intro {width: 104.7%;}
iframe#twitter-widget-0 {width:700px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media screen and (max-width:700px) {
	.flex-caption {font-size: 2.5rem !important;padding: 4% 4% 0% 4% !important;}
	.flex-caption span {font-size: 3.5rem !important;margin-top: 1.5rem;}
	.flex-caption::after {height: 25px;margin: 20px 0px -15px -5.4%;}
iframe#twitter-widget-0 {width:680px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media screen and (max-width:667px) { /*iPhone 6 Landscape*/
	#searchmenu {display:none;}
	#slider_module + #intro h3 {font-size: 1.0rem;}	
	#slider_module + #intro {padding: 20px 0px 10px;}
	.right_sidebar #main {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}
	#content .one_third img, .post_grid_image a img {width: 90%!important;}
	a.side-donate, a.side-directions, a.side-tickets {font-size: 1.1rem;}
.has_breadcrumbs #intro {width: 105.3%;}
iframe#twitter-widget-0 {width:650px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { /*iPhone 6 Landscape SPECIFIC*/
#slider_module + #intro {width:100%!important;}
}

@media screen and (max-width:650px) { /**/
	a.side-donate, a.side-directions, a.side-tickets {font-size: 2rem;}
}
@media screen and (max-width:552px) {
	.flex-caption {font-size: 1.0rem !important;padding: 4% 4% 0% 4% !important;}
	.flex-caption span {font-size: 2.0rem !important;margin-top: 0.5rem;}
	.flex-caption::after {height: 25px;margin: 20px 0px -15px -5.4%;}
iframe#twitter-widget-0 {width:525px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media screen and (max-width:414px) { /*iPhone 6+ Portrait*/
	#searchmenu {display:none;}
	#slider_module + #intro {padding: 10px 0px 5px;}
	.right_sidebar #main {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);}
	a.side-donate, a.side-directions, a.side-tickets {font-size: 1.8rem;}
.has_breadcrumbs #intro {width: 108.7%;}

#content .one_third, .one_third {
	display:block;}
	#content .one_third img {width: 90%!important; max-width:300px!important;}
iframe#twitter-widget-0 {width:390px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media screen and (max-width:375px) { /*iPhone 6 Portrait GENERIC*/
.mysite_responsive #body_inner {
    width: 100%;
}
	/*#slider_module + #intro {width: 375px;}?*/
iframe#twitter-widget-0 {width:350px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media screen and (device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2){ /*iPhone 6 Portrait SPECIFIC*/
.mysite_responsive #body_inner {
    width: 100%;
}
	#slider_module + #intro {width: 375px;}/*?*/
iframe#twitter-widget-0 {width:350px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media screen and (max-width:360px) {
.has_breadcrumbs #intro {width: 110.3%;}
	#content .one_third img {width: 90%!important; max-width:250px!important;}
iframe#twitter-widget-0 {width:350px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}
@media screen and (max-width:320px) {
	.flex-caption {font-size: 1.0rem !important;padding: 4% 4% 0% 4% !important;}
	.flex-caption span {font-size: 1.5rem !important;margin-top: 0.25rem; margin-bottom:0;}
	.flex-caption::after {height: 25px;margin: 10px 0px -15px -5.4%;}
.has_breadcrumbs #intro {width: 111.8%;}
	#content .one_third img {width: 90%!important; max-width:210px!important;}
iframe#twitter-widget-0 {width:300px!important;} /*TWITTER WIDGET CAUSING FLICKER ZOOM*/
}