/*
Theme Name: Foton Child
Theme URI: http://foton.mikado-themes.com
Description: A child theme of Foton Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: foton
Template: foton
*/


#productbtn {
    text-align: center;
}

#themefooter .mkdf-icon-widget-holder .mkdf-icon-text {
    display: inline !important;
}

#themefooter #text-3 {
    margin: 0 0 12px !important;
}

.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    padding: 78px 0 75px !important;
}

#menu-other-solutions li a::before, #menu-quick-links li a::before {
    content: "►";
    padding-right: 8px;
    color: #fff;
    transition: padding .3s;
    font-size: .8rem;
}

#menu-other-solutions li a, #menu-quick-links li a {
    text-transform: capitalize !important;
}

#menu-other-solutions li:hover a::before, #menu-quick-links li:hover a::before {
    color: #ff8a73 !important;
}

#menu-other-solutions li, #menu-quick-links li {
    margin: 10px 0 !important;
}

#centerdiv .elementor-widget-wrap {
	justify-content: center !important;
}

li#nav-menu-item-13592 a span.item_outer,li#sticky-nav-menu-item-13592 a span.item_outer {
	border: 1px solid #7b768c;
    padding: 5px 12px;
    border-radius: 3px;
	/* box-shadow: rgb(0 101 255 / 30%) 0px 5px 5px 0px; */
	box-shadow: #b4abcc 2px 2px;
}
li#nav-menu-item-13593 a span.item_outer,li#sticky-nav-menu-item-13593 a span.item_outer {
	background-color: #ff9900;
    border: 1px solid #ff9900;
    padding: 5px 12px;
    border-radius: 3px;
    color: #fff;
	/* box-shadow: #ff8a73c7 0px 5px 5px 0px; */
	box-shadow: #e8710c 2px 2px;
}
li#nav-menu-item-13592:hover a span.item_outer,li#sticky-nav-menu-item-13592:hover a span.item_outer {
	background-color: rgb(0, 101, 255);
    box-shadow: rgb(0 101 255 / 50%) 0px 10px 25px 0px;
	color: #ffffff;
	border: 1px solid #0065ff;
}
li#nav-menu-item-13593:hover a span.item_outer,li#sticky-nav-menu-item-13593:hover a span.item_outer {
	background-color: #ff8400;
	border: 1px solid #ff8400;
    box-shadow: rgb(130 132 134 / 50%) 0px 10px 25px 0px;
	color: #ffffff;
}
.spromanualbtn .mkdf-btn, .spromanualbtnitem {
	border-radius: 3px !important;
}
.mkdf-drop-down .second .inner > ul > li > a:hover {
	background: #def7ff;
    color: #172b4d !important;
}
.mkdf-dark-header .mkdf-page-header>div:not(.mkdf-sticky-header):not(.fixed) .mkdf-main-menu>ul>li>a {
	color: #172b4d !important;
}
#manualcf7 .cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit {
	background-color: rgba(0, 101, 255, 1) !important;
    box-shadow: none !important;
    border-radius: 3px;
}
#rev_slider_26_1 .mkdf-btn.mkdf-btn-large {
	background-color: #0065ff;
	border-radius: 3px;
}

.mkdf-drop-down .second .inner ul li.current-menu-item>a {
	background: #def7ff !important;
}
.mkdf-drop-down .second .inner ul li.current-menu-item>a .item_outer {
	padding:0px !important;
}
/*------- removes dot from main-menu--------------*/

.mkdf-main-menu>ul>li>a>span.item_outer:before, .mkdf-drop-down .second .inner ul li a .item_outer:before {
	display: none !important;	
}

.wpcf7-captchar {
	font-size: 13px !important;
    text-transform: inherit !important;
}

.mkdf-post-info-date-on-image {
	display:none !important;
}
/*------- Revolution Slider Based CSS --------------*/

@media only screen and (min-width: 960px) {
		
	#slider-26-slide-37-layer-3 {
		line-height: 55px !important;
		letter-spacing: -2px !important;
	}

	#slider-26-slide-37-layer-4 {
		line-height: 28px !important;
		letter-spacing: 0px !important;
		height: inherit !important;
	}
	
	#slider-26-slide-37-layer-1 {
		margin-left: 3rem !important;
		margin-top: -3rem !important;
	}
}