/*
Theme Name: Cortex Child Theme
Theme URI: https://cortex.covertnine.com
Author: COVERT NINE
Author URI: https://www.covertnine.com
Description: A multi-purpose WordPress Theme for Photographers, Agencies, Musicians, Labels, Magazines, and Music Festivals
Template: cortex
Version: 2.4.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cortex
Tags: responsive, css3, html5, bootstrap, responsive-layout, featured-images, rtl-language-support, two-columns, three-columns, dark, light
GitHub Theme URI: https://github.com/covertnine/cortex-child
GitHub Branch:    master
*/
.page-id-123 .mfp-img {
  max-height: none !important;
}
.page-id-123 .mfp-wrap {
  width: 60%;
  margin-left: 20%;
}
/**************************************** light cortex theme color styling ****************************************/ /**************************************** accent color styling ****************************************/ .btn.btn-default, .alternate, hr, .btn-default, input[type="submit"], #submit, .accent-color, button, input[type="button"], input[type="reset"], .widget_search .search-submit, .nav-links .page-numbers, .single-social-share li a, .comment-list .comment article .reply a:after, .tp-button.red, .accent-color-bg, .tp-button, .flex-control-paging li a:hover, .flex-control-paging li a.flex-active, .btn.light-color-text.cortex_the_excerpt, .entry-content .btn.light-color-text.cortex_the_excerpt:visited, .entry-content .btn.light-color-text.cortex_the_excerpt, .woocommerce .button.add_to_cart_button, .woocommerce .buttons .button, .woocommerce-message .button.wc-forward, mark, .dropdown-menu .divider, .button.button.alt, .woocommerce div.product form.cart .button, .woocommerce #content .button, .search-submit, .woocommerce nav.woocommerce-pagination .page-numbers a.page-numbers, .woocommerce input.button, .woocommerce a.button.alt, .woocommerce .form-row.place-order .button, .cortex .tp-bullet.active,.cortex .tp-bullet.selected,.cortex .tp-bullet:hover,.cortex .tp-bullet:focus, .woocommerce .button, .woocommerce a.button, input[type="checkbox"]:checked, input[type="radio"]:checked, button, #search .btn { background-color: #ebb900; } .tp-caption .tp-button:hover { background-color: #ebb900 !important; } .entry-content ul li:before,.widget_archive ul li:before,.widget_categories ul li:before,.widget_pages ul li:before,.widget_meta ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.widget_rss ul li:before,.widget_text ul li:before,.widget_nav_menu ul li:before, .widget_calendar #wp-calendar caption, a:hover, a:focus, a:active, #secondary-top .widget-cortex-mailchimp h3:before, .entry-meta .cat-links:before, .entry-meta .tags-links:before, .entry-meta a:hover, .nav-links .nav-previous:hover, .nav-links .nav-next:hover, .nav-links .prev:before, .nav-links .nav-previous:before, .nav-links .next:before, .nav-links .nav-next:before, .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner .h5 .posted-on a, blockquote:before, .author-social li a:hover, .author-social li a:before, .site-info a:hover, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:active, .navbar-default .navbar-brand.active, .navbar-default .navbar-collapse .nav li a:hover, .navbar-default .navbar-collapse .nav li a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .full_page_slider .tp-caption h2, .content-area .site-main .masonry_portfolio .container .isotope-item .masonry_portfolio_sub_heading, .blog_latest a:hover, .small-link:hover, .comment-reply-link:hover, .comment-author .fn .url:hover, .comment-metadata a:hover, .twitter-tweet ul li:before, .action-link:after, .project_masonry_description, .subtitle, .widget-cortex-contact .email:before, .widget-cortex-contact .tel:before, .widget-cortex-contact .street-address:before, .widget_cortex_twitter_widget ul li:before, .masonry_project_sub_heading, .isotope-item h3 .masonry_project_heading:hover, .events_description .accent-color-text, .accent-color-text, .tp-caption.-cortex-h2, .-cortex-h2, .content-area .site-main .masonry_project .isotope-item .masonry_project_sub_heading, .content-area .site-main .masonry_project .isotope-item .masonry_project_heading:hover, .content-area .site-main .masonry_portfolio .container .isotope-item .masonry_portfolio_heading:hover, a:hover span, .entry-content ul li:after, .widget_archive ul li:after, .widget_categories ul li:after, .widget_pages ul li:after, .widget_meta ul li:after, .widget_recent_comments ul li:after, .widget_recent_entries ul li:after, .widget_rss ul li:after, .widget_text ul li:after, .widget_nav_menu ul li:after, .widget_product_categories ul li:after, .nav-links .next:after, .nav-links .nav-next:after, .widget_cortex_twitter_widget .date a:hover, .widget_cortex_twitter_widget ul li a:hover, .event-single header .events-header-text .light.secondary-font, .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .active > a, .widget_product_categories ul li:before, .woocommerce nav.woocommerce-pagination .page-numbers a.page-numbers:hover, .woocommerce nav.woocommerce-pagination .page-numbers a.page-numbers.next:hover, .accent-color-text.h1, .accent-color-text.h2, .accent-color-text.h3, .accent-color-text.h4, .accent-color-text.h5, .accent-color-text.h6, .entry-tags .entry-meta .tags-links a:before, .nav2.navbar-default .navbar-collapse .nav li a:hover, .entry-content ol li:before, .sticky .entry-meta:before, .panel-group .panel-heading .panel-title .accordion-toggle.collapsed:hover, a:hover i:before, .c9-footer-full-width .widget_cortex_twitter_widget .big.dark ul li:before, .c9-footer-full-width .widget_cortex_twitter_widget .big.light ul li:before, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-collapse .nav .active > a, .bright .nav1.navbar-small.navbar-default .navbar-collapse > .nav > .active > a, .nav2.navbar-default .navbar-collapse .nav .active > a, .nav2.navbar-default .navbar-collapse .nav .active.current_page_item > a, .panel-group .panel-heading .panel-title .accordion-toggle.collapsed:hover, .panel-group .panel-heading .panel-title .accordion-toggle { color: #ebb900; } .-cortex-h2, .tp-caption.-cortex-h2 { color: #ebb900 !important; } @media (max-width: 767px) { .bright .nav1.navbar-default .navbar-collapse .nav li a:hover { color: #ebb900; } } .input__label--cortex:before, .input__label--cortex:after { border-bottom: 1px solid #ebb900; } .input__label--cortex:after, .widget .widget-title:after, .entry-meta:after, .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner h1:after, .author-about-title h5:after, #comments h3:after, .content-single .entry-header .entry-header-standard-wrapper .entry-header-standard .entry-header-standard-inner h1:after, .cortex-woocommerce .page-title:after, .widget .widget-title:after, .widget .widgettitle:after{ border-bottom: 2px solid #ebb900; } .input__label--cortex-color-1:after { border-color: #ebb900; } .widget_search .search-field, .search-form .search-field, .widget_search .search-field, .widget_product_search .search-field { border: 3px solid #ebb900; } blockquote, .comment.bypostauthor { border-left: 3px solid #ebb900; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { border-bottom: none; } /**************************************** cortex nav bg when scrolled, mobile, or opaque setting ****************************************/ .navbar-bg, .navbar-bg-solid { background-color: #000000; } @media (max-width: 767px) { .navbar-default, .navbar-default.navbar-small { background-color: #000000 !important; } } /**************************************** cortex dropdown menus bg when scrolled, mobile, or opaque setting ****************************************/ .navbar-collapse .nav .dropdown > .dropdown-menu, .navbar-collapse .nav .dropdown .dropdown-menu, .navbar .navbar-collapse .nav .dropdown .dropdown-menu, .navbar-collapse .nav .dropdown > .dropdown-menu .dropdown-submenu .dropdown-menu, .nav2.navbar-logo-center .navbar-collapse .nav .dropdown > .dropdown-menu { background-color: rgba(0,0,0,1); } @media screen and (max-width: 767px) { .navbar-collapse, .navbar .navbar-collapse .nav .dropdown .dropdown-menu { background-color: rgba(0,0,0,1); } } /**************************************** top navbar bg color styling ****************************************/ .navbar-top .navbar-bg-solid { background: #ebb900; } @media (max-width: 767px) { .navbar-top .navbar-bg, .navbar-top .navbar-bg-solid { background: #ebb900; } }

