/*
Theme Name: Jupiter Child
Theme URI: http://demos.artbees.net/jupiter
Description: Jupiter child theme
Author: dot squares
Author URI: www.dotsquares.com
Version: 1.0
Template: jupiter
Tags: 
*/
/*
 * Important Notes:
 *
 * 1. Assets are located in ./assets directory.
 * 2. 'Asset Version' in above comment should not be changed under any circumstances.
 *    It is automatically generated in evey update.
 */
@font-face {
    font-family: 'GothamBook';
    src: url('fonts/GothamBook.eot');
    src: url('fonts/GothamBook.eot') format('embedded-opentype'),
         url('fonts/GothamBook.woff2') format('woff2'),
         url('fonts/GothamBook.woff') format('woff'),
         url('fonts/GothamBook.ttf') format('truetype'),
         url('fonts/GothamBook.svg#GothamBook') format('svg');
}
@font-face {
    font-family: 'GOTHAMLIGHT';
    src: url('fonts/GOTHAMLIGHT.eot');
    src: url('fonts/GOTHAMLIGHT.eot') format('embedded-opentype'),
         url('fonts/GOTHAMLIGHT.woff2') format('woff2'),
         url('fonts/GOTHAMLIGHT.woff') format('woff'),
         url('fonts/GOTHAMLIGHT.ttf') format('truetype'),
         url('fonts/GOTHAMLIGHT.svg#GOTHAMLIGHT') format('svg');
}
@font-face {
    font-family: 'GOTHAMBOLD';
    src: url('fonts/GOTHAMBOLD.eot');
    src: url('fonts/GOTHAMBOLD.eot') format('embedded-opentype'),
         url('fonts/GOTHAMBOLD.woff2') format('woff2'),
         url('fonts/GOTHAMBOLD.woff') format('woff'),
         url('fonts/GOTHAMBOLD.ttf') format('truetype'),
         url('fonts/GOTHAMBOLD.svg#GOTHAMBOLD') format('svg');
}

@font-face {
    font-family: 'GOTHAMBLACK';
    src: url('fonts/GOTHAMBLACK.eot');
    src: url('fonts/GOTHAMBLACK.eot') format('embedded-opentype'),
         url('fonts/GOTHAMBLACK.woff2') format('woff2'),
         url('fonts/GOTHAMBLACK.woff') format('woff'),
         url('fonts/GOTHAMBLACK.ttf') format('truetype'),
         url('fonts/GOTHAMBLACK.svg#GOTHAMBLACK') format('svg');
}

body{font-family: 'GothamBook'; color: #006666;}
/*p{color:#006666!important;}*/

a{color:#006666;}
a:hover {
    color: #F0CA4B;
}

strong, th, thead td {
    font-weight: 700;
    font-family: GOTHAMBOLD;
}
.hb-custom-header > div, .mk-header-bg{
 background-color: #006666;	
}

.main-navigation-ul > li.menu-item > a.menu-item-link{color:#fff;}
.hb-custom-header #mk-page-introduce, .mk-header{ background: #F0CA4B;}
.edge-title {
    font-family: 'GOTHAMBLACK';
}
.edge-title a{color:#F0CA4B!important;}
.master-holder h2{font-weight: normal;font-family: 'GOTHAMBOLD'; color: #006666;}

.mk-page-section-wrapper .full-width-16{ background-color:  #006666;}
#animated-columns-20 .animated-column-item svg{fill:#fff!important;}
#animated-columns-20 .animated-column-item {
    background-color: #F0CA4B!important;    
}
#animated-columns-20 .animated-column-title, #animated-columns-20 .animated-column-desc{color:#fff!important;}
#animated-columns-20 .animated-column-title:after{background-color: #fff!important;}

#sub-footer {
    background-color: #006666;
}
.accent-bg-color, .image-hover-overlay, .newspaper-portfolio, .similar-posts-wrapper .post-thumbnail:hover > .overlay-pattern, .portfolio-logo-section, .post-list-document .post-type-thumb:hover, #cboxTitle, #cboxPrevious, #cboxNext, #cboxClose, .comment-form-button, .mk-dropcaps.fancy-style, .mk-image-overlay, .pinterest-item-overlay, .news-full-with-image .news-categories span, .news-half-with-image .news-categories span, .news-fourth-with-image .news-categories span, .widget-portfolio-overlay, .portfolio-carousel-overlay, .blog-carousel-overlay, .mk-blog-classic-item .blog-loop-comments span, .mk-similiar-overlay, .mk-skin-button, .mk-flex-caption .flex-desc span, .mk-icon-box .mk-icon-wrapper i:hover, .mk-quick-contact-link:hover, .quick-contact-active.mk-quick-contact-link, .mk-fancy-table th, .ui-slider-handle, .widget_price_filter .ui-slider-range, #review_form_wrapper input[type=submit], #mk-nav-search-wrapper form .nav-side-search-icon:hover, form.ajax-search-complete i, .blog-modern-btn, .showcase-blog-overlay, .gform_button[type=submit], .single_add_to_cart_button, .button.checkout-button, .woocommerce #payment #place_order, #respond #submit, .widget_price_filter .price_slider_amount .button, .widget_shopping_cart .button.checkout{background-color: #F0CA4B!important;}

#mk-footer .widgettitle{color:#fff;}

#mk-footer .widget:not(.widget_social_networks) a:hover {
    color: #F0CA4B;
}
#cff .cff-item{border-bottom:1px solid #F0CA4B!important;}
#cff .cff-author .cff-date{color: #F0CA4B!important;}
.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #F0CA4B;
}
.mk-toolbar-resposnive-icon svg, .mk-header .mk-shoping-cart-link svg {
    fill: #F0CA4B;
}
.widget_mailchimpsf_widget{background-color: #006666;}
#mc_signup_form {    
    color: #fff;
    background-color: #006666;
}

#mc_subheader{ color:#fff;}
#mc_signup_submit {
    background-color: #F0CA4B; 
}
#box-6 .box-holder {
    background-color: #F0CA4B;
}
#box-6 .box-holder {
    background-color: #F0CA4B!important;
}
.master-holder h2 span{color:#fff!important;}


.mk-button-container#mk-button-8 .mk-button:hover {    
     color: #F0CA4B;
	background-color: #fff;
}

