/* CSS global php */

/* @font-face {
	font-family: "FrutigerNextLT-Regular";
	src: url('http://www.anamuleroflores.com/wp-content/themes/kalium/fonts/FrutigerNextLT-Regular.otf');
}
 */

 @font-face {
	font-family: "KaushanScript-Regular";
	src: url('http://www.anamuleroflores.com/wp-content/themes/natalia-theme/fonts/KaushanScript-Regular.ttf');
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

nav ul#menu-main-menu-1 a::after {
	text-decoration: none;
	color: #30303A;
}

a.link-hover {
	text-decoration: none;
}

body {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	background-color: #f0ebe3;
}

img {
	display: block;
}

video {
	width: 100%;
	height: auto;
}

iframe {
	width: 100%;
}

h1,
h2 {
	font-family: KaushanScript-Regular;
	color: #30303A;
}

h4 {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	font-weight: lighter;
	color: #5E5E5E;
}

h1:before {
	padding-right: 8px;
	content: url(http://www.anamuleroflores.com/wp-content/uploads/2018/08/vineta.png);
}

h2:before {
	padding-right: 8px;
	content: url(http://www.anamuleroflores.com/wp-content/uploads/2018/08/vineta.png);
}

p {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	line-height: 16pt;
}

header.site-header.main-header.menu-type-standard-menu {
	width: 100%;
	height: 160px;
	background-color: #FCFBF9;
	padding: 0;
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	color: #30303A;
}

div.container {
	width: 100%;
	padding: 13px 0;
}

div.container>.logo-and-menu-container {
	width: 92%;
	height: 130px;
	margin: auto;
}

ul#menu-main-menu-1 li a {
	padding: 0 0.3em;
	color: #30303A;
}

#menu-main-menu-1 a:link,
#menu-main-menu-1 a:visited {
	padding-top: 15px;
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	text-decoration: none;
	color: #30303a;
}

#menu-main-menu-1 li>a:hover,
#menu-main-menu-1 li>a:active {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	text-decoration: none;
	color: #838389;
}

#menu-main-menu-1 li>a:hover {
	background: url("http://www.anamuleroflores.com/wp-content/uploads/2018/08/vineta.png");
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	border: none;
	text-decoration: none;
}

#menu-main-menu-1 li>a:active,
#menu-main-menu-1.menuActivo {
	background: url("http://www.anamuleroflores.com/wp-content/uploads/2018/08/vineta.png");
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 15px;
	text-decoration: none;
}

ul#menu-main-menu-1.menu li>a::after {
	width: 0;
}

/* Contenido*/

/*Home*/


div.vc-row-container.vc-row-container--stretch-content-no-spaces.parent--margen-top {
	z-index: 100000
}

/* .imgBio {
	width: 74%;
	padding: 15.67% 0 15.67% 0;
	float: right; 
}
*/

#bioHome #colDos h4>a {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	width: 60px;
	margin: auto;
	text-align: center;
	padding: 21% 0 18px 0;
}

.coldos h1 {
	width: 70%;
	margin: auto;
	text-align: center;
	padding: 0px 0 20px 0;
}

.coldos p {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	width: 70%;
	margin: auto;
	padding: 20px 0px 0px 0px;
	line-height: 16pt;
	padding-bottom: 18pt;
	text-align: justify;
}


div.wpb_wrapper>h4>a::after {
	width: 0;
	content: none;
}

div.wpb_wrapper>h4>a:hover {
	color: #838389;
}

#testimonio>p {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
}

div.vc_general.vc_tta.vc_tta-tabs.vc_tta-o-shape-group.vc_tta-has-pagination.vc_tta-o-no-fill.vc_tta-tabs-position-top.vc_tta-pageable.vc_custom_1537707964061 {
	padding-left: 60px;
	padding-right: 60px;
}

div.vc_row.wpb_row.vc_row-fluid {
	margin-right: 0px;
	margin-left: 0px;

}

#tituloSlideFotosHome>div.vc_column-inner {
	padding-top: 40px;
	padding-bottom: 30px;
}

#slideFotosHome {
	width: 100%;
	float: left;
}

#slideFotosHome>#slideFotosHome1 {
	width: 50%;
	padding: 0 0 0 0;
	float: left;
}

#slideFotosHome>#slideFotosHome2 {
	width: 50%;
	padding: 0 0 0 0;
	float: left;
}

