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

*/

.main-navigation-ul>li.menu-item a.menu-item-link svg {
	position: absolute!important;
	right: -3px!important;
}

.services, .services .vc_column_container{ margin-top: -65px!important;}

.services img{
	border: 4px solid white!important;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important;}

    @media only screen and (max-width: 728px) {
.services, .services .vc_column_container{ margin-top: 5px!important;}
}

.team-member-name, .milestone-number, .milestone-suffix, .widgettitle{ font-family: "Vidaloka"!important; text-transform: none!important;}
.team-member-desc p{ font-size: 13px!important; line-height: 1.3!important;}

.team-thumbnail img{
	border: 4px solid #520212!important;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important;}

.mk-testimonial.modern-style .mk-testimonial-quote {

    padding: 0!important;

}

.slick-footer, .slick-header, .slick-slider {

    background: #fff!important;

}

.widgettitle{
font-weight: 500!important;}

.team-member-position { line-height: 1.2!important; text-transform: none!important;}

.client-logo {
background-size: 70%!important;
}

.featured-image{ display: none!important;}

.ngg-galleryoverview {

    margin-top: 0px!important;

}

.sidebar-wrapper .widget_nav_menu ul.menu{ border: 0px solid #ffffff!important; color: #ffffff; background: #97002E!important; }

.sidebar-wrapper .widget_nav_menu ul.menu li {
    border-bottom: 1px dashed #ffffff;
    padding-bottom: 2px;
    color: #ffffff!important;
}

.sidebar-wrapper .widget_nav_menu ul.menu li a {
    color: #ffffff!important;
    display: block!important;
}


.sidebar-wrapper .widget_nav_menu ul.menu li a:hover, .sidebar-wrapper .widget_nav_menu ul.menu li.active > a, .sidebar-wrapper .widget_nav_menu ul.menu li.active > a:hover, .sidebar-wrapper .widget_nav_menu ul.menu li.active > a:focus , .sidebar-wrapper .widget_nav_menu ul.menu li.current-menu-item{
 background-color: #D9A872;
    border-radius: 0px;
}

.sidebar-wrapper .widget_nav_menu ul li.current_page_item a 
{ background-color: rgba(0,0,0,.00)!important;}

.flip ul li a{ color: #ffffff!important; list-style: none!important; list-style-type: none!important; }
.flip ul{ margin-left: 0!important;}
.flip li{ margin-left: 0!important; line-height: 1.5!important;}
.flip{ border-top: 6px solid #97002E; border-left: 1px solid #726658; border-right: 1px solid #726658; border-bottom: 1px solid #726658;}

textarea{ height: 100px; width: 100%;}


input[type="submit"], input[type="reset"], .wpcf7-submit, a.button, button.button, input.button {

    margin: 0;
    border: none;
    outline: 0 !important;
    font-size: 13px;
    line-height: 13px !important;
    padding: 12px 15px;
    text-transform: uppercase;
    vertical-align: top;
    letter-spacing: 1px;
    cursor: pointer;
    position: relative;
    font-family: inherit;
    text-decoration: none;
    overflow: visible;
    font-weight: 700;
    left: auto;
    white-space: nowrap;
    display: inline-block;
    background-color: #97002E;
    color: #fff;

}

.sidebar-wrapper #text-7{ border: 1px solid #97002E; padding: 10px;}
.g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
.wpcf7-form input[type="text"],.wpcf7-form input[type="date"], .wpcf7-form input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"]{ width: 99%!important;}

.talktous { padding: 10px;
    background-color: #594A42;
}

.talktous .widgettitle{
    margin: 0;
    font-family: "Vidaloka";
    font-size: 20px!important;
    color: white!important;

    border-bottom: 0px solid #D9A872!important;
    margin: 0 auto;
    margin-bottom: 10px;
}

.talktous a, .talktous p, .talktous .textwidget{
    font-family: "Raleway";
    font-size: 12px!important;
    color: #FFE8B3!important;
    line-height: 15px!important;
}

.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 5px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
 
@media only screen and (max-width: 767px) {
    .one-half, .one-third {
        width: 100%;
        margin-right: 0;
    }
}

.clientform input[type="text"],.clientform input[type="file"], .clientform input[type="date"], .clientform input[type="number"], .clientform select, .clientform .wpcf7-form input[type="email"], .clientform .wpcf7-form input[type="tel"], .clientform .wpcf7-form textarea{ 
    background-color: #BCAF95!important;
    color: #ffffff!important;
    border: none!important;
    border-radius: 0px!important;
  font-size: 14px!important;
}

.clientform select{ 
    width: 93%!important;
}

.zip2{ width: 60%!important;}
.conditions-scroll {
    overflow: auto;
    width: 100%;
    padding: 10px;
    height: 250px;
    border: solid 1px;
    margin-bottom: 20px!important;
}

div.wpcf7-response-output {
    clear: left!important;

}

input[type="number"],input[type="date"],input[type="file"]{

    font-size: 13px;
    color: #767676;
    padding: 10px 12px;
    background-color: #fdfdfd;
    border: 1px solid #e3e3e3;
    outline: 0;
    margin-bottom: 4px;

}
.wpcf7-form input[type="number"], .wpcf7-form input[type="date"],.wpcf7-form input[type="file"]{ width: 88%!important;}

.mk-toggle-title{   font-family: "Vidaloka"!important;
    font-size: 20px!important;
color: #97002E!important;
font-weight: 400!important;
}