.body-color-text, .entry-content, .entry-content p, .hero-builder-header .hero-description .well, .entry-header.hero-builder-header .hero-description .well p {color: #4A4A4A;}


/**************************************/
/******      Global Styles      *******/
/**************************************/
#page {
 -webkit-box-shadow: inset 0px 140px 0px 0px rgba(0,0,0,1);
-moz-box-shadow: inset 0px 140px 0px 0px rgba(0,0,0,1);
box-shadow: inset 0px 140px 0px 0px rgba(0,0,0,1);
}
*:focus {outline:0;}

/* Stylesheet Page Background */
.page-id-7 {
	background: url('/wp-content/uploads/2018/04/texture-1.jpg');
}
body {
	font-family: "acumin-pro-extra-condensed";
	color: black;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p {
	font-family: "acumin-pro-extra-condensed";
	font-weight: 400;
	line-height: 1em;
	color: #EBB900;
	text-transform: none;
	text-transform: uppercase;
	letter-spacing: 2.5px;
}

.utlx-heading {
	font-size: 2.8rem;
	line-height: 2.6rem;
	font-family: 'acumin-pro';
	font-weight: bold;
	text-transform: uppercase !important;
	color: #4A4A4A;
}

.h1, .h2, .h3, .h4, .h5, .h6 {margin: 0px;}
p, .entry-content p {
	font-family: 'acumin-pro';
	font-size: 1.5rem;
	line-height: 2.4rem;
}
.entry-content {
  font-family: "acumin-pro";
  line-height: 2;
  letter-spacing: 1px;
}
.entry-content p:only-of-type {margin-bottom: 0px;}
.subheading, h1 .subheading, h2 .subheading, h3 .subheading, h4 .subheading, h5 .subheading, h6 .subheading, .h1.subheading, .h2.subheading, .h3.subheading, .h4.subheading, .h5.subheading, .h6.subheading {
	font-family: "acumin-pro-extra-condensed";
	color: black;
	font-weight: 900;
	line-height: 1em;
	letter-spacing: 4.5px;
}
.alternate, h1 .alternate, h2 .alternate, h3 .alternate, h4 .alternate, h5 .alternate, h6 .alternate, .h1.alternate, .h2.alternate, .h3.alternate, .h4.alternate, .h5.alternate, .h6.alternate {
	font-family: 'acumin-pro';
	font-weight: 700;
	background: none;
	text-shadow: none;
	color: black;
}
.entry-content p, p {
	text-transform: none;
  /*margin-bottom: 1.3em;*/
}

.secondary-color-text, h1 .secondary-color-text, h2 .secondary-color-text, h3 .secondary-color-text, h4 .secondary-color-text, h5 .secondary-color-text, h6 .secondary-color-text, .h1.secondary-color-text, .h2.secondary-color-text, .h3.secondary-color-text, .h4.secondary-color-text, .h5.secondary-color-text, .h6.secondary-color-text {
	color: #EBB900;
}
.third-color-text, h1 .third-color-text, h2 .third-color-text, h3 .third-color-text, h4 .third-color-text, h5 .third-color-text, h6 .third-color-text, .h1.third-color-text, .h2.third-color-text, .h3.third-color-text, .h4.third-color-text, .h5.third-color-text, .h6.third-color-text {
	color: #4A4A4A;
}
.light-color-text, h1 .light-color-text, h2 .light-color-text, h3 .light-color-text, h4 .light-color-text, h5 .light-color-text, h6 .light-color-text, .h1.light-color-text, .h2.light-color-text, .h3.light-color-text, .h4.light-color-text, .h5.light-color-text, .h6.light-color-text {
	color: #ffffff;
}
.dark-color-text, h1 .dark-color-text, h2 .dark-color-text, h3 .dark-color-text, h4 .dark-color-text, h5 .dark-color-text, h6 .dark-color-text, .h1.dark-color-text, .h2.dark-color-text, .h3.dark-color-text, .h4.dark-color-text, .h5.dark-color-text, .h6.dark-color-text {
	color: black;
}
/*.alternate, h1 .alternate, h2 .alternate, h3 .alternate, h4 .alternate, h5 .alternate, h6 .alternate, .h1.alternate, .h2.alternate, .h3.alternate, .h4.alternate, .h5.alternate, .h6.alternate {
		text-shadow: 1px 1px 3px rgba(0,0,0,.5);
		font-weight: 900;
		letter-spacing: 4.44px;
	}*/
h1, .h1 {
	font-size: 7.2rem;
	letter-spacing: 2.5px;
}
h2, .h2 {
	font-size: 6.2rem;
	letter-spacing: 2px;
}
h3, .h3 {
	font-size: 5.2rem;
	letter-spacing: 1.8px;
}
h4, .h4 {
	font-size: 4.2rem;
	letter-spacing: 2.5px;
}
h5, .h5 {
	font-size: 3.6rem;
	letter-spacing: 2.8px;
}
h6, .h6 {
	color: black;
	font-size: 1.6rem;
	letter-spacing: 1px;
}
h1 .alternate, h1 .subheading, .h1.alternate, .h1.subheading {
	font-size: 9rem;
}

h2 .alternate, h2 .subheading, .h2.alternate, .h2.subheading {
	font-size: 8rem;
}
h3 .alternate, h3 .subheading, .h3.alternate, .h3.subheading {
	font-size: 7rem;
}
h4 .alternate, h4 .subheading, .h4.alternate, .h4.subheading {
	font-size: 6rem;
}
h5 .alternate, h5 .subheading, .h5.alternate, .h5.subheading {
	font-size: 5rem;
}
h6 .alternate, h6 .subheading, .h6.alternate, .h6.subheading {
	font-size: 4rem;
}
p {
	font-size: 1.6rem;
	letter-spacing: .5px;
	color: black;
}
textarea {
	letter-spacing: 1px;
}
section ul {
	list-style: none;
    padding:0;
    margin:0;
}
time {
	color: black;
}
.entry-content ul li, section li {
	font-size: 1.5rem;
	font-family: 'acumin-pro';
	list-style-type: none;
	padding-left: 1em;
  line-height: 1;
    /*text-indent: -1em;*/
    color: #4A4A4A;
}
.entry-content ul li, .entry-content ol li {
  margin-bottom: 7px;
}

.entry-content .well ul {
	margin-top: 0px;
	margin-bottom: 20px;
}
.entry-content .well ul li {margin-top: 0px;}

.entry-content ul li:before {
	content: "\25A0";
	font-size: 1.2em;
	color: #EBB900;
	padding-right: 1em;
	margin-top: 0px !important;
}
.entry-content ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_categories ul li:before, .widget_pages ul li:before, .widget_meta ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before, .widget_rss ul li:before, .widget_text ul li:before, .widget_nav_menu ul li:before, .widget_product_categories ul li:before {
	margin: 5px 0 5px 0;
}
blockquote, .entry-content blockquote p, blockquote p {
	font-family: "acumin-pro";
	border-left: none;
	line-height: 1.1em;
}
blockquote:before, blockquote:after {
	display: none;
	line-height: 1.1em;
}
hr, .entry-content hr {
  text-align: left;
	background-color: #EBB900;
	height: 8px;
	margin-left: 0;
    width: 80px;
    margin-top: 0;
}
.entry-meta:after {
	border-bottom: 4px solid #EBB900;
}
.blog .entry-meta {
  line-height: 0;
}
.blog .entry-meta:after {
  margin-bottom: 10px;
}
.page-home .blog-latest-header {
  height: auto;
  min-height: 50vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.blog-latest-header .entry-header-standard-wrapper {
  display: block;
  position: relative;
}
.blog-latest-header .entry-header-standard-wrapper .entry-header-standard {
  display: block;
}
.entry-meta .cat-links:before, .entry-meta .tags-links:before, .entry-tags .entry-meta .tags-links a:before {
	color: #EBB900;
}
.entry-meta a:hover {
	color: black;
}
a:hover {
	color: rgba(0,0,0,.5);
}
.entry-content ul li:before {
	color: #EBB900;
}
.entry-content div[class*='col-'] > ul {
  margin-top: 0;
  margin-bottom: 22.5px;
}
.entry-content div[class*='col-'] > ul li:first-child {
  margin-top: 0;
}
/* buttons*/
.btn, .btn-xs, .btn-sm, .btn-md, .btn-lg, .btn-default, .btn-success, .btn-info, .entry-content .btn-info, .btn.body-color-text.btn-info, .btn-primary, .btn-warning, .btn-danger, .btn-link, .entry-content a.btn, a.btn, a.btn, a.btn:visited, .entry-content a.btn, .entry-content p a.btn, .entry-content a.btn:visited, .entry-content p a.btn:visited, .entry-content .btn.body-color-text, .entry-content .btn.light-color-text.cortex_the_excerpt, #wpsl-search-wrap #wpsl-search-btn, input[type="submit"] {
	font-family: 'acumin-pro-extra-condensed';
	color: black;
	background: #EBB900;
	text-shadow: none;
	letter-spacing: 2px;
	font-size: 1.6rem;
	padding-left: 56px;
	padding-right: 56px;
	border-radius: 50px;
	font-weight: 600;
	/*line-height: .85em;*/
}
.action-link:after {
	content: '';
}
#logInButton input[type="submit"] {
	border-radius: 0;
}
#logInButton {
	border-radius: 20px;
}