/* div#rev_slider_6_3_wrapper.rev_slider_wrapper.fullwidthbanner-container {
	width: 100% !important;
	height: auto !important;
	left: 0 !important;
} */

/*Yo Soy*/

div.wpb_text_column.wpb_content_element.post-formatting {
	margin-bottom: 0 !important;
}

#video_uno {
	margin: 0px 6% 70px 0;
	float: right;
}

#video_uno>.wpb_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

div.vc_row.wpb_row.vc_row-fluid.margen-top.vc_custom_1539340317594.vc_row-no-padding.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-right: 0 !important;
}

/*cocina tu vida*/


#video_dos {
	width: 65%;
	border-style: none;
	padding: 0 6% 0 29%;
	box-sizing: unset;
	float: rigth;
}

#video_dos>.vc_column-inner {
	padding-top: 0 !important;
}

#video_dos>.wpb_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*div.vc_row.wpb_row.vc_row-fluid.vc_custom_1538222913452.vc_row-has-fill.vc_row-no-padding.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-right: 0 !important;
}
*/
div.vc-row-container.vc-row-container--stretch-content-no-spaces.parent--servicio{
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-right: 0 !important;
}

.servicio {

	/*width: 100%;
	height: 100%;
	position: relative;
	float: left;*/
}


#contenedor {
	width: 50%;
	/*position: relative;*/
	padding: 0%;
}

div.wpb_single_image.wpb_content_element.vc_align_left, div.wpb_single_image.wpb_content_element.vc_align_right{
	margin-bottom: 0% !important;	
}

div#serv_imagen.wpb_single_image.wpb_content_element.vc_align_left{
	margin-bottom: 1%;
}

div#serv_imagen.wpb_single_image.wpb_content_element.vc_align_right{
	margin-bottom: 1%;
}

div.vc_single_image-wrapper.vc_box_border_grey{
	float: left;
	width: 100%;
}

.vc_single_image-wrapper> img.vc_single_image-img.attachment-full{
	width: 100%;
}

.a_contacto_a {
	padding: 10px 20px;
	margin-top: 40px;
	/*border: 2px solid #add8ac;*/
	background-color: #add8ac;
	font-size: 14pt;
	color: #add8ac;
	float: left;
}

.a_contacto_a>a {
	color: white;
}

/*.serv_individual>img:hover {
	cursor: pointer;
}

.serv_familiar {
	width: 100%;
	margin-top: 1%;
	float: left;
	position: relative;
}

.serv_familiar>img {
	width: 99.5%;
	margin-left: 0.5%;
	float: left;
}

.serv_familiar>img:hover {
	cursor: pointer;
}

.serv_residencial {
	width: 100%;
	margin-top: 1%;
	float: left;
	position: relative;
}

.serv_residencial>img {
	width: 99.5%;
	margin-right: 0.5%;
	float: left;
}

.serv_residencial>img:hover {
	cursor: pointer;
}

.serv_comunitario {
	width: 100%;
	margin-top: 1%;
	float: left;
	position: relative;
}

.serv_comunitario>img {
	width: 99.5%;
	margin-left: 0.5%;
	float: left;
}

.serv_comunitario>img:hover {
	cursor: pointer;

}

#descrip {
	width: 100%;
	float: left;
	z-index: -1;
	position: absolute;
}

/*.descrip>img {
	position: absolute;
	top: 10%;
	right: 5%;
}

.descrip>img:hover {
	cursor: pointer;
}*/

#descrip {
	width: 70%;
	margin: auto;
	margin-top: 50px;
}

div#descrip>div.wpb_wrapper>h2 {
	padding-bottom: 18pt;
}

#descrip>p {
	width: 70%;
	margin: auto;
	padding: 15px 0px 0px 0px;
	line-height: 16pt;
	text-align: justify;
}

div.vc_general.vc_tta.vc_tta-tabs.vc_tta-o-shape-group.vc_tta-has-pagination.vc_tta-o-no-fill.vc_tta-tabs-position-top.vc_tta-pageable {
	padding-left: 60px;
	Padding-bottom: 45px;
	padding-right: 60px;
	Padding-top: 40px;

}

/*Proyectos*/

.a_contacto {
	padding: 10px 20px;
	/*border: 2px solid #add8ac;*/
	background-color: #add8ac;
	font-size: 14pt;
	color: #add8ac;
	float: left;
}

