/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/


.abb-skip-to-next {

	bottom: 100px ;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
#lang_sel_list a.lang_sel_sel {
	background-image: none;
	color: #a07430;
}

.rs-mobile{ display:none;}
.abb-skip-to-next[data-skin="light"] {
	border: 0px solid #a07430;
}

.abb-skip-to-next[data-skin="light"] i {
	color: #fff;
	font-size:50px;
	font-weight:bold;
}


.header-style-4.header-align-left .mk-header-right {
	bottom: 0px;
}
.mk-vm-menuwrapper li a {

	line-height: 0%;
	letter-spacing: 3px;
}

#lang_sel_list {
	height: 50px;
	font-family: verdana,arial,sans-serif;
	float: none !important;
	display: inline-block !important;
}

#lang_sel_list ul a {
	background: rgba(255, 255, 255, 0) none repeat scroll 0% 0%;
	color: #A07430;
}

#lang_sel_list ul a:visited {
	color: #A07430;
}

#lang_sel_list ul a:active {
	color: #A07430;
}

#lang_sel_list ul a:hover {
	color: #A07430;
}
#lang_sel_list a.lang_sel_sel:hover {
	background-image: none;
	color: #A07430;
}
.mk-blog-newspaper-item time a {
	font-size: 11px;
	line-height: 11px;
	color: rgba(153, 153, 153, 0);
	font-style: italic;
	letter-spacing: 1px;
}

.mk-header-social.header-section.hidden {
	visibility: visible;
	opacity: 1;
}
#menu-item-wpml-ls-48-en {
	left: -16px;
	padding-bottom: 10px;
}
#menu-item-wpml-ls-48-fr{
	position: absolute;
	top: 0;
	left: 45%;
}

.mk-slideshow-box .mk-slideshow-box-item {
	background-size: cover !important;
	background-repeat: no-repeat !important;
}
.my-logo1{max-width:140px }
.my-logo2{max-width:350px !important;}
.my-logo3{max-width:180px !important;}
:not(.mk-boxed-enabled).vertical-header-left :not(.trans-header)#mk-theme-container :not(.full-width-layout).theme-page-wrapper .theme-content > .wpb_row.mk-fullwidth-true, :not(.mk-boxed-enabled).vertical-header-left :not(.trans-header)#mk-theme-container :not(.full-width-layout).theme-page-wrapper .theme-content > .mk-page-section-wrapper > :not(.half_boxed):not(.half_fluid).mk-page-section {
	padding-left: 0px !important;
}
.none{
	display:none;}

@media handheld, only screen and (max-width: 1140px){
	.vertical-header-enabled .header-style-4 .header-logo img {
		max-width: 100% !important;
		left: 0px !important;
	}
}

@media screen and (max-width: 980px) {
	.block{
		display:none;
	}
	.home .rs-mobile{display:none;}
	.rs-mobile{background: #000; display:block; padding: 0px margin:0px; position: absolute; top: 40px; z-index:999; width: 120px;
		left: 50%;
		margin-left: -60px;
	}
	.social-icons-lists li.social-icons-list-item {
		border: 1px solid #a07430 !important;
	}
	.social-icons-lists.icons-background-none .socicon {
		padding: 5px 10px 10px !important;
		color:#a07430 !important;

	}
	.add-header-height .header-logo, .add-header-height .header-style-4 .header-logo {
		height: 75px !important;
	}
	.mk-css-icon-close, .mk-css-icon-menu {
		width: 35px;
		height: 29px;
	}
	.mk-css-icon-close div, .mk-css-icon-menu div {
		height: 4px;
		margin-bottom: 4px;
		border-radius: 4px;
		display: block;
		position: relative;
		background-color:#fff !important;
	}
	.add-header-heigh{
		height: 100px !important;
		line-height: 80px;
	}
	.vertical-header-enabled .header-style-4 .header-logo img.mk-desktop-logo.dark-logo{
		left:0px !important;
	}
	.header-style-4 .header-logo {
		float: left;

	}
	.wpml-ls-legacy-list-horizontal a {
		display: block;
		text-decoration: none;
		padding: 5px 3px;
		line-height: 1;
	}
	.home .mk-fancy-title a {
		color: #ffffff !important;
		-webkit-text-fill-color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;
		z-index: 99999;
		position: relative;
	}
	#responsive-menu-item-wpml-ls-48-fr{
		position: absolute;
		top: 0;
		left: 55px;
	}
	#responsive-menu-item-wpml-ls-48-fr a{
		padding: 15px 0!important;
	}
}
.fancybox-opened .fancybox-title {
	display:none;
}

.wpb_wrapper{
	margin-top:30px;
}

@media screen and (max-width: 980px) {
.home .mk-fancy-title a {
    color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;
	z-index: 99999 !important;
position: relative;
}
}
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) { 
		.home .mk-fancy-title a {
    color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;
	z-index: 99999 !important;
position: relative;
}
}
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {
		.home .mk-fancy-title a {
    color: #ffffff !important;
	-webkit-text-fill-color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;
	z-index: 99999 !important;
position: relative;
}}

