/*
Theme Name: Deploy
Theme URI: http://deploy.mikado-themes.com
Description: A Clean & Modern Business Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.2
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

form p { font-family: "Open Sans", serif !important; font-style: normal !important; font-size: 14px !important; }
.widget input[type="text"] { border: 1px solid #878786 !important; background-color: #1a1a18 !important; color: #ffffff !important; font-family: "Open Sans", serif !important; font-style: normal !important; font-size: 14px !important; }
.widget input[type="email"] { border: 1px solid #878786 !important; background-color: #1a1a18 !important; color: #ffffff !important; font-family: "Open Sans", serif !important; font-style: normal !important; font-size: 14px !important; }
.widget textarea { border: 1px solid #878786 !important; background-color: #1a1a18 !important; color: #ffffff !important; font-family: "Open Sans", serif !important; font-style: normal !important; font-size: 14px !important; }

.recent-post-slider .slick-dots li button {
    background: #fff !important;
    margin: 0px !important;
    padding: 0px !important;
    border: 1px solid #ef7d00 !important;
    border-radius: 50% !important;
    width: 13px !important;
    height: 13px !important;
}

.recent-post-slider .slick-dots li.slick-active button {
    background: #ef7d00 !important;
}

.recent-post-slider.design-4 .post-list-content .medium-7 {
    padding: 0px 70px 25px 50px;
}

.recent-post-slider.design-4 .slick-prev {
margin-right: 50px;
}
.recent-post-slider.design-4 .slick-next {
	
}

.recent-post-slider.design-4 .slick-dots {
margin-top: 20px;
}

.recent-post-slider .slick-dots li.slick-active button {
background: #00c0b5 !important;
margin-left:10px;
}

.recent-post-slider .slick-dots li button {
background: #000 !important;
border: 1px solid #fff !important;
margin-left:10px;
}

.mkdf-top-bar { display: none !important; }
h3 { font-size: 21px !important; margin-bottom: 10px !important; }
.wpb_wrapper p { font-size: 18px !important; }
.mkdf-page-header, .mkdf-vertical-align-containers { background-color: #000 !important; }
.kast .wpb_wrapper { height: 495px !important; }
.mkdf-logo-wrapper a img { height: auto; margin-top: -5px; margin-right: 50px; }
.header-appear .mkdf-logo-wrapper a img { height: auto; margin-top: -12px !important; margin-right: 65px; }
.sisutekst { text-align: left !important; font-family: "Open Sans", serif !important; }
.mkdf-sticky-header { height: 70px; }
.post-list-content { font-weight: 400; }
.post-list-content strong { font-weight: 600; }
.mkdf-mobile-header .mkdf-mobile-logo-wrapper img { height:60px !important; margin-top: -20px !important; }
/*
.cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    color: #ffffff !important;
    background-color: rgba(0, 192, 191, 1) !important;
    background-color: #00c0b5 !important;
}
*/
input.ninja-forms-field, textarea.ninja-forms-field {
padding: 15px;
}
input.ninja-forms-field:hover {
    color: #ffffff !important;
    background-color: rgba(0, 192, 191, 1) !important;
    background-color: #00c0b5 !important;
}
#ninja_forms_field_6 {
    color: #212121;
    font-size: 12px;
    height: 38px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
    border-width: 0px;
    border-radius: 30px;
    padding-left: 26px;
    padding-right: 26px;
cursor: pointer;
}

.mkdf-main-menu > ul > li .item_text { color: #fff; }

.recent-post-slider.design-4 .slick-prev {
    left: -50px !important;
	cursor: pointer;
}

.recent-post-slider.design-4 .slick-next {
    right: -50px !important;
	cursor: pointer;
}

.mkdf-section-title-holder {
margin-top:-15px !important;
}

.mkdf-page-header .mkdf-sticky-header {
height: 95px !important;
}

.mkdf-footer-widget-title {
color: #009895 !important;
}

.mkdf-separator {
width: 119px !important;
height: 20px !important;
border: 0px !important;
background: url('rope.png') top left no-repeat;
}

.avalehe_pilt {
margin-bottom: 10px !important;
margin-top: -10px !important;
}

/*
.cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    color: #ffffff !important;
    background-color: rgba(0, 192, 191, 1) !important;
    background-color: #00c0b5 !important;
}
*/
input.ninja-forms-field:hover {
    color: #ffffff !important;
    background-color: rgba(0, 192, 191, 1) !important;
    background-color: #00c0b5 !important;
}
#ninja_forms_field_6 {
    color: #212121;
    font-size: 12px;
    height: 38px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 0px;
    border-width: 0px;
    border-radius: 30px;
    padding-left: 26px;
    padding-right: 26px;
cursor: pointer;
}

.mkdf-content {
    margin-top: 0px !important;
}

.rs-background-video-layer {
	/*max-width: 1920px !important;*/
	/*max-height: 900px !important;*/
	height: auto;
	width: 100%;
}
.tp-bgimg .defaultimg {
	max-width: 1920px !important;
	max-height: 900px !important;
	width: 100%;
}

/* slider button */
.round-button {
	width:150px;
}
.round-button-circle {
	width: 130px;
	height:37px;
  border-radius: 20px;
  border:1px solid #00c0b5;
  overflow:hidden;
  color: #ffffff; 
  background:#00c0b5;
  box-shadow: 0 0 3px gray;
    transition: all 200ms linear;
    transition-delay: 80;
}
.round-button-circle:hover {
	background:#ffffff;
  color:#00c0b5;
}
.round-button a {
  display:block;
	float:left;
	width:100%;
	padding-top:18px;
  padding-bottom:18px;
	line-height:1em;
	margin-top:-0.5em;
    
	text-align:center;
	color:#ffffff;
  font-family:Open Sans;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
.round-button a:hover {
	color:#00c0b5;
}

@media screen and (max-width:768px) {
	.tp-caption { width: 400px !important; line-height: 20px !important; }
	.Deploy-Title { font-size: 30px !important; margin-bottom: 20px !important; }
	.Deploy-Subtitle {  font-size: 18px !important; line-height: 50px; max-width: 350px !important; }
	.Deploy-button-white { margin-top: 80px !important; line-height: 14px !important; }
}
@media screen and (max-width:460px) {
	.tp-caption { width: 280px !important; line-height: 15px !important; }
	.Deploy-Title {  font-size: 18px !important; margin-bottom: 15px !important; }
	.Deploy-Subtitle {  font-size: 12px !important; line-height: 45px; max-width: 280px !important; }
	.Deploy-button-white { margin-top: 80px !important; line-height: 14px !important; }
}ˇ

.recent-post-slider.design-2 .slick-dots {
display: none !important;
}
.recent-post-slider.design-2 .post-content-left {
/*background: rgba(0, 0, 0, 0.1);*/
background: none !important;
color: #000;
height: 400px;
}
.recent-post-slider.design-2 .post-content-left a {
    color: #000;
}
.mkdf-post-image img {
margin-top: 10px !important;
}

.mkdf-breadcrumbs-holder {
display: none !important;
}

.mkdf-post-image {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 40px;
}

.mkdf-blog-holder article .mkdf-post-title {
margin-top: 10px !important;
}

.field-wrap, #ninja_forms_required_items {
    margin-bottom: 10px !important;
}

.ninja-forms-form-wrap *, .ninja-forms-form-wrap *:after, .ninja-forms-form-wrap *:before {
    line-height: 10px !important;
}

.recent-post-slider {
width: 90% !important;
}