/*
Theme Name: devdmbootstrap3-sasschild
Theme URI: http://devdm.com/DevDmBootstrap3
Author: Danny Machal
Author URI: http://devdm.com/
Description: A SASS child theme for devdmbootstrap3 v1.80
Version: 1.80
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, fluid-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, rtl-language-support, theme-options, translation-ready
Text Domain: devdmbootstrap3
Template: devdmbootstrap3
*/

@import "css/bootstrap.css";

/* YOU SHOULD BE MAKING A CHILD THEME. Don't let me be a bad guy and erase all your hard work with a theme update. I just want to bring you new amazing features. I don't want to destroy your world. I've include a child theme to use. Need help? http://devdm.com/DevDmBootstrap3/child-themes/ */

/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap rules ****************/

@import url(https://fonts.googleapis.com/css?family=Roboto);

body {
	padding-bottom:0px;
}

.utv-inner-wrapper {
	width:700px !important;
}

.roboto {
	font-family: 'Roboto', sans-serif;
}

.twb_widget {
    padding:0px !important;
}
.twb_sub_title p {
	text-align:left;
	color:#333333 !important;
	font-weight:100;
	padding-left: 0px;
    padding-right: 0px;
	font-size:0.89em !important;
	
}

.twb_main_title {
	font-family: 'Roboto', sans-serif !important;
    font-size:1.3em !important;
	text-shadow:none;
    font-weight:400;
    text-transform:none;
    text-decoration: none;
    background-color:#536567;
    margin-bottom: 10px;
    text-align: center;
    word-wrap: break-word;
    display: block;
    padding: 8px;
}

.widget_twb_aw_widget .twb_widget .twb_name, .widget_twb_aw_widget .twb_widget .twb_email {
   
    border:#5F5F5F 1px solid !important;
    padding:4px;
}

.widget_twb_aw_widget .twb_widget .twb_email {
	margin-bottom:16px;
}

.widget_twb_aw_widget .twb_widget .twb_btn, .widget_twb_aw_widget .twb_widget input[type="submit"] {
    width: 30%;
	padding-top:5px !important;
	padding-bottom:5px !important;
	text-transform:uppercase;
	font-weight:100;
	
}


 .widget_twb_aw_widget .twb_widget input[type="submit"] {
	 content:"<span class='glyphicon glyphicon-pushpin' aria-hidden='true'></span> Join Now" !important;
 }

.qem_calendar {
	padding-top:24px;
}

.current_page_item {
	background-color:#A0D116;
}

.text-right{
	display: none;
}

.qem {
	padding-top:24px;
}

.qem_title a:hover {
	color:#337ab7;
	text-transform:none;
}

.qemmap a:hover {
	color:#337ab7;
	text-transform:none;
}

.event .page-header {
	display:none;
}

.event .size-post-thumbnail {
	display:none;
}

.category-press-releases img {
	display:none;
}

.category-press-releases .page-header {
	position:relative;
	left:0px;
	color:#000;
}

.full-width {
	width:100%;
}

.no-side-padding img {
	width:100%;
	height:auto;
}

.success-stories img {
	width:100%;
	height:auto;
}

.newsItem {
	padding-bottom:50px;
}

.news-title-home a {
	font-size:1.6em;
}

.news-title-home a:hover {
	font-size:1.6em;
	color:#337ab7;
	text-transform:none;
}

.news-text-home  {
	text-align:left !important;
	font-size:1.0em !important;
	min-height:100px;
}

.awards-image {
	margin-top:-1px;
}

/* nav start */

.navbar {
  position: static;
}
.navbar .nav > l1 > ul {
  z-index: 99999;
  
}
.navbar .nav > li {
  z-index: 99999;
  
}

.navbar-nav {
  z-index: 99999;
  
}

.navbar-inverse {
z-index: 99999;
}


.nav > li.dropdown.open { position: relative; z-index: 1001;}
.nav > li.dropdown.open .dropdown-menu {
	
	text-align: left;
	
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgba(83,101,103,0.95);
	padding-bottom:12px;
	border:#FFF thin solid;
	z-index: 99999;
	
}

.nav > li.dropdown.open .dropdown-menu a {
	display:block;
	font-size:1.2em;
	
	text-transform:capitalize;
	color:#FFF;
	z-index: 99999;
	
}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    
	background-color: #e93339 !important;
	color:FFF !important;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #e93339 !important;
	background-color:#b4c8c0;
}

.active a {
	color:#b63232;
}

.active {
	background-color:#b63232 !important;
}


/* nav end */


.strike-form
{
    padding-top:20px;
	background-color: #cccccc;
	background-image:url(../img/form-background.gif);
	background-size:cover;
	padding-bottom:20px;
	margin-left:-15px;
}


.strike-form .form-label {
	text-align:left;
	padding-left:22px;
}

.strike-form .form-label-master {
	text-align:left;
	padding-left:22px;
}

.strike-form-single-line-width {
	text-align:left;
	padding-left:36px;
}

