/*
Theme Name:     Universal Commercial Relocation
Theme URI: 		http://danbroome.com
Description:    Child theme for the Jupiter theme 
Author:         Dan Broome
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: 	mk_framework
Domain Path: 	/languages/
*/

/* CUSTOM CSS */

/* SITE WIDE */

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

.a-sticky .mk-header-bg {
	background-color: #fafafa;
}

p a:hover {
	border-bottom: 1px solid #003399;
	padding-bottom: 2px;
}

.fit-logo-img a img {
	max-height: 50%;
}

.mk-page-section .mk-skip-to-next {
    z-index: 10;
    background-color: #fff;
    opacity: .7;
	bottom: 50px;
}

.mk-skip-to-next[data-skin=light] svg {
    border: none;
	fill: #008D83;
}

.mk-button--size-xx-large {
    padding: 70px 44px;
    font-size: 21px;
    font-weight: 700;
}

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

.mk-header-login {
	display: none;
}
.mk-header-toolbar {
	float: right;
	width: 200px;
    padding: 32px 0;
}

.mk-header-toolbar .mk-header-social svg {
	width: 22px !important;
	height: 22px !important;
	padding: 0px 5px;
}

.mk-header-toolbar .mk-header-social svg:hover {
    fill: #003399;
}

.header-align-center .main-navigation-ul li.no-mega-menu>ul.sub-menu {
	margin-top: 11px;
}

body:not(.mk-boxed-enabled):not(.rtl) .sticky-style-fixed.header-style-1 .mk-header-holder {
	padding-top: 18px;
}

.header-style-1.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-2 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-3.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-1.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-2 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-3 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-5 .main-navigation-ul > li, .header-style-2.a-sticky .menu-hover-style-1 .main-navigation-ul > li > a, .header-style-2.a-sticky .menu-hover-style-4 .main-navigation-ul > li > a, .header-style-2.a-sticky .mk-search-trigger, .header-style-2.a-sticky .mk-shoping-cart-link, .header-style-3.a-sticky .mk-header-holder .mk-header-search, .a-sticky:not(.header-style-4) .add-header-height {
    line-height: 100px !important;
}

.mk-button--dimension-flat.text-color-dark {
	color: #003399;
    width: 225px;
    height: 40px;
    padding: 14px;
    font-size: 12px;
    font-weight: 700;
}

.page-title {
    font-size: 36px;
    color: #003399;
    text-transform: none;
    font-weight: 300;
    letter-spacing: 0px;
}

#cookie-notice .cn-button {
    margin-left: 10px;
    background-color: #fff;
    background-image: none;
    color: #00615A;
    font-weight: 600;
    padding: 8px 5px;
    border-radius: 50px;
    font-size: 10px;
}

.contact-us-banner span {
	line-height: 36px;
}

/* HOMEPAGE */

.mk-edge-slider .edge-skip-slider[data-skin=dark] {
	border: none;
    background-color: #fff;
    opacity: .7;
}

.mk-edge-slider .edge-skip-slider[data-skin=dark] svg {
    fill: #008D83;
}

.mk-clients ul.mk-flex-slides li .client-logo {
	filter: grayscale(100%);
	width: 150px;
}

.mk-clients ul.mk-flex-slides li .client-logo:hover {
	filter: grayscale(0%);
}

.mk-clients.slideshow-no-title {
	padding: 0px;
}

.mk-testimonial.modern-style .mk-testimonial-image {
    float: none;
    margin: 0;
    height: 150px;
}

.mk-testimonial.modern-style .mk-testimonial-quote {
	padding: 0;
	margin: 0;
}

.mk-testimonial.modern-style .mk-testimonial-content {
	padding: 0px;
    border: none;
    background-color: transparent;
    box-shadow: none;
    border-radius: 0px;
	text-align: center;
}

.mk-testimonial .mk-testimonial-author {
	font-weight: 300;
    font-size: 36px;
	line-height: 60px;
	margin-top: 0px !important;
	color: #008D83 !important;
}

.mk-testimonial .mk-testimonial-company {
	font-size: 16px;
    color: #555!important;
    opacity: 1;
}

.mk-testimonial.modern-style .mk-testimonial-content:before {
	display: none;
}

.mk-flexslider .mk-flex-slides img {
    width: 50px;
    margin: 0 auto 15px;
}

.hp-services p{
	line-height: 34px;
}

.hp-services p a span:hover{
	background-color: #fff;
    border-radius: 25px;
    color: #008D83 !important;
    padding: 6px 20px;
}

/* FOOTER */

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

#mk-footer .widget {
	text-align: center;
}

#mk-footer .widgettitle {
	color: #003399;
	font-weight: 500;
}

/* SUB FOOTER */

.mk-footer-copyright {
	padding: 20px 0px;
	border-top: solid 1px #ddd;
}

.subfooter-images ul {
	list-style-type: none;
	text-align: center;
}

.subfooter-images li {
	display: inline-block;
	margin: 0px;
	width: 6%;
}

/* SERVICES */

.services-header-text{
	top: -50px;
}

.services-header-text h1{
	font-size: 36px !important;
	font-weight: 600 !important;
}

.services-header-text h2{
	font-size: 18px !important;
	color: #fff !important;
	font-weight: 400 !important;
}

/* MEET THE TEAM */

.mk-employees.simple .team-thumbnail.rounded-true img {
	max-width: 30%;
}

