/*
	
Theme Name:		Kelsey Media - Triradar
Version:		1.0
Author:			TILT Digital
Author URI:		http://www.tiltdigital.co.uk/
Template:		kelsey
Text Domain:	kelsey-tr

*/

strong {font-weight:normal;}

/* Buttons */

.button, input.button, #content .button {font-family:'Bebas'; letter-spacing:1px; text-transform:uppercase;}

.button.theme-a, .button.button-primary, #content .button.theme-a {color:#FFF; background-color:#d22a30;}
.button.theme-a:hover, .button.theme-a:active, .button.theme-a:focus, .button.button-primary:hover, .button.button-primary:active, .button.button-primary:focus, #content .button.theme-a:hover, #content .button.theme-a:active, #content .button.theme-a:focus {background-color:#af2126;}


/* Placeholders */

::-webkit-input-placeholder {font-family:'MonserratLight'; font-size:14px; color:#7f7f7f;}
:-moz-placeholder {font-family:'MonserratLight'; font-size:14px; color:#7f7f7f;}
::-moz-placeholder {font-family:'MonserratLight'; font-size:14px; color:#7f7f7f;}
:-ms-input-placeholder {font-family:'MonserratLight'; font-size:14px; color:#7f7f7f;}


/* General */

body {font-family:'MonserratLight'; font-size:14px; color:#494949; background:#f7f7f7;}
#content a, body.login a {color:#494949;}

strong,
button,
#content h2,
#content h3,
#side-col .cta.txt-img .details h2,
#side-col .cta.related-posts .posts li h3,
#content .event .details-wrap .details .venue,
#content .event .details-wrap .details .name,
#content .ninja-forms-form .field-wrap label,
#content .ninja-forms-form .field_type_textbox label,
#content .ninja-forms-form .ninja-forms-field-error,
#content #buddypress .ninja-forms-form .error,
#content .ninja-forms-response-msg {font-family:'MonserratReg';}


/* Secondary Font */

#header .head .nav-wrap,
#header #main-nav ul li a,
#content h1,
.home #content h2,
#content .cta-wrap .cta h3,
#content #comments h2,
#content .posts-list li article.sticky h4.note,
.single #content .overview h3,
#side-col .cta.related-posts h2,
#side-col .cta.newsletter h2 {font-family:'Bebas'; letter-spacing:1px; text-transform:uppercase;}


/* Font Sizing */

#content h1,
#content #comments h2 {font-size:34px;}

#content h2,
#side-col .cta.newsletter h2,
#content ul li::before {font-size:24px;}

#content .cta-wrap .slides-wrap .slides .slide .details h2 {font-size:24px; line-height:28px;}

.single #content .overview h3 {font-size:22px;}

.button,
input.button,
#content .button,
#header .head .nav-wrap,
#header #main-nav ul li a,
#side-col .cta.related-posts h2 {font-size:20px;}

#header .nav-wrap nav ul li .sub-menu li a,
#header #main-nav ul li .sub-menu li a,
#content h3,
#content .posts-list li article.sticky h4.note {font-size:18px;}

#content .cta-wrap .cta h3 {font-size:18px; line-height:22px;}

#side-col .cta.txt-img .details h2,
#content .filter-form .toggle {font-size:16px;}

#side-col .cta.related-posts .posts li h3 {font-size:14px;}

#content .posts-list li article .details .date {font-size:13px;}

@media only screen and (max-width:759px) {
	#header .head .nav-wrap {font-size:16px;}
}


/* Primary Colour */

#header .foot,
#content .cta-wrap .slides-wrap,
#content .cta-wrap .slides-wrap .slides .slide .details,
#content .cta-wrap .slides-wrap .slick-dots li.slick-active button,
#content .cta-wrap .cta h3,
#content #banner .details,
#content .posts-list li article.sticky {background:#d22a30;}

#content .filter-form .toggle::after {border-top:10px solid #d22a30;}
#content .filter-form .toggle.active::after {border-bottom:10px solid #d22a30;}

#content .cta-wrap .slides-wrap .slick-dots li button {border-color:#d22a30;}

/* Primary Colour - Links/Text */

#header #main-nav ul li .sub-menu li a:hover,
#header #main-nav ul li .sub-menu li.current-menu-item a,
#content h1,
#content h2,
#content h3,
#content h2 a,
#content h3 a,
#content a:hover,
#content a:active,
#content a:focus,
#content ul li::before,
#content .filter-form .toggle,
#side-col .cta.txt-img .details h2 a,
#side-col .cta.related-posts h2,
#side-col .cta.related-posts .posts li h3 a,
#side-col .cta.related-posts .tabs-wrap .tabs-list li a.selected,
#side-col .cta.related-posts .tabs-wrap .tabs-list li a:hover {color:#d22a30;}

#header #main-nav ul li a,
#content .cta-wrap .slides-wrap .slides .slide .details,
#content .cta-wrap .slides-wrap .slides .slide .details h2 a,
#content .cta-wrap .cta h3 a,
#content #banner .details,
#content #banner .details h1,
#content #banner .details .date a,
#side-col .cta.newsletter {color:#FFF;}

#header #nav-toggle span,
#header #nav-toggle span::before,
#header #nav-toggle span::after,
#header #main-nav ul li.menu-item-has-children span::before,
#header #main-nav ul li.menu-item-has-children span::after {background:#FFF;}


/* Secondary Colour */

#header .head,
#header .search-form,
#header #main-nav ul li:hover,
#header #main-nav ul li a:hover,
#header #main-nav ul li a:active,
#header #main-nav ul li a:focus,
#header #main-nav ul li.current-menu-item a,
#header #main-nav ul li.current-menu-ancestor a,
#header #main-nav ul li.current-post-ancestor a,
#header #main-nav ul li .sub-menu,
#header #main-nav ul li.menu-item-has-children span:hover::before,
#header #main-nav ul li.menu-item-has-children span:hover::after,
#side-col .cta.newsletter,
#footer {background:#242424;}


/* Secondary Colour - Links/Text */

#header .head,
#header .head a,
#side-col .cta.newsletter .controls input {color:#FFF;}

#footer,
#footer a {color:#585858;}

#footer a:hover, #footer a:active, #footer a:focus {color:#cbcbcb;}


/* Navs */

#header .nav-wrap nav ul li:hover,
#header .nav-wrap nav ul li a:hover,
#header .nav-wrap nav ul li a:active,
#header .nav-wrap nav ul li a:focus,
#header .nav-wrap nav ul li .sub-menu {background:#919191}

#header .nav-wrap nav ul li a:hover, #header .nav-wrap nav ul li a:active, #header .nav-wrap nav ul li a:focus {color:#242424;}

@media only screen and (max-width:979px) {
	#header #main-nav ul li a:hover,
	#header #main-nav ul li a:active,
	#header #main-nav ul li a:focus,
	#header #main-nav ul li.current-menu-item > a,
	#header #main-nav ul li.current-menu-ancestor > a,
	#header #main-nav ul li.current-post-ancestor > a {color:#242424 !important;}
}