<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Journeyfilm
Theme URI: http://www.studiobenna.com
Author: Matthew Minten - Studio benna
Author URI: http://www.studiobenna.com
Description: Journeyfilm Theme - Child theme of The Undiscovered theme for WordPress is a simple and elegant blogging suite, featuring a wide range of post formats. It is fully responsive and Retina-ready, so it has the ability to adapt to any screen size or resolution. It looks great on each and every web-enabled device from large desktop computers to smartphones. Interactive customization options have been added using Wordpress Theme Customization API. Theme Customizer allows users to make changes to the theme and see the results in real-time before them being applied to the live site. There are some styling options available, including a few color settings, logo upload and 20+ custom fonts. Colored icons are all vector images, so their appearance can also be tweaked via options panel. You don't need extensions to add links to your social media profiles, because it's a built-in feature of this theme with 18 networks to choose from.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: journeyfilm
Domain Path: /languages/
Template: undiscovered
*/

/* Use the following @import for parent theme.*/
  
@import url('../undiscovered/style.css');	
/* =Resettml
-------------------------------------------------------------- */
body{
	background: url(images/bg-bw.jpg) no-repeat center top fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.site {
	background-image:none;
	background-color:transparent;
}

.container {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
}
.site-header {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
	background: rgba(47, 47, 47, 0.25) !important;
}

h1, h2{
	margin:1rem 0;
}
.search-title  {
    font-size: 1.75em;
}

/* FONT COLORS */
p {
	font-size: 1.250em;
	color: #999;
	text-align: justify;
}
h1 {
    color: #999;
    font-size: 1.75em;
    text-decoration: none;
}
h2 {
    color: #999;
    font-size: 1.65em;
    text-decoration: none;
}
h3 {
    color: #999;
    font-size: 1.55em;
    text-decoration: none;
}
h4 {
    color: #999;
    font-size: 1.45em;
    text-decoration: none;
}
h5 {
    color: #999;
    font-size: 1.35em;
    text-decoration: none;
}
h6 {
    color: #999;
    font-size: 1.25em;
    text-decoration: none;
}

.entry-content p {
	font-size: 1.250em;
	color: #999;
	text-align: justify;
}
.entry-content h1 {
    color: #999;
    font-size: 1.75em;
    text-decoration: none;
}
.entry-content h2 {
    color: #999;
    font-size: 1.65em;
    text-decoration: none;
}
.entry-content h3 {
    color: #999;
    font-size: 1.55em;
    text-decoration: none;
}
.entry-content h4 {
    color: #999;
    font-size: 1.45em;
    text-decoration: none;
}
.entry-content h5 {
    color: #999;
    font-size: 1.35em;
    text-decoration: none;
}
.entry-content h6 {
    color: #999;
    font-size: 1.25em;
    text-decoration: none;
}
.entry-title a {
    color: #999 !important;
    font-size: 1.75em;
    text-decoration: none;
}
body {
    color: #999;
}
a{
	color: #fff !important;
}
a:visited, a:hover, a:focus, a:active {
	color: #fff !important;
}

.select2-container a { color:#333 !important;}

.searchwp-live-search-results {
    background: none repeat scroll 0 0 #333 !important;
}

/*HEADER*/

.site-branding {
    margin: 0;
    text-align: center;
	position: relative;
}

.site-title{
	max-width:220px;
	/*float:left;*/
} 
h1.site-title{ margin: 1rem auto 0; clear:none;}
.logotype-img{margin:0 auto;}

/* Tribe Events */

.single-tribe_events .tribe-events-event-meta {
    background: none repeat scroll 0 0 #333;
    border: 1px solid #000;
}

.single-tribe_events .tribe-events-event-image {
    float: left;
    margin-bottom: 1.25em;
    max-width: 250px;
    text-align: left;
}

#tribe-bar-form {
    background: none repeat scroll 0 0 #000;
}
.tribe-bar-views-inner {
    background: none repeat scroll 0 0 #333;
}
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    background: none repeat scroll 0 0 #333;
}
/* WOOCommerce*/
.product {margin-top:30px;}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
    list-style: outside none none;
    margin: 0 0 0;
    overflow: hidden;
    padding: 0 0 0 1em;
    position: relative;
}


.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
    border-bottom: 0 solid #dfdbdf;
	}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
    color: #fff;
    font-size: 100%;
    font-weight: bold;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.0);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
    color: #999999;
    text-shadow: 0 0 0 rgba(255, 255, 255, 0.0);
}

