/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.1
Text Domain: stockholm
Template: stockholm
*/

.menu-animation-underline nav.main_menu > ul > li:last-of-type > a .menu-text::before {
	content: none;
}

nav.main_menu.right>ul {
    left: auto;
    float: inherit;
}

.header_bottom {
    padding: 0 25px 0 45px !important;
}

/*Media Query*/
@media screen and (min-width: 600px) {
	.kn-link {
		max-width: 150px;
		height: auto;
		display: inline-block;
	}
	.kn-link.menu-item a {
		padding: 0 0 0 20px !important;
	}
	nav.main_menu.right {
		/*width: 90%;*/
  	left: 20%;
	}
}

@media only screen and (max-width: 599px) {
	.kn-link {
		max-width: 40%;
		padding-left: 10px;
		display: inline-block;
	}
	.kn-link.menu-item a {
		padding: 20px 0 20px 0 !important;
	}
}

/*Ipad Portrait*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) 
  and (orientation: portrait) {
	.kn-link {
		max-width: 150px;
		display: inline-block;
	}
	.kn-link.menu-item a {
		padding: 20px 0 20px 0 !important;
	}
}
/*Ipad Landscape*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	.kn-link {
		max-width: 150px;
		display: inline-block;
	}
	.kn-link.menu-item a {
		padding: 0 0 0 20px !important;
	}
	nav.main_menu.right {
		width: 80%;
  	left: 0;
	}
	nav.main_menu > ul > li > a {
    font-size: 16px;
	}
}
/*Ipad Pro Landscape*/
@media only screen
and (min-device-width: 1112px)
and (max-device-width: 1112px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {
.kn-link {
		max-width: 150px;
		display: inline-block;
	}
	.kn-link.menu-item a {
		padding: 0 0 0 20px !important;
	}
	nav.main_menu.right {
		width: 80%;
  	left: 0;
	}
	nav.main_menu > ul > li > a {
    font-size: 16px;
	}
}
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {
.kn-link {
		max-width: 150px;
		display: inline-block;
	}
	.kn-link.menu-item a {
		padding: 0 0 0 20px !important;
	}
	nav.main_menu.right {
		width: 80%;
  	left: 0;
	}
	nav.main_menu > ul > li > a {
    font-size: 16px;
	}
}	