input[type="submit"] {
	color: white;
}
#wpsl-search-wrap #wpsl-search-btn:hover {
	background: black;
	color: white;
}
a:hover, a:focus, a:active, a:hover span {
	color: #EBB900;
}
.btn-primary, .btn.btn-primary, .entry-content a.btn.btn-primary, .gform_footer input[type="submit"]  {
	background: #2B2B2B;
	color: white;
}
.btn-primary:hover, .btn.btn-primary:hover, .entry-content a.btn.btn-primary:hover, .gform_footer input[type="submit"]:hover {
	color: black;
	background: white;
	-webkit-box-shadow: inset 0 0 0 1px black, 0 0 0 1px black;
	-moz-box-shadow: inset 0 0 0 1px black, 0 0 0 1px black;
	box-shadow: inset 0 0 0 1px black, 0 0 0 1px black;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	transition: all .2s ease-in !important;
}
.btn-lg, .btn.btn-lg, .btn-md, .btn.btn-md {
	padding: 0 56px;
	height: 31px;
	line-height: 31px;
}
.btn-xs, .btn.btn-xs, .btn-sm, .btn.btn-sm {
	padding: 0px 23px;
	height: 27px;
	line-height: 25px;
}
a, .btn,.btn:visited,button,input[type="button"],input[type="reset"],input[type="submit"],.button.alt,#search input[type="submit"],#submit,.entry-content .btn.light-color-text.cortex_the_excerpt:visited,.entry-content .btn.light-color-text.cortex_the_excerpt,.woocommerce div.product form.cart .button,.woocommerce #content .button,.woocommerce #content button,.woocommerce .button.add_to_cart_button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce .button, .woocommerce .form-row.place-order .button,.woocommerce .shop_table tr td .button,.woocommerce .shipping-calculator-form .button,.woocommerce form .button,.woocommerce .form-row.place-order .button, #wpsl-search-wrap #wpsl-search-btn  {
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	transition: color .2s ease-in !important;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:active:focus {
	background: white;
}
/* End Buttons */
/* Form Styeles */
input[type="submit"] {
	background: none;
	text-shadow: none;
	font-weight: 400;
	margin-top: 0;
	letter-spacing: 2px;
}
.login-label {
	font-size: 2rem;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 1.1px;
}
div.btn:hover input[type="submit"] {
	color: black;
}
div#userInput, div#passwordLabel {
	margin-right: 22px;
}
div input[type="text"], input[type="password"] {
	width: 186px;
	height: 25px;
	font-size: 1.3rem;
	padding-left: 10px;
	letter-spacing: 1.1px;
	font-family: 'acumin-pro';
	line-height: 25px;
	float: left;
}
/* Nav Styles */
.nav li {
	font-family: 'acumin-pro-extra-condensed';
}
.nav1 {
	color: white;
}
.nav2.navbar-default .navbar-collapse .nav li a, .nav1.navbar-default .navbar-collapse .nav li a, .bright .nav1.navbar-small.navbar-default .navbar-collapse > .nav > li > a {
	color: white;
	font-size: 2rem;
	text-shadow: 1px 1px 3px rgba(0,0,0,.5);
	padding-left: 25px;
	padding-right: 25px;
	letter-spacing: 1.1px;
}