.abb-skip-to-next {

	bottom: 100px ;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
#lang_sel_list a.lang_sel_sel {
	background-image: none;
	color: #a07430;
}

.rs-mobile{ display:none;}
.abb-skip-to-next[data-skin="light"] {
	border: 0px solid #a07430;
}

.abb-skip-to-next[data-skin="light"] i {
	color: #fff;
	font-size:50px;
	font-weight:bold;
}


.header-style-4.header-align-left .mk-header-right {
	bottom: 0px;
}
.mk-vm-menuwrapper li a {

	line-height: 0%;
	letter-spacing: 3px;
}

#lang_sel_list {
	height: 50px;
	font-family: verdana,arial,sans-serif;
	float: none !important;
	display: inline-block !important;
}

#lang_sel_list ul a {
	background: rgba(255, 255, 255, 0) none repeat scroll 0% 0%;
	color: #A07430;
}

#lang_sel_list ul a:visited {
	color: #A07430;
}

#lang_sel_list ul a:active {
	color: #A07430;
}

#lang_sel_list ul a:hover {
	color: #A07430;
}
#lang_sel_list a.lang_sel_sel:hover {
	background-image: none;
	color: #A07430;
}
.mk-blog-newspaper-item time a {
	font-size: 11px;
	line-height: 11px;
	color: rgba(153, 153, 153, 0);
	font-style: italic;
	letter-spacing: 1px;
}

.mk-header-social.header-section.hidden {
	visibility: visible;
	opacity: 1;
}
.mk-slideshow-box .mk-slideshow-box-item {
	background-size: cover !important;
	background-repeat: no-repeat !important;
}
.my-logo1{max-width:140px }
.my-logo2{max-width:350px !important;}
.my-logo3{max-width:180px !important;}
:not(.mk-boxed-enabled).vertical-header-left :not(.trans-header)#mk-theme-container :not(.full-width-layout).theme-page-wrapper .theme-content > .wpb_row.mk-fullwidth-true, :not(.mk-boxed-enabled).vertical-header-left :not(.trans-header)#mk-theme-container :not(.full-width-layout).theme-page-wrapper .theme-content > .mk-page-section-wrapper > :not(.half_boxed):not(.half_fluid).mk-page-section {
	padding-left: 0px !important;
}
.none{
	display:none;}

@media handheld, only screen and (max-width: 1140px){
	.vertical-header-enabled .header-style-4 .header-logo img {
		max-width: 100% !important;
		left: 0px !important;
	}
}

@media screen and (max-width: 980px) {
	.block{
		display:none;
	}
	.home .rs-mobile{display:none;}
	.rs-mobile{background: #000; display:block; padding: 0px margin:0px; position: absolute; top: 40px; z-index:999; width: 120px;
		left: 50%;
		margin-left: -60px;
	}
	.social-icons-lists li.social-icons-list-item {
		border: 1px solid #a07430 !important;
	}
	.social-icons-lists.icons-background-none .socicon {
		padding: 5px 10px 10px !important;
		color:#a07430 !important;

	}
	.add-header-height .header-logo, .add-header-height .header-style-4 .header-logo {
		height: 75px !important;
	}
	.mk-css-icon-close, .mk-css-icon-menu {
		width: 35px;
		height: 29px;
	}
	.mk-css-icon-close div, .mk-css-icon-menu div {
		height: 4px;
		margin-bottom: 4px;
		border-radius: 4px;
		display: block;
		position: relative;
		background-color:#fff !important;
	}
	.add-header-heigh{
		height: 100px !important;
		line-height: 80px;
	}
	.vertical-header-enabled .header-style-4 .header-logo img.mk-desktop-logo.dark-logo{
		left:0px !important;
	}
	.header-style-4 .header-logo {
		float: left;

	}
	#lang_sel_list {
		display: block !important;
		position: absolute;
		width: 120px;
		left: 50%;
		margin-left: -60px;
		text-align: center;
		z-index: 999999;
		background: transparent;
		border: 0;
		top: 0px;
	}

	.page-id-7125	#lang_sel_list {
		display: none !important;
	}

	.page-id-7142	#lang_sel_list {
		display: none !important;
	}

	.wpml-ls-legacy-list-horizontal a {
		display: block;
		text-decoration: none;
		padding: 5px 3px;
		line-height: 1;
	}
	.home .mk-fancy-title a {
		color: #fff !important;
	}
}
.fancybox-opened .fancybox-title {
	display:none;
}

.wpb_wrapper{
	margin-top:30px;
}
@media only screen and (min-width: 980px) {
	.fullwidth-footer .mk-footer-copyright {
		padding: 20px 5%!important;
		width: 90%;
		text-align: center;
	}
}
@media only screen and (max-width: 979px) {
	#mk-footer {
		padding-bottom: 60px!important;
	}
}
.fancybox-show-caption .fancybox-caption{
	display: none;
}
.cmplz-document,.cmplz-document h1,.cmplz-document h2,.cmplz-document h3,.cmplz-document p{
	color:#FFFFFF!important;
}