.strike-form p {
	text-align:left;
	padding-left:36px;
	
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea
{
	background-color: #fff;
    color: #000;
	width:96%;
	/*font-size:0.7em;
	color:#333333;*/
}

.strike-form input[type="number"] {
	background-color: #fff;
    color: #000;
	font-size:0.7em;
	color:#333333;
}

#wpcf7-f93-p29-o1 {
	margin-bottom:48px;
}


.news-title a {
	color:#337ab7;
}

.news-title a:hover {
	color:#337ab7;
	text-transform:none;
}

.lcp_catlist ul {
	list-style-type: none;
}

.lcp_catlist ul li {
	float:left;
}

.lcp_catlist ul li img {
	float:left;
	padding-right:12px;
	padding-bottom:0px;
}


.lcp_catlist li a {
	
}

.lcp_catlist li a:hover {
	color:#337ab7;
	text-transform:none;
}


.blue {
	color:#0056a4;
}

.homepage-header {
	background-image:url(http://orrin.beveragejunkie.com/img/homepage-hero.jpg);
	height:500px;
}

.vertical-rule {
	border-right:#536567 thin solid;
		
}

.presentations-and-seminars {
	margin: 0px auto;
	text-align:center;
	
}

.presentations-and-seminars hr {
	margin-top:40px;
	width:90%;
	

    height: 1px;
    color:#536567;
    background-color: #536567;
	
}

.presentations-and-seminars H3 {
	color:#536567;
	text-align:left;
}

.presentations-and-seminars p {
	padding-top:8px;
	padding-left:8px;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}



.invite-orrin-homepage {
	margin: 0px auto;
	text-align:center;
	
}

.invite-orrin-homepage H3 {
	color:#FFF;
	text-align:center;
	display:block;
	padding:8px;
	background-color:#536567;
	margin-bottom:0px;
	
}
.invite-orrin-homepage hr {
	margin-top:40px;
	width:100%;
	
	height: 1px;
    color:#536567;
    background-color: #536567;
	
}

#text-25 {
    border-top:#536567 thin solid;
}


.buttonContainer .submit { 
	text-align: right; 
}


.invite-orrin-homepage p {
	padding-top:8px;
	padding-left:8px;
	text-align:left !important;
	padding-left:0px;
	padding-right:0px;
	font-size:1.0em !important;
	padding-bottom:14px;
}



.invite-orrin {
	margin: 0px auto;
	text-align:center;
	
}

.invite-orrin hr {
	margin-top:40px;
	width:100%;
	
	height: 1px;
    color:#536567;
    background-color: #536567;
	
}

.invite-orrin p {
	padding-top:8px;
	padding-left:8px;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}

.call-to-action {
	background-color:#ec2029;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	width:auto;
	padding:8px;
}

.call-to-action a, a:hover {
	text-transform:uppercase;
	/*text-decoration:none;*/
	color:#FFF;
	
}


.call-to-action-donate-section {
	background-color:#ec2029;
	color:#FFF;
	text-transform:uppercase;
	text-align:center;
	width:auto;
	padding:8px;
	font-size:0.6em;
}

.call-to-action-donate-section a, a:hover {
	text-transform:uppercase;
	/*text-decoration:none;*/
	color:#FFF;
	
}


.invite-orrin H3 {
	color:#FFF;
	text-align:center;
	display:block;
	padding:8px;
	background-color:#536567;
	margin-bottom:0px;
	
}


.hero-shadow {
	width:100%;
	height:21px;
	background-image:url(../../../img/hero-shadow.jpg);
	
}

.hero-stage {
	position:relative;
	background-image:url(/img/homepage-hero.jpg);
	height:500px;
	
}

.hero-stage-text {
	position:relative;
	color:#FFF;
	width:100%;
	height:100%;
}

.hero-stage-text h1 {
	padding-top:13%;
	font-weight:bold;
	text-align:center;
	font-size:3.8em;
	padding:18px;
}

.hero-stage-text h2 {
	
	text-align:center;
	font-size:2em;
}



@media screen and (min-width: 480px) {

    
.hero-stage-text a h1 {
    font-size:11.0em;
    color:#FFF;
    text-decoration: underline;
} 

.hero-stage-text a:hover h1 {
    font-size:11.0em;
    color:#FFF;
    text-decoration:none;
    font-family: 'Roboto', sans-serif !important;
    text-transform: none;
}     
    
.hero-stage {
	position:relative;
	background-image:url(/img/homepage-hero.jpg);
	height:500px;
	width:100%;
}

.hero-stage-text h1 {
	padding-top:10%;
	font-weight:bold;
	text-align:center;
	font-size:11.0em;
}

.hero-stage-text h2 {
	
	text-align:center;
	font-size:4em;
	padding:24px;
}



	
}


.navbar-right {
	display:none;
}

@media screen and (min-width: 480px) {

.navbar-right {
	display:block;
}


}

.why-this-section-matters {
	position:relative;
	background-color:#536567;
}

.why-this-section-matters h2 {
	color:#FFF;
	text-transform:uppercase;
	text-align:left;
	font-size:1.8em;
	padding:18px;
}