.navbar-default .navbar-collapse .nav li .dropdown-menu li a {font-size: 1.8rem; padding: 10px 0px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-collapse .nav .active > a, .bright .nav1.navbar-small.navbar-default .navbar-collapse > .nav > .active > a, .nav2.navbar-default .navbar-collapse .nav .active > a, .nav2.navbar-default .navbar-collapse .nav .active.current_page_item > a {
	color: #EBB900;
}
.nav2.navbar-default .navbar-collapse .nav li:hover > a {
	opacity: .8;
}
.navbar-default .navbar-collapse .nav li:hover > a, .navbar-default .navbar-collapse .nav li:hover > a span, .navbar-default .navbar-collapse .nav li:hover > a i, .widget_cortex_twitter_widget .date a:hover, .widget_cortex_twitter_widget ul li a:hover, a:hover i:before {
	color: #EBB900;
}

.navbar-default .navbar-nav .open .dropdown-menu .dropdown-submenu .dropdown-menu .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {color: #fff;}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {border-bottom: 1px solid #edba2c;}

.navbar-default .nav li.menu-item-has-children a:after {display: none;}
.c9-loader-overlay,
.logo-header {background-color: #000;}

.widget_search .search-submit {
	color: black;
	padding: 10px 30px;
	font-weight: 500;
}
.search-field:focus, .widget_search .search-field:focus, .search-field, .widget_search .search-field {
	color: white;
	font-weight: 400;
	letter-spacing: .5px;
}
#search .btn {
	padding-left: 30px;
	padding-right: 30px;
}
#search .search-close {
	text-shadow: none;
}
#search input[type="search"] {
	letter-spacing: 1px;
}
.page-search input[type="submit"] {
  background: #ebb900;
  color: black;
  border-radius: 0;
  height: 45px;
  transition: all 2s;
  border: 3px solid #ebb900;
  border-left: none;
}
.page-search input[type="submit"]:hover {
  color: white;
}
.page-search .search-form {
  height: 45px;
}
/*.page-search .search-form label {
  display: block;
  float: none;
  margin: 0 auto;
}*/
.page-search .search-form .search-field {
  font-size: 2.5rem;
  height: 45px;
}
.widget .widget-title {
	color: #EBB900;
	font-family: 'acumin-pro';
	letter-spacing: 2px;
	font-size: 2rem;
	text-transform: none;
}
#footer-bottom:before {
  content: "";
  background: rgba(0,0,0,.6);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
}
.footer-container aside.widget {
	min-height: 180px;
	margin-bottom: 4em;
}
.footer-container .widget_nav_menu ul li a {
	text-transform: none;
	color: white;
	font-family: 'acumin-pro';
	font-weight: 400;
	font-size: 1.55rem;
	letter-spacing: .5px;
	line-height: 2.4rem;
}
.footer-container .widget_nav_menu ul li a:hover {
	opacity: .8;
}
.widget_search .search-submit {
	color: black;
	background: #EBB900;
}
.widget_search .search-field {
	border: 3px solid #EBB900;
	background: black;
	font-family: 'acumin-pro';
	color: white;
}
.site-info {
	color: white;
	font-family: 'acumin-pro';
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 1.3rem;
}
/* Start nav-top Styles  */
.flex-container form {
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.navbar .nav-contain {
	/*margin-top: 19px;*/
}
.navbar.navbar-small-to-top .nav-contain {
	color: white;
	margin-top: 0;
}
/*.navbar-fixed-top.with-topnav {
	top: 0;
}*/
.navbar-top {
	padding-top: 12px;
	height: 50px;
}
.navbar-top #frm1 div {
	float: left;
	height: 25px;
}
.navbar-top form input[type="submit"] {
	background: none;
	padding: 0;
	text-shadow: none;
	font-size: 1.6rem;
  line-height: 25px;
	font-weight: 400;
	color: white;
	margin-top: 0;
}
/* placeholder styles with requisite prefixes */
::-webkit-input-placeholder, ::-moz-placeholder, :-ms-input-placeholder, :-moz-placeholder  {
  font-size: 1.6rem;
  font-family: 'acumin-pro';
  letter-spacing: 1.1px;
}
.registered-trademark:after {
  content: '\00ae';
}
#frm1 .linknet-links a {
	margin-bottom: 4px;
	display: block;
	line-height: 1.1;
	text-decoration: none;
	text-align: right;
	letter-spacing: .45px;
	font-family: 'acumin-pro';
	font-weight: 700;
	color: #4A4A4A;
	font-size: 11px;
}
#frm1 .linknet-links a:hover {
	color: black;
}
/*  End nav-top Styles  */
/* End Nav Styles */

.mfp-iframe-scaler {padding-top: 84%;}
.mfp-zoom-in .shrinkToFit {
  width: 100% !important;
  height: auto !important;
}