.mk-employees.c_cs.one-column .mk-employee-item {
    border: solid 1px #008D83;
    padding: 20px;
	margin-bottom: 40px;
}

.mk-employees li p {
	text-align: left;
}

.mk-employees li:nth-child(3n+0) {
	background-color: #008D83;
	color: #fff;
}

.mk-employees li:nth-child(3n+0) > div > div.team-info-wrapper.m_7 > div.team-member-desc.a_margin-top-20.a_margin-bottom-10.a_display-block > p {
	color: #fff;
}

.mk-employees li:nth-child(3n+0) > div > div.team-info-wrapper.m_7 > span.team-member-name.a_font-16.a_display-block.a_font-weight-bold.a_text-transform-up.a_color-333 {
	color: #fff;
}

.mk-employees li:nth-child(3n+0) > div > div.team-info-wrapper.m_7 > span.team-member-position.a_font-12.a_text-transform-up.a_display-block.a_color-777.a_letter-spacing-1 {
	color: #fff;
}

.mk-employees li:nth-child(7) {
	background-color: #008D83;
	color: #fff;
}

.mk-employees li:nth-child(7) > div > div.team-info-wrapper.m_7 > div.team-member-desc.a_margin-top-20.a_margin-bottom-10.a_display-block > p {
	color: #fff;
}

.mk-employees li:nth-child(7) > div > div.team-info-wrapper.m_7 > span.team-member-name.a_font-16.a_display-block.a_font-weight-bold.a_text-transform-up.a_color-333 {
	color: #fff;
}

.mk-employees li:nth-child(7) > div > div.team-info-wrapper.m_7 > span.team-member-position.a_font-12.a_text-transform-up.a_display-block.a_color-777.a_letter-spacing-1 {
	color: #fff;
}

/* CASE STUDIES */

.case-studies-blue p{
	line-height: 34px;
}

.case-studies-blue p a span:hover{
	background-color: #fff;
    border-radius: 25px;
    color: #003399 !important;
    padding: 6px 20px;
}

.case-studies-green p{
	line-height: 34px;
}

.case-studies-green p a span:hover{
	background-color: #fff;
    border-radius: 25px;
    color: #008D83 !important;
    padding: 6px 20px;
}

.case-study-infogram-container {
	text-align: center;
}

.case-study-infogram ul {
	list-style-type: none;
    display: inline-block;
    text-align: center;
    margin: 0 18px;
	border: solid 1px #008D83;
}

.case-study-infogram li {
	width: 180px;
	margin: 0px;
}

.case-study-infogram li:nth-child(2) {
	padding: 10px 0;
}

.case-study-infogram li:nth-child(3) {
	background-color: #008D83;
	color: #fff;
	padding: 4px 0;
}

.case-study-infogram li img {
	max-height: 50px;
	padding: 40px 40px 10px;
}

/* ACCREDITATIONS */

p.accreditations-plus, h5.accreditations-plus, h6.accreditations-plus {
	padding-left: 176px;
}

/* GUIDES */

.guides-text-titles {
	font-size: 28px;
	font-weight: 200;
	color: #003399;
	float: left;
}

.guides-containers {
	padding: 0 70px !important;
}

/* BLOG */

.mk-love-holder {
	display: none;
}

.page-id-249 .image-hover-overlay, .page-id-249 .post-type-badge, .page-id-2 .image-hover-overlay, .page-id-2 .post-type-badge  {
	display: none;
}

.single-social-section {
    display: none;
}

/* CONTACT US */

/*.wpb_single_image img {
	max-width: 25%;
}*/

ul.contact-us-info li {
	width: 270px;
    margin: 0 auto;
}

ul.contact-us-info img {
	max-width: 30px;
    padding: 10px 30px 10px 0;
    display: inline;
	margin: 0;
}

.s_contact.s_line .ls-text-label::after {
	height: 2px;
}

#mk-contact-form-10 > div:nth-child(2) > div:nth-child(2) {
	display: none;
}

.s_contact.s_line .mk-form-third {
    width: calc(50% - 10px);
}

.s_contact.s_line .ls-text-label .ls-text-label--content {
	font-weight: 500;
}

/* RESPONSIVENESS */

@media only screen and (max-width:1140px) {
	.mk-header-toolbar {
		display: none;
	}
}

@media only screen and (max-width:780px) {
	.mk-toolbar-resposnive-icon {
		display: none;
	}	
	.subfooter-images li {
	    width: 11%;
	}
}

@media only screen and (max-width:640px) {
	.subfooter-images li {
	    width: 17%;
	}
	.mk-employees.c_cs.one-column .mk-employee-item {
	    padding: 20px 10px 20px 0;
	}
	.mk-employees li p {
		font-size: 14px;
	}
	.page-id-241 .vc_col-sm-8 p {
		font-size: 14px !important;
	}
	
	.page-id-241 .vc_col-sm-8 img {
		max-width: 30px;
    	margin: 10px 10px 0 0;
	}
	.services-header-text h1 {
		font-size: 28px !important;
	}
	.page-id-247 .vc_col-sm-8 img {
		display: block;
		float: none;
		margin: 0 auto;
	}
	.page-id-247 h5.accreditations-plus, .page-id-247 p.accreditations-plus, .page-id-247 h6.accreditations-plus {
		padding: 0;
		text-align: center;	
	}
}