/*
Theme Name: MD Visions - Tema Swanbell
Theme URI: https://www.mdvisions.net
Author: Dejan M.
Author URI: https://www.mdvisions.net
Description: WordPress tema
Requires at least: 6.0
Tested up to: 6.4.1
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mdvisionstemamd28
Tags: portfolio, one-column, full-site-editing, 
*/

/* logo shake */
.stmdlogo:hover{
  animation: tilt-shaking 1.05s infinite;
}
  @keyframes tilt-shaking {
 0% { transform: rotate(0deg); }
  25% { transform: rotate(5deg); }
  50% { transform: rotate(0eg); }
  75% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}

.mnav{
	
	display:none;	
}
.mdnavdva{
	display:block;	
	}
.menfi{
	display:block;
}
.topsocial {
	
	background:#5886bf;
}
.mdtpnav a {
	
	 border-bottom:3px solid transparent;
	
}
.mdtpnav a:hover {
	color:#000000 !important;
	 border-bottom:3px solid #000000;
	
}
/* Aktivni link */
.wp-block-navigation-link.current-menu-item a {
 
 border-bottom:3px  solid #000000;

}
.sltext{

}
.tri:hover {
	 border-bottom:6px solid #333333!important;
	 border-top:2px solid #333333!important;
	 border-right:2px solid #333333!important;
	 border-left:2px solid #333333!important;
	background-color:#ffbfbf;
	
}
.md-ful{
	width:100%!important;
	
}
.mydiv{
	height:150px;
	width:100%!important;
	border-bottom:6px solid #333333!important;
}
.mdlist ul {
	list-style-type: circle;
	line-height:150%;
	font-size: 18px;
	padding-left:10%;
}
/* accordion */
.wp-block-getwid-accordion__header-title {
	font-size: 24px!important;
	color:#333333 !important;
	
	
}
/* submenu */
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    display: flex;
    flex-grow: 1;
    font-size: 14px;
    width: 300px!important;
	height:auto;
    position: ;
    margin-top:0px;	 
	
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
    left: -20px!important;
   width: 280px!important;
}
/* Icons Responsive menu */
.wp-block-navigation__responsive-container-open svg {
    fill: currentColor;
    display: block;
    height: 50px!important;
    pointer-events: none;
    width: 50px!important;
	color:#000000!important;
	padding-right:10px;
	padding-top:1px;
	
}
.wp-block-navigation-link.current-menu-item a {
  border-bottom:3px  solid #000000;
}
/* O nama slider */
.md-star{
  margin-left: auto!important;
  margin-right: auto!important;
  text-align: center; 
}
.md-onama-img{
  float: center;
  margin-left: auto!important;
  margin-right: auto!important;
  border-radius: 50%;
  padding-bottom:5px;
	
}
.md-p{
 padding-bottom:0px;
 margin-bottom:0px;
	
} 
.fmd input[type=text], select, textarea {
	padding:10px!important;
	background-color:!important;
	font-size: 18px;
	border: 2px solid #000000!important; 
	
	
	
}
.fmd input[type=email], select, textarea {
	padding:10px!important;
	background-color:!important;
	font-size: 18px;
	border: 2px solid #000000!important; 
	
}


.hrmd {
  clear: both;
  border: 0;
  height: 2px;
  background-image: linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));
}

.pnk :hover {
	background-color:transparent!important;
	color:#03989e!important;
	border-color:#03989e!important;
}
.nf-field-element input, .nf-field-element select, .nf-field-element textarea
 {
   padding:10px!important;
   font-size:18px!important; 
}
.nf-form-fields-required{
	padding-bottom:30px!important;
	
}
.nf-field-label label {
 font-size:18px!important; 
}
.list-checkbox-wrap .nf-field-element li label, .list-image-wrap .nf-field-element li label, .list-radio-wrap .nf-field-element li label{
	font-size:18px!important; 
	
}
.nf-field-label .nf-label-span, .nf-field-label label {

  font-size: 18px!important;
}
.sdl{
	
	box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
	background-color:#FFFFFF;
	padding:30px 20px;
	border-radius:12px;
	margin:20px 10px;
}
@media only screen and (max-width: 800px) {
	.mnav{
	
	display:block;	
	float:right!important;
	
	padding-left:50px;
}
	.mdnavdva{
	display:none;	
	}
	.menfi{
		display:none;
	}
	.hcb{
		display:none;	
	}
	.hcc{
		display:none;	
	}
	.hccd
	{
		display:none;	
	}
	.kola{
	display:none;	
	}
	/* Responsive menu */
.mdtpnav .wp-block-navigation:not(.has-background) ul,.wp-block-navigation__responsive-container, .is-menu-open ul li a{
  font-size:16px!important; 
  font-weight: ;
  background-color:#ffbfbf!important;
  color:#ff0000!important;
  padding: 1px 20px !important;
  
}
	
/* submenu */
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {

    width: 300px!important;
	position: ; 
    margin-top: 30px;
	text-align: right!important;
	padding-right:5px;

}	
.topsocial{
   display:;
}

.md-nav-col{
     padding-top:10px!important;
	
		display:none;	
	
		
	}

	
.mdlogo	{
	max-width:100%!important;	
	padding-top:1px!important;
	
	
	}
.stmdlogo{
	width:127px!important;
	height:auto!important;
	
	}	
	
/* accordion */
.wp-block-getwid-accordion__header-title {
	font-size: 18px!important;
	color:#333333 !important;
	
	
}	
	
}