/***********************************************/
/******    Component-Specific Styles     *******/
/***********************************************/
/*.search-results .entry-title a {
  font-size: 3rem;
  font-family: 'acumin-pro';
  font-weight: 700;
}*/
.search-results .entry-summary {
   font-family: 'acumin-pro';
}
.search-results .entry-summary .btn {
  margin-top: 20px;
}
/* Flexslider */
.hero .flex-viewport {
	border: 6px solid #EBB900;
}
.hero .flexslider .flex-viewport .slides li a img {
  width: 100%;
}
.hero .flexslider .slides .img_container {
	border: none;
}
/* Well Styles */
.well-lg {
	padding: 38px 38px 35px 55px;
}
/* Listing Styles */
.view-more-btn .btn {
	min-width: 144px;
	width: auto;
	height: 32px;
	line-height: 32px;
	margin-top: 50px;
}
/* Store Locator Styles */
.entry-content ul#wpsl-checkbox-filter li label, section #wpsl-checkbox-filter li label, #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results {
  display: flex;
  align-items: center;
}
#wpsl-search-wrap {
  font-family: 'acumin-pro-extra-condensed';
}
#wpsl-category {
  clear: none;
}
form #wpsl-category .wpsl-dropdown {
  width: 160px;
}
#wpsl-search-wrap .wpsl-input {
  display: flex;
  align-items: center;
}
#wpsl-search-wrap .wpsl-input label {
	margin-right: 30px;
}
.wpsl-search {
	background: none;
	padding: 0;
	margin-bottom: 58px;
}
.wpsl-selected-item:after {
	content: "\f107";
	border: none;
	font-family: "FontAwesome";
	font-weight: 100;
  top: 45%;
}
.wpsl-active .wpsl-selected-item:after {
	border: none;
	margin-top: -6px;
	content: "\f106";
}
.wpsl-dropdown {
	margin-right: 30px !important;
}
#wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap .wpsl-dropdown {
	border-radius: 0;
	border: 1px solid #979797;
	margin-right: 30px;
	font-size: 18px;
	letter-spacing: 1.5px;
	font-family: helvetica;
	width: 120px;
}
#wpsl-gmap {
	margin-left: 15px;
}
#wpsl-wrap ul li:before {
	display: none;
}
#wpsl-search-wrap div label {
	color: black;
	text-transform: uppercase;
	font-size: 2.2rem;
	letter-spacing: .76px;
	font-weight: 400;
	width: auto;
	margin-right: 30px;
}
#wpsl-stores ul li:before {
	display: none;
}
#wpsl-stores ul li .wpsl-store-location p:first-child:before {
	content: "\f0a9";
	font-family: "FontAwesome";
	margin-right: 6px;
}
#wpsl-search-wrap #wpsl-search-btn {
	padding-left: 54px;
	padding-right: 54px;
	height: 32px;
	font-size: 1.6rem;
	line-height: 1.6rem;
	text-transform: uppercase !important;
}
#wpsl-checkbox-filter {
	margin-top: 54px;
	margin-bottom: 20px;
	width: 100%;
}
#wpsl-checkbox-filter li {
	padding-left: 0;
	margin-bottom: 50px;
	width: 20%;
    margin-right: 0;
}
.entry-content ul#wpsl-checkbox-filter  li:before, section #wpsl-checkbox-filter li:before {
	list-style-type: none;
	content: none;
}
.entry-content ul#wpsl-checkbox-filter  li input[type="checkbox"], section #wpsl-checkbox-filter li input[type="checkbox"] {
	height: 27px;
	width: 27px;
	border-radius: 0;
	border: 1px solid #979797;
}
.entry-content ul#wpsl-checkbox-filter  li label, section #wpsl-checkbox-filter li label {
	display: flex;
	font-family: 'acumin-pro-extra-condensed';
	color: black;
	text-transform: uppercase;
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: 400;
}
.entry-content ul#wpsl-checkbox-filter  li label input, section #wpsl-checkbox-filter li label input {
	margin-right: 10px;
}
/* Hero Styles */
.hero-holder .hero-bg {
	min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
}

.hero .heading .hero-sub-title {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
	font-size: 9rem;
	text-align: left;
	font-weight: 600;
	letter-spacing: 4px;
	line-height: .8;
	margin-top: 0;
}
.hero .heading .h2 {
	text-align: left;
	color: #EBB900;
	margin-left: 4px;
	font-weight: 400;
	letter-spacing: 2.5px;
}
/*.hero .flexslider .slides .img_container {border: 6px solid #EBB900;}*/

