/*
Theme Name: TopFit Child
Theme URI: http://topfit.mikado-themes.com/
Description: A child theme of TopFit Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Template: topfit
*/

/***********  ELEMENTS  ************/


a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, p a {
	color: #2bf8a2;
}

::-moz-selection { 
	background: #2bf8a2; 
}
::selection { 
	background: #2bf8a2; 
}

/***********  Header fix - MENI  ************/
.mkd-dark-header .mkd-page-header>div:not(.mkd-sticky-header):not(.fixed) .mkd-side-menu-button-opener>.mkd-side-area-icon .mkd-sai {
	background-color: #fff !important;
}
.mkd-side-menu-button-opener>.mkd-side-area-icon .mkd-sai-first-line, .mkd-side-menu-button-opener>.mkd-side-area-icon .mkd-sai-second-line, .mkd-side-menu-button-opener>.mkd-side-area-icon .mkd-sai-third-line {
	background-color: #fff !important;
}

.mkd-side-menu-button-opener>.mkd-side-area-icon:after,
.mkd-dark-header .mkd-page-header>div:not(.mkd-sticky-header):not(.fixed) .mkd-side-menu-button-opener>.mkd-side-area-icon:after {
	border-color: #fff !important;
}




/***********  To top button  ************/
#mkd-back-to-top .mkd-back-to-top-text {
	letter-spacing: initial;
	font-size: 11px;
	margin-left: 1px;
}

#mkd-back-to-top .mkd-back-to-top-inner {
	top: 60%;
}



/***********  Halfer  ************/

.text-white {
	color: #fff; 
}


#halfer_bohte .vc_custom_1515683518798 {
    background-position: center;
    background-size: cover;
    height: 100%;
}

#halfer_bohte .clearfix.mkd-section-inner {
	position: initial;
}

#halfer_bohte .column_od_slike {
    display: block;
    position: absolute;
    top: 0;
    z-index: 0;
    right: 0;
    height: 100%;
}


@media screen and (max-width: 767px) {
	#halfer_bohte .vc_custom_1515683518798 {
		height: 250px;
	    margin-bottom: 30px;
	}
	#halfer_bohte .column_od_slike {
		position: initial;
	}
}

/***********  Testimonials  ************/

.mkd-testimonial-content.testimonials-slider .mkd-testimonial-text {
	line-height: 1.8em;
    text-transform: initial;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}

.mkd-testimonials.testimonials-slider .mkd-testimonial-content-inner .mkd-testimonial-text-inner .mkd-testimonial-author-text {
    text-transform: initial;
    /*font-family: "Open Sans",sans-serif;*/
    font-weight: bold;
    letter-spacing: 2px;
}

/***********  BLOG loop  ************/

.page-template-blog-masonry-full-width .mkd-content-inner .mkd-has-background {
	background-size: cover;
}

.mkd-title .mkd-title-holder h1 span {
	font-family: Roboto Condensed;
}

.mkd-blog-holder.mkd-blog-type-masonry article .mkd-post-image, 
.mkd-blog-list-holder.mkd-masonry article .mkd-post-image {
	display: none;
}

.wpb_widgetised_column .widget.widget_archive ul li a:hover, 
.wpb_widgetised_column .widget.widget_categories ul li a:hover, 
aside.mkd-sidebar .widget.widget_archive ul li a:hover, 
aside.mkd-sidebar .widget.widget_categories ul li a:hover {
	color: #2bf8a2;
}

.mkd-blog-holder.mkd-blog-type-masonry article.format-video .mkd-post-image-video, 
.mkd-blog-list-holder.mkd-masonry article.format-video .mkd-post-image-video {
	display: none;
}

.mkd-page-footer .mkd-latest-posts-widget .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item .mkd-item-title a:hover {
	color: #2bf8a2;
}

.wpcf7-form-control.wpcf7-date:focus, 
.wpcf7-form-control.wpcf7-number:focus, 
.wpcf7-form-control.wpcf7-quiz:focus, 
.wpcf7-form-control.wpcf7-select:focus, 
.wpcf7-form-control.wpcf7-text:focus {
    border: 1px solid #2bf8a2 !important;
}

/***********  Timetable  ************/

table.tt_timetable .row_gray,
table.tt_timetable tbody tr,
table.tt_timetable .event {
    background: rgba(255,255,255,0) !important;
}
table.tt_timetable tbody tr:nth-child(even),
table.tt_timetable tbody tr:nth-child(odd) {
    background-color: inherit !important;
}

table.tt_timetable tbody tr td:last-child,
table.tt_timetable thead tr th:last-child {
    border-right: none !important;
}
table.tt_timetable tbody tr {
    border: none;
    border-top: solid 1px white;
}
table.tt_timetable .event .after_hour_text,
table.tt_timetable .event,
table.tt_timetable .event .event_header,
.tt_responsive .tt_timetable.small .tt_items_list a, .tt_responsive .tt_timetable.small .tt_items_list span,
.tt_responsive .tt_timetable.small .tt_items_list .value,
.tt_responsive .tt_timetable.small .box_header,
table.tt_timetable td.tt_hours_column,
table.tt_timetable th {
    color: #fff !important;
}
table.tt_timetable {
    background: transparent !important;
}
table.tt_timetable {
    border: none;
}
table.tt_timetable thead tr {
    border: none;
}
/***********  Pricing table  ************/
.mkd-price-table .mkd-price-table-inner .mkd-price-in-table {
    color: #3BF6A4;
}

.mkd-price-table .mkd-price-table-inner .mkd-table-title .mkd-title-content {
    color: #3BF6A4;
    font-size: 14px;
}

.mkd-price-table .mkd-price-table-inner .mkd-price-in-table .mkd-price-currency .mkd-currency {
    font-size: 30px;
    left: 100%;
    right: 0%;
}
.mkd-price-table .mkd-price-table-inner .mkd-table-content {
    text-transform: initial;
}

.mkd-price-table .mkd-price-table-inner .mkd-table-content {
	letter-spacing: initial;
	font-family: "Open Sans",sans-serif;
}

.mkd-price-table .mkd-price-table-inner .mkd-table-content ul li:last-child {
	border-bottom: none;
}

/*********** Header  ************/
.mkd-mobile-header .mkd-mobile-menu-opener a {
	color: white;
}













