@charset "UTF-8";
/*
THEME COLORS
141414 - Not quite black
c9c2ac - Tan
915b31 - Brownish
fd5050 - TNA Red (persimmon)
*/

.grecaptcha-badge { display: none !important; }

/* GLOBAL SETUP STYLES */
html, body { }
body { margin: 0; padding: 0; }
form, object, embed, .block { display: block; margin: 0px; padding: 0px; }
img { border: 0; }
/* default link styles */
a { outline: none; text-decoration: none;  }
a:link { color: #fdeebf; text-decoration: none; text-decoration: underline; cursor: pointer; }
a:visited { color: #fdeebf; }
a:hover { color: #fff;  }
a:active { color: auto; }
a.tel { color: inherit; text-decoration: none; border: none; }

.btn::-moz-selection {background: #fd5050; color: #fff }
.btn::selection {background: #fd5050; color: #fff }
.btn::-moz-selection {background: #fd5050; color: #fff; }

/* default font family */
html { font-size: 20px; }
@media(max-width:991px) {
html { font-size: 18px; }
}
body, .default-font { line-height: 1.5; font-size: 100%; color: #c9c2ac; font-weight: normal; font-family:  'Roboto Condensed', Arial, Helvetica, Tahoma, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  }
.menu-item.highlight span { color: #fd5050; }

/* default headline styles */
h1, h2, h3, h4, h5, h6, .h1 { display: block; color: inherit; padding: 0; clear: both; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a { text-decoration: none !important; color: inherit;}
h2, .h2 { font-size: 2.125em;  margin-top: 0; margin-bottom: 0.75em; }
h3, .h3 { font-size: 1.5em; }
h4, .h4 { font-size: 1.1em; font-weight: bold; }
h5, .h5 { font-size: 1.125em; }
h6, .h6 { font-size: 13px; }
h1 .small { font-weight: inherit; color: inherit; }
h1 sup, h2 sup, h3 sup, h4 sup { font-size: 12px !important; vertical-align: super; }

strong, b, .bold { font-weight: bold;  }
.medium, .semibold, h3, .btn {  }

.alt-font { }
h1 .alt-font, h2 .alt-font, .h3 .alt-font { color: #86C03F; }

em, i { font-style: italic; }
hr { height: 1px; margin: 1.5em 0 2em; background: #C9C2AB; border: none; clear: both; display: block; }
p + hr { margin-bottom: 1.5em; }
iframe { border: 0; }
cite { display: block; }
p { padding: 0; margin: 0.25em 0 1.255em 0; }
p + h3, p + h4, p + h5 { margin-top: 1.5em !important; }
.c, .text-center { text-align: center; }
.r, .text-right { text-align: right; }
.l, .text-left { text-align: left; }
.j, .text-justified { text-align: justify; }
.large { font-size: 1.125em; }
.larger { font-size: 1.5em; }
.largest { font-size: 1.75em; }
.small { font-size: 0.9125em; }
.smaller { font-size: 0.775em; }
.smallest { font-size: 0.5925em; }
.text-center, .aligncenter { text-align: center; }
.text-right, .alignright { text-align: right; }
.text-left, .alignleft { text-align: left; }
.ucase { text-transform: uppercase; }
.float-right { float: right; }
.float-left { float: left; }
.float-right.pad, .pull-right.pad { margin-left: 1em; margin-bottom: 0.5em; }
.float-left.pad, .pull-left.pad { margin-right: 1em; margin-bottom: 0.5em; }
.nowrap, nowrap { white-space: nowrap; }
.padtop { padding-top: 1em !important; }
.padtop.x2 { padding-top: 2em !important; }
.padtop.x3 { padding-top: 3em !important; }
.padtop.x4 { padding-top: 4em !important; }
.padtop.x5 { padding-top: 5em !important; }
.pad { padding: 1.5em 1em; }
.inline-block { display: inline-block; }
.reversed, .reversed h1, .reversed h2, .reversed h3, .reversed h4, .reversed h5, .reversed h6, .reversed a { color: #fff; }
span.caption { line-height: 1.25; font-size: 0.75em; font-style: italic; color: #545454; display: block !important; margin-top: 10px; }
ul + h3, p + h3, ul + h4, p + h4 { margin-top: 2em; }
h4 + ul { margin-top: 1.5em; }

/* IMAGES */
img, object, embed { max-width: 100%; /* makes images scale to container */ }
img { -ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0; default in IE8+ */ }
img.fit { width: 100%; height: auto; }
img.fit.vert { height: 100%; width: auto; }
img.wp-post-image { height: 100%; width: auto; }

/* UI */
label { font-weight: normal; }
input[type=text], input[type=password], input[type=tel], input[type=date], input[type=datetime-local], input[type=color], input[type=number], input[type=url], input[type=time], input[type=week], input[type=email], textarea { font-family: inherit !important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none !important; border: solid 1px #E5E5E5; padding: 0.25em; }
select { font-family: inherit; }
input[type=submit], input[type=button], button { border: none; padding: 0.5em 2em; }
input[type=submit]:hover, input[type=button]:hover, button:hover { color: #fff; }
ul.list-icons, ul.favorites-list button.simplefavorite-button { font-size: 17px; vertical-align: middle; text-align: center; }
ul.list-icons a, ul.list-icons button, ul.favorites-list button.simplefavorite-button { color: #333; color: rgba(0,0,0,0.6); padding: 0; display: inline-block; background: rgba(255,255,255,0.5); line-height: 1 !important; border-radius: 17px; width: 24px !important; height: 24px; }
ul.list-icons a:hover, ul.list-icons button:hover, ul.list-icons button.active, ul.favorites-list button.simplefavorite-button.active { background: #fff; color: #B72526; }
ul.list-icons button.active, ul.favorites-list button.simplefavorite-button.active { border: solid 1px pink; width: 23px; height: 23px; }
ul.list-icons a span, ul.list-icons button span, ul.favorites-list button.simplefavorite-button span { margin-top: 3px !important; display: inline-block; }
ul.list-icons button span, ul.favorites-list button.simplefavorite-button span { margin-left: -1px; margin-top: 2px !important; }
input::-webkit-input-placeholder {font-size: 1em; font-family: inherit; color: #999;}
input:-moz-placeholder {font-size: 1em; font-family: inherit; color: #999;}
input::-moz-placeholder { font-size: 1em; font-family: inherit; color: #999;}
input:-ms-input-placeholder {font-size: 1em; font-family: inherit; color: #999;}
input::placeholder {font-size: 1em; font-family: inherit; color: #999;}

/* MISC */
.unfinished { background: yellow; }
a.unfinished, a[href='#'] { background: inherit; text-decoration: underline; text-decoration-style: wavy; text-decoration-color: crimson;  }
p + ul { margin-top: -0.75em;}
ol { margin-bottom: 1.5em; }
ol > li { margin-bottom: 1em; }
ul { margin-bottom: 1em; }
ul.cols {  }
ul.cols li { width: 50%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul.menu, ul.nolist { list-style: none; list-style-image: none; margin: 0; padding: 0; }
ul.menu li, ul.nolist li { display: block; margin-left: 0; padding: 0; }
ul.menu.menu-horz li { width: auto; display: inline-block; zoom: 1; *display: inline; margin-right: 0.25em; }
ul.menu.menu-vert { padding-left: 1em; }
ul.menu.menu-vert li { line-height: 1.25; margin-bottom: 0.75em; }
ul.menu.menu-vert ul { padding-left: 1em; }
ul.menu span.menu-item-date { color: #999; font-weight: normal; font-size: 0.875em; }
ul.menu span.menu-item-date:before { content: ' '; min-width: 0.35em; display: inline-block; }
ul ul { margin-top: 0.75em; }
.note, .notes { font-size: 0.85em; font-style: italic; line-height: 1.4em; }
img.border, iframe.border { border: solid 2px #fff; box-shadow: 0 1px 6px rgba(0,0,0,0.25); margin: 0.75em 0; }
.stretch, .full-width { width: 100%; }
.responsive-box { width: 100%; position: relative; padding-bottom: 56.125%; margin-bottom: 2em; }
.responsive-box > *:first-child { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

p sup, a sup { opacity: 0.5; font-size: 0.65em;}
sup.cite { opacity: 1; font-size: 10px !important; font-weight: normal !important; vertical-align: middle; margin-left: 2px }
ol.citation { font-style: italic; font-size: 12px; }
ol.citation li:target {  background: lightyellow; }

img.border { border: solid 2px #fff; box-shadow: 0 1px 6px rgba(0,0,0,0.25); margin: 0.75em 0; }
img.circle { border-radius: 500px;}

/* LAYOUT */
body { background-color: #141414; }
#outer { overflow: hidden; position: relative; }
main { min-height: 500px; }
@media(min-width:1200px) {
.container { max-width: 1080px; }
}
@media(max-width:991px) {
.justify-content-center > * { float: none; margin-left:auto !important;margin-right:auto !important;}
}

/* special fade in */
@media(min-width:768px) {
.fade-on-scroll { opacity: 0; -ms-transform: translateY(50px); -webkit-transform: translateY(50px); transform: translateY(50px); }
.fade-on-scroll.active { opacity: 1; -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); -ms-transition: all 1s ease; -webkit-transition: all 1s ease; transition: all 1s ease; }
}

/* HEADER */
header.main { text-align: center; line-height: 1.125; position: relative; }
header.main .logo img { max-height: 115px;}
header.main .header-logo-row { padding-top: 0.8em; padding-bottom: 0.8em; }
header.main .header-company-info { font-weight: 400; font-size: 0.8em; padding-bottom: 0; padding-top: 0.6em; }
header.main aside#addressbar { padding: 0.25em 0; }
header.main aside#addressbar a:hover { text-decoration: underline; }
header.main a { color: inherit; text-decoration: none; font-size: 16px; }
header.main .mobile-cutline { font-weight:bold; color: #FCF4DB; margin-top: 10px;}
header.main .mobile-cutline a { text-decoration: none; margin-left: 6px; margin-right: 6px; }
header.main aside a,
header.main aside a:visited {
	color: #928b7f;
}
header.main aside a:hover {
	color: #928b7f;
	text-decoration: underline;
}
@media(max-width:767px) {
	header.main { font-size: 0.75em; }
	header.main .logo img { max-height: 100px;}
	header.main .header-company-info { padding: 0 !important; }
	header.main .addressbar a { font-weight: bold; color:#F8F1D8 !important; }
	header.main .address-bar-label { font-size: 16px; color: #F8F1D8; filter: brightness(80%); font-weight: 600; }
	header.main .sep { font-size: 16px; display: inline-block; margin: 0 5px; }
}
@media(max-width: 480px), (max-height: 480px) {
	header.main div.logo { text-align: center; }
	header.main .header-company-info { border-top: solid 1px #55534C; }
	#mainlogo-img { display: none !important; }
	header.main img#mainlogo-img-text { display:block !important; margin-left: auto; margin-right: auto; max-height: 60px; }
}

/* MAIN NAV */
#mainnav { margin-bottom: 0; }
#mainnav, #mainnav .navbar-header { border-radius: 0; border: none; 
background: rgb(121,121,121);
background: -moz-linear-gradient(top, rgb(121,121,121) 0%, rgb(255,255,255) 100%);
background: -webkit-linear-gradient(top, rgb(121,121,121) 0%,rgb(255,255,255) 100%);
background: linear-gradient(to bottom, rgb(121,121,121) 0%,rgb(255,255,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#797979', endColorstr='#ffffff',GradientType=0 ); }
#mainnav ul.nav { width: 100%; margin: 0; padding: 0; }
#mainnav ul.nav > li > a { display: block; text-transform: uppercase; color: #333; font-weight: normal; text-decoration: none !important; }
#mainnav ul.nav > li > a:hover { background: rgba(255,255,255,0.5)}
#mainnav ul.nav > li.current-menu-item > a { font-weight: bold; }

#mainnav .navbar-header { position: static; text-align: center; margin: 0; padding: 0.5em 0; }
#mainnav .navbar-header button.navbar-toggle {  margin: 0; background: none !important; transform: rotate(0); transition: transform 0.3s; position: relative; padding: 0; width: 36px; height: 34px; padding-top: 2px; vertical-align: middle; font-size: 30px; line-height: 1; color: #333; border: none; float: none; left: auto; right: auto; top: auto; bottom: auto; }
#mainnav .navbar-header button.navbar-toggle[aria-expanded="true"] { transform: rotate(-90deg); transition: transform 0.3s; }
.dropdown li.section-title { padding: 0 !important; margin: 0 !important; }
.dropdown h5.section-title { font-size: 95% !important; color: white !important; text-align: center !important; }
.dropdown li.section-title + li { border-top: none !important; padding-top: 0 !important; }
.dropdown li > a { padding-top: 5px; padding-bottom: 5px; }
@media(min-width: 768px) {
#mainnav.menu-items-3 ul.nav > li { width: 33.332%}
#mainnav.menu-items-4 ul.nav > li { width: 25%}
#mainnav.menu-items-5 ul.nav > li { width: 20%}
#mainnav ul.nav > li { border-left: solid 1px #737373; box-shadow: inset 0 0 3px rgba(0,0,0,0.35);}
#mainnav ul.nav > li:last-child { border-right: solid 1px #737373; }
#mainnav ul.nav > li.current-menu-item > a { font-weight: bold; border: solid 1px #ccc; border-width: 0 1px; background: rgb(172,173,172);
background: -moz-linear-gradient(top, rgb(172,173,172) 0%, rgb(211,211,211) 40%, rgb(211,211,211) 60%, rgb(172,173,172) 100%);
background: -webkit-linear-gradient(top, rgb(172,173,172) 0%,rgb(211,211,211) 40%,rgb(211,211,211) 60%,rgb(172,173,172) 100%);
background: linear-gradient(to bottom, rgb(172,173,172) 0%,rgb(211,211,211) 40%,rgb(211,211,211) 60%,rgb(172,173,172) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acadac', endColorstr='#acadac',GradientType=0 ); }
}
@media(max-width: 767px) {
#mainnav { background: #fff; margin: 0; padding: 0; width: 100%; }
#mainnav .navbar-collapse { border-top: none; padding: 0; }
#mainnav .container, #mainnav .container > .row { margin: 0; padding: 0; }
#mainnav ul.nav > li { font-size: 2em; border-top: solid 2px #ccc; }
#mainnav ul.nav > li > a { padding: 0.6em 1em; }
}

/* HELPERS */
.topnotch-red { color: #fd5050; }
.topnotch-tan { color: #c9c2ac; }
.intro-text { font-size: 1.125em; color: #717174;}
.intro-text + p, .intro-text + ul { margin-top: 1.5em; }

/* TEMPLATE PAGE CUSTOMIZATIONS */
#hero.axe-hero { position: relative; padding-top: 6%; padding-bottom: 6%; max-height: 500px; text-align: center; background: url(../images/logo-axes-bg-transparent@1x.png) no-repeat 50% 0; background-size: 1099px auto; }
#hero.axe-hero:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; background: rgba(0,0,0,0.85)}
#hero.axe-hero h1 { font-size: 6em; font-weight: bold; line-height: 0.875; }
#hero.axe-hero h2 { font-size: 1.5em; }
@media(max-width: 1199px) {
#hero.axe-hero h1 { font-size: 5em; }
}
@media(max-width: 1099px) {
#hero.axe-hero { background-size: cover; }
}
@media(max-width: 767px) {
#hero.axe-hero { padding: 10% 0; }
#hero.axe-hero h1 { font-size: 4em; font-size: 12vw; }
#hero.axe-hero h2 { font-size: 1.25em; }
}

#copy { background: #fff; color: #333; padding: 2em 0; }
#copy a { color: brown; }

/* COMPONENTS */


/* video launcher */
.responsive-video-launcher { position: relative; padding-bottom: 56.65%; background-position: 50%; background-repeat: no-repeat; background-size: cover; }
.responsive-video-launcher a.vid { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: 50%; background-repeat: no-repeat; background-size: cover; }
/*.responsive-video-launcher a.vid:before { content: '\e072'; font-family:'Glyphicons Halflings'; font-size: 3em; font-size: 7vw; color: rgba(255,255,255,0.5); text-shadow: 1px 1px 2px rgba(0,0,0,0.25); position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.responsive-video-launcher a.vid:hover:before { color: rgba(255,255,255,0.75)}*/
#videoModal .modal-content { background: #000 !important; }
#videoModal .modal-body { padding: 0 !important; }
#videoModal button.close { position: absolute; right: -48px; top: 0px; z-index: 999; font-size: 48px; color: #fff; text-shadow: 1px 1px 0 #000; opacity: 0.7; }
@media(max-width: 767px) {
#videoModal button.close { top: 102%; right: 30px; }
}


/* CONTENT */
p.read-more { font-size: 0.875em !important;}
.read-more, .readmore, .more { white-space: nowrap; }
a.tel { color: inherit; }

#intro { text-align: center; color: #333; padding: 6% 0; position: relative; }
#intro:before { content: ''; position: absolute; z-index: 0; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.6); }
#intro h2 { font-size: 2em; font-size: 6vmin; }
@media(min-width:1200px) {
	#intro h2 { font-size: 2em; }
}
#intro p { font-size: 1.25em; }
#intro p:last-child { margin-bottom: 0; }

/* FAQ */

section.faq-category h2 { text-transform: uppercase; margin-bottom: 0.25em; margin-top: 1em; }
section.faq-category article.faq { padding: 1em;  border-bottom: solid 1px #ccc; }
a.top { text-decoration: none; }

/* SIDENAV */


/* PAGINATION */
.pagination > a { display: inline-block; margin-left: 1px; margin-right: 1px; border: solid 1px #f1f1f1; padding-left: 2px; padding-right: 2px; min-width: 1em; }
.pagination > a:hover { background: #00BBE7; color: #fff; border: solid 1px #00BBE7; }
.pagination span.current {  font-size: 1.5em; vertical-align: middle; margin-left: 5px; margin-right: 5px;  }

/* SIDEBAR */
.sidebar h4 { color: #717174; font-weight: normal; font-size: 1.75em; margin-bottom: 0.75em; }
.sidebar h4 a { color: inherit; }
.sidebar .well { padding: 1.5em 1.5em 1em !important; }
.sidebar .posts-well { border-bottom: solid 2px #e3e3e3; padding-bottom: 1em;margin-bottom: 1em; }
.posts-well ul.menu { padding: 0; }
.posts-well ul.menu li { padding: 0; }
.posts-well ul.menu li span.menu-item-date { display: none; }

/* TESTIMONIALS */
blockquote.testimonial { padding: 0; }
blockquote.testimonial q { font-style: italic; quotes: inherit; display: block; margin-bottom: 0.35em; }
blockquote.testimonial cite { display: block; margin-left: 1em; }
blockquote.testimonial cite span {  display: block;  }
blockquote.testimonial cite span.title { font-size: 0.875em; font-weight: normal; }


/* SEARCH FORM & RESULTS */
button.btn-search { padding: 0.5em 5px 0.45em; margin-left: 0; line-height: 1em; position: relative; color: #aaa; font-size: 15px; background:#FF544D; color: #fff;  }
@media(max-width: 767px) {
button.btn-search { padding: 0.4em 5px 0.4em}
}
form.main-site-search { position: relative; }
form.main-site-search input { border: none; font-size: 0.875em; padding: 2px 28px 2px 2px; width: 150px; color: #555759; }
form.main-site-search button { font-size: 16px; background: none; padding: 0px; line-height: 1em; color: #ccc; left: 100%; top: 50%; margin-left: -20px; margin-top: -8px; position: absolute; }
.search-results article { margin-top: 1em; }
.search-results article h5, body.search-results article .post-info { display: inline-block; margin: 0 1em 0 0; }
.search-results article h5 { font-size: 1.25em; }
.search-results article.page .post-info { display: none; }
.search-results article .post-info { font-size: 0.75em; color: #999; }
.search-results article { border-bottom: solid 1px #fff; }
.search-results  h2 { font-size: 1em !important; color: #1B4E84 !important; font-style: normal; }
.search-results h2 em { font-size: 1.75em;  }

/* FOOTER */
footer.main { font-size: 0.875em; text-align: center; border-top: solid 1px #888478; padding: 3em 0; line-height: 1.125; }
footer.main .logo { position: relative; margin-bottom: 1.25em; max-width: 268px; margin-left:auto; margin-right:auto; margin-bottom: 2em; }
footer.main .logo a { display: block; padding-top:70%; background: url(../images/topnotch-axe-throwing-logo-rev@2x.png) no-repeat 50%; background-size: auto 100%;}
footer.main .contact-info h4 { font-size: 1.25em;}
footer.main .contact-info p { margin-bottom: 0.75em; }
footer.main .contact-info p.book-now-button { margin-bottom: 1em; margin-top: 1em;}
footer.main .contact-info a.btn { font-size: 1.25em; display: inline-block; min-width: 230px; margin: 0; }
footer.main .address { font-size: 1.125em; margin-bottom: 0 !important; }
footer.main .disclaimer { font-size: 0.75em; padding-top: 1em; text-align: center; }
footer.main .contact-info-shared { margin-top: 1em; }
footer.main img.icon { max-height: 38px; opacity: 0.8; }
footer.main .social-nav ul.menu li { margin:0 0.5rem;}
footer.main a.btn-outlined { display: block; max-width: 480px; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 1em; font-weight: bold; font-size: 1.125em; }
footer.main p.phone { margin-bottom: 0; }
footer.main h3 { padding-top: 1rem; color: white; }
@media(min-width: 992px) {
	footer.main .tx-row > div { margin-left:50% !important; transform: translateX(-50%);}
	footer.main .col-one, footer.main .col-two { border-right: solid 1px #c9c2ac;  }
}
@media(max-width: 991px) {
	footer.main .col-one, footer.main .col-two, footer.main .col-three { max-width: 320px; }
		footer.main .col-one, footer.main .col-two, footer.main .col-three { border-bottom: solid 1px #c9c2ac; padding-bottom: 2em; margin-bottom: 2em;  }
}
@media(max-width: 767px) {
footer.main .contact-info a.btn.btn-lg { font-size: 1.25em; }
}

/* WORDPRESS / TINYMCE MODS */
img.alignnone { display: inline; vertical-align: middle; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

@media(min-width:768px) {
img.alignright { float: right; margin: 0 0 1em 1em; max-width: 66.666%; }
img.alignleft { float: left; margin: 0 1em 1em 0; max-width: 66.666%; }
.alignright { float: right; }
.alignleft { float: left; }
}

/* CONTACT FORM 7 */
div.wpcf7 { margin: 0; padding: 0; }
div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }
div.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; margin: 0; padding: 0; border: 0; }
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; }
div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; }
div.wpcf7-spam-blocked { border: 2px solid #ffa500; }
div.wpcf7-validation-errors { border: 2px solid #f7e700; }
.wpcf7-form-control-wrap { position: relative; }
span.wpcf7-not-valid-tip { color: #f00; font-size: 1em; display: block; }
.use-floating-validation-tip span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; border: 1px solid #ff0000; background: #fff; padding: .2em .8em; }
span.wpcf7-list-item { margin-left: 0.5em; }
.wpcf7-display-none { display: none; }
div.wpcf7 img.ajax-loader { border: none; vertical-align: middle; margin-left: 4px; }
div.wpcf7 div.ajax-error { display: none; }
div.wpcf7 .placeheld { color: #888; }
div.wpcf7 .wpcf7-recaptcha iframe { margin-bottom: 0; }
div.wpcf7 input[type="file"] { cursor: pointer; }
div.wpcf7 input[type="file"]:disabled { cursor: default; }

/* CUSTOM */
.wpcf7-not-valid-tip { color: #fff !important; background: darkred; display: inline-block !important; font-size: 12px !important; padding: 2px 6px; font-family: Arial, sans-serif; }
.wpcf7-validation-errors { border: none !important; color: darkred; background: lightpink; text-align: center; }


/* BOOTSTRAP MODS */

/* buttons */
.btn { font-weight: bold; -webkit-border-radius: unset; border-radius: unset; border: none; color: #000 !important; padding: 0.75em 2.25em; line-height: 1;  }
.btn.btn-xl { font-size: 1.875em; padding:  0.5em 1.875em; }
a.btn { text-decoration: none; color: inherit; }
.btn.btn-default { background: #fd5050;  }
.btn.btn-default:hover { background: #ff5d5d; box-shadow: inset 0 0 12px rgba(255,255,255,0.25), 0 0 6px rgba(0,0,0,0.1); }
.btn.btn-outlined { border: solid 1px #fd5050; color: #c9c2ac !important; }
.btn.btn-outlined:hover { border-color: #ff5d5d; color: #fff !important; }
@media(max-width:480px) {
.btn { white-space: normal !important; line-height: 0.9; }
.btn.btn-xl { padding-left: 0.875em; padding-right: 0.875em; font-size: 8vw; }
}
/* carousels */
.carousel-control { background: none !important; width: 1em; }
.carousel-control span.glyphicon { font-size: 1.25em;}
.carousel-control span.fa { font-size: 1em; width: 100%; height: 3em; line-height: 3em; background: rgba(0,0,0,0.15); top: 50%; margin-top: -1.5em; position: absolute; left: 0; text-shadow: none !important; }
.carousel-control.right span.fa { padding-left: 2px; }
.carousel-control span.control-left, .carousel-control span.control-right { display: block; height: 100%; position: relative; }
.carousel-control span.control-left img, .carousel-control span.control-right img { position: absolute; top: 50%; -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.carousel-indicators { top: 100%; bottom: auto; margin-top: 24px !important; }
.carousel-indicators li { opacity: 0.75; filter: alpha(opacity=75); top: unset; margin: 0 5px !important; width: 12px !important; height: 12px !important; }
.carousel-fade .carousel-inner .item { width: 100%; opacity: 0; -webkit-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1; }
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; }


/* misc */
img.pull-left { margin-right: 1.5em; }
img.pull-right { margin-left: 1.5em; }
.form-control { -webkit-border-radius: 0; border-radius: unset; }
input.form-control { }
.well { padding: 1.5em 1em; border-radius: 0; background: rgba(255,255,255,0.25); border: solid 2px #C9C2AB;  -webkit-box-shadow: none; box-shadow: unset; }
.well > *:first-child { margin-top: 0; }
.well > *:last-child { margin-bottom: 0; }


/* modal */
.modal-dialog.modal-sm { width: 100%; max-width: 360px; }
.modal-sm .modal-header { color: #fff; padding-top: 0.5em; padding-bottom: 0.5em; background: #006794; border-radius: 4px 4px 0 0; }
.modal-sm .modal-header * { color: inherit; }
.modal-sm .modal-header button.close { text-shadow: unset; font-size: 32px; float: none; position: absolute; right: 10px; top: 8px; }
.modal-body iframe { border: none; width: 100%; }

/* structure */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-5ths { width: 20%; float: left; }

.css-col-2 p, .css-col-3 p, .css-xs-col-2 p, .css-xs-col-3 p, .css-sm-col-2 p, .css-sm-col-3 p, .css-md-col-2 p, .css-md-col-3 p { margin-top: 0; margin-bottom: 1.75em; line-height: 1.75em;}
.css-col-2 li, .css-col-3 li, .css-xs-col-2 li, .css-xs-col-3 li, .css-sm-col-2 li, .css-sm-col-3 li, .css-md-col-2 li, .css-md-col-3 li { line-height: 1.25em; margin-top: 0; margin-bottom: 0.75em; }

.css-xxs-col-3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; -moz-column-gap: 1.5em; -webkit-column-gap: 1.5em; column-gap: 1.5em;}
.css-xxs-col-2  { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 2em; -webkit-column-gap: 2em; column-gap: 2em;}


@media(min-width:480px) {
.visible-xxs, .visible-xxs-block { display: none; }
.css-xs-col-3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; -moz-column-gap: 1.5em; -webkit-column-gap: 1.5em; column-gap: 1.5em;}
.css-xs-col-2  { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 2em; -webkit-column-gap: 2em; column-gap: 2em;}
}

@media (min-width: 768px) {
.col-sm-5ths { width: 20%; float: left; }
.css-col-3, .css-sm-col-3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; -moz-column-gap: 1.5em; -webkit-column-gap: 1.5em; column-gap: 1.5em;}
.css-col-2, .css-sm-col-2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 2em; -webkit-column-gap: 2em; column-gap: 2em;}
}
@media (min-width: 992px) {
.col-md-5ths { width: 20%; float: left; }
.css-col-3, .css-md-col-3 { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; -moz-column-gap: 1.5em; -webkit-column-gap: 1.5em; column-gap: 1.5em;}
.css-col-2, .css-md-col-2 { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 2em; -webkit-column-gap: 2em; column-gap: 2em;}
}


@media (min-width: 1200px) {
.col-lg-5ths { width: 20%; float: left; }
}
@media(min-width:992px) {
	.text-left-center-mobile { text-align: left !important; }
	.text-right-center-mobile { text-align: right !important; }

}
@media(max-width:991px) {
	.text-left-center-mobile, .text-right-center-mobile { text-align: center !important; }
}
@media(max-width:767px) {
.text-center-xs { text-align: center !important; }
.text-left-xs { text-align: left !important; }
.text-right-xs { text-align: right !important; }
}
@media(max-width: 479px) {
.hidden-xxs { display: none !important; }
.visible-xxs, .visible-xxs-block { display: block !important; }
.col-xxs-12 { width: 100%; display: block; }
}



/* bootstrap select */
.bootstrap-select button { border-radius: 0 !important; }
.bootstrap-select button.btn { -webkit-box-shadow: none !important; box-shadow: none !important; background: #fff !important; color: #000; width: auto; font-size: 0.875em;  border:solid 1px #d1d5d8;  }
.bootstrap-select.full-width, .bootstrap-select.full-width button.btn { width: 100% !important; }
.bootstrap-select.open button.btn.dropdown-toggle { color:#52C8C9 !important;}
.bootstrap-select .dropdown-menu { border-radius: 0; width: 100%; }

@page {
size: auto;
margin: 12.7mm 12.7mm 15.875mm 12.7mm;
}
@media print {
html { font-size: 11pt; }
body { color: #000; }
#header-main-block > .container > .row { padding-top: 0; padding-bottom: 1.5em; }
header.main .left-column { text-align: center; margin-left: -20pt; width: 100%; }
.noprint,
#topbar, 
nav#mainnavbar, 
a.btn, button.btn,
footer.main .col3, footer.main .col4 { display: none !important; }
footer.main, .gradient-section { background: none; }
body.home .fold .carousel { display: none !important; }
body.home .fold h1, body.home .fold h1 a { color: #000 !important; text-shadow: unset !important; position: static !important; }
.ht-normalized { min-height: unset !important; min-height: auto !important; }
h1 { font-size: 25pt !important;}
h2 { font-size: 22pt !important; }
h3 { font-size: 18px !important; }
h4 { font-size: 14px !important; }
}
html blockquote {
border-left: none;
}
/* GDPR Cookie Alert */
div.footer-cookie-alert {
background: rgb(255,255,255,0.9);
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
color: #000;
}
span.testimonial-location { display: none; }
/* team building / parties styles */
#team-building-benefits {background: url(https://www.topnotchaxethrowing.com/wp-content/uploads/2018/09/team-building-benefits-bg.jpg) no-repeat 50% 50%;background-size: cover;color: #251e15;}
#hero.axe-hero.team-building-hero {background: url(https://www.topnotchaxethrowing.com/wp-content/uploads/2018/09/team-building-hero-bg-lrg.jpg) no-repeat 50% 50%;max-height: 100%;}

#hero.axe-hero.team-building-hero:before {background: rgba(0,0,0,0.05);}
#hero.axe-hero.team-building-hero h1 {font-size: 3em;line-height: 0.875;font-family: 'Roboto Condensed', 'Roboto', 'Helvetica Neue', sans-serif;font-weight: 300;color: #fff;line-height: 1.25em;margin-top: 150px;}
.thick-red-hr, .thin-red-hr {background: #fc4646;height: 4px;width: 35%;margin: 50px auto 150px auto;}
.thin-red-hr { height: 2px; opacity: 0.7; width: 20%; margin: 20px auto 30px auto;  }
.team-building-bundle .thick-red-hr { margin: 30px auto 70px auto;  }
#team-building-copy {background-color: #fff;color: #3c3c3c;font-family: 'Roboto Condensed', 'Roboto', 'Helvetica Neue', sans-serif;}
.cta-schedule-block, .cta-schedule-block h3  {}
.cta-schedule-block h3 { font-size: 1.7em; margin-top: 1em; }
.cta-schedule-block .btn-group { width: 100%; margin-top: 2em; }
.cta-schedule-block .btn.btn-default.btn-right { float: right; }
.cta-schedule-block .btn.btn-default { color: #fff !important; width: 46%; line-height: 1.15em; font-size: 1.15em; }
.underline { text-decoration: underline; }
.benefit-items { position: relative; top: -50px; }
.benefit-items p { font-weight: bold; font-size: 2em; line-height: 0.9em; }
.main-team-building-info-copy a, .main-team-building-info-copy a:link, .main-team-building-info-copy a:visited { color:#fd5050; }
.main-team-building-info-copy { margin-bottom: 4em; }
.table-of-contents ul { display: table; margin: 2em auto 1em auto; text-align: center; }
.table-of-contents ul li { text-align: center; margin: 0 auto; background-position: center; background-repeat: no-repeat; float: left; padding: 0 0 0 15px; }
.table-of-contents ul li a, .table-of-contents ul li a:visited { color: #999999; }
.table-of-contents ul li:after { content: "|"; color: #999999; padding-left: 15px; }
.table-of-contents ul li.last:after { content: ""; color: #999999; }
.overview-content p, .overview-content h3 { font-family: 'Roboto', 'Roboto Condensed', 'Helvetica Neue', sans-serif; }
.overview-content h3, #team-building-amenities h3 {		font-weight: 600;color: #3c3c3c;font-size: 2em;line-height: 1.15em;margin: 0.5em auto 1.5em auto;	}
#team-building-amenities { margin-top: 3em; }
#team-building-amenities h3 { font-size: 1.75em; }
.overview-content p {padding: 15px 30px;font-size: 1.2em;line-height: 1.4em;}
.overview-content { margin-bottom: 2em; }
#team-building-reviews .carousel-indicators { display: none; }
#team-building-reviews .item p, #party-reviews .item p { color: #000; font-size: 1.3em;  }
#team-building-reviews .item p.testimonial-headline, #party-reviews .item p.testimonial-headline { color: #333; font-size: 1.4em; margin-bottom: 0em; font-weight: 600; }
#team-building-reviews .item .quote-title, #party-reviews .item .quote-title { font-style: italic; color: #666; }
#team-building-reviews .quote-title .quote-dash, #team-building-reviews  .quote-ing, #party-reviews .quote-title .quote-dash, #party-reviews .quote-ing { display: none; }
#team-building-reviews span.testimonial-location, #party-reviews span.testimonial-location { display: initial; }
#team-building-reviews img, #party-reviews img { max-width: 200px; }
#team-building-corporate-clients { margin-bottom: 3em; }
#team-building-amenities a.imgoverlay { font-size: 1.75em; font-weight: bold;display: block;margin-bottom: 1em;position: relative;color: #fff; text-decoration: none;line-height: 1.25;}
#team-building-amenities .amenity-item { text-align: center; }
#team-building-amenities a span {position: absolute;left: 0;width: 100%; top: 40%;margin-top: -0.5em;}
#team-building-amenities { margin-bottom: 2em; }
.client-logo-item { background:#fc4646; float:left; max-width: 32%; margin-right: 1px; }
.client-logo-item, .amenity-item, #team-building-reviews img { 
-webkit-transition: opacity .3s ease-in-out,color .3s ease;
-khtml-transition: opacity .3s ease-in-out,color .3s ease;
-moz-transition: opacity .3s ease-in-out,color .3s ease;
-ms-transition: opacity .3s ease-in-out,color .3s ease;
-o-transition: opacity .3s ease-in-out,color .3s ease;
transition: opacity .3s ease-in-out,color .3s ease; 
}
.client-logo-item:hover, .amenity-item:hover, #team-building-reviews img:hover {opacity: 0.7; }
@media (max-width: 767px) {

.table-of-contents ul li { width: 50%; padding: 0 15px 0 15px; }
.table-of-contents ul li:after { content: ""; padding-left: 0; }
.overview-content h3, #team-building-amenities h3 { font-size: 1.25em; margin: 0.5em 1em 1.25em 1em; }
.cta-schedule-block .btn-group .btn.btn-default { width: 100%; }
.cta-schedule-block .btn-group .btn.btn-default.btn-right { margin-top: 1em; }
.benefit-items { top: -5px; }
.benefit-items p { font-size: 1.05em; }
#team-building-amenities a.imgoverlay { font-size: 1.25em; }
#hero.axe-hero.team-building-hero h1 { font-size: 2em; }
header.main .logo img { max-height: 50px !important; margin: 0 auto; }

}
#mainnav-two-collapse.navbar-collapse { border-color: transparent; }
/* menu updates e9e0c6 */
#main-nav-ver-two .navbar-header button.navbar-toggle {
margin: 0;
background: none !important;
transform: rotate(0);
transition: transform 0.3s;
position: relative;
padding: 0;
width: 36px;
height: 34px;
padding-top: 2px;
vertical-align: middle;
font-size: 30px;
line-height: 1;
color: #e9e0c6;
border: none;
float: none;
left: auto;
right: auto;
top: auto;
bottom: auto;
}
#main-nav-ver-two .navbar-header button.navbar-toggle[aria-expanded="true"] {
transform: rotate(-90deg);
transition: transform 0.3s;
}
#mainnav-two-collapse.navbar-collapse {
-webkit-box-shadow: none; 
box-shadow: none;
}
#main-header { color: #928b7f; }
#main-header .social-nav li a img { max-height: 40px; margin-top: 0; margin-bottom: 0; }
#main-header .social-nav ul.menu.menu-horz li:nth-last-child(0), #main-header .social-nav ul.menu.menu-horz li.last-item { margin-right: 0; }
#main-nav-ver-two { background-color: transparent; border:none; margin-bottom: 0; }
#main-nav-ver-two.navbar-default .navbar-nav>li>a { color: #c1b8a7; font-weight: bold; text-decoration: none; font-size: 0.9em; }
#main-nav-ver-two.navbar-default .navbar-nav>li.current-menu-item>a, #main-nav-ver-two.navbar-default .navbar-nav>li.current-menu-item>a:hover { color: #e9e0c6;  }
#main-nav-ver-two.navbar-default .navbar-nav>li>a:hover { color:#e9e0c6; }
.address-bar-label { color: white; padding-right: 5px; }
@media (min-width: 768px) {
#main-nav-ver-two .navbar-nav { float: right; padding-bottom: 0; margin-top: 38px; right: -15px; position: relative; }
#main-nav-ver-two.navbar-default .navbar-nav>li.last>a { padding-right: 0; }
#main-nav-ver-two.navbar-default .navbar-nav>li.current-menu-item>a:after {
content:"";
width: 0; 
height: 0; 
border-left: 10px solid transparent;  /* left arrow slant */
border-right: 10px solid transparent; /* right arrow slant */
border-bottom: 10px solid #e9e0c6; /* bottom, add background color here */
font-size: 0;
line-height: 0;
position: relative;
left: -50%;
bottom: -10px;
}
#mainnav-two-collapse.navbar-collapse { position: relative; bottom: -4px; }
header aside#social-menu-links { margin-top: 0.8em; }
}
@media (min-width: 768px) and (max-width: 990px ) {
aside#addressbar, aside#addressbar-two { text-align: center; }
#main-header .social-nav { text-align: center; }
#main-nav-ver-two .navbar-nav { padding-bottom: 5px; }
#main-nav-ver-two.navbar-default .navbar-nav>li>a { font-size: 0.8em; }
#main-nav-ver-two .navbar-nav { float: none; padding-bottom: 3px; display: table; margin: 0 auto; }
}

@media (max-width: 480px), (max-height: 480px) {
header.main .header-company-info {
border-top: none !important;
}
	
}
section#header-banner.header-banner { padding: 0.35em 0 0.25em 0; font-size: 0.8em; }
section#header-banner.header-banner i.glyphicons { position: relative; top: -2px; }
section#header-banner.header-banner>.container>.row a, 
section#header-banner.header-banner>.container>.row a.visited { font-weight: bold; }
#hero.axe-hero.team-building-hero.parties-hero { padding-bottom: 0; background-size: cover; background: url(https://www.topnotchaxethrowing.com/wp-content/uploads/2018/10/plaid-bg-opt.jpg) no-repeat 50% 50%; max-height: 100%;}
#hero.axe-hero.team-building-hero.parties-hero h1 { margin-top: 30px; }
#hero.axe-hero.team-building-hero.parties-hero h3 { color: #fff; }
#hero.axe-hero.team-building-hero.parties-hero h3 img { max-width: 250px; margin-top: 20px; }
#hero.axe-hero.team-building-hero.parties-hero .thick-red-hr { margin: 20px auto 40px auto; }
.parties-copy .overview-content h3 { font-size: 1.8em; }
.parties-copy a, .parties-copy a:visited { color: #fd5050; }
.text-white  a.text-white, .btn.text-white { color: #fff !important; }
.parties-copy .row.age-disclaimer { border: 1px solid #fd5050; border-left: none; border-right: none; padding: 2px 0; }
.age-disclaimer .btn { font-size: 1.5em; padding: 20px 20px; }
.age-disclaimer strong { font-size: 1.75em; line-height: 1.25em; margin-top: 5px; }
.age-disclaimer small { font-size: 80%; }
.text-red { color: #fd5050 !important; }
.single-post a, .single-post a:visited, .parties-faqs h4  { color: #fd5050; }
.parties-faqs h3 { color: #3c3c3c; font-weight: 600; }
.parties-faqs h4 { font-weight: 300; font-size: 1.25em; margin-bottom: 0; }
.parties-faqs hr.thick-red-hr { margin: 40px auto 20px auto;  width: 50%;}
#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images { 
min-height: 400px;
overflow: hidden;  
background-image: url( https://www.topnotchaxethrowing.com/wp-content/uploads/2018/10/top-notch-parties-sub-bg.png );
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 0%;
}
@media(min-width: 1600px) {
#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images { 
min-height: 500px;
}
}
@media(max-width: 767px) {
#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images { 
background-size: contain;
background-position: 50% 100%;
min-height: 200px;
}
.text-xs-center { text-align: center !important; }	
}

#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images .party-sub-image { position: relative; max-width: 33%; }
#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images .party-sub-image.party-sub-image-1 { z-index: 20; float: left; }
#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images .party-sub-image.party-sub-image-2 { z-index: 19; float: left; left: -5%; }
#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images .party-sub-image.party-sub-image-3 { z-index: 18; float: left; left: -13%; }
#hero.axe-hero.team-building-hero.parties-hero .parties-sub-images .party-sub-image.party-sub-image-4 { z-index: 17; float: right; }

/* Jan 28 nav updates */
#main-nav-ver-two.navbar-default .navbar-nav>li.dropdown>a {
text-transform: uppercase;
}
nav.navbar-blog.navbar .navbar-nav>.dropdown>a span.glyphicon-menu-down {
display: none;
}
@media( min-width: 768px ) {
nav.navbar-blog.navbar .navbar-nav .dropdown.open>a,
nav.navbar-blog.navbar .navbar-nav .dropdown.open>a:hover, 
nav.navbar-blog.navbar .navbar-nav .dropdown.open>a:focus,
nav.navbar-blog.navbar .navbar-nav>.dropdown:hover, nav.navbar-blog.navbar .navbar-nav>.dropdown:focus
{
background-color: transparent;
}
nav.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu {
background-color: #000;
padding: 10px 15px;
}
nav.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu>li:nth-child(n+2) {
border-top: 1px solid #928b7f;
margin-top: 10px;
padding-top: 10px;
}
#main-nav-ver-two.navbar-default.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu {
border: 1px solid #928b7f;
-webkit-border-radius:0px;
-moz-border-radius:0px;
-o-border-radius:0px;
border-radius: 0px;
font-size: 0.9em;
text-transform: uppercase;
text-decoration: none;
top: 100%;
left: -43px;
}
#main-nav-ver-two.navbar-default.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu>li>a {
text-decoration: none;
font-weight: 600;
text-align: center;
}
#main-nav-ver-two.navbar-default.navbar-blog.navbar .dropdown-menu>li>a:hover, nav.navbar-blog.navbar .dropdown-menu>li>a:focus
{
background-color: #000;
color: #c1b8a7;
}
#main-nav-ver-two.navbar-default.navbar-blog.navbar .navbar-nav>.dropdown.open>a {
color: #c1b8a7;
}
#main-nav-ver-two.navbar-default.navbar-blog.navbar .navbar-nav>.dropdown.open>a:after {
bottom: 0px;
width: 0;
position: absolute;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #c1b8a7;
content:"";
left: 56px;
}
}
@media( min-width: 768px ) and ( max-width: 990px ) {
#main-nav-ver-two.navbar-default.navbar-blog.navbar .navbar-nav>.dropdown.open>a:after {
left: 46px;
}
#main-nav-ver-two.navbar-default.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu {
top: 99%;
left: -36px;
}
#main-nav-ver-two.navbar-default.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu>li>a {
font-size: 0.8em;
}
}
@media( max-width: 767px ) {
nav.navbar-blog.navbar li.dropdown>.dropdown-menu>li, nav.navbar-blog.navbar .open .dropdown-menu>li>a,
nav.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu>li>a
{
text-align: center;
text-transform: uppercase;
text-decoration: none;
color: #e6dbbe;
}
nav.navbar-blog.navbar .navbar-nav>.open>a, nav.navbar-blog.navbar .navbar-nav>.open>a:hover, nav.navbar-blog.navbar .navbar-nav>.open>a:focus,
nav.navbar-blog.navbar .navbar-nav>.dropdown>a {
background-color: transparent;
text-transform: uppercase;
font-weight: bold;
}
nav.navbar-blog.navbar .navbar-nav>.dropdown>.dropdown-menu {
display: block;
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}

#main-nav-ver-two.navbar-default .navbar-nav>li.dropdown>a {
padding-bottom: 5px;
}
#main-nav-ver-two.navbar-default .navbar-nav>li>a {
color: #e6dbbe;
}
#main-nav-ver-two.navbar-default .navbar-nav>li {
border-top: 1px solid #e6dbbe;
max-width: 60%;
margin: 7px auto 3px auto;
padding-top: 3px;
}
}