/* #### Generated By: http://www.cufonfonts.com #### */



@font-face {
font-family: 'Flama Light';
font-style: normal;
font-weight: normal;
src: local('flamalight-webfont'), url('/wp-content/themes/unico/fonts/flamalight-webfont.woff') format('woff');
}

@font-face {
font-family: 'Flama Boook';
font-style: normal;
font-weight: normal;
src: local('flamabook-webfont'), url('/wp-content/themes/unico/fonts/flamabook-webfont.woff') format('woff');
}



html{font-family: 'Montserrat', sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;transition:all ease 0.4s;-webkit-transition:all ease 0.4s;cursor:pointer;}
a:active,
a:hover{outline:0;}
body.single-post a{text-decoration:underline;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
body.blog article.category-listado header.entry-header h1.entry-title{font-size:2.5rem;letter-spacing:-2px;line-height:initial;padding-top:25px;}
a h1.entry-title, a h1.entry-title:hover{text-decoration:none!important;}
h1{font-size:100px;margin:0;font-family: 'Montserrat', sans-serif;font-weight:700;letter-spacing:-4px;color:#fff;}
h1.banner-home{font-family: 'Montserrat', sans-serif;font-weight:700;font-size:100px;line-height:105px;letter-spacing:-5px;margin:40px 0 50px;color:#fff;}
h2.work-home{font-family: 'Montserrat', sans-serif;font-weight:700;font-size:60px;line-height:64px;letter-spacing:-1px;margin:40px 0 0px;color:#fff;}
mark{background:#ff0;color:#fff;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
body,
button,
input,
select,
textarea{color:#fff;font-family:'Flama Light';font-size:100%;line-height:1.5;}
h1 {clear:both;font-family: 'Montserrat', sans-serif;font-weight:900;}
h2,
h3,
h4,
h5,
h6{clear:both;font-family: 'Montserrat', sans-serif;font-weight:700; color:#fff}
p{margin-bottom:1.5em;}
dfn,
cite,
em,
i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code,
kbd,
tt,
var{font-size:15px;font-size:0.9375rem;}
abbr,
acronym{border-bottom:1px dotted #666;cursor:help;}
mark,
ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
body{background:#000;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul,
ol{margin:0;padding:0;}
ul{list-style:none;}
ol{list-style:none;}
li > ul,
li > ol{margin-bottom:0;margin-left:0;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table{margin:0 0 1.5em;width:100%;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:0;border-radius:0px;background:#fff;color:rgba(0, 0, 0, .8);font-size:1.2rem;line-height:1;padding:.6em 0 .4em;font-family:'Avenir Next LT Pro Bold'}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{border-color:#aaa #bbb #bbb;border:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#666;border-bottom:1px solid #ccc;border-radius:0;padding:3px;border-left:0;border-right:0;border-top:0;width:100%;}
input[type="search"]{width:100%;border:1px solid #000;border-radius:0;}
.search-form label{width:100%}
select{border:1px solid #ccc;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{color:none;border:0;outline:0}
textarea{width:100%;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{font-size:1.555em;font-weight:100;}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{background-color:#ffffff!important;background-image:none;}
a{color:#ccc;}
a:visited{color:#ccc;}
a:hover,
a:focus,
a:active{color:#ccc;}
a:focus{outline:0;}
a:hover,
a:active{outline:0;}
.container_menu_all{margin-top:5%;}
.main-navigation{clear:both;float:left;width:100%;display:inline-block!important;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation li{float:left;position:relative;display:inline;width:100%;}
.main-navigation a{display:block;text-decoration:none;color:#bbbbbb;font-weight:700;font-family:'Avenir Next LT Pro Medium'}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul ul li{}
.main-navigation li:hover > a,
.main-navigation li.focus > a{}
.main-navigation ul ul:hover > a,
.main-navigation ul ul .focus > a{}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus{}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul{left:auto;}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul{left:100%;}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a{}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#content[tabindex="-1"]:focus{outline:0;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:"";display:table;table-layout:fixed;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.sticky{display:block;}
.hentry{margin:0;}
.byline,
.updated:not(.published){display:none;}
.single .byline,
.group-blog .byline{display:inline;}
body.blog .entry-content{padding-top:5px;}
.page-content,
.entry-content,
.entry-summary{margin:0;padding-top:25px}
.page-links{clear:both;margin:0 0 1.5em;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.site-content{margin-top:45px;}
header.entry-header{margin-bottom:5px;}
.scroll-header{position:fixed;top:0;height:75px;transition-property:all;transition-duration:2s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);width:100%;z-index:5;}
.logo_1 img {max-width: 190px;}
.logo-h4 h4{font-family: 'Montserrat', sans-serif; font-weight: 700;padding: 3px;font-size: 0.85rem;letter-spacing: -1px;}
.none{display:none;}
.display{display:inline-block;}
.menu-span span{text-align:left;font-size:1em;font-family:'Avenir Next LT Pro Bold';}
.menu-span span{position:absolute;top:26px;margin-top:10px;}
.menu-span span.work{position:absolute;top:26px;right:110px;margin-top:10px;}
.btn_menu{position:absolute;top:20;right:20px;margin-top:10px;}
.btn_menu{display:block;overflow-x:hidden;overflow-y:hidden;width:47px;height:47px;cursor:pointer;padding-top:10px;padding-bottom:10px;}
.btn_menu .btn_menu_line{background-image:url(images/sprite.png);background-position:0 -46px;background-repeat:no-repeat;height:2px;width:155px;-webkit-transition:left 350ms cubic-bezier(0, 0, 0.58, 1);-moz-transition:left 350ms cubic-bezier(0, 0, 0.58, 1);-o-transition:left 350ms cubic-bezier(0, 0, 0.58, 1);transition:left 350ms cubic-bezier(0, 0, 0.58, 1);position:absolute;left:-108px;display:block;text-indent:-9999px;}
.btn_menu .btn_menu_line:nth-child(1){top:10px;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0;}
.btn_menu:hover .btn_menu_line:nth-child(1){left:0;}
.btn_menu:hover .btn_menu_line:nth-child(2){left:0;}
.btn_menu .btn_menu_line:nth-child(2){top:21px;-webkit-transition-delay:120ms;-moz-transition-delay:120ms;-o-transition-delay:120ms;transition-delay:120ms;}
.btn_menu:hover .btn_menu_line:nth-child(3){left:0;}
.btn_menu .btn_menu_line:nth-child(3){top:32px;-webkit-transition-delay:240ms;-moz-transition-delay:240ms;-o-transition-delay:240ms;transition-delay:240ms;}
.btn_close{position:absolute;float:right;right:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transition-delay:700ms;-moz-transition-delay:700ms;-o-transition-delay:700ms;transition-delay:700ms;}
.btn_close .icon{position:absolute;top:-30px;right:20px;background-image:url(images/sprite-sdc8516cf23.png);background-position:-200px 0;background-repeat:no-repeat;height:25px;width:25px;text-indent:-9999px;display:block;cursor:pointer;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0, 1);-moz-transition:-moz-transform 0.3s cubic-bezier(0.455, 0.03, 0, 1);-o-transition:-o-transform 0.3s cubic-bezier(0.455, 0.03, 0, 1);transition:transform 0.3s cubic-bezier(0.455, 0.03, 0, 1);}
.btn_close:hover .icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.full-menu{visibility:hidden;display:inline-block;overflow-x:hidden;overflow-y:scroll;position:fixed;top:0;left:0;height:100%;width:100%;opacity:0;z-index:6;background-color:rgba(0,0,0,0.98);-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:-webkit-transform 0.2s,opacity 0.2s,visibility 0s 0.2s;transition:transform 0.2s,opacity 0.2s,visibility 0s 0.2s;color:#ffffff;}
.full-menu a{color:#fff}
.full-menu--open{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.8s,opacity 0.8s;transition:transform 0.8s,opacity 0.8s;}
div.container_menu_all .col-md-4{padding-bottom:35px;}
div.menu-menu-container ul{display:inline-block;list-style:none;margin-left:0;padding-left:0;}
div.menu-menu-container ul li, div.menu-menu-container ul li a{list-style:none;color:#fff;font-family: 'Montserrat', sans-serif;font-weight:900;font-size:50px;text-decoration:none;position:relative;}
div.menu-menu-container ul li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#f5f5f5;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
div.menu-menu-container ul li a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
.destacados_menu-1 h5{font-family: 'Montserrat', sans-serif;font-weight:900;padding:0;}
.container_menu_all h5{font-family: 'Montserrat', sans-serif;font-weight:900;padding:0;}
.destacados_menu-1 ul li a{color:#f5f5f5;text-decoration:none;outline:none;position:relative;}
.destacados_menu-1 ul li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#f5f5f5;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.destacados_menu-1 a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}
a.blog-menu{padding-top:15px;display:block;font-family: 'Montserrat', sans-serif;font-weight:900;}
.logo_overlay{text-align:center;padding-bottom:65px;}
.copyright{text-align:center;padding:70px 15px 20px}
.logo_overlay img{opacity:0.2;transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;}
.logo_overlay img:hover{opacity:1.0;transition:opacity .55s ease-in-out;-moz-transition:opacity .55s ease-in-out;-webkit-transition:opacity .55s ease-in-out;}
footer#colophon{margin-top:50px;}
.site-footer{margin-top:80px;font-size:0.933em;color:#fff;}
.site-footer a{color:#fff;}
.footer-h4 h4{font-family: 'Montserrat', sans-serif;font-weight:700;padding:0;font-size:1.2rem;letter-spacing:-1px;color:#fff;}
.footer-h4{padding:26px 0;}
.site-footer h2{font-family: 'Montserrat', sans-serif;font-weight:900;font-size:0.933em;color:#c3c3c3;font-weight:100;}
.blog-home-ultim{text-align:right;margin-top:40px;}
.blog-home-ultim h5{padding-bottom:25px;}
div.blog-home-ultim div h2.widgettitle{display:none;}
div.blog-home-ultim ul{padding:0;margin:0;}
div.blog-home-ultim ul li a{color:#999999;}
div.blog-home-ultim ul li a:hover{color:#fff;}
section.banner_home{margin:60px auto;}
section.hero_home{min-height:0;height:470px;overflow:hidden;width:100%;padding-top:50px;}
.video-container{position:relative;bottom:0%;left:0%;height:100%;width:100%;overflow:hidden;}
.video-container video.fillWidth{width:100%;outline:0;}
.proyecto_wrap a{width:100%;text-decoration:none;min-height:240px;}
.proyecto_wrap a:hover{box-shadow:0 0 22px rgba(0,0,0,0.2);transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.proyecto_wrap:first-child{}
.proyecto_wrap span{color:#ffffff;font-family: 'Montserrat', sans-serif;font-weight:900;padding:15px 0;display:block;font-size:0.9rem;}
.arrow-proyecto{background-image:url(images/sprite.png);background-position:-230px 10px;background-repeat:no-repeat;height:60px;width:60px;top:35px;display:block;text-indent:-9999px;margin:0 auto;}
#proyecto_down{cursor:pointer;}
.proyectos_home{background:#000;}
.proyecto{overflow:hidden;position:relative;margin:0 -15px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.proyecto_inner{width:100%;display:block;z-index:2;position:relative;}
.proyecto_inner a{text-align:center;display:block;padding:0;display:block;}
h2.work-home{text-transform:lowercase;}
.alink span{margin:0;font-weight:700;width:80%;margin-left:auto;margin-right:auto;max-width:30em;}
.proyecto_bg{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;opacity:0.35;-webkit-transition:-webkit-transform 7500ms ease-out 0ms, opacity 750ms ease-out 0ms;-moz-transition:-moz-transform 7500ms ease-out 0ms, opacity 750ms ease-out 0ms;transition:transform 7500ms ease-out 0ms, opacity 750ms ease-out 0ms;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.proyecto:hover .proyecto_bg{opacity:0.2;-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.proyecto_wrap-3 .proyecto_bg{background-image:url(images/proyectos/commandline-work.jpg);}
.proyecto_wrap-4 .proyecto_bg{background-image:url(images/proyectos/home_office_work.jpg);background-size:cover;background-position:center center;}
.proyecto_wrap-5 .proyecto_bg{background-image:url(images/proyectos/ciappesoni-work.jpg);background-size:cover;background-position:center center;}
.proyecto_wrap-6 .proyecto_bg{background-image:url(images/proyectos/quimicasa_work.jpg);background-size:cover;background-position:center center;}
.proyecto_wrap-7 .proyecto_bg{background-image:url(images/proyectos/carmundo_work.jpg);background-size:cover;background-position:center center;}
ul#menu-expertise{margin-top:30px}
ul#menu-expertise li a{font-family: 'Montserrat', sans-serif;font-weight:700;color:#999;font-size:1rem;}
ul#menu-expertise li a:hover{color:#fff;}
.arrow-expertise{background-image:url(images/sprite.png);background-position:-230px 10px;background-repeat:no-repeat;height:45px;width:60px;top:35px;display:block;text-indent:-9999px;}
.bounce{animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;}
@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);}
40%{-webkit-transform:translateY(-15px);}
60%{-webkit-transform:translateY(-10px);}
}
@-moz-keyframes bounce{0%, 20%, 50%, 80%, 100%{-moz-transform:translateY(0);}
40%{-moz-transform:translateY(-15px);}
60%{-moz-transform:translateY(-10px);}
}
@-o-keyframes bounce{0%, 20%, 50%, 80%, 100%{-o-transform:translateY(0);}
40%{-o-transform:translateY(-15px);}
60%{-o-transform:translateY(-10px);}
}
@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0);}
40%{transform:translateY(-15px);}
60%{transform:translateY(-10px);}
}
.focus-items{font-family: 'Montserrat', sans-serif;font-weight:900;}
body.blog article.category-listado{margin-left:-15px;margin-right:-15px;padding:0 30px;display:flex;}
body.blog article.category-listado:hover{box-shadow:0px 0px 25px rgba(0,0,0,0.2);}
body.blog img.attachment-medium{width:75%;opacity:0;transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out;}
article.category-listado:hover img.attachment-medium{opacity:1;transition:opacity 0.6s ease-in-out;-moz-transition:opacity 0.6s ease-in-out;-webkit-transition:opacity 0.6s ease-in-out;}
a.more-link{font-family: 'Montserrat', sans-serif;font-weight:900;;color:#111;text-decoration:none;}
a.more-link:hover{color:#999;}
.entry-meta{padding-top:50px;}
.blog-info [class*="-4"]{font-size:14px;padding-bottom:25px;}
.blog-info{padding:30px 0px;}
img.avatar{border-radius:50%;}
h5.name{font-family: 'Montserrat', sans-serif;font-weight:900;font-size:14px;}
body.author footer.entry-footer , body.tag footer.entry-footer{display:none;}
footer.entry-footer{font-family: 'Montserrat', sans-serif;font-weight:900;}
footer.entry-footer a{font-family: 'Montserrat', sans-serif;font-weight:900;}
ul.listado-autor{padding-top:35px;}
ul.listado-autor li{padding:25px 0px;}
.contactos-page{margin-top:130px;}
.wpcf7-form p{margin-bottom:0.677em;}
svg.lnr-download{width:45px;height:20px;}
.nopadding{padding-left:0 !important;margin-left:0 !important;}
@media screen and (min-width:37.5em){.menu-toggle{display:block;}
.main-navigation ul{display:block;}
}
@media screen and (max-width:37.5em){h1{font-size:26px;letter-spacing:-2px;line-height:1.2em;}
h2.work-home{font-size:26px;line-height:1.2em;}
h1.banner-home{font-size:45px;letter-spacing:-3px;line-height:65px;}
div.menu-menu-container ul li, div.menu-menu-container ul li a{font-size:34px;text-decoration:none;position:relative;}
.contactos-page{margin-top:0px;margin-bottom:35px;}
.copyright{text-align:left;}
.blog-home-ultim{text-align:left;}
.expertise_menu_content{padding-bottom:35px;}
body.blog article#listado-articulos-mobile .col-md-3{display:none;}
}
.site-header { padding: 25px 0}