/*

Theme Name: 2019 PWM Custom Theme
2019 Custom Wordpress Theme
Version: 1.0
Author: Pro Web Marketing
Author URI: http://www.prowebmarketing.com

*/

/*default version*/
@font-face {
	font-family: 'rick-griffin';
	src: url('/fonts/Rick-Griffin-W01-Regular.ttf') format('truetype');
}

body{font-family: 'Open Sans', sans-serif;font-size:16px;color:#000000;}
img{max-width:100%;height:auto;}
a, a:hover{}

h1,h2,h3,h4,h5,h6{font-family: 'Raleway', sans-serif; text-transform: uppercase;}

.subtitle {font-family: 'griffin', sans-serif;}

.centered {text-align: center;}

hr{border-top:1px solid #666;}
/* Formidable 2.0 - Title Fix */ fieldset legend{display:none !important;}

.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}

.video-container iframe,  
.video-container object,  
.video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {max-width: 100%;}

.nomargin{margin-left:0;margin-right:0;}
.nopadding{padding-left:0;padding-right:0;}

.row {margin-top:15px;}

.contact-bar {background: #232323; text-align: center;}
@media (max-width:600px) {
    .contact-bar{padding:10px;}
}
.contact-bar a {font-weight: 500; display: inline-block; color: #ffcc00;}

/* GTranslate style: */ .switcher, .switcher .selected a, .switcher .option{width:100% !important;} 

header .row{margin-top: 0;}
@media (min-width:600px) {
    header .row{display: flex; align-items: center;}
}

header {font-size:16px; background-color:#000000; font-weight:700; color: #ffffff;}
header h1 {color:#2b2d00; font-size:30px; font-weight:700; font-family: 'Alegreya SC'; padding-bottom:0px; margin-bottom:0px;}
header h3 {color:#ffffff !important;}
header h3 {color:#ffffff !important;}

.pum-theme-7011, .pum-theme-exit-intent-theme {
    background-color: rgb(235 106 24 / 94%);
    background: linear-gradient(131deg, rgba(255,204,0,1) 0%, rgb(235 106 24 / 94%) 100%) !important;
}
.pum-theme-7011 .pum-content + .pum-close, .pum-theme-exit-intent-theme .pum-content + .pum-close {
    background: rgb(255,204,0);
    background: linear-gradient(132deg, rgba(255,204,0,1) 0%, rgba(235,106,24,0.6250875350140056) 100%) !important;
}
@media (max-width:768px) {
	.pum-theme-7011 .pum-container, .pum-theme-exit-intent-theme .pum-container {padding-left: 0 !important; padding-right: 0 !important;}
	.pum-theme-7011 .pum-title, .pum-theme-exit-intent-theme .pum-title, .pum-container .pum-content>:first-child {margin-left: 10px !important; margin-right: 10px !important; font-size: 20px;}
	.pum-container .pum-content span{font-size:32px !important;}
}

.contact-right {text-align: right;}

#logo{text-align:center; margin:10px 0px;}
#hright{text-align:center;margin-top:10px; margin-bottom:10px; color: #ffffff;}
#hright p{line-height:20px;}
#hright a{color:#ffcc00; font-size: 16px !important;}

.announcement {background-color: #E44A23; color: #ffffff; text-align: center; padding: 10px 5px; font-size: 18px; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);}
.announcement a {color: #ffffff;}

#topnav{background:#ffcc00;-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.75);position:relative;z-index:200;}
/* Global Menu Styles */
.navbar{margin-bottom:0;min-height:0;padding: 0px;}
.navbar-nav{margin:0;}
.navbar-default{background:none;border-radius:0;border:0;}
.nav>li>a{padding:9px 20px;font-family: 'Open Sans', serif;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:10px 15px;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggler{font-size:16px;font-weight:300;color:#FFF;text-align:center;font-family: 'Open Sans', serif; text-transform:none; padding: 10px;}
.navbar-default .navbar-nav>li>a{background:none;color:#FFF;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#FFF;text-decoration:none;background:#eb6a18;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color:#FFF;background:#eb6a18;font-weight:300;}
.navbar-default .navbar-nav .dropdown-menu>li>a{color:#000;}
.navbar-default .navbar-nav .dropdown-menu>li>a:hover{text-decoration:none;}
.navbar-default .navbar-nav .dropdown-menu{background:#cccccc;padding:0;text-align:center;border:0;border-radius:0;-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);}
.navbar-default .navbar-nav .current-menu-item a{background:#eb6a18;}
.navbar-default .navbar-toggler, .navbar-default .navbar-toggler:hover, .navbar-default .navbar-toggler:focus{background:none;border:0;border-radius:0; outline: 0;}
.navbar-toggler{text-align:center;width:100%;float:none;margin:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;box-shadow:none;}
.navbar-collapse{padding:0;}
/* Dropdown Open with Active */
.navbar-default .navbar-nav>.open>a{background:none;text-decoration:none;}
.navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background:none;color:#FFF;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{background:none;font-weight:700;text-decoration:none;color:#000000; font-size:15px; padding:8px 4px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{background:#3d0104;text-decoration:none;color:#FFF;}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#FFF;background:#3d0104;font-weight:700;text-decoration:none;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#FFF;background:#7d7d7d;}
/* Current Ancestor with Current Page Parent */
/* .navbar-default .navbar-nav .current-page-ancestor a, .navbar-default .navbar-nav .current-page-ancestor a:hover, .navbar-default .navbar-nav .current-page-ancestor a:focus, .navbar-default .navbar-nav .current_page_parent a{background:#7d7d7d;font-weight:700;text-decoration:none;} */

.btn {
    border-radius: 6px;
    cursor: pointer;
    padding: 6px;
    text-align: center;
	color:#FFFFFF;
	font-size:15px !important;
	text-transform:none;
	font-weight:700;
}
.btn:hover {color:#FFFFFF !important;}

.btn-default{background-color: #ffcc00; border:2px solid #000000; color: #000000 !important; margin:5px 0px 0px 0px;}
.btn-default:hover{background-color: #000000; color:#ffcc00 !important; border:2px solid #ffcc00;}

.btn-inner{background-color: #ffcc00; border:2px solid #000000; color: #000000 !important; margin:-35px 0px 0px 0px; padding: 10px 15px !important;}
.btn-inner:hover{background-color: #000000; color:#ffcc00 !important; border:2px solid #ffcc00;}

.banner h2 { text-transform:none !important; font-size: 30px !important; color: #ffffff; font-weight: 700; background-color: rgba(0,0,0,0.7) !important; padding: 10px 5px !important; text-align: center !important;}

.content-section {background-color:#ffffff; color:#000000; padding:0px 10px;}
.content-section p {line-height:20px; margin-bottom:15px;}
.content-section h1 {font-size:20px; font-weight:700; background-color: #000000; color:#FFCC00; padding:10px 0px; margin:0px 0px 5px 0px;}
.content-section h2 {font-size:22px; font-weight:700; color:#000000; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
.content-section a {color:#EB6A18; font-weight:700;}
.content-section a:hover {color:#262B31;}

.popular-block {text-align: center; margin-bottom: 10px; }
.popular-block h2 {font-size:16px; font-weight:700; background-color: #000000; color:#FFCC00; padding:10px 0px; margin:0px 0px 5px 0px; text-align: center;}
.popular-block a  {color:#EB6A18; font-weight:700; text-decoration: none;}
.popular-block a:hover {color:#FFCC00;}

.inner-section {background-color:#ffffff; color:#000000; padding:20px;}
.inner-section h1 {font-size:20px; font-weight:700; background-color: #000000; color:#FFCC00; padding:10px; margin:0px 0px 5px 0px;}
.inner-section h2 {font-size:22px; font-weight:700; color:#000000; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
.inner-section h5 {font-size:22px; font-weight:700; color:#EB6A18; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px;}
.inner-section a {color:#EB6A18; font-weight:700;}
.inner-section a:hover {color:#262B31;}

.gradient-header {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e23822+1,f7e324+51,e55024+99 */
background: #e23723; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e23723 0%, #f8df23 51%, #e23723 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e23723 0%,#f8df23 51%,#e23723 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e23723 0%,#f8df23 51%,#e23723 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23723', endColorstr='#e23723',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
color: #000000 !important;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
margin-bottom: 15px !important;
}

.forum-section {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e23723+0,f8df23+51,e23723+100 */
background: #e23723; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e23723 0%, #f8df23 51%, #e23723 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e23723 0%,#f8df23 51%,#e23723 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e23723 0%,#f8df23 51%,#e23723 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23723', endColorstr='#e23723',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding:20px 5px; text-align: center; color: #ffffff; font-size: 30px; font-family: 'Raleway', sans-serif;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
margin-bottom: 30px !important;}

.forum-section a {color:#ffffff; font-weight:700; text-decoration: underline;}
.forum-section a:hover {color:#262B31; text-decoration: none;}
.forum-header {font-size: 30px !important; color: #ffffff !important;}

.testimonial-section {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e23723+0,f8df23+51,e23723+100 */
background: #e23723; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e23723 0%, #f8df23 51%, #e23723 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #e23723 0%,#f8df23 51%,#e23723 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #e23723 0%,#f8df23 51%,#e23723 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23723', endColorstr='#e23723',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding:20px 5px; text-align: center; color: #ffffff; font-size: 20px; font-family: 'Raleway', sans-serif;}
.testimonial-section a {color:#ffffff; font-weight:700; text-decoration: underline;}
.testimonial-section a:hover {color:#262B31; text-decoration: none;}

.blogpost h2 {font-size:18px; font-weight:700; background-color: #000000; color:#FFCC00; padding:10px; margin:0px 0px 5px 0px;}
.blogpost a {color:#FFCC00;}
.minilinks a {color:#EB6A18;}
.postcontent a {color:#EB6A18;}

.post-block {background:rgba(250,250,250,0.70); border: 2px solid #000000; color: #000000; padding: 15px; margin-bottom: 10px;}
.post-block h2 {color: #000000; font-size: 20px !important;}
.post-block a {color: #000000; font-weight: 700;}

.logo-section {background-color: #ffffff; text-align: center;padding: 10px 0px}
.logo-section img {transition: transform .2s; margin-bottom: 8px;}
.logo-section img:hover {-ms-transform: scale(1.2); /* IE 9 */
  -webkit-transform: scale(1.2); /* Safari 3-8 */
  transform: scale(1.2); }

.callout-section {padding:5px;}
.callout-boxes {background-color:#ffffff; text-align:center; color:#000000; font-size:18px; margin-bottom:10px; border:0px solid #000000;}
.callout-boxes h1 {color:#000000 !important; font-size:16px; font-weight:700 !important; margin:0px !important; padding:0px !important;}
.callout-boxes a {color:#000000; font-family: 'Open Sans' !important;}
.callout-boxes a:hover {color:#F7BB31; text-decoration:none;}
.callout-boxes i {color:#000000; font-size:20px !important;}
.callout-content {text-align:center; font-size:18px; color:#000000; padding:10px;}

.reminder-box {background-color: #E44A23; color: #ffffff; text-align: left; padding: 10px 15px; border-top:5px solid #FBC20A;}

/*LOCAL GUIDE STYLES*/
.local-thumbs {display: block; width: 100%; height: 300px; overflow: hidden; margin-bottom: 15px;}

.local-thumbs .local-inner {background-position-x: 50%; background-position-y: 50%; background-size:cover; background-repeat:no-repeat; display: block;
height: 100%; transform: scale(1, 1); transition: transform 0.4s; -webkit-transition: all 200ms linear;}

.local-thumbs:hover .local-inner{filter: sepia(100%); transform: scale(1.05, 1.05);}

.local-thumbs .local-link-text{opacity: 1; color: #ffffff; text-shadow: 4px 4px 2px rgba(0, 0, 0, 1); font-size: 35px; top: 30%; left: 50%; transform: translate(-50%, -50%); width: 100%;
font-weight: 700; text-align: center; position: absolute; -webkit-transition: all 200ms linear; background: none; padding: 30px; display: block;}

.local-thumbs .local-sub-link-text{opacity: 1; text-transform: uppercase; color: #ffffff; text-shadow: 4px 4px 2px rgba(0, 0, 0, 1); font-size: 30px; top: 60%; left: 50%; transform: translate(-50%, -50%); width: 100%;
font-weight: 700; text-align: center; position: absolute; -webkit-transition: all 200ms linear; background: none; padding: 30px; display: block;}

footer {background-color:#ffcc00; color:#000000; padding:20px 0px; font-size:14px; border-top:2px solid #000000;}
footer .leftside {text-align:center;}
footer .leftside a {color:#000000;}
footer .rightside {text-align:center; border-left:0px solid #000000; padding-left:0px;}
footer .rightside a {text-transform:uppercase; color:#000000; font-weight: 700;}
footer .fa {margin-right: 8px; font-size: 25px;}
.footer-menu ul{list-style-type: none;padding-inline-start: 0px;}
.footer-menu li{padding-bottom: 2px;}

a.map {color:#000000; text-transform:uppercase;}
.footer-header {font-family: 'Open Sans'; font-size:16px;}

.emma-form-code {text-align: center; width: 100% !important;}

.credits {background-color:#000000; color:#ffcc00; padding:10px 0px; text-align:center;}
.credits a {color:#ffcc00; font-size:14px;}

/*ACCORDIAN FAQ */
#accordion .card h4 {font-size:20px; color:#FFFFFF; font-weight:700; display: block;}
#accordion .card h4:hover {color:#ffffff; font-weight:700; text-transform:none;}
#accordion .card h4 a {font-size:20px; color:#000000; font-weight:500; display: block; position: relative; padding-right: 18px; text-transform:none;;}
#accordion .card h4 a:hover {color:#ffffff; font-weight:500; text-transform:none;outline: none; text-decoration: none;}
#accordion .card-header a:after {font-family: 'FontAwesome'; content: "\f068"; position: absolute; right: 0;}
#accordion .card-header a.collapsed:after {content: "\f067";}
#accordion .card {margin-bottom:0px; border:none; margin-top:5px;}
#accordion .card-header {background-color:#E44A23; color: #ffffff; border-bottom:3px solid #000000; margin-bottom:0px;}
#accordion .card-header {border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 14px 26px;}
#accordion .card-title { color: inherit; font-size: 16px; margin-bottom: 0; margin-top: 0;}
#accordion .card-header + #accordion .card-body {border-top-color: #000000;}
#accordion .card-body {padding: 5px 15px; color:#000000; background-color:#ffffff; border:2px solid #000000;}
#accordion .card-body li {margin-bottom:0px !important;}

/* keep for WP image captions and alignments */
img.centered{clear:both;display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 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:11px;line-height:17px;margin:0;padding:0 4px 8px 0;}
.wp-caption{background-color:#f5f5f5;border:1px solid #ddd;max-width:99%;margin-bottom:10px;padding-top:4px;text-align:center;}
/* */

.frm_error{color:#F00;font-size:12px;margin-top:5px;}
.frm_combo_inputs_container, .frm_grid_container, .frm_form_fields .frm_section_heading, .frm_form_fields .frm_fields_container {display: inherit !important;}

.form-row {display: inherit !important;}
.col-1 {max-width: 100% !important;}
.col-2 {max-width: 100% !important;}

/*WooCommerce styles*/
header .woocommerce-Address {background-color: none !important;}

.wcpr-comment-author {
    display: none !important;}

.soldout {
    padding: 5px 10px;
    text-align: center;
    background: #000;
    color: #ffcc00;
    font-weight: bold;
    letter-spacing: 1px;
    position: absolute;
    top: 6px;
    right: 6px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}

/* bbPress styles*/
.bbp-login-form label { width: auto;}
.bbp-login-form .bbp-email input, .bbp-login-form .bbp-password input, .bbp-login-form .bbp-username input {
    width: 100%;
}
.button.submit.user-submit {
    background-color: #ffcc00;
    border: 2px solid #000000;
    color: #000000 !important;
    padding: 6px 12px;
    border-radius: 6px;
    font-weight: 700;
}
.forumheader {
    font-size: 20px;
    font-weight: 700;
    margin: 10px 0px 10px 0;
}
.widgetbody {
    font-size: 14px;
}
.forumwidgetbox{    
    margin-bottom: 10px;
    border: 1px solid #eee;
    padding: 10px;
    background: #fbfbfb;
}
#bbpress-forums div.bbp-search-form{display: none;}
#bbp_search_submit {
    background-color: #ffcc00;
    border: 2px solid #000000;
    color: #000000 !important;
    border-radius: 6px;
    font-weight: 700;
}
#bbp_search {
    max-width: 100%;
    margin-bottom: 4px;
}
.bbp-header, .bbp-footer {
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}
.bbp-forum-title {
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-size: 14px;
}
.bbp-forum-content, .bbp-forum-content p {
    color: #565656 !important;
    line-height: normal !important;
    margin-bottom: .5em;
}
.bbp-login-form fieldset legend {
    display: block !important;
    margin-bottom: 0;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    color: #565656;
}
.bbp-login-form .bbp-login-links a {
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}
div.bbp-template-notice.info {
    border: #eb6a18 1px solid;
    background-color: #eb6a1866;
}
div.bbp-template-notice, div.indicator-hint {
    background-color: #ffcc0061;
    border-color: #ffcc00;
}
#bbpress-forums li.bbp-header {
    background: none;
    border-top: 0;
}
#bbpress-forums li.bbp-footer{display:none;}
div.bbp-template-notice a {color: #000;}
.forumwidgetbox ul{padding-inline-start: 0px;}
.forumwidgetbox li{display: block; margin-bottom: .5em;}
.bbp-topic-voice-count::after, .bbp-topic-reply-count::after, .bbp-forum-reply-count::after, .bbp-forum-topic-count::after{
    font-family: 'FontAwesome';
    margin-left: 3px;
    font-weight: 500;
}
.bbp-topic-voice-count::after{
    content:"\f0c0";
}
.bbp-topic-reply-count::after, .bbp-forum-reply-count::after{
    content:"\f086";
}
.bbp-forum-topic-count::after{
    content:"\f08d";
}
.bbp-forum-topic-count::before {
    content: "Topics";
    display: block;
}
.bbp-forum-reply-count::before, .bbp-topic-reply-count::before {
    content: "Posts";
    display: block;
}
.bbp-topic-voice-count::before {
    content: "Voices";
    display: block;
}
.bbp-forums .bbp-header, .bbp-topics .bbp-header, .forums.bbp-replies .bbp-header{display:none;}
.bbp-forum-freshness, .bbp-topic-freshness {text-align: right;}
#bbpress-forums #bbp-user-body {
    margin-top: 1em;
}
#bbp-user-profile .entry-title{display:none;}

.bbpress-wrapper fieldset legend{ display: block!important;}
div.bbp-forum-header, div.bbp-reply-header, div.bbp-topic-header {border-top: none;}
.bbp-logged-in h4 {font-size: 16px;}

/*ACCORDIAN FAQ */

.panel a {font-size:20px; color:#FFFFFF; font-weight:700; display: block;}
.panel a:hover {color:#ffffff; font-weight:700; text-transform:none;}

.panel {margin-bottom:0px; border:none; margin-top:5px;}
.panel-default > .panel-heading {
    background-color:#0E2A3E;
    color: #ffffff;
    border-bottom:3px solid #4f883c;
    margin-bottom:0px;
    }

.panel-heading {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 14px 26px;
    }

.panel-title {
    color: inherit;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
    }

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #0E2A3E;
}
.panel-body {
    padding: 5px 15px; color:#000000; background-color:#ffffff; border:2px solid #0E2A3E;
}
.panel-body li {margin-bottom:0px !important;} 

/* Woocommerce Photo Reviews styles */
.wcpr-form-description{
	padding: 16px 8px;
    font-weight: bold;
    font-size: 20px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    text-align: center;
    background: black;
    color: #ffcc00;
    margin: 10px 0;
}
.wcpr-modal-wrap{
	padding: 20px;
}
.comment-reply-title{display:none;}

/*Peek-a-boo area*/
#peek{padding: 40px 10px;} /* specify the height */
#peek .fullscreen{height:100%;width:100%;min-height:100%;}
.background {background-repeat:repeat;background-position:50% 50%;/* ie8- graceful degradation */background-position:50% 50%\9 !important;}
/* optional centered text */
#peek .container{color:#fff;text-align:center;}
#peek h6{margin:0;font-family: 'rick-griffin', sans-serif; font-stretch: 200%; font-size:40px; background:rgba(0,0,0,0.6); color:#ffcc00; padding:20px 40px; border:2px solid #ffcc00; text-transform: none;}

.peek-header {background:rgba(250,250,250,0.70); border: 2px solid #000000; color: #000000; padding: 8px; text-align: center; margin:0px 0px 10px 0px;}
.peek-header h1 {margin: 0px !important; padding: 0px !important;}

/* anything smaller is not needed */
@media (min-width:768px) {
.banner h2 {font-size: 50px !important;}
.emma-form-code {width: 600px !important;}
#peek h6{font-size:50px;}	
.banner-text {font-size:14px !important;}	
#logo{text-align:left;}
.contact-bar {text-align: left;}
#hright{margin-top:8px; text-align: right;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggler{font-size:16px;} /* change this for nav font size */
.nav>li>a{padding:10px;} /* change this for nav text padding */
.navbar-default .navbar-nav .open .dropdown-menu>li>a{font-size:14px; padding:8px 10px;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding-left:10px;padding-right:10px;}
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggler, .navbar-default .navbar-nav .dropdown-menu{text-align:left;}
.navbar .navbar-collapse {text-align: center;}	
.content-section h1 {font-size:30px;}
.inner-section h1 {font-size:30px;}
.content-section {padding:0px 0px;}
.content-section p {line-height:28px;}
.inner-section p {line-height:28px;}
.callout-section {padding:0px 0px 20px 0px;}
.callout-boxes  {margin-bottom:0px;}
.callout-boxes h1 {font-size:20px;}
.callout-boxes i {font-size:40px !important;}
.callout-content {font-size:18px;}
footer .leftside {text-align:right;}
footer .rightside {text-align:left; border-left:2px solid #000000; padding-left:20px;}
.btn {padding: 6px 6px; font-size:16px !important;}
.btn-default{margin:5px 0px;}
.testimonial-section {font-size: 22px;}
.local-thumbs .link-text{opacity: 0;}
.local-thumbs:hover .link-text{opacity: 1;}
	}
	
@media (min-width:992px) {
.banner h2 {font-size: 65px !important;}
#hright{margin-top:8px;}
.nav>li>a{padding:10px 12px !important;} /* change this for nav text padding */
.navbar-nav>li>a, .dropdown-menu>li>a, .navbar-default .navbar-toggler{font-size:18px;text-align:left;} /* change this for nav font size */
.banner-text h1 {font-size:40px;}
.callout-boxes h1 {font-size:24px;}
.btn {padding: 6px 25px; font-size:18px !important;}
.testimonial-section {font-size: 30px;}
.local-thumbs {width: 97%;}
	}
	
@media (min-width:1200px) {
    
	}
