/*
Theme Name:     template-child
Theme URI: 		http://demos.artbees.net/template
Description:    Child theme for the template theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       template
Text Domain: mk_framework
Domain Path: /languages/
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
.header-toolbar-contact{
	float: right;
    margin-right: 0px !important;
	font-size: 18px;
}
.mk-header-tagline{
	float: right;
}
h1, h2, h3, h4, h5, h6{
	letter-spacing:2px;
}
.subtitulo{
    font-size: 18px !important;
    letter-spacing: 1px !important;

}
.blanco{
	color:#fff !important;
}
.frase-blanca{
    font-size: 30px !important;
    font-weight: normal !important;
    letter-spacing: 2px;
    color: #fff !important;
    font-family: "Playfair Display";
    text-shadow: 2px 2px #000;
}
.form-left{
	    width: 49%;
    float: left;
	margin-right: 1%;
}
.form-right{
	width:50%;
	float:right;
}
.form{
	width:100%;
}
.wpcf7-textarea{
	width: 100% !important;
    height: 120px;
}
.boton{
	border: 2px solid #fff;
    width: 100%;
    background-color: #4b4d51;
	color:#fff;
}
.boton:hover{
	background-color:#16d1c9;
}
div.wpcf7-response-output{
	display: none;
}
#mk-footer .widget {
    margin-bottom: 20px !important;
}
.tel-footer{
	 font-size: 18px;
}
hr{
	margin:0px;
}
#mk-footer .widget p{
	margin-bottom:10px;
}
.frase{
	    letter-spacing: 3px;
    font-style: italic;
    font-weight: normal;
	font-family: "Playfair Display";
	 line-height: 50px;
}
.caja{
	border: 8px solid #c11c3a;
	border-radius: 20px;
}
.borde{
border-radius:20px;
}
.palabra{
	font-family: "Berkshire Swash";
    color:#fff;
	font-size:40px;
}

.stats-block .stats-text{
font-family:"Playfair Display";
}

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea{
	border:3px solid #16d1c9;
	border-top: 3px dashed #16d1c9 !important;
	width:100% !important;
}
blockquote{
	background-color: rgba(234,193,180,.1);
}
html {
	overflow-x:hidden;
}
.mk-header-toolbar{
	display:block !important;
}
.mk-toolbar-resposnive-icon svg, .mk-header .mk-shoping-cart-link svg{
	display:none;
}
#fixed-bottom {
    display: block;
    transition: all .3s ease-out;
    width: 130px;
    height: 130px;
    border-radius: 100%;
    color: #fff;
    background-color: #16d1c9;
    position: fixed;
    bottom: 100px;
    right: 10px;
    z-index: 999;
    visibility: visible;
    padding: 10px;
    text-align: center;
	border: 3px dashed;
	text-transform: uppercase;
    font-size: 13px;
}
.fondo{
	background-color:#16d1c9;
	text-align: center;
	padding: 2%;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a{
	color: #fff !important;
    background-color: #16d1c9 !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
    color: #fff !important;
    background-color: #16d1c9 !important;
	font-size:20px;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a{
	background-color:#f8f8f8 !important;
	color: #4b4e52 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #fff !important;
    border: 0px !important;
}
.slick-slider {
    background: transparent !important;
}
#cookie-notice .button.bootstrap{
	    background-color: #16d1c9;
	    background-image: none;
}
#cookie-notice .button.bootstrap:hover{
	background-color: #e3a791;
}

.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #ffffff!important;
}