/* Blog Posts Component */
.posted-on time {
  color: #ebb900;
}
.type-post .entry-header .h5.alternate {
  font-size: 3rem;
}
.type-post .posted-on time, .type-post .posted-on a {
  color: black;
  font-size: 2.2rem;
  line-height: 2.2rem;
  font-weight: 700;
}
.magazine_latest.dark-overlay:after {
	display: none;
}
.magazine_latest .magazine-article {background-color: #fff;}
.magazine_latest .magazine-article h5 a {
    font-family: 'acumin-pro', sans-serif;
    text-transform: uppercase;
    letter-spacing: .1rem;
    font-weight: 700;
    font-size: 2rem;
    line-height: 2.4rem;
    text-align: center;
    display: block;
    margin: 0px auto;
    padding: 0px 10px;
    color: #2B2B2B;
}
.magazine_latest .magazine-article h5 a:hover {
    color: #EBB900;
}
.magazine_latest .magazine-article .magazine-article-content {
    display: block;
    margin: 0px auto;
    text-align: center;
    padding: 0px 20px 20px 20px;
    font-size: 1.5rem;
    line-height: 2.4rem;
    letter-spacing: .05rem;
    font-family: 'acumin-pro', sans-serif;
}
.magazine-article .magazine-image:after {
    content: ' ';
    display: block;
    margin: 0px auto;
    text-align: center;
    height: 8px;
    width: 90px;
    background-color: #EDBA2C;
}

/* Linknet Login Form styles (as opposed to the linknet login form on the topnav) */
/* Be sure to update all width percentages, which are right now emulating columns */
.in-copy-form {
	background: white;
	border-left: 7px solid #EBB900;
}
.in-copy-form h4, .in-copy-form h3 {
	color: black;
	margin-top: 0;
	margin-bottom: 0;
}
.in-copy-form .link-net {
	font-style: italic;
	margin-bottom: 5px;
}
.in-copy-form .costumer-login {
	margin-bottom: 5px;
}
.in-copy-form h3 {
	font-size: 3.6rem;
}
.in-copy-form h4 {
	font-size: 3rem;
}
.in-copy-form .new-form {
	padding: 10px;
}
.in-copy-form .form-header, .in-copy-form .form-wrapper, .in-copy-form .form-footer .new-form {
	padding-left: 16px;
	padding-right: 29px;
	display: inline-block;
}
.in-copy-form .form-header {
	width: 100%;
	height: auto;
	padding-top: 21px;
}
.in-copy-form .form-wrapper {
	width: 100%;
}
.in-copy-form .form-footer {
	line-height: 2.5rem;
}
.in-copy-form .wrapper-left {
	float: left;
	text-align: left;
	width: 35%;
}
.in-copy-form .wrapper-right {
	float: right;
	width: 65%;
	text-align: left;
}
.in-copy-form .login-label {
	float: left;
	font-family: 'acumin-pro';
}
.in-copy-form .login-label {
	font-weight: 700;
	font-size: 1.3rem;
	width: 32%;
	text-align: right;
	margin-right: 3%;
	height: 39px;
	line-height: 39px;
}
.in-copy-form .login, .in-copy-form .login-label {
	margin-bottom: 0;
	display: inline;
}
.in-copy-form input, .in-copy-form input[type="text"] {
	float: right;
}
.in-copy-form input[type="text"], .in-copy-form input[type="password"] {
	height: 39px;
	width: 65%;
	border: 1px solid #979797;
	font-size: 1.8rem;
}
.in-copy-form #userInput, .in-copy-form #passwordInput {
	display: inline-block;
	width: 100%;
	margin-bottom: 8px;
}
.in-copy-form #logInButton {
	margin-left: 35%;
}
.in-copy-form #logInButton input {
	height: 100%;
	padding-top: 0;
	padding-bottom: 0;
	background: none;
	font-size: 1.6rem;
}
.in-copy-form .form-footer .linknet-links {
	padding-left: 35%;
	color: #4A4A4A;
	line-height: 0;
	margin-top: 12px;
	margin-bottom: 15px;
}
.in-copy-form .linknet-links a {
	display: inline-block;
	font-size: 1.3rem;
	font-family: 'acumin-pro';
	line-height: 2rem;
	height: 2rem;
}
.in-copy-form .linknet-links a:hover {
	color: black;
}
.in-copy-form .new-form, .in-copy-form a.train-icon, .in-copy-form a.train-icon:visited {
	background: #C1C1C1;
	color: #4a4a4a;
	width: 100%;
	font-family: 'acumin-pro';
	font-weight: 500;
}
.in-copy-form a.train-icon {
	background-image: none;
	display: block;
	line-height: 2.4rem;
}
.in-copy-form a.train-icon:hover {
	cursor: pointer;
	color: black;
}
.in-copy-form .train-icon:before {
	font-family: 'FontAwesome';
	content: '\f238';
	margin-right: 7px;
}
/* Gravity Forms Styles */
input[type="file"] {
	display: flex;
}
#field_1_14 .ginput_container {
	all: unset;
}
.gform_wrapper .ginput_container textarea {
	letter-spacing: 1px;
}
.gform_wrapper ul.gform_fields li.gfield label {
	color: black;
	font-family: 'acumin-pro';
}
.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html.gfield_html_formatted {
	margin-left: 0 !important;
}
.gform_wrapper ul.gform_fields li.gfield span input, .gform_wrapper div input[type="text"], .gform_wrapper ul.gform_fields li.gfield span select, .gform_wrapper select {
	height: 37px;
	border: 1px solid rgba(151,151,151,.59);
	margin-bottom: 27px;
	background: white;
	font-family: 'acumin-pro' !important;
}
.gform_wrapper textarea {
	background: white;
	border: 1px solid rgba(151,151,151,.59);
	font-family: 'acumin-pro' !important;
	color: black;
}
.gform_wrapper .ginput_container ul.gfield_checkbox li input[type=checkbox], .gform_wrapper .ginput_container_radio ul.gfield_radio li input[type=radio] {
	width: 14px !important;
	color: #EBB900;
	border-color: #EBB900;
	margin-top: 0;
}
input[type="checkbox"]:checked, input[type=radio]:checked {
	background: #EBB900;
}
.gform_wrapper .gform_footer:not(.top_label) input[type="file"] {
}
.gform_wrapper .gform_footer.left_label:not(.top_label) {
	margin-left: auto;
	margin: 0 auto;
	text-align: center;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer.left_label input[type=submit] {
	margin-right: 0;
  font-size: 2.5rem;
  /*height: 50px;*/
}
.gform_wrapper .wp-switch-editor {
	text-shadow: none;
	padding-bottom: 20px;
	/*height: auto;*/
}
.gform_wrapper .ed_button {
	text-shadow: none;
}
.ginput_complex label {
	/*all: unset;*/
}
#field_1_12 {
	display: block;
}
.gform_wrapper .gfield.field_sublabel_above .ginput_complex.ginput_container label {
	white-space: unset;
}
.gform_wrapper .left_label .ginput_container textarea.large {
	width: 100%;
}
body .gform_wrapper .validation_error {
  font-size: 2rem !important;
  margin-bottom: 0 !important;
}
.entry-content .gform_confirmation_message {
  font-size: 3rem !important;
  text-align: center !important;
  margin-top: 4rem !important;
}
/* End Gravity Forms Styles */
/* Milestones Component */
.timeline-slider.dark-background, .timeline-slider.dark-background .subheading, .timeline-slider.dark-background time  {
	font-family: "acumin-pro";
	color: white;
}
.timeline-slider p {
	font-size: 16.5px;
	font-weight: 300;
	line-height: 30px;
}
.timeline-slider .timeline-wrapper {
	width: 85%;
	margin: 0 auto;
}
.timeline-slider .subheading {
	font-weight: 700;
}
.timeline-slider .subheading time {
	letter-spacing: 1px;
}
.timeline-slider h4.subheading {
	margin-bottom: 20px;
}
.timeline-slider h4.timeline-title {
	margin-bottom: 57px;
}
.timeline-slider .wrapper-right {
	width: 50%;
	float: right;
	margin-top: 14px;
}
.timeline-slider .flex-direction-nav a {
	height: 50px;
}
.entry-header-flex-gallery ul.flex-direction-nav .flex-next, ul.flex-direction-nav .flex-next,
.entry-header-flex-gallery ul.flex-direction-nav .flex-prev, ul.flex-direction-nav .flex-prev {
  /*visibility: hidden;*/
}
.timeline-slider .flex-direction-nav .flex-prev:before, .timeline-slider .flex-direction-nav .flex-next:before {
	margin-top: 0;
}
.flexslider .flex-direction-nav .flex-next {
    right: 5px; /* adjust offset to match the hover style */
    opacity: .8; /* adjust opacity to match the hover style */
}