.vc_column-inner  .wpb_wrapper [id*="mk-icon-box-"] .mk-box-icon-2-icon {color:#F0CA4B!important;}
[id*="mk-icon-box-"] .mk-box-icon-2-title{ color:#F0CA4B!important;}

.page-title{font-family: 'GOTHAMBLACK';}

.mk-button--dimension-outline.skin-dark, .mk-button--dimension-savvy.skin-dark {
    border-color: #006666;
    color: #006666;
}
.mk-button--dimension-outline.skin-dark:hover {
    background-color: #006666;
    color: #fff;
}

.master-holder h3{color:#006666; font-family: 'GOTHAMBOLD';}

.mk-pagination .current-page, .mk-pagination .page-number
{
color:#F0CA4B!important;	
}
.mk-pagination .current-page,
.mk-pagination .current-page:hover, 
.mk-pagination .page-number:hover{
	background-color: #006666;
	border-color: #006666;
	color: #fff!important;
}

.mk-pagination .mk-pagination-next, .mk-pagination .mk-pagination-previous{
color:#F0CA4B!important;	
}
.mk-pagination .mk-pagination-next:hover, .mk-pagination .mk-pagination-previous:hover{
	
	background-color: #006666;
	border-color: #006666;
	color: #fff!important;
}


.vfb-submit, input[type="submit"].vfb-submit{border: 0; outline: none; background-color: #F0CA4B; color: #fff; padding: 10px 30px; font-size: 18px;	}
.vfb-submit:hover, input[type="submit"].vfb-submit:hover{ background-color: #006666; 	}

::selection {
    background-color: #006666;
    color: #fff;
}
.main-navigation-ul > li.menu-item > a.menu-item-link{ padding-right: 15px !important;
    padding-left: 15px !important;}

.partners_btn_main {
    display: inline-block;
    width: 100%;
}
.left_btn{
    float: left;
}
.right_btn{
    float: right;
}

.partners_btn_main .left_btn a, .partners_btn_main .right_btn a{
    background-color: #F0CA4B;
    color: #fff;
    padding: 7px 20px;
    font-weight: 700;
    display: inline-block;
}
.partners_btn_main .left_btn a:hover, .partners_btn_main .right_btn a:hover{
    background-color: #0a0a0a;
}
body:not(.home) .mk-header-padding-wrapper {
    padding-top: 180px !important;
}
section#custom_html-2 {
    background-color: #006666;
    padding: 15px;
    color: #fff;
}
#custom_html-2 .widgettitle {
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: normal;
    margin: 0!important;
    padding: 0!important;
}
#custom_html-2 form#subForm {
    padding: 0;
    margin: 0;
    width: 100%;
}
#custom_html-2 form#subForm p {
    padding: 0;
    margin: 10px 0;
    width: 100%;
}
#custom_html-2 form#subForm label {
    color: #fff;
}
#custom_html-2 form#subForm input[type="text"], #custom_html-2 form#subForm input[type="email"] {
    width: 100%;
    box-sizing: border-box;
}

#custom_html-2 form#subForm button[type="submit"] {
    background-color: #F0CA4B;
    width: 100%;
}
/* animated section*/
/*.animated-column-item{min-height:450px!important;}*/

.theme-page-wrapper:not(.full-width-layout) .mk-fullwidth-true.vc_row .animated-column-desc {
   /* color: #fff!important;*/
}
.theme-page-wrapper:not(.full-width-layout) .mk-fullwidth-true.vc_row .mk-animated-columns.full-style .s_title:after{display:none!important;}

.theme-page-wrapper:not(.full-width-layout) .mk-fullwidth-true.vc_row .mk-animated-columns .s_desc {
    padding: 20px!important;
    margin:0!important;
}

/* end*/

.page-id-483 .vc_col-sm-9 .wpb_row.vc_inner{display: flex; flex-wrap: wrap;}
.page-id-483 .vc_col-sm-9 .wpb_row.vc_inner .vc_column_container>.vc_column-inner{height:100%;}
.page-id-483 .vc_col-sm-9 .wpb_row.vc_inner .vc_column_container>.vc_column-inner .wpb_wrapper{height:100%; display: flex;    flex-direction: column;  justify-content: space-between;}
.page-id-483 .vc_col-sm-9 .wpb_row.vc_inner .vc_column_container>.vc_column-inner .wpb_wrapper .mk-box-icon-2.box-align-center {
    text-align: center;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.page-id-483 .vc_col-sm-9 .wpb_row.vc_inner .vc_column_container>.vc_column-inner .wpb_wrapper [id*="mk-button"]{margin:0 0 15px 0!important;}
.page-id-161 .visual-form-builder .vfb-legend{margin:0!important; padding: 0!important;}
.page-id-161 .visual-form-builder ul.vfb-section.vfb-section-1{margin:0!important;}
.page-id-161 .visual-form-builder ul.vfb-section.vfb-section-1 li{padding: 6px 0 9px!important;}
.page-id-161 .visual-form-builder fieldset input {
    padding: 7px;
}
.page-id-161 .visual-form-builder textarea.vfb-medium {padding: 7px;}
ul.vfb-section, ul.vfb-section li {
    margin: 0px !important;
    padding: 0px !important;
}
