/*
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/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

.mk-header-toolbar-holder {
    text-align: right;
}

span.header-toolbar-contact {
    font-size: 20px;
}

span.mk-header-tagline {
    font-size: 20px;
}

span.wpglobus_flag.wpglobus_language_name {
    line-height: 11px;
}

.wpglobus_flag {
    width: 20px!important;
}

.main-navigation-ul > li {
    height: 45px!important;
}

.main-navigation-ul>li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    padding: 10px 0px;
}

span.mk-header-tagline a {
    font-size: 20px;
}

.mk-header.transparent-header:not(.a-sticky) .mk-header-holder {
    border-bottom: none;
}

#mk-footer {
    background-color: #000000;
}

#mk-footer, #mk-footer p {
    text-align: center;
}


#mk-footer .mk-padding-wrapper {
    border-top: 1px solid #595959;
    border-bottom: 1px solid #595959;
}

.mk-padding-wrapper {
    padding: 20px 0 20px 0;
}

#mk-footer .footer-wrapper {
    padding: 50px 0 30px 0;
}

.mk-footer-copyright {
    width: inherit;
    margin-bottom: 20px;
}

.poster :before {
    content: '';
    position: absolute;
    display: block;
	top: 34px;
    left: 293px;
    width: 65px;
    height: 65px;
    margin: auto;
    z-index: -1;
    -webkit-transition: height 0.5s ease;
    transition: height 0.5s ease;
    -webkit-transform: translate(-260%, -15%);
    -moz-transform: translate(-260%, -15%);
    -ms-transform: translate(-260%, -15%);
    -o-transform: translate(-260%, -15%);
    transform: translate(-260%, -15%);
    border: 4px solid #000000;
}

.mk-toolbar-navigation ul li {
    display: inline-table;
}

li.mk-vm-back {
    display: none!important;
}

#menu-yazyk li {
    color: #ff000000;
}


@media screen and (min-width: 426px) and (max-width: 768px) {
.poster :before {
    top: auto!important;
    height: 72px!important;
}
.hb-custom-header #mk-page-introduce, .mk-header {
    background-color: #535353;
}
ul#menu-yazyk {
    left: 19px!important;
    position: absolute;
}
.menu_item_wpglobus_menu_switch .sub-menu {
    display: block!important;
    position: absolute;
}
#fancy-title-27 {
    font-size: 38px!important;
}
.partners .mk-text-block {
    width: 35%;
}
}

@media (min-width: 768px) {
.col-sm-6 {
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
	.poster :before {
	    top: 3px;
}
}

div.wpcf7-response-output {
    border: none;
}

.wpcf7-form .wpcf7-text {
    width: 100%;
}

@media handheld, only screen and (min-width: 621px){
.mk-fullwidth-true .mk-portfolio-grid-item.two-column {
    width: 50%!important;
    display: table!important;
}
}

.mk-fullwidth-true .mk-portfolio-container.mk-portfolio-grid {
    width: 100%!important;
    background-color: #000;
}

.mk-portfolio-container .mk-portfolio-grid-item:nth-child(2n) {
    clear: both;
}

.portfolio-grid-lazyload .portfolio-image {
    background-color:#000;
}

@media (max-width: 768px) {
.vc_btn3-container.popmake-reserve.vc_btn3-right {
    text-align: center;
}
}

.galery_photo-template-default h2.blog-single-title {
    display: none;
}

.galery_photo-template-default .blog-single-meta {
    display: none;
}

.galery_photo-template-default .single-social-section {
    display: none;
}

.galery_photo-template-default .mk-about-author-wrapper {
    display: none;
}

.galery_photo-template-default .blog-similar-posts {
    display: none;
}

.galery_photo-template-default .featured-image {
	display: none;
}

.mk-header {
    background-color: #a9a9a9;
}

.main-navigation-ul li.no-mega-menu ul.sub-menu {
    padding: 8px 8px;
}

.header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu {
	top:65px;
}

ul#menu-yazyk {
    border-radius: 5px;
    background: #313131a6;
	line-height: 29px
}

/*Adaptive for Announce page - Begin*/
@media only screen and (max-width: 425px) and (min-device-width: 320px){
.announce-ban {
    min-height: 222px!important;
}
}

@media only screen and (max-width: 768px) and (min-device-width: 426px){
.announce-ban {
    min-height: 401px!important;
}
}

@media only screen and (max-width: 1024px) and (min-device-width: 769px){
.announce-ban {
    min-height: 536px!important;
}
}
/*Adaptive for Announce page - End*/

/*Call bar*/
@media only screen and (min-device-width: 769px){
	#wpfront-notification-bar-spacer{
    display: none!important;
}
}

.wpfront-message a {
    font-size: 20px;
    font-weight: 400;
}