.a_contacto>a {
	color: white;
}

/*Blog*/

div.row {
	margin-left: 0px;
	margin-right: 0px;
}

.single-post .row .post-image {
	padding: 0 0;
}

article.post {
	width: 65%;
	margin: auto;
	text-align: justify;
}

.post-content.post-formatting>p {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	line-height: 20pt;
	padding-bottom: 13pt;
}

/*Contacto*/

/* mine */
div#wpcf7-f4100-p4682-o1 div.formulario textarea#contact_form_text {
	background-color: white;
}

div#wpcf7-f4100-p4682-o1 input#contact_form_button {
	padding: 7px 15px;
	background-color: white;
	border: 1px solid lightgrey;
	font-size: 11pt;
	color: #5e5e5e;
}

/* body.page-id-4682 div#wpcf7-f4100-p4682-o1 form.wpcf7-form  */
div#wpcf7-f4100-p4682-o1 form.wpcf7-form div#formulario_contacto.formulario {
	background: #fcfbf9 url("http://www.anamuleroflores.com/wp-content/uploads/2018/09/contacto.jpg") no-repeat scroll right top !important;
	height: 745px !important;
	padding-left: 10% !important;
}

div#wpcf7-f4100-p4682-o1 form.wpcf7-form div#formulario_contacto.formulario div.form_details_text p{
	margin-top: 16px;
	font-weight: lighter;
	color: #5E5E5E !important;
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
}

/* #contacto {
	width: 100%;
	float: left;
} */

.blog--has-sidebar .row>.column--sidebar {
	width: 15%;
}

.blog .row>.column {
	margin-left: 3%;
}

section#tituloContacto {
	width: 80%;
	height: auto;
	margin: 8% 10%;
	position: absolute;
	float: left;
	z-index: 2;
	-webkit-transition: width 2s;
	/* For Safari 3.1 to 6.0 */
	transition: width 2s;
}

section#tituloContacto>h2,
Section#tituloContacto>h4 {
	text-align: right;
	margin-right: 54%;
}

section#tituloContacto>h2 {
	margin-bottom: 5%;
}

section#tituloContacto>p {
	text-align: right;
	margin-right: 54%;
	font-weight: lighter;
	color: #5E5E5E;
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	line-height: 0.5%;
	padding-bottom: 18pt;
}

#contacto>#imgContactoAna {
	width: 60%;
	position: relative;
	top: -22px;
	float: right;
	height: auto;
	display: block;
}

/*.wpb_wrapper .wpb_single_image .vc_single_image-wrapper {
	float: right;
	Daña el de cocina tu vida
}*/

/*.contacto_media {
	display: none;
}

.formulario{
	width: 60%;
	height: auto;
	margin: 8% 10%;
	position: absolute;
	float: left;
	z-index: 2;
	-webkit-transition: width 2s;
    transition: width 2s;
}

.formulario > p{
	text-align: right;
	margin-right: 54%;
	font-weight: lighter;
	color: #5E5E5E;
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	line-height: 0.5%;
	padding-bottom: 18pt;
}

.tituloContacto>h2, .tituloContacto>h4{
	text-align: right;
	margin-right: 54%;
}

.tituloContacto>h2{
	margin-bottom: 5%;
}

.formulario >form > input[type="text"], .formulario >form > input[type="email"], .formulario >form > textarea[name="menssage"] {
	width: 80%;
	padding: 7px 15px;
	margin: 5px 0;
	background-color: white;
	border: 1px solid white;
	font-size: 11pt;
	cursor: pointer;

}

.formulario >form > input[type="text"]:hover, .formulario >form > input[type="email"]:hover, .formulario >form > textarea[name="menssage"]:hover{
	border: 1px solid #add8ac;
}

.formulario > form > input[type="text"]:focus, .formulario >form > input[type="email"]:focus, .formulario >form > textarea[name="menssage"]:focus {
	border: 1px solid #add8ac;
	outline:none;
}

.formulario >form > input[type="submit"] {
	width: 30%;
	padding: 7px 15px;
	margin-bottom: 5%;
	background-color: white;
	border: 1px solid white;
	font-size: 11pt;
	color: #5e5e5e;
	cursor: pointer;
}

.formulario > form > input[type="submit"]:hover {
	border: 1px solid #add8ac;

}

*/
/*widgets*/

