/*
Theme Name: synthetics Child
Theme URI: https://bitsclan.com
Description: A child theme of Wilmer Theme
Author: Bitsclan
Author URI: https://bitsclan.com
Version: 1.0.2
Text Domain: wilmer
Template: wilmer
*/

.mkdf-top-bar .mkdf-social-icons-group-widget .mkdf-social-icons-group-widget-inner{
    display: none !important;
}



.mkdf-appearing-section:before {
    background-color: #26B9FD ;
}
.mkdf-appearing-section:after {
    background-color: #333 ;
}
.mkdf-logo-wrapper a img {
    width: 90%;
	padding: 0px 5%;
}

.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder {
    background-color: #26B9FD;
	border-color: #26B9FD;
}

element.style {
}
.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-bottom-line {
    background: #26B9FD !important;
}
.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder .mkdf-btn:after {
    background-color: #fff;
	color:#333;
}
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-next {
    background-color: #26B9FD;
}
 .mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-prev {
    background-color: #ffffff;
    color: #26B9FD;
}
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-next:hover,
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-prev:hover {
    color: #333;
}

.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider article:hover .mkdf-pli-text .mkdf-btn:after {
	background-color: #26B9FD;
}
.mkdf-top-bar .widget a:hover {
    color: #26B9FD;
}
.mkdf-top-bar .widget a {
    color: #333;
}
.mkdf-main-menu>ul>li.mkdf-active-item>a {
    color: #26B9FD;
}
.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-center .mkdf-main-menu>ul>li>a:hover {
    color: #26B9FD;
}
.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-right .mkdf-position-right-inner>:hover {
    background-color: #26B9FD;
    border-color: #26B9FD;
}
.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-right .mkdf-position-right-inner>.mkdf-search-opener:hover {
    border-right: 1px solid #26B9FD !important;
}
.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined {
    background-color: #26B9FD;
    border: 1px solid #26B9FD !important;
}
.mkdf-header-tabbed .mkdf-page-header .mkdf-menu-area .mkdf-position-right .mkdf-position-right-inner>:not(:last-child):hover {
    border-right: 1px solid #26B9FD;
}
.mkdf-shopping-cart-holder .mkdf-sc-opener-count {
    background-color: #26B9FD !important;
}
.mkdf-shopping-cart-holder:hover .mkdf-sc-opener-count {
	background-color: #fff !important;
}
.mkdf-side-menu a.mkdf-close-side-menu {
    background-color: #26b9fd;
}
.mkdf-side-menu a:hover, .mkdf-side-menu span:hover {
    color: #26b9fd;
}
.mkdf-social-icons-group-widget.mkdf-square-icons .mkdf-social-icon-widget-holder:hover {
    background-color: #26b9fd;
}
.mkdf-side-menu-slide-from-right.mkdf-right-side-menu-opened .mkdf-side-menu {
    background-color: #333;
}
.mkdf-social-icons-group-widget.mkdf-square-icons .mkdf-social-icon-widget-holder {
    background-color: #333;
    border: 1px solid #9ca5af;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-active .mkdf-accordion-mark, .mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-hover .mkdf-accordion-mark {
    background-color: #26b9fd;
    box-shadow: 0 10px 20px 0 #26b9fd80;
}
#mkdf-back-to-top {
    background-color: #26b9fd;
    border: 1px solid #26b9fd;
}
#mkdf-back-to-top:hover {
    box-shadow: 0 10px 20px 0 #26b9fd80;
	background-color: #26b9fd;
    border: 1px solid #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonial-content-inner {
    background-color: #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-testimonial-content {
    border-color: #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active .mkdf-quote-sign-holder path {
    fill: #fff;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-testimonial-content {
    border-bottom: 4px solid #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active-hovered .mkdf-testimonial-content-inner{
	background-color: #fff;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active-hovered .mkdf-testimonial-content {
    border-color: #e8e8e9;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active-hovered .mkdf-testimonial-content {
    border-bottom: 4px solid #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item.mkdf-first-active.owl-item.mkdf-first-active-hovered .mkdf-quote-sign-holder path {
    fill: #26b9fd;
}

.mkdf-testimonials-holder.mkdf-testimonials-standard .mkdf-quote-sign-holder path {
    fill: #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item:hover .mkdf-testimonial-content {
    border-color: #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item:hover .mkdf-testimonial-content-inner {
    background-color: #26b9fd;
}
.mkdf-testimonials-holder.mkdf-testimonials-standard .owl-item:hover .mkdf-quote-sign-holder path {
    fill: #fff;
}
.mkdf-owl-slider .owl-dots .owl-dot span {
    background-color: #26b9fd !important;
}

footer .mkdf-footer-top-holder .widget a:hover {
    color: #26b9fd;
}
.mkdf-page-footer .mkdf-icon-widget-holder:hover .mkdf-icon-text {
    color: #26b9fd !important;
}
.mkdf-btn.mkdf-btn-solid {
    background-color: #26b9fd;
}
.mkdf-btn.mkdf-btn-solid:hover {
	box-shadow: #26b9fd70 0px 10px
}
.wpcf7-form div .mkdf-form-required-label {
    color: #26b9fd;
}



.wpcf7 .row{
	display:flex;
	gap:30px;
}
.wpcf7 .row .col-6{
	width: 50%;
	margin: 30px 0px;
}

.wpcf7 .row .col-12{
	width: 100%;
	margin: 30px 0px;
}



::selection {
  background: #26b9fd;     /* background color when text is selected */
  color: white;         /* text color of selected text */
}

/* For Firefox (it needs the vendor prefix for older versions) */
::-moz-selection {
  background: #26b9fd;
  color: white;
}