.flexslider .flex-direction-nav .flex-prev {
    left: 5px; /* adjust offset to match the hover style */
    opacity: .8; /* adjust opacity to match the hover style */
}
/*.timeline-slider .flex-direction-nav .flex-next:before, .timeline-slider .flex-direction-nav a.flex-next:before {
	content: url('/wp-content/uploads/2018/05/stencil_arrow_right.png') !important;
}*/
.entry-header-flex-gallery .flex-direction-nav .flex-next, .flex-direction-nav .flex-next {
  visibility: visible;
}
/*.timeline-slider .flex-direction-nav .flex-prev:before, .timeline-slider .flex-direction-nav a.flex-prev:before {
	content: url('/wp-content/uploads/2018/05/stencil_arrow_left.png') !important;
}*/
.timeline-slider .slide-img {
	width: 50%;
	float: left;
	text-align: center;
  padding-right: 25px;
}
.timeline-slider .slide-img img {
	width: 60%;
	margin: 0 auto;
}
.timeline-slider li.img_slide_container {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}
.timeline-slider .flexslider-slide-content {
	width: 80%;
}
.dateline {
	height: 0;
	width: 100%;
	border-bottom: 3px dashed #EBB900;
	/*margin-bottom: -40px;*/
    padding-top: 80px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.dateline .dateline-date {
    text-align: center;
    font-size: 20px;
    transition: transform .15s ease-in;
    transform: translateY(-16px);
}
.dateline .dateline-date:after {
	background: #EBB900;
	content: "";
	height: 10px;
	width: 10px;
	border-radius: 50%;
	position: relative;
	display: block;
	margin: 0 auto;
	transition: transform .15s ease-in;
	margin-top: 5px;
}
.dateline .dateline-date.active {
	transform: scale(1.5) translate(2.5px, -16px);
}
.dateline .dateline-date.active:after {
	transform: scale(1.5);
}
/***********************************************/
/******      Class-Specific Styles      *******/
/**********************************************/
.well.white {
  rgba(255, 255, 255,.83)
}
.well.grey {
  background: rgb(56, 56, 56);
  color: white;
}
.well.black {
  background: black;
  color: white;
}
.yellow-btm {
	border-bottom: 8px solid #EBB900;
}
.grey-btm {
	border-bottom: 2px solid #ddd;
}
.white-on-grey .container {
	background: white;
}
.content-area.page-builder .site-main section.linknet-login .pad50 {
	padding-top: 38px;
}
.twenty-percent-well  .well {
	background-color: rgba(193, 193, 193, .2);
}
.eighty-percent-well .well {
	background-color: rgba(255, 255, 255,.83);
}
.fix-list-indent .entry-content ul li, section.fix-list-indent li {
	text-indent: -1.2em;
}
.entry-content .fix-list-indent.bullet-checkmarks ul li, section.fix-list-indent.bullet-checkmarks li {
	text-indent: -1.2em;
}
.entry-content .bullet-checkmarks ul li:before, section.bullet-checkmarks li:before {
	content: "\f00c";
}
section.heading-uncondensed h1, section.heading-uncondensed h2, section.heading-uncondensed h3, section.heading-uncondensed h4, section.heading-uncondensed h5, section.heading-uncondensed h6, section.heading-uncondensed .h1, section.heading-uncondensed .h2, section.heading-uncondensed .h3, section.heading-uncondensed .h4, section.heading-uncondensed .h5, section.heading-uncondensed .h6  {
	font-family: 'acumin-pro';
	font-weight: 700;
}
/***********************************************/
/******     Section-Specific Styles     *******/
/**********************************************/
.find-nearest-shop i {
	color: #EBB900;
	margin-right: 10px;
}
.find-nearest-shop a {
	color: white;
	font-family: 'acumin-pro';
	text-transform: uppercase;
}
.find-nearest-shop .entry-content p a.btn {
	margin-bottom: 18px;
	padding-left: 0;
	padding-right: 0;
	width: 192px;
}
.find-nearest-shop a:hover {
	opacity: .8;
}
.find-nearest-shop h4, .find-nearest-shop .fa-search {
	margin-bottom: 7px;
	color: #EBB900;
}
.find-nearest-shop .fa-arrow-circle-right {
	margin-left: 15px;
}
.leasing-repair-manufacturing h5 {
	min-height: 50px;
	margin-bottom: 10px;
}
.content-area.page-builder .site-main section.leasing-repair-manufacturing .pad25 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.leasing-repair-manufacturing h6 {
	font-family: 'acumin-pro';
	font-weight: 700;
}
.leasing-repair-manufacturing .well {
	background: white;
	border: .3px solid #2B2B2B;
}
.leasing-repair-manufacturing .well-lg {
	padding: 53px 20px 47px 32px;
}
.leasing-repair-manufacturing img.well-icon-train {
	width: 25%;
	margin-right: 14px;
}
.leasing-repair-manufacturing img.well-icon-wrench, .leasing-repair-manufacturing img.well-icon-bot {
	width: 15%;
	margin-right: 14px;
}
.leasing-repair-manufacturing .fa-arrow-circle-right {
	margin-right: 6px;
}
.leasing-repair-manufacturing h6 {
	font-size: 2rem;
	letter-spacing: .8px;
	margin-top: 35px;
	margin-bottom: 0;
}
.leasing-repair-manufacturing .p1 {
	margin-bottom: 0;
}
.employment-opportunities h5, .employment-opportunities h6 {
	font-weight: 700;
	font-family: 'acumin-pro';
	letter-spacing: 1px;
	margin-bottom: 14px;
	margin-left: 3px;
}
.employment-opportunities .job-big-wrapper hr {
	height:1px;
	background-color:#979797;
	width:100%;
	margin-top:33px;
	margin-bottom:46px;
}
.employment-opportunities .job-big-wrapper .container {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.employment-opportunities .job-big-wrapper .container hr:last-child {
	display: none;
}
.employment-opportunities .job-title {
	margin-bottom: 10px;
}
.employment-opportunities .job-listing {
	margin-top: 33px;
}
.employment-opportunities p {
	font-size: 1.6rem;
}
.employment-opportunities > div > .container {
	background: white;
	border-left: 1px solid #979797;
	border-right: 1px solid #979797;
	padding-left: 40px;
	padding-right: 40px;
}
.employment-opportunities .row.headings {
	margin-top: 20px;
}
.employment-opportunities .site-locations {
	text-align: center;
	margin-left: 0;
}
.employment-opportunities .address {
	text-align: center;
}
.employment-opportunities .apply-column {
	text-align: right;
}
.employment-opportunities .address, .employment-opportunities .apply-column {
	margin-top: 37px;
}
.employment-opportunities .job-description, .employment-opportunities .job-description:visited {
	font-size: 1.8rem;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: black;
}
.employment-opportunities .job-description:hover {
	color: #EBB900;
	cursor: pointer;
}
.job-listing .job-big p {
	margin-bottom: 5px;
}
/***********************************************/
/*********   Page Specific Styles     **********/
/**********************************************/
.apply-here:hover h1 {
	opacity: .8;
}

/***********************************************/
/*********   Slider Revolution        **********/
/**********************************************/
h1.tp-caption,h2.tp-caption,h3.tp-caption,h4.tp-caption,h5.tp-caption,h6.tp-caption {margin-top: 0px;}

/***********************************************/
/*  Media Queries for smaller screens     *****/
/**********************************************/
@media (max-width: 1200px) {
  .nav2.navbar-default .navbar-collapse .nav li a, .nav1.navbar-default .navbar-collapse .nav li a, .bright .nav1.navbar-small.navbar-default .navbar-collapse > .nav > li > a {
    padding-left: 10px;
    padding-right: 10px;
  }
  .dateline {
    display: none;
  }
  .timeline-slider {
    margin-bottom: 0;
  }
  .dateline-date {
    color: rgba(0,0,0,0);
  }
}
@media (max-width: 1024px) {
    input[type="file"] {
    font-size: 2rem;
  }
    .header .nav2.navbar-default .navbar-collapse .nav li a {padding-left: 4px; padding-right: 4px;}
    .footer-container {background-repeat: no-repeat;background-position: center top; background-color: #000000;}
    .timeline-slider .slide-img img {
    	width: 80%;
    }
    .timeline-slider .flexslider-slide-content {
    	width: 90%;
    }
    div input[type="text"] {
      width: 165px;
    }
     #wpsl-search-wrap div {
    margin-right: 0;
    }
    #wpsl-checkbox-filter {
      margin-top: 30px;
    }
    #wpsl-checkbox-filter li {
      width: 33%;
    }
    #wpsl-search-wrap .wpsl-input input, #wpsl-search-wrap .wpsl-dropdown, form #wpsl-category .wpsl-dropdown {
      width: 105px;
    }
    #wpsl-search-wrap #wpsl-results-dropdown {
      width: 50px;
    }
    .entry-content ul, .entry-content ol {
      /*padding-left: 10px;*/
      padding-right: 0;
    }
      .entry-content div.list-col,  .entry-content div.list-col ul {
    margin-bottom: 0;
    margin-top: 0;
  }
  .entry-content div.list-col ul li:first-child {
    margin-top: 0;
  }
}
// solution to display issue with topnav
@media (min-width: 800px) {
  .nav-contain .container {
    min-width: 800px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top.with-topnav {
    top: 50px;
  }
}
@media (max-width: 767px) {
  .navbar-default .navbar-collapse .nav li .dropdown-menu li a {
    padding: 0;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a {
    background: none;
    text-shadow: none;
  }
  .nav1.navbar-small .navbar-collapse .nav .dropdown .dropdown-menu, .nav2.navbar-small .navbar-collapse .nav .dropdown .dropdown-menu, .nav1 .navbar-collapse .nav .dropdown .dropdown-menu, .nav2 .navbar-collapse .nav .dropdown .dropdown-menu, .navbar-collapse .nav .dropdown .dropdown-menu, .navbar-collapse .nav .dropdown > .dropdown-menu, .navbar-collapse .nav .dropdown > .dropdown-menu .dropdown-submenu .dropdown-menu, .nav2.navbar-logo-center .navbar-collapse .nav .dropdown > .dropdown-menu, .nav1.navbar-logo-center .navbar-collapse .nav .dropdown > .dropdown-menu, .nav1 .navbar-collapse .nav .dropdown > .dropdown-menu, .nav2 .navbar-collapse .nav .dropdown > .dropdown-menu {
    margin-bottom: 10px;
  }
  .in-copy-form {
    margin-bottom: 10px;
  }
  .entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child {
      margin-top: 0px;
  }
  .leasing-repair-manufacturing .entry-content .alignright, .leasing-repair-manufacturing .entry-content .alignleft {
      float: left;
      margin: 0px 10px 0px 0px;
  }
  .c9-footer-layout3 .widget_nav_menu ul li,
  .c9-footer-layout2 .widget_nav_menu ul li,
  .c9-footer-layout1 .c9-footer-layout1-top .widget_nav_menu ul li {
      text-align: center;
  }

  .footer-container aside.widget {min-height: auto; margin-bottom:2.9rem;}

  div[id*="footer"] aside:last-child {
    margin-bottom: 0;
  }

  .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
    	display: block;
    	float: left;
    }
  .flex-inputs {
    display: flex;
  }
  #logInButton {
    margin-left: 5px;
  }
/*  #frm1 */.login-label {
    display: none;
  }
  .gform_wrapper .gform_footer input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 1;
  }
  .page-template .gform_wrapper .left_label input.medium {
    width: 100%;
  }
}
@media only screen and (min-width: 641px) {
  .gform_wrapper .left_label input.medium[type="file"] {
    width: 100%;
  }
}
@media (max-width: 568px) {
  #wpsl-search-wrap .wpsl-input > div {
    width: 50%;
  }
  #wpsl-search-wrap div label {
    margin-top: 10px;
  }
  #wpsl-search-wrap #wpsl-radius, #wpsl-search-wrap #wpsl-results {
    display: block;
  }
  #wpsl-search-wrap div label[for="wpsl-category-list"]
  #wpsl-search-wrap .wpsl-dropdown {
    width: 120px !important;
  }
 /* #wpsl-checkbox-filter {
    margin-top: 0;
  }*/
  #wpsl-checkbox-filter li {
    width: 100%;
    margin-bottom: 0;
  }
  #wpsl-search-input {
    width: 100%;
  }
    #wpsl-radius {
      width: 100%;
      margin-bottom: 10px;
    }
    #wpsl-gmap {
      margin-left: 0;
    }
    #wpsl-search-wrap .wpsl-input {
      display: table;
    }
    #frm1 .linknet-links {display: none;}
    .navbar-top input[type="text"] { width: 60px;}
    .navbar-top input[type="password"] { width: 82px;}
    .navbar .nav-contain {
		margin-top: 19px;
	}
    #userInput, #passwordLabel {margin-right: 4px !important;}
    .find-nearest-shop {margin: 0px auto; text-align: center;}
    .find-nearest-shop .fa-search {display: block; margin: 0px auto; text-align: center;}

    .h4, h4 {font-size: 3.6rem !important;}
	.footer-container {background-position-x: 0px;}
	.timeline-slider .slide-img, .timeline-slider .wrapper-right {
		width: 100%;
	}
	.timeline-slider .slide-img img {
		width: 95%;
	}
	.timeline-slider .flexslider-slide-content {
		width: 100%;
	}
	.timeline-slider .dateline {
		display: none;
	}
  .flex-container form {
    display: block;
  }
  .inputs {
    width: 74%;
  }
  #userInput, #passwordInput {
    width: 48%;
  }
  #userInput input, #passwordInput input {
    width: 100%;
  }
/*  li.dropdown .dropdown-menu {
    display: block !important;
  }
  .menu-nav-menu li.dropdown.open .dropdown-menu {
    display: block;
  }*/
  .navbar-top.navbar-small-mobile {
    padding: 0;
    padding-bottom: 5px;
  }
  .login-label {
    display: block;
    font-size: 15px;
  }
  #frm1 .linknet-links {
    display: none;
  }
  .navbar-top {
    height: 55px;
  }
  .navbar-fixed-top.with-topnav {
    top: 38px;
  }
  .in-copy-form #logInButton {
    margin-left: 0;
    margin-bottom: 15px;
  }
  .in-copy-form .form-footer .linknet-links {
    padding-left: 16px;
  }
}

/* IE bug fixes */
@media screen\0 {

	.gf_browser_ie.gform_wrapper .gform_footer input.button {padding: 8px 56px !important;}

}
