/*

Theme Name: PWM Custom Theme
Theme URL: http://www.powerofresonance.com
Custom Wordpress Theme
Version: 1.0
Author: Pro Web Marketing
Author URI: http://www.prowebmarketing.com

*/

body{background:#fdf5e7;font-size:17px;color:#251d19;font-family: 'Libre Baskerville', serif;margin-bottom:25px;}
img{max-width:100%;height:auto;}
a{transition:all 0.2s ease-out;color:#fb715b;}
a:hover, a:focus{color:#fb715b;}
a, a:hover, a:focus{outline:none !important;}

h1,h2,h3,h4,h5,h6{}
h1{font-size:35px;line-height:53px;color:#803654;font-family: 'Libre Baskerville', serif;font-weight:400;margin-bottom:55px;}

hr{border-top:1px solid #251d19;}
/* Formidable Adjustments */
fieldset legend{display:none !important;} .frm_ajax_loading{display:none !important;} .g-recaptcha div{width:100% !important;} .ui-datepicker .ui-datepicker-title select{color:#000;}
.frm_error{color:#F00;font-size:11px;margin-top:5px;}
.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label{color:#F00;}
.has-error .form-control{border-color:#F00;}
/* End Formidable Adjustments */
.btn{white-space:normal;}

strong{font-family: 'Open Sans', sans-serif;font-weight:800;color:#803654;text-transform:uppercase;letter-spacing:2px;}

.nomargin{margin-left:0;margin-right:0;}
.nopadding{padding-left:15px;padding-right:15px;}

#mobilenav{background:#7a2a2c;}
#mobilenav .navbar{margin-bottom:0;min-height:0;}
#mobilenav .navbar-nav{margin:0;}
#mobilenav .navbar-default{background:none;border-radius:0;border:0;text-align:center;}
#mobilenav .nav>li>a{padding:10px 15px;}
#mobilenav .navbar-nav .open .dropdown-menu .dropdown-header, #mobilenav .navbar-nav .open .dropdown-menu>li>a{padding:10px 15px;}
#mobilenav .navbar-nav>li>a, #mobilenav .dropdown-menu>li>a, #mobilenav .navbar-default #mobilenav .navbar-toggle{font-size:15px;color:#ffb46b;text-align:center;text-transform:uppercase;}
#mobilenav .navbar-default .navbar-nav>li>a{background:none;color:#ffb46b;}
#mobilenav .navbar-default .navbar-nav>li>a:hover, #mobilenav .navbar-default .navbar-nav>li>a:focus{color:#f58c65;text-decoration:none;}
#mobilenav .navbar-default .navbar-nav>.active>a, #mobilenav .navbar-default .navbar-nav>.active>a:hover, #mobilenav .navbar-default .navbar-nav>.active>a:focus{color:#ffb46b;background:none;font-weight:700;}
#mobilenav .navbar-default .navbar-nav .dropdown-menu>li>a{color:#f99080;}
#mobilenav .navbar-default .navbar-nav .dropdown-menu>li>a:hover{text-decoration:none;}
#mobilenav .navbar-default .navbar-nav .dropdown-menu{background:#792335;padding:0;text-align:center;border:0;border-radius:0;}
#mobilenav .navbar-default .navbar-nav .current-menu-item a{background:none;}
#mobilenav .navbar-default .navbar-nav .current-menu-item a:hover{color:#f58c65;}
#mobilenav .navbar-default .navbar-toggle, #mobilenav .navbar-default .navbar-toggle:hover, #mobilenav .navbar-default #mobilenav .navbar-toggle:focus{background:none;border:0;border-radius:0;}
#mobilenav .navbar-toggle{text-align:center;width:100%;float:none;margin:0;color:#ffb46b;text-transform:uppercase;}
#mobilenav .navbar-default .navbar-collapse, #mobilenav .navbar-default .navbar-form{border:none;box-shadow:none;}
#mobilenav .navbar-collapse{padding:0;}
/* Dropdown Open with Active */
#mobilenav .navbar-default .navbar-nav>.open>a{background:none;text-decoration:none;}
#mobilenav .navbar-default .navbar-nav>.open>a:hover, #mobilenav .navbar-default .navbar-nav>.open>a:focus{background:none;color:#fdb497;}
#mobilenav .navbar-default .navbar-nav .open .dropdown-menu>li>a{background:none;font-weight:700;text-decoration:none;color:#f99080;}
#mobilenav .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, #mobilenav .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background:none;text-decoration:none;color:#fdb497;}
#mobilenav .navbar-default .navbar-nav .open .dropdown-menu>.active>a, #mobilenav .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, #mobilenav .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#f99080;background:none;font-weight:700;text-decoration:none;}
#mobilenav .navbar-default .navbar-nav>.open>a, #mobilenav .navbar-default .navbar-nav>.open>a:focus, #mobilenav .navbar-default .navbar-nav>.open>a:hover{color:#ffb46b;background:none;}
/* Current Ancestor with Current Page Parent */
#mobilenav .navbar-default .navbar-nav .current-page-ancestor a, #mobilenav .navbar-default .navbar-nav .current-page-ancestor a:hover, #mobilenav .navbar-default .navbar-nav .current-page-ancestor a:focus, #mobilenav .navbar-default .navbar-nav .current_page_parent a{background:none;font-weight:700;text-decoration:none;}

#topnav{position:absolute;width:100%;z-index:10;}

.banner--clone {
  /* Required styles */
  position: fixed !important;
  z-index: 10 !important;
  top: 0;
  left: 0;
width:100%;

  /* Additional styles */
  background: #7a2b2d !important;

  /* Translate -100% to move off screen */
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);

  /* Animations */
  -webkit-transition: all 300ms ease-in-out;
     -moz-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out;

}

.banner--stick {
  /* Translate back to 0%; */
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}

.banner--unstick {
  /* Not required to use, but could be useful to have */
}

#logo{position:absolute;width:100%;text-align:center;margin-top:10px;z-index:6;}
#logo img{max-width:80%;}
#logo-mini{text-align:center;margin-top:-48px;position:relative;z-index:8;}

#banner{position:relative;z-index:3;}
#banner img{width:100%;}

#pagetitle{text-align:center;}
#pagetitle h1{margin:0;color:#803654;text-transform:uppercase;font-size:20px;font-weight:800;font-family: 'Open Sans', sans-serif;background:url('img/page-title-border.jpg') bottom no-repeat;}

#quote{text-align:center;}
#quote h4{margin:0;font-size:23px;font-style:italic;font-weight:400;margin-top:30px;margin-bottom:15px;color:#752e4a;}
#quote h5{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;color:#803654;margin-bottom:35px;}

#content{padding-top:50px;padding-bottom:50px;}
#content p{line-height:29px;margin-bottom:30px;}

#subnav{border-top:1px solid #803654;border-bottom:1px solid #803654;padding-top:15px;padding-bottom:15px;}
#subnav .navbar-nav>li{float:none;display:inline-block;}
#subnav .nav>li>a{padding:0px 15px;}

/* Global Menu Styles */
#subnav .navbar{margin-bottom:0;min-height:0;}
#subnav .navbar-nav{margin:0 auto;}
#subnav .navbar-default{background:none;border-radius:0;border:0;text-align:center;}
#subnav .nav>li>a{padding:5px 15px;}
#subnav .navbar-nav .open .dropdown-menu .dropdown-header, #subnav .navbar-nav .open .dropdown-menu>li>a{padding:10px 15px;}
#subnav .navbar-nav>li>a, #subnav .dropdown-menu>li>a, #subnav .navbar-default #subnav .navbar-toggle{font-size:15px;color:#fb715b;text-align:center;text-transform:uppercase;}
#subnav .navbar-default .navbar-nav>li>a{background:none;color:#fb715b;}
#subnav .navbar-default .navbar-nav>li>a:hover, #subnav .navbar-default .navbar-nav>li>a:focus{color:#fb715b;text-decoration:underline;}
#subnav .navbar-default .navbar-nav>.active>a, #subnav .navbar-default .navbar-nav>.active>a:hover, #subnav .navbar-default .navbar-nav>.active>a:focus{color:#000;background:#666;font-weight:700;}
#subnav .navbar-default .navbar-nav .dropdown-menu>li>a{color:#000;}
#subnav .navbar-default .navbar-nav .dropdown-menu>li>a:hover{text-decoration:none;}
#subnav .navbar-default .navbar-nav .dropdown-menu{background:#666;padding:0;text-align:center;border:0;border-radius:0;}
#subnav .navbar-default .navbar-nav .current-menu-item a{background:#666;}
#subnav .navbar-default .navbar-toggle, #subnav .navbar-default .navbar-toggle:hover, #subnav .navbar-default #subnav .navbar-toggle:focus{background:none;border:0;border-radius:0;}
#subnav .navbar-toggle{text-align:center;width:100%;float:none;margin:0;}
#subnav .navbar-default .navbar-collapse, #subnav .navbar-default .navbar-form{border:none;box-shadow:none;}
#subnav .navbar-collapse{padding:0;}
/* Dropdown Open with Active */
#subnav .navbar-default .navbar-nav>.open>a{background:none;text-decoration:none;}
#subnav .navbar-default .navbar-nav>.open>a:hover, #subnav .navbar-default .navbar-nav>.open>a:focus{background:none;color:#000;}
#subnav .navbar-default .navbar-nav .open .dropdown-menu>li>a{background:none;font-weight:700;text-decoration:none;color:#000;}
#subnav .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, #subnav .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background:none;text-decoration:none;color:#000;}
#subnav .navbar-default .navbar-nav .open .dropdown-menu>.active>a, #subnav .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, #subnav .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#000;background:#FFF;font-weight:700;text-decoration:none;}
#subnav .navbar-default .navbar-nav>.open>a, #subnav .navbar-default .navbar-nav>.open>a:focus, #subnav .navbar-default .navbar-nav>.open>a:hover{color:#000;background:#666;}
/* Current Ancestor with Current Page Parent */
#subnav .navbar-default .navbar-nav .current-page-ancestor a, #subnav .navbar-default .navbar-nav .current-page-ancestor a:hover, #subnav .navbar-default .navbar-nav .current-page-ancestor a:focus, #subnav .navbar-default .navbar-nav .current_page_parent a{background:#666;font-weight:700;text-decoration:none;}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {cursor: pointer;}

.section-bg{background:#fdf5e7;padding-bottom:45px;padding-top:60px;}
.section-bg h3{font-size:35px;color:#803654;margin-top:0;text-align:center;margin-bottom:45px;}
.section-spacer{height:200px;}

.btn-default{font-size:13px !important;color:#FFF;text-transform:uppercase;border-radius:0;border:0;background:#be959d;}
.btn-default:hover{font-size:13px !important;color:#FFF;text-transform:uppercase;border-radius:0;border:0;background:#803654;}

footer{border-top:1px solid #e4cfca;font-size:15px;color:#81807f;}
footer h6{text-transform:uppercase;color:#252525;font-size:15px;margin-top:0;text-align:center;}
footer p{line-height:25px;}
footer a{color:#81807f;}

#f1, #f2, #f3{margin-top:15px;}
#f1 .nav>li>a{padding:10px 15px;}
#f1 .nav-pills>li>a{background:none;border-radius:0;border:0;}
#f1 .nav-pills>li>a:hover{text-decoration:underline;}
#f2{text-align:center;border-top:1px solid #e4cfca;border-bottom:1px solid #e4cfca;padding-top:15px;padding-bottom:15px;}
#f3{text-align:center;padding-left:15px;}
#f3 .fa{color:#bf969e;font-size:34px !important;position:relative;top:6px;}

#flogo{background:url('img/fborder.jpg') top 27px left repeat-x;text-align:center;margin-top:25px;}
#flogo img{}
.fcredits{font-size:11px;}
.fcredits a{color:#81807f;}

#copyright{color:#81807f;font-size:15px;text-align:center;margin-top:25px;}

/* keep for WP image captions and alignments */
img.centered{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:0px;margin:0 0 30px 28px;display:inline;}
img.alignleft{padding:0px;margin:0 28px 30px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{font-size:13px;color:#6c6c6e;line-height:17px;margin:0;padding:0;}
.wp-caption{background-color:none;border:0;max-width:99%;margin-bottom:10px;padding-top:0;text-align:right;}
/* */

/* modify for the blog area */
.blogpost{margin-bottom:20px;overflow:hidden;}
.bp-details{border-top:1px solid #803554;border-bottom:1px solid #803554;padding-top:15px;padding-bottom:15px;margin-bottom:40px;}
#content .bp-details p{margin:0;}
.blogpost h1, .blogpost h1 a{color:#803752;font-weight:400;margin-top:0;}
.blogpost h1 a:hover{text-decoration:none;}
.bp-byline{color:#823755;font-family: 'Open Sans', sans-serif;text-transform:uppercase;letter-spacing:2px;}
.bp-details a{color:#87767e;font-size:15px;}
.bp-details a:hover{text-decoration:underline;color:#fb715b;}
.bp-categories{color:#87767e;font-size:15px;}
.featuredimage img{width:100%;}
.featuredimage p{color:#87767e;font-size:15px;}

.widgetbox{font-size:16px;line-height:37px;}
.widgetbox ul{padding:0;padding-bottom:10px;list-style:none;}
.widgetbox a{text-decoration:none;color:#88767d;}
.widgetbox a:hover{color:#fb715b;text-decoration:underline;}
.widgetheader{letter-spacing:3px;color:#803654;margin-top:0;text-transform:uppercase;font-family: 'Open Sans', sans-serif;font-size:20px;font-weight:800;}
.pager li>a, .pager li>span{text-decoration:none;border:0;text-transform:uppercase;font-size:16px;border-radius:0;background:#be959d;color:#FFF;margin-left:2px;margin-right:2px;}
.pager li>a:hover, .pager li>span:hover{text-decoration:none;color:#FFF;border:0;background:#803654;margin-left:2px;margin-right:2px;}
/* */

#id_frmSubscribe ul{padding:0 !important;}
#id_lblCallToAction, #id_txtFirstName, #id_spnErrorMsg{display:none !important;}
#id_frmSubscribe br{display:none !important;}
#id_txtEmailAddr{width:70% !important;float:left !important;}
#id_btnSubmit{font-size:13px !important;color:#FFF;text-transform:uppercase;border-radius:0;border:0;background:#be959d;height:27px;}
#id_btnSubmit:hover{font-size:13px !important;color:#FFF;text-transform:uppercase;border-radius:0;border:0;background:#803654;}

#id_txtEmailAddr::-webkit-input-placeholder{color:#3a321d;}
#id_txtEmailAddr:-moz-placeholder{ /* Firefox 18- */ color:#3a321d;}
#id_txtEmailAddr::-moz-placeholder{  /* Firefox 19+ */ color:#3a321d;}
#id_txtEmailAddr:-ms-input-placeholder{color:#3a321d;}

/* anything smaller is not needed */
@media (min-width:768px) {
.nopadding{padding-left:0;padding-right:0;}
#logo{margin-top:130px;}
#logo img{max-width:100%;}
.navbar .navbar-nav{float:none;margin:0 auto;display:table;table-layout:fixed;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggle, .navbar-default .navbar-nav .dropdown-menu{text-align:left;}
#f1, #f2, #f3{margin-top:35px;}
#f2{border:0;border-left:1px solid #e4cfca;border-right:1px solid #e4cfca;padding:0;padding-left:15px;padding-right:15px;}
#f3{text-align:left;}
#flogo{margin-top:15px;}
#subnav .navbar-nav>li{border-right:1px solid #fb715b;}
#subnav .navbar-nav>li:last-child{border-right:0;}
.section-spacer{height:400px;}
#id_txtEmailAddr{width:100% !important;float:left !important;}
li.disabled>a {pointer-events: none;cursor: not-allowed;}
	}
@media (min-width:992px) {
.fcredits{font-size:11px;position:absolute;right:0;bottom:5px;}
.container{max-width:940px;}
#logo{margin-top:160px;}
	}
@media (min-width:1200px) {
#id_txtEmailAddr{width:70% !important;float:left !important;}
#logo{margin-top:200px;}
	}

.touch .cover{background-attachment:scroll !important;}
