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

*/

@font-face {
    font-family: 'avenir_lt_std45_book';
    src: url('font/avenirltstd-book-webfont.eot');
    src: url('font/avenirltstd-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/avenirltstd-book-webfont.woff') format('woff'),
         url('font/avenirltstd-book-webfont.ttf') format('truetype'),
         url('font/avenirltstd-book-webfont.svg#avenir_lt_std45_book') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*==============================
=            SLIDER            =
==============================*/

.master-holder h6 {
	font-size: 35px;
	line-height: 2;
}

.mk-fancy-title {
	color: #006362 !important;
}

/*===========================
=            MAP            =
===========================*/

.page .wpb_gmaps_widget .wpb_wrapper {
	background-color: transparent;
	padding: 0;
}

/*==============================
=            BUTTON            =
==============================*/

.mk-button-container .mk-button {
	text-transform: uppercase;
}

/*====================================
=            CONTACT INFO            =
====================================*/

.widget_contact_info {
	padding: 10px;
	background: #f9f9f9;
}

/*===============================
=            TWITTER            =
===============================*/

#twitter {
	background: #00dfd3;
	padding: 50px 0;
	text-align: center;
	color: white;
}

#twitter .container {
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 40px;
}

#twitter .slick-footer, 
#twitter .slick-header, 
#twitter .slick-slider {
	background: transparent;
}

#twitter h2 {
	letter-spacing: 2px;
	text-transform: initial;
	font-size: 26px;
	color: #ffffff;
	text-align: center;
	font-style: inherit;
	font-weight: 900;
	padding-bottom: 15px;
}

#twitter h4 {
	letter-spacing: 1px;
	text-transform: none;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	font-style: inherit;
	font-weight: 500;
	padding-bottom: 30px;
}

#twitter p, #twitter a {
	letter-spacing: 1px;
	text-transform: none;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	font-style: inherit;
	font-weight: 500;
	margin-bottom: 0;
	text-transform: capitalize;
}



/*==============================
=            FOOTER            =
==============================*/

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


/*=======================================
=            LOGIN / MEMBERS            =
=======================================*/

.page #wpmem_reg legend, .page #wpmem_login legend {
	margin: 0 0 40px 0;
	border-bottom: 1px solid #ccc;
	padding: 0 0 40px;
	text-transform: uppercase;
}


.page #theme-page .theme-page-wrapper .theme-content {
	padding: 0;
}


/*============================
=            BLOG            =
============================*/

.blog #mk-page-introduce.intro-left {
	display: none;
}

mk-quick-contact-link::after {
    content: 'hello';
    display: inline-block;
    position: relative;
    color: #fff;
    width: 400px;
}

.mk-quick-contact-link {
    width: 150px;
}

a.mk-quick-contact-link:after, .quick-contact-mobile span {
    content: "SEND ENQUIRY";
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    position: relative;
    top: 9px;
    left: 11px;
}

.quick-contact-mobile {
    position: fixed;
    right: 22px;
    z-index: 9999;
    display: none !important;
    bottom: 17px;
    display: block;
    height: 45px;
    background-color: #ccc;
    background-color: rgba(0,0,0,.4);
    padding-left: 10px;
    padding-right: 10px;
}

.quick-contact-mobile:after {
    top: 9px;
	left: 41px;
}

@media(max-width: 992px){
	a.mk-quick-contact-link {
		display: none !important;
	}
	a.quick-contact-mobile {
		display: block !important;
	}
}

.quick-contact-mobile svg {
    fill: #fff;
    top: 12px;
    position: relative;
}

.quick-contact-mobile span {
    left: 5px;
    top: 7px;
}

.quick-contact-mobile {
    padding-right: 17px;
}