/*
Theme Name: defiendo
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: a1c
*/

/*@media (min-width: 992px) {
.large-above-menu {
    display: table;
    position: absolute;
    right: 15px;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}*/

html, html a {
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}

.large-above-menu-style-2 > .widget.widget_anpstext.pad {
    padding-right: 30px !important;
}

.large-above-menu-style-2 .widget_anpstext {
    line-height: 1.6em;
}

.large-above-menu-style-2 .widget_anpstext .fa {
    margin-right: 15px;
    display: inline-block !important;
}

.large-above-menu-style-2 .widget_anpstext .fa, .large-above-menu-style-2 .widget_anpstext .important {
    font-size: 18px;
}

.widget_anpstext {
    position: relative;
    padding-left: 40px;
    padding-top: 7px;
    padding-bottom: 7px;
}

.widget_anpstext:before {
    border-right: 1px solid currentColor;
    bottom: 1px;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    top: 1px;
    width: 25px;
}

.widget_anpstext span.fa {
    left: 0;
    line-height: 27px;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 16px;
}

.widget_anpstext > span.fa {
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
}

.form-slidein {
    padding: 10px 20px 0;
}

.form-slidein .nombre input,
.form-slidein .tel input,
.form-slidein .email input,
.form-slidein .mensaje textarea {
    background: transparent !important; 
}

.form-slidein .mensaje textarea {
    height: 80px;
}

.form-slidein input::-webkit-input-placeholder,
.form-slidein textarea::-webkit-input-placeholder {
    color: #ffffff;
    font-size: 13px;
}

.form-slidein input::-moz-placeholder,
.form-slidein textarea::-moz-placeholder {
    color: #ffffff;
    font-size: 13px;
}

.form-slidein input:-moz-placeholder,
.form-slidein textarea:-moz-placeholder {   /* Older versions of Firefox */
    color: #ffffff;
    font-size: 13px;
}

.form-slidein input:-ms-input-placeholder,
.form-slidein textarea:-ms-input-placeholder { 
    color: #ffffff;
    font-size: 13px;
}

.form-slidein input[type=submit] {
    padding: 0px;
    border-radius: 0;
    border: 3px solid #ffffff;
    text-transform: uppercase;
    font-weight: 600;
    background: transparent;
    font-family: 'Open Sans', arial;
}

.form-slidein input[type=submit]:hover {
    border: 3px solid #ffffff !important;
}

div.wpcf7 .ajax-loader {
    display: none;
}

.scroll-top {
    bottom: 50px !important;
}

.aio-icon-read {
    padding: 16px 0 !important;
}

.mini-wpml {
    z-index: 9 !important;
}









