/*
Theme Name: Borderland
Theme URI: http://demo.elated-themes.com/borderland
Description: Borderland
Tags: creative, photography, art, blog, shop, design, portfolio, personal, stylish, elegant, hipster, border, vintage, trendy, modern
Author: Elated Themes
Author URI: http://demo.elated-themes.com
Version: 1.8.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@font-face {
	font-family: DustSerif;  
	src: url(sftp://four2720211856@fourfightsdistilling.com/home/four2720211856/html/wp-content/themes/borderland/fonts/dust_serif-webfont.ttf);  
}

@font-face {
	font-family: DustSerif;  
	src: url(fonts/dust_serif-webfont.svg);  
}

@font-face {
	font-family: DustSerif;  
	src: url(fonts/dust_serif-webfont.eot);   
}

@font-face {
	font-family: DustSerif;  
	src: url(fonts/dust_serif-webfont.woff);
}

@font-face {
	font-family: DustSerif;  
	src: url(fonts/dust_serif-webfont.woff2);
}

@font-face {
  font-family: 'Vivaldi';
  src: url('fonts/Vivaldi.eot') format('embedded-opentype'),  url('fonts/Vivaldi.woff') format('woff'), url('fonts/Vivaldi.ttf')  format('truetype'), url('fonts/Vivaldi.svg') format('svg');
}

h1 {
    font-family: DustSerif !important;
	font-size: 50px;
	font-weight: initial !important;
	letter-spacing: normal !important;
	padding-top: 25px !important;
	text-align: center !important;
}

h6 a {
	color: rgba(255,255,255,0) !important;
}

h2 {
	font-family: DustSerif !important;
	font-size: 30px !important;
	color: #000000 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
}

h2.tribe-events-page-title {
	font-weight: normal !important;	
}

h3 {
	font-family: 'Vivaldi', Ovo, serif !important;
	padding-top: 25px !important;
}

h4 a {
	padding: 10px 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #8c8c8c;
	line-height: 300% !important;
}

div.headline {
	font-family: DustSerif, Ovo, Serif !important;
	font-size: 50px;
	color: #000000;
	text-align: center;
	line-height: 100%;
}

.smallheadline {
	font-family: DustSerif, Ovo, Serif !important;
	font-size: 20px;
	color: #000000;
	line-height: 100%;
	letter-spacing: 2px;
}

.divider {
	max-width: 300px;
	margin: 0 auto !important;
}

aside.vertical_menu_area .vertical_menu_area_widget_holder h4 {
	color: #ffffff !important;
	margin-bottom: 7px !important;
}

.vertical_logo_wrapper {
	margin-top: 50px !important;
	margin: 0 auto;
}

.textwidget {
	font-size: 12px !important;
	letter-spacing: 0px !important;	
}

.submitbutton {
	background-color: rgba(255, 255, 255, 0.5);
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: Ovo;
	font-size: 14px;
	padding:10px 13px;
	text-decoration:none;
	text-transform: uppercase;
	letter-spacing: 2px;
	border-style: none;
	transition-property: background;
	transition-duration: .15s;
	transition-timing-function: ease-out;
}
.submitbutton:hover {
	background-color:#ffffff;
	color: #3a3a3a;
}
.submitbutton:active {
	position:relative;
	top:1px;
}

.inputarea {
	font-family: Open Sans, sans serif;
	font-size: 14px;
	background-color: rgba(255, 255, 255, 0);
	color: #ffffff !important;
	padding: 7px 9px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
}

.inputarea:focus  {
	outline: none;
}

::-webkit-input-placeholder {
	color: #ffffff;
}

.wpcf7 ::-webkit-input-placeholder {
	color: #3a3a3a !important;
}

.ourproduct {
	width: 100% !important;
	height: 100% !important;
	max-width: 600px;
	max-height: 200px;
	margin: 0 auto;
	background: url("http://fourfightsdistilling.com/wp-content/uploads/2015/09/Products_Faded.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	transition-property: background;
	transition-duration: .15s;
	transition-timing-function: ease-out;
}

.ourproduct:hover {
	background: url("http://fourfightsdistilling.com/wp-content/uploads/2015/09/Products.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	transition-property: background;
	transition-duration: .15s;
	transition-timing-function: ease-out;
}

div.ourproduct a.button {
	display:inline-block;
	padding: 100% 100%;
	cursor:pointer;
	color: rgba(255, 255, 255, 0);
	text-decoration:none;
}

div.ourcommunity {
	width: 100% !important;
	height: 100% !important;
	max-width: 600px;
	max-height: 200px;
	margin: 0 auto;
	background: url("http://fourfightsdistilling.com/wp-content/uploads/2015/09/Community_Faded.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	transition-property: background;
	transition-duration: .15s;
	transition-timing-function: ease-out;
}

div.ourcommunity:hover {
	background: url("http://fourfightsdistilling.com/wp-content/uploads/2015/09/Community.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	transition-property: background;
	transition-duration: .15s;
	transition-timing-function: ease-out;
}

div.ourcommunity a.button {
	display:inline-block;
	padding: 100% 100%;
	cursor:pointer;
	color: rgba(255, 255, 255, 0);
	text-decoration:none;
}

.connect {
	max-width: 600px;
	max-height: 200px;
	margin: 0 auto;
	background: url("http://fourfightsdistilling.com/wp-content/uploads/2015/09/Connect_Faded.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	transition-property: background;
	transition-duration: .15s;
	transition-timing-function: ease-out;
}

.connect:hover {
	background: url("http://fourfightsdistilling.com/wp-content/uploads/2015/09/Connect.jpg");
	background-size: 100%;
	background-repeat: no-repeat;
	transition-property: background;
	transition-duration: .15s;
	transition-timing-function: ease-out;
}

div.connect a.button {
	display:inline-block;
	padding: 100% 100%;
	cursor:pointer;
	color: rgba(255, 255, 255, 0);
	text-decoration:none;
}

.top-links {
	padding: 10px 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #8c8c8c;
	line-height: 300% !important;
}

.footer-link {
	color: #ffffff;
}

.footer-link:hover {
	color: #8c8c8c;
}

.wpcf7 {
	max-width: 600px;
	margin: 0 auto !important;
}

.wpcf7-text {
	background-color: rgba(255, 255, 255, 0) !important;
	border: 4px solid #3a3a3a !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.wpcf7-textarea {
	background-color: rgba(255, 255, 255, 0) !important;
	border: 4px solid #3a3a3a !important;
	padding-top: 20px !important;
}

.wpcf7-submit {
	color: #3a3a3a !important;
	background-color: rgba(255, 255, 255, 0) !important;
	border: 4px solid #3a3a3a !important;
}

.wpcf7-submit:hover {
	color: #ffffff !important;
	background-color: #3a3a3a !important;
	border: 4px solid #3a3a3a !important;
}

#av-overlay h1 {
    font-family: Ovo !important;
    font-size: 20px !important;
    line-height: 20px !important;
    text-align: center !important;
    border-bottom: 1px solid #000;
    padding-bottom: 15px !important;
}

#av-overlay p {
	font-family: Ovo !important;
	text-transform: uppercase;
	color: #8c8c8c;
	font-size: 14px;
	text-align: center;
}

#av-overlay-wrap {
	background: url("http://fourfightsdistilling.com/wp-content/uploads/2015/08/brickwall_@2X.png") !important;
	background-repeat: repeat !important;
}

#av-overlay input[type="submit"] {
	border: none !important;
	border-image-source: none !important;
	border-image-slice: none !important;
	border-image-width: none !important;
	border-image-outset: none !important;
	border-image-repeat: none !important;
	background-color: #3a3a3a !important;
	color: #ffffff !important;
	margin-left: 10px;
	text-transform: uppercase;
	padding: 10px 10px;
}

.separator.normal {
	border-bottom-width: 5px !important;
	margin-top: 25px !important;
	margin-bottom: 25px !important;
	border-color: rgba(0, 0, 0, 0) !important;
}

.vertical_menu_enabled.vertical_menu_background_opacity .eltd_slider, .vertical_menu_enabled.vertical_menu_background_opacity .full_width, .vertical_menu_enabled.vertical_menu_background_opacity .content .container, .vertical_menu_enabled.vertical_menu_background_opacity .title_outer, .vertical_menu_enabled.vertical_menu_background_opacity footer, .boxed.vertical_menu_enabled.vertical_menu_background_opacity footer.uncover, .vertical_menu_enabled.vertical_menu_background_opacity .full_screen_holder {
	padding-left: 350!important;
	padding-right: none!important;
}

.tribe-events-event-image img {
	margin: 0 auto !important;
}

.single-tribe_events .tribe-events-event-image {
	text-align: center;
}

.tribe-events-schedule {
	text-align: center !important;
}

.tribe-event-date-start {
	font-family: 'Vivaldi', Ovo, serif !important;
	text-align: center !important;
	text-transform: capitalize !important;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	margin: 0px 0px 10px !important;
}

.tribe-events-list-separator-month span {
	background-color: #eeeeee !important;
	color: #666 !important;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
	background-color: #666 !important;
	margin-bottom: 30px;
}