.woocommerce .panel {
    background-color: #333;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 0 10px;
}
.woocommerce label {font-size:16px;}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
    background: -moz-linear-gradient(center top , #050505 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 4px;
    box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.05) inset, 0 -2px 30px rgba(0, 0, 0, 0.016) inset, 0 1px 0 #ffffff inset, 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #999999;
    list-style: outside none none !important;
    margin: 1em 0 !important;
    padding: 1em 1em 1em 3.5em !important;
    position: relative;
    text-shadow: 0 1px 0 #0a0a0a;
    width: auto;
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info {
    margin: 1em 0 !important;
    padding: .2em 1em .2em 3.5em !important;
}
.woocommerce .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before {
    color: #000000;
    padding-top: 0;
}

.woo-ma-list li { list-style-type: none; }

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
    width: 22% !important;
}
/*NAVIGATION*/

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    left: 0;
    position: absolute !important;
    top: 0;
}

#site-navigation {
	background: rgba(47, 47, 47, 0.25) !important;
    border-top-color: none;
	/*-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
	position:relative;
	overflow: visible !important;
}

.main-navigation {
    border-top: 0 solid black;
    clear: both;
    display: block;
    float: left;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
	overflow: visible !important;
}
.main-navigation ul {
    list-style: none outside none;
    margin: 0;
    max-width: 500px;
    padding-left: 0;
    text-align: center;
}
.main-navigation &gt; div &gt; ul &gt; li &gt; a {
    border-bottom: 0 solid #000 !important;
}


.main-navigation a {
    color: #fff;
    text-shadow: 0 0 0 transparent !important;
	font-family: Helvetica, Arial, sans-serif;
	font-size:19px;
	font-weight:bold;
	padding: 0.25em 1.563em !important;
}

.main-navigation ul &gt; li:hover, .main-navigation ul &gt; li:hover a {
	/*background: none repeat scroll 0 0 #FAF9E7;*/
	background-color:rgba(51,51,51,0.97);
	color:#E8E8E8;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.menu-main-navigation-menu-container, .menu-main-navigation-4-tabs-container{
	position:absolute;
	bottom:0;
	left:0;
    /*right:0;*/
   /* margin-left:auto;
    margin-right:auto;*/
	width:40%;
	}

/*UBER MENU*/

#ubermenu-main-35-primary{
	 max-width: 600px !important;
	 width:60% !important;
	 margin-top: -40px;
}

.ubermenu-skin-black-white-2{
	border: 0 !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
}
.ubermenu ul &gt; li:hover, .ubermenu ul &gt; li:hover a {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item &gt; .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent &gt; .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor &gt; .ubermenu-target {
    background-color: rgba(24, 24, 24, 0.95) !important;
    color: #ffffff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.ubermenu-skin-black-white-2 .ubermenu-item-level-0 &gt; .ubermenu-target {
    border-left: 0 solid #000000 !important;
    box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0) inset !important;
    color: #d9d9d9;
    font-weight: bold;
    text-transform: uppercase;
}

.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
    background: none repeat scroll 0 0 transparent !important;
    color: #eeeeee;
    font-size: 12px;
    font-weight: bold;
    max-width: 410px;
    text-transform: uppercase;
}
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle:hover{
   background: none repeat scroll 0 0 transparent !important;
}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack &gt; .ubermenu-item-normal &gt; .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 8px 20px!important;
}

.ubermenu-menu-34, .ubermenu-menu-35 {
	margin-left:0;
}