.why-this-section-matters p {
	padding-top:20px;
	color:#FFF;
	font-size:1.4em;
	line-height:1.5em;
	padding:18px;
}

.why-this-section-matters a {
	color:#FFF;
	text-decoration:underline;
}

.why-this-section-matters a:hover {
	color:#CCC;
	text-decoration:underline;
}

@media screen and (min-width: 480px) {

.why-this-section-matters {
	position:relative;
	background-color:#536567;
}

.why-this-section-matters h2 {
	color:#FFF;
	text-transform:uppercase;
	text-align:left;
	font-size:2.8em;
}

.why-this-section-matters p {
	padding-top:20px;
	color:#FFF;
	font-size:1.4em;
	line-height:1.5em;
}

}

.fact-icon-section {
	padding-top:20px;
	padding-bottom:20px;
	background-color:#b4c8c0;
}

.fact-icon-section img {
	
}

.fact-icon-section p {
	padding-top:12px;
	color:#FFF;
	font-size:1.2em;
	text-align:center;
}

.show-border-right {
	border-right:#fff thin solid;
	min-height:250px;
}

.news-and-events {

}

.news-and-events h2{
	text-align:center;
	text-transform:uppercase;
	font-size:2.4em;
	font-weight:bold;
	padding:18px;
}

.news-and-events p{
	text-align:center;
	font-size:1.8em;
	padding:18px;
}


@media screen and (min-width: 480px) {
	.news-and-events h2{
	text-align:center;
	text-transform:uppercase;
	font-size:2.4em;
	font-weight:bold;
}

.news-and-events p{
	text-align:center;
	font-size:1.8em;
}
}



.no-side-padding {
	padding-right:0px;
	padding-left:0px;
}



.news-and-events {
	min-height:540px;
	background-color:#FFF;
}

.donate-section {
	height:500px;
	background-image:url(/img/donate-section.jpg);
	background-repeat:no-repeat;
	background-color:#b3c8bf;
}

.donate-section h2 {
	color:#536567;
	font-size:1.5em;
	font-weight:400;
	padding-top:80px;
}

.donate-section p {
	color:#FFF;
	font-size:1.2em;
}


@media screen and (min-width: 480px) {

.donate-section h2 {
	color:#536567;
	font-size:3.1em;
	font-weight:400;
	padding-top:100px;
}

.donate-section p {
	color:#FFF;
	font-size:2.5em;
	padding-right:30px;
}

	
}



.no-padding-right {
	padding-right:30px;
}

.no-padding-left {
	padding-left:30px;
}

@media screen and (min-width: 480px) {
.no-padding-right {
	padding-right:0px;
}

.no-padding-left {
	padding-left:0px;
}
}




.newsItemhome {
	padding-right:18px;
	padding-left:18px;
}

@media screen and (min-width: 480px) {


.newsItemhome {

}

}

.page-header {
	display:none;
}


@media screen and (min-width: 480px) {

.page-header {
	display:block;
	color:#FFF;
	position:absolute;
	left:12%;
	bottom:35%;
	border-bottom:none;
}
	
}

p a:hover {
	
    color: #337ab7;
    text-decoration:underline;
	text-transform:none;

}

.page-header h2 {
	font-size:3.4em;
}

body {
	font-family: 'Roboto', sans-serif;
}

.be-someone-nav {
	text-transform:uppercase;
	
}


.navbar-inverse .navbar-nav>li>a {
	color:#FFF;
	border-left:thin solid #FFF;
	border-right:thin solid #FFF;
	font-size:1.2em;
}


.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
   background-color:#CC181B;
}


.buy-a-book {
	background-color:#536567;
	text-transform:uppercase;
}

.donation {
	background-color:#ec2029;
	text-transform:uppercase;
	border-right:thin solid #FFF;
}

.social-table {
	padding-top:14px;
}

.social-table, table {
	width:180px;
	float:right;
}

.social-table, table>tbody>tr>td {
	border:none;
	
}

.social-table, table>tbody>tr>td>a>img {
	padding-top:50%;
}

.dmbs-container {
	background-image:none !important;
	background-color:#FFF;	
}

.dmbs-header {
	
}	

.dmbs-header-img {
	padding-top:1%;
	padding-bottom:1%;
}


.dmbs-header-text {

}

.dmbs-top-menu {
	height:56px;
	
}

.dmbs-content {
	
	font-size:1.25em;
}

.background-pattern {
	background-image:url(/img/background-pattern.gif);
	background-repeat:repeat;

}

.dmbs-main {
	
}

.dmbs-left {

}

.white-background {
    background-color:#FFF;
	
}

.dmbs-right {
	
}

.dmbs-footer-menu {

}

.dmbs-author-credits {
	padding-top:8px;
	padding-left:20%;
	padding-right:20%;
	margin-left:0px;
	margin-right:0px;
}

.dmbs-footer {
	margin-top:30px;
	background-color:#536567;
	color:#FFF;
}

.dmbs-footer2 {
	background-color:#536567;
	color:#FFF;
}