.mkdf-pli-image .wp-post-image {
    object-fit: cover;
    width: 100%;
    height: 350px;
}

.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .mkdf-pli-text .mkdf-btn:hover:after {
    background-color: #26b9fd !important;
}
.mkdf-search-cover .mkdf-search-close{
	background-color: #26b9fd ;
}
.mkdf-search-opener:hover {
    background-color: #26b9fd ;
}
.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-predefined a .mkdf-mobile-menu-icon {
    background-color: #26b9fd;
}
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>a, .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li.mkdf-active-item>h6 {
    color: #26b9fd;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li a:hover, .mkdf-mobile-header .mkdf-mobile-nav ul li h6:hover {
    color: #26b9fd;
}
#respond input:focus[type=text], #respond textarea:focus, .mkdf-style-form textarea:focus, .wpcf7-form-control.wpcf7-date:focus, .wpcf7-form-control.wpcf7-number:focus, .wpcf7-form-control.wpcf7-quiz:focus, .wpcf7-form-control.wpcf7-select:focus, .wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-textarea:focus, input:focus[type=email], input:focus[type=password], input:focus[type=text] {
    color: #001659;
    border-color: #26b9fd;
}
.mkdf-ps-navigation .mkdf-ps-next a:hover .mkdf-ps-nav-mark, .mkdf-ps-navigation .mkdf-ps-prev a:hover .mkdf-ps-nav-mark {
    background-color: #26b9fd;
    -webkit-box-shadow: 0 10px 20px 0 #26b9fd80;
    box-shadow: 0 10px 20px 0 #26b9fd80;
}
.mkdf-ps-navigation .mkdf-ps-back-btn:hover {
    background-color: #26b9fd;
}
.mkdf-ps-related-image img.attachment-full.size-full.wp-post-image {
    object-fit: cover;
    height: 270px;
}
.page-id-25 .mkdf-slider {
    display: none ;
}
.mkdf-banner-holder.mkdf-hover-background-color .mkdf-btn {
	margin-top: 20px;
}
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date, .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea, .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz {
    font-size: 18px !important;                                       
	font-weight: 400 !important;
	margin-bottom: 0px !important;
}
.mkdf-ps-navigation .mkdf-ps-back-btn {
    display: none !important;
}
.single-portfolio-item .mkdf-container-inner.clearfix {
    padding-top: 80px;
}
.single-portfolio-item .mkdf-portfolio-single-holder.mkdf-ps-small-images-layout .mkdf-ps-small {
    display: flex;
    align-items: center;
}
.single-portfolio-item .mkdf-portfolio-single-holder .mkdf-ps-info-holder {
    margin: auto 0 !important;
}

.mkdf-portfolio-single-holder .mkdf-ps-image-holder .mkdf-ps-image a, .mkdf-portfolio-single-holder .mkdf-ps-image-holder .mkdf-ps-image img {
    width: 100%;
}
.mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-icon):after {
    content: "\24" !important;
}
#respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text] {
	cursor: text;
}

p {
    font-family: 'Epilogue' !important;
}
p.mkdf-st-text {
    font-family: 'Epilogue' !important;
}
h2.mkdf-st-title {
    font-weight: 800;
}
.mkdf-portfolio-single-holder .mkdf-ps-info-holder .mkdf-ps-info-item a:hover {
    color: #26b9fd;
}





@media screen and (min-width: 800px) {
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-next {
    top: -14% !important;
    left: 84% !important;
}
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-prev {
    top: -14%;
    left: 68%;
}
}

@media screen and (min-width: 1024px) {
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-next {
    top: -14% !important;
    left: 86% !important;
}
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-prev {
    top: -14%;
    left: 72%;
}
}

@media screen and (min-width: 1300px) {
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-next {
    top: -14% !important;
    left: 88% !important;
}
.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-prev {
    top: -14%;
    left: 77%;
}
}















@media screen and (max-width: 780px) {

.mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-next, .mkdf-portfolio-slider-holder.mkdf-portfolio-slider-navigation-left-from-slider .mkdf-pl-inner .owl-nav .owl-prev {
    left: 20px !important;
}
}


@media screen and (max-width: 480px) {
.mkdf-footer-top-alignment-left .textwidget p{
	margin: 17px 0px 0px 0px !important;
}
footer .mkdf-icon-widget-holder {
    justify-content: center;
}
footer .mkdf-icon-widget-holder .mkdf-icon-text {
	padding: 0 0px 0 15px;
}
.widget.mkdf-footer-bottom-column-1.widget_block div{
	width:auto !important;
}
.widget.mkdf-footer-bottom-column-2.widget_text{
	padding-bottom:50px;		
}
.table-content{
	overflow:scroll;
}
.wpcf7 .row .col-6 {
    width: 100%;
}
.wpcf7 .row {
   display: flex;
   gap: 0px;
   flex-direction: column;
}
.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title .mkdf-accordion-mark {
	right: 0px;
}
.mkdf-accordion-holder .mkdf-accordion-title .mkdf-tab-title {
    font-size:22px;
}
.mkdf-container-inner, .mkdf-elementor-row-grid-section>.elementor-container, .mkdf-grid, .mkdf-row-grid-section {
	width: 100% !important;
	padding: 0px 20px;
}
.mkdf-portfolio-slider-holder .mkdf-portfolio-list-holder.mkdf-pl-standard-shader.mkdf-pl-default-skin article .mkdf-pli-text {
	padding: 17px 0 0px 0 ;
}
.mkdf-normal-space.mkdf-disable-bottom-space {
   margin-bottom: 30px ;
}

}