.ubermenu .ubermenu-target {
    display: block;

    font-weight: bold;
    position: relative;
    text-decoration: none;
}
.ubermenu-nav-main-35-primary a{
	 font-size: 19px;
}
.ubermenu ul ul{
	font-size:12px;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop &gt; .ubermenu-target:after {
    margin-top: -6px !important;
    position: absolute;
    right: 5px !important;
    top: 45% !important;
}

.ubermenu-skin-black-white-2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    box-shadow: none;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu.ubermenu-submenu-drop {
    /*background: none repeat scroll 0 0 #f9f9f9 !important;*/
    border: 1px solid #000 !important;
	width:100%;
	max-width:700px;
	/*background-color:rgba(51, 51, 51, .9)!important;*/
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack &gt; .ubermenu-target {
    border-bottom: 1px solid #000 !important;
}


.ubermenu-image{margin-right:5px !important;}

.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack &gt; .ubermenu-item-normal &gt; .ubermenu-target {
    padding: 5px 10px !important;
}

.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack {
    padding-bottom: 0!important;
    padding-top: 0!important;
	padding-left:5px!important;
}

.ubermenu-skin-black-white-2 .ubermenu-submenu, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {
    color: #E8E8E8 !important;
}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target:hover, .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-active &gt; .ubermenu-target {
    color: #CCCCCC !important;
}

/* SlideNav */
.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item &gt; .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active &gt; .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition &gt; .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item &gt; .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu &gt; li.shiftnav-sub-accordion.current-menu-ancestor &gt; .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu &gt; li.shiftnav-sub-shift.current-menu-ancestor &gt; .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item &gt; .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item &gt; .shiftnav-target:hover {
    background: none repeat scroll 0 0 #000 !important;
}

.shiftnav-inner{
	background: none repeat scroll 0 0 rgba(24, 24, 24, 0.95) !important;
}

#shiftnav-toggle-main {
    background: none repeat scroll 0 0 rgba(24, 24, 24, 0.95) !important;
    color: #eeeeee !important;
	max-width:55px !important;
	max-height:55px !important;
}
.shiftnav-toggle-main-block{display:none !important;}
.shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu {
    background: none repeat scroll 0 0 #1C1C1C;
    color: #cccccc;
}
/*navigation items*/
.page-id-8 .main-navigation .current_page_item a,.page-id-8 .main-navigation .current-menu-item a {
    color: #FFF /*#294a05*/;
	background-color:rgba(16,16,16,0.97);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.page-id-14 .main-navigation .current_page_item a,.page-id-14 .main-navigation .current-menu-item a {
    color: #fff /*#7e5d00*/;
	background-color:rgba(16,16,16,0.97);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.blog .main-navigation .current_page_item a,.blog .main-navigation .current-menu-item a {
    color: #fff /*#90191b*/;
	background-color:rgba(16,16,16,0.97);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.page-id-12 .main-navigation .current_page_item a,.page-id-12 .main-navigation .current-menu-item a {
    color: #fff /*#90191b*/;
	background-color:rgba(16,16,16,0.97);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

/*.sub-menu a{
	border-radius:0 !important;
	font-size: 14px;
	display:inline;
	width:100%;
}*/

.main-navigation li li {
	float: left;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
	border:1px solid #000;
}
.main-navigation li li:first-child {
	/*border-right:1px solid #000;*/
}
.main-navigation ul ul {
	width: 400px;
	border: none;
	left: 0;
    position: absolute;
    top: 2.35em;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.main-navigation li li a{
	font-size:14px !important;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.main-navigation li li a:hover{
	color:#eee;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
.main-navigation ul ul a:hover {
    	color:#eee !important;
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.main-navigation ul li:hover &gt; ul {
    background: none repeat scroll 0 0 transparent;
    display: block;
}

.main-navigation .current_page_item .sub-menu a, .main-navigation .current-menu-item .sub-menu a,.main-navigation .current_page_item .sub-menu a:hover, .main-navigation .current-menu-item .sub-menu a:hover  {
	border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}
	
	
/*CONTENT*/
/*input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { 
	background: none repeat scroll 0 0 #000000 !important;
	color:#fff !important; 
}*/

#tribe-events-pg-template input, textarea {
    color: #ffffff;
}
.w3eden button, .w3eden input, .w3eden optgroup, .w3eden select, .w3eden textarea {
    background: none repeat scroll 0 0 #000000 !important;
	color: #ffffff !important;
}

.with_frm_style input.required, .with_frm_style textarea.required, .with_frm_style select.required {
    color: #333;
}
	
select.esg-sorting-select option:hover, select.esg-sorting-select option:active, select.esg-sorting-select option:focus {
    box-shadow: 0 0 10px 100px #333 inset;
 }
 .esg-dropdown-wrapper {background-color:rgba(24,24,24,0.95) !important; border-color:rgba(255,â€‹ 255,â€‹ 255,â€‹ 0.1) !important;}
	
.touchcarousel .arrow-holder { z-index:1 !important;}
#content {
	background-color:rgba(24,24,24,0.95);
	padding:15px 15px 15px;
	position: relative;
}
.account-info{float:right; margin-right:10px; margin-bottom: -20px;}
.site-about {display:none;}
.post-icon{display:none;}
.page .entry-title-search, .page .entry-title {display:none;}
.search_page .page .entry-title-search {display:inherit;}
.post-6 .page-content, .post-6  .entry-content, .post-6  .entry-summary, .page-id-6 .hentry {
    margin: 0 0 0;
}

.entry-header {
    text-align: left;
	margin-top:1rem;
}
/* SEARCH GRID */

.entry-header a {color:#fff; text-decoration:none;}
.entry-header a:hover {color:#fff; text-decoration:none;}
.entry-header a:visited {color:#fff; text-decoration:none;}
.search_page .hentry {
	width:31.5% !important;
	float:left !important;
	margin-right:1.5% !important;
	text-align:center;
	position:relative;
}
.entry-title-search{
	/*position:absolute;
	top:0;*/
	width:100%;
	background: rgba(47, 47, 47, 0.5) !important;
	padding:5px 0 0;
	font-size: 20px;
    margin-top: 0 !important;
	/*max-width:300px;*/
	text-align:center;
    min-height: 50px !important;
}
h1.entry-title-search {margin:0 !important;}
.entry-title-search a{
	color:#fff !important;
	font-weight: 600;
}
.entry-title-search a:visted,.entry-title-search a:active{
	color:#fff !important;
}
.entry-title-search a:hover{
	color:#eee !important;
	text-decoration:none;
}
.entry-meta-search {
	width:100%;
	background: rgba(47, 47, 47, 0.5) !important;
	padding:1px 0 5px;
	/*max-width:300px;*/
	text-align:center;
}

/*BLOG GRID */
.pt-cv-content-item {
	text-align:center;
}
.pt-cv-title{
	position:absolute;
	top:0;
	width:100%;
	background: rgba(47, 47, 47, 0.5) !important;
	padding:10px 0;
}
.pt-cv-title a{
	color: #fff !important;
}
.pt-cv-meta-fields {
	position:absolute;
	bottom:29px;
	width:100%;
	background: rgba(47, 47, 47, 0.5) !important;
	padding:5px 0;
}
.row {
    margin-left: 0;
    margin-right: 0;
	max-width: 1250px; /*975px?*/
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;
    padding-left: 0;
    padding-right: 15px;
	/*margin-left: 1.5%;
    margin-right: 1.5%;*/
    position: relative;
}

.col-md-6 {
    width: 47%;
}

.col-md-4 {
    width: 28.3333%;
}
.pt-cv-content-item{
	max-width:300px;
}


.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span:hover, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; span:focus {
    background-color: #333;
    border-color: #1A1A1A;
    color: #fff;
    cursor: default;
    z-index: 2;
}

.pagination &gt; li &gt; a, .pagination &gt; li &gt; span {
    background-color: #fff;
    border: 1px solid #ddd;
    color: #333;
    float: left;
    line-height: 1.42857;
    margin-left: -1px;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}

/* WIDGETS */
#secondary {
	background: none repeat scroll 0 0 rgba(47, 47, 47, 0.85) !important;
	width:100%;
	max-width:1280px;
	margin: 0 auto;
	padding:15px;
	position:relative;
	z-index:0;
}

.widget-area {
    border-top: 0 solid #999999;
    margin: 1rem auto 1rem;
    max-width: none;
    padding-top: 1rem;
    width: 100%;
}
.ftr-sidebar {
	float: left;
	width: 23%;
	max-width: 385px;
	margin-right: 2.5%;
}
.sidebar-four {
	margin-right:0 !important;
}
.more a {
	font-size:20px;
	font-family: "Droid Serif",serif;
	font-weight:bold;
}


.widget {
	margin: 0;
}
.widget ul {
	margin-left: 2em;
}
.widget select {
	max-width: 100%;
}
.widget-title {
	font-size: 1.375em;
	margin-bottom: 0.5em;
}

.ftr-sidebar p{
	margin-bottom:0;
	text-align:center;
}

.egw-widget h2 {
	font-family: helvetica, arial, sans-serif !important;
	font-size: 5.5rem !important;
	margin-top:4rem !important;
	border-bottom: 0 solid rgba(0, 0, 0, 0.3)!important;
	opacity: 0.85!important;
}

/* POST SIDEBAR*/

.sidebar-right {
    float: left;
    max-width: none; /*19.375em;*/
    padding: 1.2rem .5rem 1.2rem 1.2rem;
    width: 30%;
	background: rgba(47, 47, 47, 0.5) !important;
}

.sidebar-right .widget {border-bottom: 1px solid #000;}

.format-video .sidebar-right {
	display:none;
}

.single-post .hentry .w-sidebar, .w-sidebar{
	width:70%;
	float:left;
	padding-right:1.2rem;
}

.tax-videotags .w-sidebar, .tax-video-type .w-sidebar, .tax-video-sport .w-sidebar {
	width:100%;
}
.tax-videotags .sidebar-right, .tax-video-type .sidebar-right, .tax-video-sport .sidebar-right {
	display:none;
}
.format-video.hentry{
	width:100%;
	float:left;
	padding-right:0;
}

.widget_archive ul{
	list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.widget ul {
    margin-left: 0 !important;
}

.tw-recent-posts .featured-post h4 {
	font-size:16px;
}
.tw-recent-posts .featured-post h4 a {
    font-size: 16px !important;
}
.tw-recent-posts .post-time {
    font-size: 12px !important;
    font-style: normal !important;
    margin: 0 !important;
    padding: 0;
    text-align: left !important;
}
.tw-recent-posts .featured-post, .widget_archive li {
	border-bottom: 1px solid #333 !important;
	padding-bottom:10px;
	margin: 10px 0 !important;
}

.tw-recent-posts, .widget_archive{
	padding: 2rem 0 !important;
}
/*RELATED POSTS*/
.related-item{
	float:left;
	margin:1rem;
	max-width:300px;
	max-height:190px;
	width:100%;
	overflow:hidden;
	z-index:1;
	position:relative;
}
.related-title{
	background: rgba(47, 47, 47, 0.5) !important;
	width:100%;
	z-index:999;
	position:absolute;
	top:0;

}
.related-title a{
	color:#fff !important;
	
}
/* BUTTONS*/

.chosen-container-single .chosen-single span {
    color: #333;
	font-size: 1.6rem;
	line-height: 1.5;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
    border: 1px solid #cccccc;
    color: #333;
}

input, select, textarea {
    color: #333;
    font-size: 1.6rem;
    line-height: 1.5;
}

.btn-lg {
    border-radius: 6px;
    font-size: 25px;
    line-height: 1.33;
    padding: 15px 20px;
}
a.btn-lg-gray {
	font-size: 18px;
    line-height: 3;
    margin: 10px 0;
    padding: 5px 20px;
	background-color: #333;
    border-color: #ddd;
    color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
a.btn-lg-gray:hover {
	background-color: #000;
    border-color: #333;
    color: #fff;
	text-decoration: none;
}
.btn-primary {
    background-color: #333;
    border-color: #ddd;
    color: #fff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.42857;
    margin: 20px 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    background-color: #CCCCCC;
    border-color: #333;
    color: #000;
}
.btn:hover, .btn:focus {
    color: #000;
    text-decoration: none;
}

/* Carousel Styling*/
/*.tc-paging-container {display: none;}*/
.touchcarousel {
    height: 300px;
    margin: 0 2.5%;
}

/* widget items */
.sidebar-one .more a {
	color:#294a05;
}
.sidebar-two .more a {
	color:#7e5d00;
}
.sidebar-three .more a {
	color:#90191b;
}
.sidebar-four .more a {
	color:#412e73;
}
/*FOOTER */
#toTop{
opacity: 0.7;
}

.site-footer {
	border-top:0 solid #2b4901;
	margin-bottom: 188px;
	/*background: none repeat scroll 0 0 rgba(47, 47, 47, 0.25) !important;*/
}

.social-icons{display:none;}

.ftr-links{
	float: left;
}
.designed-by {
	float: right;
}

.site-info {
    margin: 0 auto 0;
    padding: 20px 20px 35px;
    width: 99%;
	font-size:13px;
}

.sm-widgets{
	position: absolute;
	top:65px;
	right: 0px;
	text-align:right;
	width:100%;
	max-width:250px;
	display:flex;
	height:40px;
	/*background: rgba(47, 47, 47, 0.25) !important;*/
}
.sm-widgets #social-widget-2 {
	position: absolute;
	top:0;
	right: 5px; 
}
.socialmedia-buttons a {
	display:inline;
	padding:0 !important;
}

.sm-widgets .search-form{
	float:right;
	position: absolute;
    right: 235px;
    top: 0;
}
.sm-widgets .search-form:focus{
	position: relative;
}

.site-header .search-form .search-field:focus {
    border: 1px dashed #ffffff;
    color: #ffffff;
    cursor: text;
    width: 8em;
    z-index: 10;
}

.widget .search-field {
    width: 100%;
    max-width: 100%;
}

/* =Search
----------------------------------------------- */
#sub-search .search-form {
	position: relative;
	float: left;
	padding: 0 0.125em;
	background:#333333;
	border-left:1px solid #000;
}
#sub-search .search-form:before {
	display: block;
	background: url(images/search_icon.png) no-repeat 0 0;
	position: absolute;
	top: 0.825em;
	left: 0.525em;
	width: 1.5em;
	height: 1.5em;
	z-index: 20;
	content: " ";
}
#sub-search .search-form .search-field {
	position: relative;
	z-index: 30;
	width: 1.5em;
	padding: 0.375em 0.188em 0.375em 1.875em;
	margin: 0.188em 0.063em 0 0;
	line-height: 1.8;
	color: #fff;
	background-color: transparent;
	border: none;
	outline: none;
	cursor: pointer;

	-webkit-box-shadow: none;
	box-shadow: none;

	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
}
#sub-search .search-form .search-field:focus {
	z-index: 10;
	color: #fff;
	width: 10em;
	cursor: text;
	/*border: 1px dashed #fff;*/
}
#sub-search .search-form .search-field::-webkit-input-placeholder {
	color: #fff;
}
#sub-search .search-form .search-field:-moz-placeholder {
	color: #fff;
}
#sub-search .search-form .search-field::-moz-placeholder {
	color: #fff;
}
#sub-search .search-form .search-field:-ms-input-placeholder {
	color: #fff;
}
#sub-search .search-form .search-submit {
	display: none;
}


/*Columns*/
.one-half{
	float:left;
	width:48%;
	padding-right:2%;
}
.one-third{
	float:left;
	width:31%;
	padding-right:2%;
}
.two-thirds{
	float:left;
	width:64%;
	padding-right:2%;
}

.one-fourth{
	float:left;
	width:23%;
	padding-right:2%;
}
.three-fourths{
	float:left;
	width:73%;
	padding-right:2%;
}

.last{
	padding:0;
	margin:0;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
	.egw-widget h2 {
	font-size: 5rem !important;
    margin-top: 4rem !important;
	}

.search_page a{
  display: inline-block;
  max-width: 400px; 
width:100%; 
}
.search_page .picture{
  overflow: hidden;
  height: 250px;
  width: 100%;
  position: relative;
}
.search_page .picture img{
  transform: translate(0, -45%);
  width: 100%;
  height: auto;
}

.in_page_search input {max-width:129px;}
/* =Responsive things
----------------------------------------------- */

@media all and (max-width: 1180px) {
	.egw-widget h2 {
		 font-size: 3.5rem !important;
		margin-top: 3rem !important;
	}

}
@media all and (max-width: 1080px) {
	.search_page .hentry  {
		width:45% !important;
	}

}
@media all and (max-width: 1080px) {
	/*BLOG GRID */
	.col-md-4 {
		width:95%;
	}
}

@media all and (max-width: 960px) {
#ubermenu-main-35-primary{
	 margin-top:0;
}
.shiftnav-wrap {top:-55px !important;}
	.egw-widget h2 {
		 font-size: 3.5rem !important;
		margin-top: 3rem !important;
	}
	.account-info {margin-bottom: 5px;}
	
}

/*Mobile Nav MENU*/
@media all and (max-width: 960px) {
	.ubermenu ul &gt; li:hover, .ubermenu ul &gt; li:hover a {
		-webkit-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-moz-border-radius-topleft: 0;
		-moz-border-radius-topright: 0;
		border-top-left-radius:0;
		border-top-right-radius: 0;
	}
	.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
		background:  rgba(24,24,24,0.95) !important;
		max-width: none;
		border-bottom:1px solid #000 !important;
	}
	.ubermenu-skin-black-white-2.ubermenu-responsive-toggle:hover {
		background: none repeat scroll 0 0 rgba(0,0,0,0.95) !important;
	}
	
	#ubermenu-main-35-primary {
		max-width: none !important;
		width: 100% !important;
	}

	.ubermenu ul &gt; li, .ubermenu ul &gt; li a{
		background-color:rgba(0,0,0,0.95) !important;
	}
	.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item &gt; .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent &gt; .ubermenu-target, .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor &gt; .ubermenu-target {
		background-color: rgba(0,0,0,0.95) !important;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
	.ubermenu .ubermenu-submenu {
		background-color: #000000 !important;
	}
}
@media all and (max-width: 850px) { /*1180*/
	.ftr-sidebar {width:100%; max-width:none;}
	.ftr-sidebar .widget {
		margin: 0 auto 1.5em;
		max-width: 385px;
	}
	.egw-widget h2 {
	font-size: 5rem !important;
    margin-top: 6rem !important;
	}
}

