@charset "UTF-8";
/*
Theme Name: Cecilia De Medeiros 2021
Author: Juan Peirotti
Description: Tema hecho en el 2021
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: cdm
Tags: white, minimal

*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------*/
/*General */
body{
	font-family: 'Roboto', sans-serif;
	color: darkgrey;
}
body a{
	color: darkgrey;
	text-decoration: none;
}
body a:hover{
	color: black;
	text-decoration: none;
}
.w-60{
	
width:60% !important;
}

/* Alignments and full width*/
.entry-content .alignwide {
	margin-left  : -80px;
	margin-right : -80px;
}
.alignfull {
	margin-left  : calc( -98vw / 2 + 99% / 2 );
	margin-right : calc( -98vw / 2 + 99% / 2 );
	max-width    : 99vw;
}
.alignfull img {
	width: 100vw;
}

/* COLORS*/

.darkgrey{
	color:#7d7b7b !important;
}
.lightgrey{
	color:#c0c0c0;
}
.bg-littledark{
	background-color: #eaeaea;
}
.navbar-light .navbar-toggler {
    color: #fafafa !important;
}

/* MENU */
.navbar-light .navbar-nav .instagram .nav-link{
	color:white !important;
}
.navbar-light .navbar-nav .instagram .nav-link i{
	display: none !important;
}
.navbar-light .navbar-nav .instagram .nav-link:before{
	content:"\f16d";
	font-family: "Font Awesome 5 brands";
	font-weight: 400;
	color: darkgray;
}
.navbar-light .navbar-nav .instagram .nav-link:hover{
	color:white !important;
}
.navbar-light .navbar-nav .instagram .nav-link i{
	color:darkgrey !important;
}
i.wpmi-icon:not(.wpmi-label-1).wpmi-position-before {
    margin-right: 0 !important;
}
.navbar-light .navbar-nav .nav-link {
	text-transform: uppercase;
    color: rgba(0,0,0,.35) !important;
}
.navbar-light .navbar-nav .nav-link:hover {
	font-weight: 300 !important;
    color: rgba(0,0,0,.65) !important;
}
.navbar-light .navbar-nav .nav-link:active {
    color: rgba(0,0,0,.80) !important;
}
[aria-current]:not([aria-current="false"]) {
  font-weight: bold;
}
.navbar-nav > li{
  padding-left:10px;
}


/* EFFECTS */
.zoom {
  transition: transform .2s, opacity .2s; /* Animation */
	opacity: 0.9;
}

.zoom:hover {
  transform: scale(1.03); 
	opacity: 1;
}

/* FORMS */
input[type=text],input[type=email],textarea{
	width: 100%;
    font-size: 1.2em !important;
	font-family: 'Roboto', sans-serif !important;
    padding: 0.5em;
	border-color: #c7c7c7;
    border-width: 1px;
    border-style: solid;
	color:gray;
}
::placeholder { 
 color:#c7c7c7;
	font-weight:lighter;
}
textarea{
	height: 200px;
}

/* IMG BLOCK FIX*/
.wp-block-image img {
    height: auto;
}

/* CONTACT SECTIONS LINKS*/
.contact-link{
}
.contact-link a{
	font-family: 'Raleway', sans-serif;
	/*font-size: 1em;*/
}
.contact-link a:hover{
	background-color: #909aa2 !important;
}
.contact-link a::before{
	color:#585858;
	padding-right: 10px;
	
}

.link-email a::before{
	content:"\f0e0";
	font-family: "Font Awesome 5 free";
	font-weight: 900;
	color: white;

}
.link-instagram a::before{
	content:"\f16d";
	font-family: "Font Awesome 5 brands";
	font-weight: 400;
	color: white;

}
.wpcf7-submit{
	background-color: #2F2F2F;
	color:white;
	padding:0.7em;
	border: none;
	width:150px;
}

.wp-block-buttons>.wp-block-button:last-child {
    /*margin-right: 0.5em;*/
}
.wpcf7 .ajax-loader {

    position: absolute !important;
}

/* IMG FIX*/
.wp-block-media-text__media img, .wp-block-media-text__media video {
    height: auto;
}