/*
Theme Name: 60 Minutes With
Theme URI: https://60minuteswith.co.uk/wp-content/themes/60minutes
Description: Child-theme based on Themify Ultra from Themify.me for David Robinson
Author: Michael Oglesby - www.michaeloglesby.com
Version: 1.0.0
Template: themify-ultra
Tags:
*/

/* Colours: Blue - #46629E || Red: #db0000 */

/* Body */
/* Content Flush */
.page-id-17410 #content { padding-bottom: 0; }

/* Header */
#header { padding: 1.5em 0 1em 0; }

/* Post Image */
.post-image img { border-top: 1px solid #46629E; }

/* Posts */
.loops-wrapper.list-post .post-date, .single .post-content .post-date { background-color:rgba(70,98,158,0.8); }

/* Top Nav */

/* Main Navigation */
#main-nav li:not(.themify-widget-menu) > ul { border-radius: 0px; }

/* Mobile Menu */
.mobile_menu_active .sidemenu { transition: none; }

/* Page Navigation */
.post-nav .arrow { color: #46629E; }
.post-nav a { color: #46629E; }

/* Homepage Layout */
/* h2.post-title.entry-title { text-align: left; } */
.loops-wrapper.grid2-thumb .post-image { margin-bottom: 0; }
#pagewrap .back-top.back-top-float { background-color: #46629E; }

/* Forms */
/* Contact Form */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { width: 100%; }

/* Social Media */

/* Blue Button */
.ui.blue, .ui.blue.nav ul, .ui.blue.separate > li, .ui.blue.module-tab .tab-nav li, .ui.blue.vertical .tab-nav, .ui.blue.module-accordion .accordion-title, .ui.blue.window .bar, .ui.blue.module-tab.panel .tab-nav { background-color: #46629E; }
.ui.blue > li.current_page_item > a, .ui.blue > li.current_page_item:hover > a, .ui.blue > li.current-menu-item > a, .ui.blue > li.current-menu-item:hover > a, .ui.blue.builder_button:hover, .ui.blue.nav > li a:hover, .ui.blue.module-accordion li:hover .accordion-title, .ui.blue.module-tab .tab-nav li:hover { background: #DB0000; }
.themify_builder .ui.blue, .ui.blue.nav li a, .ui.blue.module-tab .tab-nav li a { color: #FFFFFF; }

.ui.red > li.current_page_item > a,
.ui.red > li.current_page_item:hover > a,
.ui.red > li.current-menu-item > a,
.ui.red > li.current-menu-item:hover > a,
.ui.red.builder_button:hover,
.ui.red.nav > li a:hover,
.ui.red.module-accordion li:hover .accordion-title,
.ui.red.module-tab .tab-nav li:hover{ background: #DB0000; color: #FFFFFF; }

/* Author Box */
.author-box { margin-top: 1em; border-top: 2px solid #46629C; padding-top: 0.5em; }

/* Twitter Feeds */
.TwitterFeedOuter { background: #E3E8F1; }
.TwitterFeedInner { margin: auto; max-width: 1160px; padding-top: 1%; }

/* Merch Box */
.MerchOuter { background: #FFFFFF; }
.MerchInner { margin: auto; max-width: 1160px; padding-top: 4%; padding-bottom: 4%; }

/* Sidebar Widgets */
.widget .feature-posts-list .feature-posts-title { font-size: 1.25em; font-weight: bold; }


/* Responsive Media Queries */
.mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { background: #FFFFFF; }
.mobile_menu_active .header-icons { top: 45%; }
a#menu-icon { padding: 15px; border: 1px solid #46629E; border-radius: 5px; background: #E1E8F0; }
a#menu-icon:after { content: "Menu"; padding-left: 10px; }
#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu { border-left: none!important; border-bottom: none!important; border-right: none!important; }

@media only screen and (max-width: 480px) {
	#site-logo { width: 225px; }
	.MerchInner { padding: 3%; }
}