/*
Theme Name: Linkage WP Base Theme
Theme URI: http://github.com/cad-uix/cad-wp-theme.git
Author: Linkage Developer
Author URI: http://customadesign.com/
Description: Linkage Wordpress Theme Framework utilizes the use of bower and gulp. to be used for bootstrap and it's powerful LESS files
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: bootstrap, LESS, bower, gulp
Text Domain: oracle

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body{
	color: #000!important;
}

header .top-header #navigation .nav-wrapper .nav li .dropdown-menu li a{
	white-space:normal!important;
	padding:1%;
	border-bottom:1px solid #fff;
	padding: 5px;
	text-align: center;
}

#navigation{
	z-index:5;
}

header .top-header #navigation .nav-wrapper .nav li a {
	font-size: 14px !important;
}

.dropdown-menu {
	background:#333!important;
	margin: 0 !important;
	z-index: 1010 !important;
}

header .top-header {
	overflow: visible !important;
}

.carousel-caption {
	z-index: 4 !important;
}

.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span.name_first {
	margin-right: 0 !important;
}

div.ginput_complex.ginput_container.gf_name_has_2 span {
	width: 49.7% !important;
}

div.ginput_container_name span.name_first {
	padding-right: 10px !important;
}


#product-categories .category-wrapper .thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#product-categories .category-wrapper h3 {
	min-height: 90px;
}

#product-categories .category-wrapper h3 span {
	display: block;
	position: absolute !important;
	top: 50%;
	left: 0;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

footer #footer-navigation {
	z-index: 11 !important;
}

footer #footer-navigation ul li {
	padding: 0 15px !important;
}

footer #footer-navigation ul li .dropdown-menu li {
	padding-left: 15px;
}

footer #footer-navigation ul li .dropdown-menu li a {
	padding: 0;
	font-size: 14px;
}

footer #footer-navigation ul li .dropdown-menu li a:hover {
	background-color: transparent;
}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 mark {
	background-color: transparent;
}

a {
	transition: all .3s ease !important;
	-webkit- transition: all .3s ease !important;
	-moz- transition: all .3s ease !important;
	-ms- transition: all .3s ease !important;
}

.contact-price p {
	margin-top: 5px;
	margin-bottom: 5rem;
}

.contact-price p a {
	font-weight: bold;
	color: #0084B1;
}

.contact-price p a:hover {
	color: red;
}

#call-to-action .logos .industrial-partner-logo {
	margin-top: -8px !important;
}

footer .footer-logos li .kcal-logo {
	position: relative;
	top: -5px;
}

/* 7 20 2018 */
.single-product header .bottom-header {
	margin-bottom: 30px;
}

header .top-header .header-logo a:before {
	z-index: 1;
}

header .top-header .header-logo a img {
	transition: all .3s;
}

header .top-header .header-logo a:hover img, header .top-header .header-logo a:focus img {
	transform: scale(1.1);
}

#sticky_header {
	position: fixed;
	top: auto;
	left: auto;
	width: 100%;
	padding: 6px 0;
	z-index: 6;
	background-color: #4a4a4a;
	transform: translateY(-100%);
	transition: all .3s;
}

#sticky_header.show {
	transform: translateY(0%);
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
}

#sticky_header #menu-main-menu>li a {
	color: #00ffff;
	text-transform: uppercase;
}

#sticky_header #menu-main-menu>li>a:focus, #sticky_header #menu-main-menu>li>a:hover, #sticky_header #menu-main-menu>li.active>a {
	background: unset;
	color: #ffffff;
}

#sticky_header #menu-main-menu .dropdown-menu>li>a:focus, #sticky_header #menu-main-menu .dropdown-menu>li>a:hover, #sticky_header #menu-main-menu .dropdown-menu>li.active>a {
	background: unset;
	color: #ffffff;
}



/************* MEIDA QUERIES *****************/

@media (min-width: 992px) and (max-width: 1199px){
	footer #footer-navigation ul li a{
		font-size: 12px!important;
	}
}

@media(max-width: 767px){
	#map-wrapper .contact-details{
		left: 0!important;
		right: 0!important;
		margin-right: auto!important;
		margin-left: auto!important;
		display: block!important;
		width: 90%!important;
	}
}


@media (max-width: 767px) and (orientation: landscape){
	#call-to-action .no-pad-left{
		width: 384px!important;
		margin-right: auto!important;
		margin-left: auto!important;
		display: block!important;
	}
}

@media (max-width: 991px) {
	footer #footer-navigation ul li {
		padding: 0 10px !important;
	}

	footer #footer-navigation ul li a {
		font-size: 12px !important;
	}
}

@media (min-width: 992px) {
	div.xtreme-right {
		position: absolute;
		right: 0px;
		width: 12em;
	}
}

/*REVS*/
@media (min-width: 1025px){
	footer .container {
		padding: 0;
	}

	footer .col-md-10 {
		padding: 0;
	}

	footer .footer-logos>li {
		width: 24%;
	}

	footer .footer-logos>li>ul {
		bottom: 20px;
	}

	footer .footer-logos>li>ul>li {
		padding: 0;
	}
}