/*
Theme Name: NomadPHP - Bootstrap Basic Theme
Author URI: http://okvee.net
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 1.0.3.1
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready
This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

Template: bootstrap-basic

*/

.nav > li > a {color:#fff; text-shadow:none;border-right: solid 1px #666; padding:5px 10px 0  10px;}
.nav > li:last-child > a {border:none;}
.nav > li > a:last {border:none;} 
.nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus, .nav > li > a:visited {background-color:transparent; color:#ddd;}
.nav > li > a:hover {color:#bb5610;}
.navbar {min-height:20px; margin-bottom:10px;}
.navbar-toggle {border-color:#fff;}
.navbar-toggle .icon-bar {background-color:#fff;}
.navbar-collapse {padding-right:0;}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover,{background-color:transparent;}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-image:none; background-color:transparent; color:#313234;}

.spacer {margin-bottom:40px;}
.top-spacer {margin-top:20px;}

.homepage-styles p, .homepage-styles li {font-size:18px;}
.homepage-styles .row {margin-bottom:40px;}
.homepage-styles .spacer {margin-bottom:40px;}
.homepage-styles li:before { content: " "; display: block; height: 0; left: 7px; margin-top: -12px; position: absolute; top: 12px; width: 0;}

.homepage-styles ul {list-style-type: none; margin: 30px auto; padding: 0;}
.homepage-styles li {margin: 10px 0; padding: 0 0 0 45px; position: relative;}
.homepage-styles li:before {content: " "; display: block; height: 0; left: 7px; margin-top: -12px; position: absolute; top: 12px; width: 0;}

.homepage-styles ul.checkmark li:before {background-image: url(/wp-content/uploads/2014/06/checkmark-white.png); border:medium none; height: 30px; width: 30px;} 
.homepage-styles ul.checkmark li:after {display: none;}

.homepage-styles ul.exclaim li:before {background-image: url(/wp-content/uploads/2014/07/exclaim-white.png); border: medium none; height: 30px; width: 30px;} 
.homepage-styles ul.exclaim li:after {display: none;}

.homepage-styles ul.arrow li:before {background-image: url(/wp-content/uploads/2014/07/arrow-white.png); border: medium none; height: 30px; width: 30px;} 
.homepage-styles ul.arrow li:after {display: none;}

.btn-primary {background-color: #d4631f; border-color: #683211; background-image: linear-gradient(to bottom,#d4631f 0,#a44b15 100%); text-decoration:none; color:#fff;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {background-color: #a44b15; border-color: #683211; color:#fff;}

a.snppopup-content, a.snppopup-content:hover, a.snppopup-content:visited, a.snppopup-content:active {color:#fff; text-decoration:none;}


.btn-success {background-image: -webkit-linear-gradient(top,#fdb515 0,#eea604 100%);
background-image: linear-gradient(to bottom,#fdb515 0,#eea604 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdb515',endColorstr='#d79708', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
background-repeat: repeat-x;
border-color: #8e6812;}

.btn-success:hover, .btn-success:focus {background-color: #eea604; background-position: 0 -15px;}


a {color:#d4631f;}

a:hover, a:focus {color:#683211;}

a.episode-title {font-size:20px;}

.register-arrow {position:absolute; top:10px; left: 80%; width:140px;}

.landingpage-styles .spacer {margin-bottom:60px;}

table#compare td, table#compare th {padding:10px; font-weight:bold; font-size:16px; color:#333; border:solid 1px #ccc; border-left:solid 1px #ccc;}

ul.footer-nav {list-style-type:none; padding-left:0px;}

.btn:focus, .btn:active:focus, .btn.active:focus {outline: none;}

.upcoming {border-top: 1px solid #eee; margin-bottom:20px;}

.site-title-heading {display:inline-block; margin-left:1rem; font-size:4rem; font-family:'EB Garamond', serif; color:#fff; text-decoration:none;}
a.site-title-heading:hover {color:#fff; text-decoration:none;}

.flex-video {position: relative;padding-top: 25px;padding-bottom: 67.5%;height: 0;margin-bottom: 16px;overflow: hidden;}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,.flex-video object,.flex-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.background-graphic {background:url(/wp-content/uploads/2015/04/background-graphic.jpg) no-repeat top center #3b3754; min-height:160px; background-size:cover; padding:0; margin:0;}

.home-graphic {background:url(/wp-content/uploads/2015/03/desert-sunset-unsat.jpg) no-repeat top center #3b3754; min-height:800px; background-size:cover;}
div.home-graphic p {color:#fff; font-size:20px;}
div.home-graphic h2 {color:#fff; text-align:center;}

.excerpt {font-size:16px;}
.excerpt .meeting-month {font-size:12px;}
.excerpt .ex-time {font-size:12px;}

.home-text {color:#727272;}
.btn-home {background-image:none; background-color:transparent; border: solid 3px #fff; border-radius:20px; padding:10px 20px; color:#fff; margin-bottom:20px;}

.btn-middle {background-image:none; background-color:#bb5610; color:#fff; border: solid 3px #ffcf06; border-radius:25px;  padding:12px 22px; font-size:18px; margin-bottom:20px;}

a:visited .btn-middle, a:visited .btn-home {color:#fff;}

a:hover .btn-middle, a:focus .btn-middle, a:active .btn-middle {color:#d2d2d2;}

a:hover .btn-home, a:focus .btn-home, a:active .btn-home {color:#d2d2d2;}

fa.resize {font-size:8rem;}


.homebar-toggle{position: relative;  padding: 4px 6px;  margin-top: 8px;  margin-right: 15px;  margin-bottom: 8px;  background-color: transparent;  background-image: none;  border: 1px solid #fff;  border-radius: 4px;  color:#fff;}

.homebar-toggle .icon-bar {background-color:#fff;  display: block;  width: 22px;  height: 2px;  border-radius: 1px;  margin:4px 0;}

.homebar-collapse .navbar-nav>li {float:none;}

.homebar-collapse .navbar-nav>li a {border:none;}

.homebar-collapse .navbar-nav>li a:hover{background-color:transparent; border:none;}

.home-nav-black {background-color:#000; padding:10px; text-align:center;}

.navbar-center {margin:0 auto;}

.navbar-home .navbar-nav>li {float:left;}

.navbar-home .navbar-nav>li a:hover {color:#f2f2f2;}

.navbar-home .navbar-nav>li a:hover {background-color: transparent;  background-image:none; color:#bb5610;}

.navbar-home + ul {display:block; width:100%x; margin:0 auto; padding-left:0;}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {color:#bb5610;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 23%; padding-right:5%;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: 72%}

.woocommerce div.product {margin-top:30px;}

.ugform .gform_body ul li {margin-top:30px; padding:5px;}

.ugform .gform_body ul li:nth-of-type(even), .ugform .gform_body ul li.agree {background-color:#f2f2f2;}

ul#menu-footer-menu {overflow:auto; list-style-type:none; padding-left:65px;}
ul#menu-footer-menu li {float:left; padding:0 10px; border-left:solid 1px #ccc;}
ul#menu-footer-menu li:first-child {border:none;}
ul#menu-footer-menu li:last-child {padding-right:none;}

h1.entry-title a:hover {text-decoration:none; color:#d4631f;}

.ltl-graphic {background:url(/wp-content/uploads/2016/04/ltl-background.jpg) no-repeat top center #3b3754; min-height:800px; background-size:cover;}
div.ltl-graphic h2 {color:#fff; font-size:36px; font-family:'JAF Bernino Sans Condensed', arial, helvetica; margin-top:100px;}
div.ltl-graphic p, div.ltl-graphic td {color:#fff; font-size:24px; font-family:'JAF Bernino Sans Condensed', arial, helvetica;}

/*code {padding: 6px; font-size: 90%; color: #313234; background-color: #fff; border-radius: 4px;}

code.plain {color: #000; background-color: #fff; border-radius: 0px;}*/

article.post-1700 div.entry-content div#sidebar {display:none;}

.tips blockquote {font-size:14px;}

div.upcoming h3 {font-size:20px; font-weight:normal;}

div.upcoming h3 a {text-decoration:none;}

.upcoming {min-height:250px;}

input.mc-signup {width:70%; margin-bottom:20px;} 

/* email sign up form */
h2.email-form-title {font-size:16px; text-align:center; font-weight:bold;}
#mc_embed_signup_scroll input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup_scroll input.button {width:70%; margin:8px auto; background-color:#aaa; border:none; border-radius:4px; color:#fff; height:32px; font-size:15px;}
#mc_embed_signup_scroll label {display:block; margin:8px 0;}
.indicates-required {display:block; text-align:right; font-size:10px;}
.purchase-text {width:95%; padding:20px 0; background-color:#f2f2f2; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc;}

@-moz-document url-prefix() {fieldset {display: table-cell;}}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {.flex-video { padding-top: 0; }}

@media (max-width: 768px){
   .register-arrow {display:none;}
	.navbar-home .sub-menu {display:none;}
}