@media all and (max-width: 782px) {
	.site-branding {
		margin: 0;
	}

	.site-about {
		margin-bottom: 1.50em;
	}

	.container {

	}

	.slicknav_menu {
		display: block;
	}
	.slicknav_menu {
		background: none repeat scroll 0 0 #4c4c4c !important;
		padding: 0;
		border-bottom:1px solid #000;
	}
	.slicknav_btn, .slicknav_menu li a:hover, .slicknav_nav .slicknav_item:hover {
		background: none repeat scroll 0 0 #000000!important;
	}
	.slicknav_nav, .slicknav_nav ul {
		border-top: 1px solid #000000;
	}
	.slicknav_btn {
		float: left!important;
	}
	.menu-main-navigation-menu-container {
		display: none;
	}

	.site-about {
		border-top: 1px dashed #999999;
	}

	.logged-out .site-branding {
		margin-top: 0; /*5.825em;*/
	}

	html { margin-top: 0 !important; }
	* html body { margin-top: 0 !important; }


	.comment .comment-meta .comment-metadata {
		display: block;
	}
	.comment .comment-right {
		float: right;
		margin-bottom: 1em;
		width: 83%;
	}
	.comment .avatar {
		margin-right: 0;
		width: 12%;
	}

	.widget-area {
		text-align: center;
		margin: 4.250em auto 2.15em auto;
	}
	.sidebar-left {
		display: inline-block;
		text-align: left;
		border: 0;
		padding: 0;
		float: none;
	}
	.sidebar-right {
		display: inline-block;
		text-align: left;
		padding: 0;
		float: none;
	}
	.widget {
		margin: 0 0 1.5em 0;
	}
	#sub-search.widget {
		margin: 0 !important;
	}

	.site-footer {
		margin-bottom: 3.5em;
	}

	#toTop {
		bottom: 1em;
		right: 1em;
	}

	
	/*BLOG GRID */
	.col-md-4 {
		width:95%;
	}
	.single-post .hentry, .w-sidebar {
		float: left;
		padding-right: 1.2rem;
		width: 100%;
	}
	.sidebar-right{
		width:100%;
	}
	
}
@media all and (max-width: 960px) {
	.site-title {
		margin-top: 30px;
	}
	.sm-widgets {
		float: right;
		position: relative !important;
		/*margin:0 auto;*/
		top:0px;
	}
	.sm-widgets .search-form {
		right: 130px;
		top: -33px
	}
	.sm-widgets::after{
		clear:both;
	}
	.search_page .hentry  {
		width:100% !important;
	}
	.ubermenu-main .ubermenu-item-level-0 &gt; .ubermenu-target { font-size:14px !important; padding-left:10px !important; padding-right:10px !important; }
	
.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack &gt; .ubermenu-item-normal &gt; .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 8px 10px!important;
}

@media all and (max-width: 400px) {
	
	.sm-widgets {max-width:300px;}
	.ubermenu-main .ubermenu-item-level-0 &gt; .ubermenu-target { font-size:12px !important;}

}

/* retina images */
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
	#toTop {
		background: url(img/back_to_top@2x.png) no-repeat left top;
		background-size: 2.563em 2.563em;
	}

	.comment .reply .comment-reply-link {
		background: url(img/reply_arrow@2x.png) no-repeat left top;
		background-size: 15px 9px;
	}

	.site {
		background: url(img/top_line@2x.png) repeat-x left top;
		background-size: 2px 9px;
	}
}

/* Woocommerce Site Notice Message On */
/*
@media only screen and (min-width: 1028px) {

	html {
		margin-top: 70px !important;
	}
}

@media only screen and (min-width: 541px) and (max-width: 1028px) {
	html {
		margin-top: 100px !important;

}
@media only screen and (min-width: 295px) and (max-width: 541px) {
	html {
		margin-top: 140px !important;
	}
}
*/

label {
    color: #fff !important;
}</pre></body></html>