/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
 
  .uk-navbar-brand:before {
content: '';
display: none;
height: 100%;
vertical-align: middle;
}

#supersized {margin-top:0!important;}

 /* POSTS STYLES */
 
 /* switch off author and dates and read more on posts list */
.category-horses-ponies .tm-article-date, .category-horses-ponies .uk-article-meta, .category-horses-ponies .uk-subnav-line,
.category-merchandise .tm-article-date, .category-merchandise .uk-article-meta, .category-merchandise .uk-subnav-line,
.category-tack-horseware .tm-article-date, .category-tack-horseware .uk-article-meta, .category-tack-horseware .uk-subnav-line,
.category-news .uk-subnav-line, .category-blog .uk-subnav-line
{ display:none;}


.category-horses-ponies .uk-article,
.category-merchandise .uk-article,
.category-tack-horseware .uk-article
 {    padding: 15px;  background: #FFF none repeat scroll 0% 0%;border: 10px solid #EEE;}
 
.category-news .uk-article,
.category-blog .uk-article { padding-top: 15px; border-top:2px solid #EEE;}
 
 
 
 
 .wp-table-reloaded td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}


/**
 * 5.0 Forms
 */

.wpcf7-form button,
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
	background-color: #f7f7f7;
	border-radius: 0;
	font-size: 16px;
	line-height: 1.5;
	margin: 5px 0 0 0;
	max-width: 400px;
	vertical-align: baseline;
}

.wpcf7-form button,
.wpcf7-form input {
	line-height: normal;
}

.wpcf7-form input,
.wpcf7-form textarea {
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); /* Removing the inner shadow on iOS inputs */
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
	background-color: #fff;
	border: 1px solid #c1c1c1;
	border: 1px solid rgba(51, 51, 51, 0.3);
	color: #333;
}

.wpcf7-form input:focus,
.wpcf7-form select:focus {
	outline: 2px solid #c1c1c1;
	outline: 2px solid rgba(51, 51, 51, 0.3);
}

.wpcf7-form button[disabled],
.wpcf7-form input[disabled],
.wpcf7-form select[disabled],
.wpcf7-form textarea[disabled] {
	cursor: default;
	opacity: .5;
}

.wpcf7-form button,
.wpcf7-form input[type="button"],
.wpcf7-form input[type="reset"],
.wpcf7-form input[type="submit"] {
	-webkit-appearance: button;
	background-color: #333;
	border: 0;
	color: #fff;
	cursor: pointer;
	padding: 0.7917em 1.5em;
	text-transform: uppercase;
}

.wpcf7-form button:hover,
.wpcf7-form input[type="button"]:hover,
.wpcf7-form input[type="reset"]:hover,
.wpcf7-form input[type="submit"]:hover,
.wpcf7-form button:focus,
.wpcf7-form input[type="button"]:focus,
.wpcf7-form input[type="reset"]:focus,
.wpcf7-form input[type="submit"]:focus {
	background-color: #707070;
	background-color: rgba(51, 51, 51, 0.7);
	outline: 0;
}

.wpcf7-form input[type="search"] {
	-webkit-appearance: textfield;
}

.wpcf7-form input[type="search"]::-webkit-search-cancel-button,
.wpcf7-form input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

.wpcf7-form button::-moz-focus-inner,
.wpcf7-form input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="search"],
.wpcf7-form textarea {
	padding: 5px 10px;
	width: 100%;
}

.wpcf7-form textarea {
	overflow: auto;
	vertical-align: top;
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="url"]:focus,
.wpcf7-form input[type="password"]:focus,
.wpcf7-form input[type="search"]:focus,
.wpcf7-form textarea:focus {
	outline: 0;
}

.wpcf7-form .post-password-form {
	position: relative;
}

.wpcf7-form .post-password-form label {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	letter-spacing: 0.04em;
	line-height: 1.5;
	text-transform: uppercase;
}

.wpcf7-form .post-password-form input[type="submit"] {
	padding: 0.7917em;
	position: absolute;
	right: 0;
	bottom: 0;
}

.wpcf7-form input[type="checkbox"],
.wpcf7-form input[type="radio"] {
	padding: 0;
}

.wpcf7-form .search-form input[type="submit"],
.wpcf7-form .widget .search-form input[type="submit"] {
	padding: 0;
}

.tm-teaser,
.uk-navbar-nav li a, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    text-shadow: 1px 1px 1px #000!important;
}


body.home .tm-main-bottom h3.widget-title,
body.home .tm-main-bottom h3.uk-panel-title { 
    color:#FFF;   
	background-color: #CA3724;
    padding: 7px 15px;
    font-size: 20px; line-height:1.2;
}
body.home .tm-main-bottom h3.widget-title a {color:#FFF;}
body.home .tm-main-bottom h3.widget-title a:hover {color:#000;}

.srp-widget-singlepost {
    border-bottom: 1px solid #AAA;
    margin-bottom: 15px;
    padding-bottom: 15px;
} 
.tribe-events-list-widget ol.hfeed {padding-left:0;}
.tribe-events-list-widget .type-tribe_events {border-bottom: 1px solid #AAA; margin-bottom:15px;padding-bottom:15px;}
.tribe-events-list-widget h4 {margin:0 0 1px 0;}
.tribe-events-list-widget .duration {font-weight: 400;}


.tm-block-secondary a:hover, .tm-block-secondary .uk-link:hover {color: #FFF;}


.uk-button:hover, .uk-button:focus {    color: #000; }


.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a,
.uk-navbar-nav > li.uk-active > a {color: #FFF;}

.download-file {font-weight:normal;display: inline-block;padding:3px 12px;background:#8D7E7C; color:#FFF!important;margin:4px 0;font-size:14px; line-height:24px; height:26px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;}
a.download-file:hover {background:#CA3724;}


.tribe-events-nav-previous a,
.tribe-events-nav-next a {
-webkit-appearance: none;
margin: 0;
border: none;
overflow: visible;
font: inherit;
color: #f5f5f5;
text-transform: none;
display: inline-block;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 15px;
background: #919191;
vertical-align: middle;
line-height: 30px;
min-height: 30px;
font-size: 1rem;
text-decoration: none;
text-align: center;
border-radius: 3px;
box-shadow: 0 1px rgba(0, 0, 0, 0.05), inset 0 1px rgba(255, 255, 255, 0.02);
}
.tribe-events-nav-previous a:hover,
.tribe-events-nav-previous a:focus,
.tribe-events-nav-next a:hover,
.tribe-events-nav-next a:focus {
    background-color: #DE5543;
    color: #000000!important;
    outline: medium none;
    text-decoration: none;
    box-shadow: 0px 1px rgba(255, 255, 255, 0.02), 0px 1px rgba(0, 0, 0, 0.05) inset;
}