/*
Theme Name: Koppen
Theme URI: http://themeforest.net/user/artbees
Author: Artbees
Author URI: http://themeforest.net/user/artbees
Version: 5.2
Description: A Beautiful, Professional and Ultimate  Theme Made by Artbees. Jupiter is a Clean, Flexible, fully responsive and retina ready  theme. Its smart and hand crafted environment allows you to Build outstanding websites easy and fast.
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/*
Main Stylesheet file is located at stylesheet/css/styles.css

*/
/*.menu-hover-style-1 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-1 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-1 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link:hover, .menu-hover-style-2 .main-navigation-ul > li.menu-item:hover > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-2 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-1.mk-vm-menuwrapper li.menu-item > a:hover, .menu-hover-style-1.mk-vm-menuwrapper li.menu-item:hover > a, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-1.mk-vm-menuwrapper li.current-menu-ancestor > a, .menu-hover-style-2.mk-vm-menuwrapper li.menu-item > a:hover, .menu-hover-style-2.mk-vm-menuwrapper li.menu-item:hover > a, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-2.mk-vm-menuwrapper li.current-menu-ancestor > a{
    border-bottom: 1px solid #febd11;
}*/

.mk-loading-indicator{
    display: none;   
}

.blog-similar-posts{
   border-bottom: 0px;
}
.mk-blog-single .featured-image img{
    width: 1140px;
}
.similar-post-title{
 font-family: ArialNarrow;
}
.mk-single-content p{
   font-family: ArialNarrow;
   font-size: 20px;
}
.a-sticky:not(.header-style-4) .add-header-height{
       height: 90px !important;
}
.a-sticky:not(.header-style-4) .add-header-height #menu-primary-menu{
      padding-top: 4px;
}
.header-style-1.a-sticky .logo-has-sticky .mk-sticky-logo{
      padding-top: 25px;
}
.mk-header-inner, .a-sticky .mk-header-inner{
   border-bottom: 0px;
}
.header-style-1 .mk-header-padding-wrapper{
   padding-top: 90px! important;
}
.mk-header .mk-header-inner{
   background-color: #545454;;
}
.wpb_start_animation.wpb_top-to-bottom{
       -webkit-animation: wpb_ttb 2s 1 cubic-bezier(.175,.885,.32,1.275)! important;
    -o-animation: wpb_ttb 2s 1 cubic-bezier(.175,.885,.32,1.275)! important;
    animation: wpb_ttb 2s 1 cubic-bezier(.175,.885,.32,1.275)! important;
}
#theme-page .theme-page-wrapper .theme-content{
   padding: 0px;
}
#theme-page .theme-page-wrapper{
   margin: 0px;
}
.title1{
    font-family: BebasNeueBold;
    font-size: 56px;
    color: #2c425b;
    margin: auto;
    line-height: initial;
}
.read1{
	font-family: BebasNeueBold;
    font-size: 24px;
	color: #2c425b;
    margin: auto;
	border: 1px solid;
    width: 20%;
    text-align: center;
    float: left;
}
.read1 a{
color: #2c425b !important;
}

.title2{
    font-family: BebasNeueBold;
    font-size: 80px;
	color: #fff;
    margin: auto;
	line-height: initial;
}
.footer_text{
    font-family: BebasNeueBold;
    font-size: 22px;
    color: #2c425b;	
}
.footer_body{
    margin-left: 15px;	
    font-family: Arialnarrow;
    font-size: 17px;
    color: #2c425b;
}
.footer_body a{
      font-family: Arialnarrow;
    font-size: 17px;
    color: #2c425b !important;
}
.logo_content{
	text-align: right;
}
#mk-footer .mk-padding-wrapper{
	padding: 0px;
}
.border_bot{
	border-bottom: 5px solid #2c425b;
    margin-top: 30px;
}
.sec_title{
    font-family: BebasNeueBold;
    font-size: 34px;
    margin: auto;
    color: #2c425b;	
}
.sec_read{
	color: #fff;
    font-family: BebasNeueBold;
    font-size: 22px;
    border: 1px solid;
    width: 40%;
    margin: auto;
}
.sec_read a{
color:#fff !important;
}

.wpb_single_image{
	margin: 5px;
}
.sec_text{
    line-height: 21px;
    font-size: 16px;
    font-family: ArialNarrow;
min-height: 175px;
}
#page-section-4 .vc_col-sm-4 .vc_column-inner {
	border-right: 1px solid #fff;
}
#page-section-4 .vc_col-sm-4 .vc_column-inner: nth-child(3){
	border: none;
}
.vc_custom_1475047228639{
	height: 250px;
}
.num{
    color: #febd11;
    font-size: 64px;
    font-family: Intro-Black-Alt;
    margin: auto;
    padding-top: 15px;	
}
.column1 .mk-text-block, .column2 .mk-text-block, .column3 .mk-text-block, .column4 .mk-text-block{
	background: #fff;
    border-radius: 100px;
    height: 200px;
    width: 200px;
    margin: auto;
}
.num_text{
    font-family: BebasNeueBold;
    font-size: 28px;
    color: #2c425b;
    margin: auto;
    width: 70%;
    line-height: initial;
	margin-top: -25px;
}
.home_content p{
    /*font-family: ArialNarrow;*/
    font-size: 20px;
    line-height: initial;
    color: #2c425b;	
}
.home_content p:first-child{
    /*font-family: ArialNarrow;*/
    font-size: 20px;
    margin-bottom: 8px;
    line-height: initial;
    color: #2c425b;	
}
.mk-header-inner{
	border-bottom: 0px;
}
.mk-header-toolbar{
	display: none;
}
.fit-logo-img a img{
	/*max-height: 160%;*/
}
#mk-theme-container .main-navigation-ul > li.menu-item > a.menu-item-link{
        padding-left: 20px! important;	
        padding-right: 20px! important;
}
.slider_content{
	font-size: 84px! important;
    font-family: BebasNeueBold;
        color: #FFFF00;
    opacity: 0.7;
	line-height: 80px! important;
	text-align: center;
}
.column_right .vc_column-inner {
	border-right: none! important;
}
.about_content{
	    font-family: ArialNarrow;
    line-height: inherit;
    margin-top: 10px;
    margin-bottom: 25px;
}