footer#footer.site-footer.main-footer.footer-bottom-horizontal {
	width: 100%;
	float: left;
}

footer#footer>div.container {
	width: 94%;
	margin: auto;
	padding: 0 0 0 0;
}

.site-footer .footer-widgets {
	margin-bottom: 0 !important;
}

h2.widgettitle {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	font-size: 13pt;
	font-weight: lighter;
	color: #5E5E5E;
}

h2.widgettitle:before {
	display: none
}

/*Prox.Eventos */
footer div#custom_html-5.widget_text.widget.widget_custom_html {
	width: 33%;
	height: auto;
	float: left;
}

/*Mailchimp */
div#mailchimpsf_widget-2.widget widget_mailchimpsf_widget {
	width: 33%;
	height: auto;
	float: left;
}

div.mc_signup {
	width: 85%;
	position: relative;
}

div#mc_subheader {
	font-family: FrutigerNextLT-Regular, Arial, Sans-serif;
	font-size: 11pt;
	padding-bottom: 15pt;
}

div.mc_merge_var>label.mc_var_label.mc_header.mc_header_email,
div.mc_merge_var>label.mc_var_label.mc_header.mc_header_text,
div#mc-indicates-required {
	font-size: 10pt;
}

div#mc_display_rewards {
	font-size: 8pt;
	text-align: left;
}

div.mc_merge_var>input#mc_mv_EMAIL.mc_input,
div.mc_merge_var>input#mc_mv_FNAME.mc_input,
div.mc_merge_var>input#mc_mv_LNAME.mc_input {
	width: 90%;
	padding: 7px 15px;
	margin: 3px 0;
	background-color: white;
	border: 1px solid white;
	/*font-size: 11pt; (placeholder)*/
}

div.mc_merge_var>input#mc_mv_EMAIL.mc_input:hover,
div.mc_merge_var>input#mc_mv_FNAME.mc_input:hover,
div.mc_merge_var>input#mc_mv_LNAME.mc_input:hover {
	border: 1px solid #add8ac;
}

div.mc_merge_var>input#mc_mv_EMAIL.mc_input:active,
div.mc_merge_var>input#mc_mv_FNAME.mc_input:active,
div.mc_merge_var>input#mc_mv_LNAME.mc_input:active {
	border: 1px solid #add8ac;
}

div.mc_signup_submit>input#mc_signup_submit.button {
	width: 130px;
	margin-top: 1em;
	padding: 7px 15px;
	background-color: white;
	border: 1px solid white;
	font-size: 11pt;
	color: #5e5e5e;
	cursor: pointer;
	bottom: 6px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}

div.mc_signup_submit>input#mc_signup_submit.button:hover {
	border: 1px solid #add8ac;
}

/*Menú*/

footer div#nav_menu-2.widget.widget_nav_menu {
	width: 20%;
	height: auto;
	padding-left: 3%;
	float: left;
}

footer ul#menu-main-menu-2.menu>li {
	padding: 3.5pt 0;
	font-size: 11pt;
}

footer ul#menu-main-menu-2.menu>li>a:after {
	color: #838389
}

footer ul#menu-main-menu-2.menu>li:hover,
footer ul#menu-main-menu-2.menu>li:active {
	list-style-image: url("http://www.anamuleroflores.com/wp-content/uploads/2018/08/vineta.png");
	color: #838389;
}

/*redesSociales*/
footer div#custom_html-2.widget_text.widget.widget_custom_html {
	width: 11%;
	float: left;
	Padding-top: 0;
}

#custom_html-2.widget_text.widget.widget_custom_html {
	padding: 0;
	margin-bottom: 0;
}

footer div#custom_html-2 div.textwidget.custom-html-widge div.redes-footer>a>img {
	width: 25px;
	margin: 3px;
	float: right;
}

.site-footer a:after,
.wrapper a:after {
	content: none;
}

.site-footer .footer-bottom-content {
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 35px;
}

footer div.footer-content-right ul.social-networks.rounded.colored-hover{
	margin: 0px;
    padding-right: 25px;
}

Footer div.site-footer.footer-bottom-vertical .footer-bottom >div.container div.footer-bottom-content {
	padding:0px !important;
}

/*MEDIA QUERY*/

@media screen and (max-width: 767px) {

	/*HOME*/
	/* div#sliderinicio{
		display: none;
	}

	div#rInicio{
		display: inline;
	} */
}