/*
Theme Name: Soul Produccions
Theme URI: http://www.soulproduccions.com/
Description: Custom Wordpress Template for Soul Produccions, La Casa Groga & Synera Communication Group.
Version: 1.1
Author: Sebastián Cueva
Author URI: http://thevelop.com
Tags: Soul, Soul Produccions, Audiovisual, Visual, Communication, Video, Ad hoc Wordpress, La Casa Groga, Synera Communication Group
*/
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}} 
/************************** tipografia ********************************************/
h1, h2, h3, h4, h5, h5, h6, a, blockquote, div, li, span, header, footer, section, article{font-family:Georgia, "Times New Roman", Times, serif;-webkit-font-smoothing: antialiased;-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;text-shadow: rgba(0,0,0,.01) 0 0 1px;}
.menu-link{color:#FFF;text-decoration:none;font-size:1em;text-transform:lowercase}
#menu-idiomas .menu-link{font-size:0.8em;margin-left:0.5em}
#menu-idiomas .menu-link:hover{text-decoration:underline}
#mobile-menu-trigger{float:right;display:inline;position:absolute;right:20px;top:32px;cursor:pointer;margin-top:5px; width:40px;height:40px;margin-right:10px;background:url(img/bg-trigger-menu-groga.png) center center no-repeat;display:none}
#wrapper-mobile-menus{float:none;width:100%;height:auto;display:none;text-align:center}
.titular{font-size:2.2em;color:#FFF;font-weight:lighter}
.subtitular{font-size:1.8em;color:#FFF;font-weight:lighter}
.minititular{font-size:1.6em;color:#FFF;font-weight:lighter}
.subtitular, .titular, .minititular{margin-top:0.8em;padding-top:0;padding-bottom:0.8em;margin-bottom:0}
/********* global *********************************/
ul, li, dl, ol, ul{padding:0;margin:0;text-indent:0;list-style:none}
header{width:100%;height:108px;background:#104a61;display:block;position:relative;}
header.stuck {position:fixed;top:0;box-shadow:0 2px 4px rgba(0, 0, 0, .3);z-index:999999;max-width:100%;height:60px}
.header-left{width:99px;height:69px;float:left;margin:22px;position:absolute;left:0;top:0;z-index:99999}
.logo-link{display:block;width:99px;height:69px;background:url(img/logo.png) center center no-repeat;text-indent:-99999px;overflow:hidden}
header.stuck .header-left, header.stuck .logo-link{margin:5px;width:60px;height:auto;background-size:100% auto;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
header.stuck #menu-principal, header.stuck #menu-paginas{padding-top:0}
header.stuck #menu-idiomas{margin-top:6px}
header.stuck #mobile-menu-trigger{top:10px;margin-top:inherit}
#menu-principal, #menu-paginas{display:table;width:auto;margin:0 auto;padding-top:22px;text-align:center}
#menu-principal .sub-menu{display:none}
#menu-principal li, #menu-paginas li{display:inline;float:left;padding:0.2em 0.6em;position:relative}
#menu-principal li:after, #menu-paginas li:after{content:'-';color:#FFF;font-size:2em;margin-left:0.5em;position:relative;top:5px;font-weight:lighter}
#menu-principal li.after-menu-off:after, #menu-paginas li.after-menu-off:after{content:"";}
#menu-principal li:last-child:after, #menu-paginas li:last-child:after{content:''}
#menu-idiomas{display:block;float:right;border-left:1px solid #FFF;margin-right:22px;margin-top:30px;position:absolute;top:0;right:0;z-index:9999}
#menu-idiomas li{padding-top:0}
.container-single-video{position:absolute;width:100%;margin-left:0;display:block;height:100%;background:#000;-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.responsive-video {position:relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}
.align-vertical{display: table; height: 100%;  position: absolute;  overflow: hidden;  width: 100%;}
.auto-center{display: table-cell;  vertical-align: middle;}
.responsive-video iframe, .responsive-video object, .responsive-video embed {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.clear{width:100%;height:0;clear:both;display:block;}
.social-wrapper{width:100%;max-width:1130px;text-align:center;margin:91px auto}
.link-to-networks{float:none;display:table;list-style:none;padding:0;margin-left:auto;margin-right:auto;text-align:center}
.link-to-networks li{display:inline;float:left;list-style:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-top-left-radius: 50%;border-top-right-radius: 50%;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%;text-align:center;background:#FFF;padding:0.5em 1em;margin:0.4em}
.link-to-networks li a{display:block;-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
footer{height:95px;width:100%;float:none;display:block}
/***************************************
* Buttons
***************************************/
.button{text-transform: uppercase;text-align: center;display: block;margin: 1em 0;text-decoration: none;width:auto;clear:both;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.xxl{padding:1.5em 4em;margin:1em 0;font-size:2em;font-weight:bold;max-width:90%}
.xl{padding:1em 4em;margin:1em 0;font-size:1.8em;font-weight:bold;max-width:70%}
.l{padding:1.2em 2.5em;margin:1em 0;font-size:1.5em;font-weight:bold;max-width:60%}
.m{padding:1em 2em;margin:1em 0;font-size:1.2em;max-width:50%}
.s{padding:0.5em 1em;margin:0.9em 0;font-size:1em;max-width:30%}
.rounded{border-radius:1em}
.rect{border-radius:0}
p .button{width:inherit;margin-left:0}
.col1 p{max-width:90%;margin:0 auto}
.col1 .responsive-video{margin:25px 25px 25px 0}
.col1 img{max-width:100%;height:auto}
.col1 li, .col2 li{color:#FFF;font-size:1em;list-style:disc;margin-left:25px}
.col1 blockquote, .col2 blockquote{color:#FFF;margin:1em 25px;font-size:1.4em}
/***********************************************
* Block sharing
***********************************************/
.sharing-networks{}
.sharing-networks li{display:inline;float:left;list-style:none;border-radius:50%;text-align:center;background:#FFF;padding:0.5em 1em;margin:0.4em;-webkit-border-top-left-radius: 50%;-webkit-border-bottom-right-radius: 50%;-webkit-border-bottom-left-radius: 50%;-moz-border-radius-topleft: 50%;-moz-border-radius-bottomright: 50%;-moz-border-radius-bottomleft: 50%;border-top-left-radius: 50%;border-bottom-right-radius: 50%;border-bottom-left-radius: 50%;}
.sharing-networks li a{display:block;-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
/***************************************** 
home 
****************************************/
.wrapper-slider, .team-wrapper-soul{display:block;position:relative;width:100%;height:auto;overflow:hidden;}
ul{padding:0;margin:0;list-style:none}
.owl-buttons{z-index:999;position:absolute;top:50%;left:0;width:100%;margin-top:-84px;display:none}
.owl-prev{float:left;background:#104a61;font-size:2em;background:url(img/back-soul.png) center center no-repeat;margin-left:22px}
.owl-next{float:right;background:#104a61;font-size:2em;background:url(img/next-soul.png) center center no-repeat;margin-right:22px}
.item .button-project{display:none;font-size:0.9em;text-align:center;text-transform:uppercase;font-weight:lighter;text-decoration:none;color:#FFF;position:relative;bottom:60px;left:0;z-index:99999999;-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.item .button-project h3{margin:0;font-weight:lighter}
.item .button-project a{color:#FFF;padding:1.2em 2em;text-decoration:none}
#home-statement-block, #copy-networks-block, #group-block{padding:133px 0}
#copy-networks-block p{max-width:629px;margin:0 auto}
#home-statement-block h2{font-size:3.6em;font-weight:400}
#home-statement-block p{font-size:1.1em;font-weight:lighter;width:100%;max-width:1130px;margin:1em auto}
.item img{display: block;width: 100%;height: auto;}
.wrapper-about{display:block;text-align:center;padding:2em auto;width:100%;height:auto;width:100%;}
#home-services-block div{width:1130px;max-width:90%;margin:0 auto;display:block}
#home-services-block h2, #home-team-block h2, #home-projects-block h2, #home-form-block h2{font-size:6.2em;font-weight:400;width:1130px;max-width:98%;margin-left:auto;margin-right:auto;padding-bottom:0;margin-bottom:0;line-height:normal}
#home-form-block h2{padding-top:0;margin-top:63px;margin-bottom:95px}
#home-form-block{padding-bottom:156px}
#home-services-block p{text-align:left;font-size:0.9em;font-weight:400}
#home-services-block ul{width:98%;display:block;padding:3.5em 1% 0 1%;height:auto}
#home-services-block h3{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;font-weight:lighter;}
#home-services-block h4{padding-top:0;margin-top:0;font-weight:lighter;font-size:1.4em;font-style:italic;text-align:left}
.call-contact{font-size:3.2em;font-weight:lighter;text-align:center}
.contact-button{padding:1em 2em;text-transform:uppercase;text-align:center;display:block;width:50%;margin:1em auto 133px auto;text-decoration:none}
#home-services-block li{width:30%;padding:0 1.5% 2em 1.5%;display:inline-block;float:left;min-height:290px}
.slide-team{width:1130px;max-width:100%;margin:0 auto}
#slider .item:hover, .slide-team .item:hover, .slide-group .item:hover, .slide-group a:hover{cursor: url("https://maps.gstatic.com/mapfiles/openhand_8_8.cur"), default;}
#slider .item:active, .slide-team .item:active, .slide-group .item:active, .slide-group a:active{cursor: inherit}
.slide-team .owl-pagination{position:absolute;top:0;left:0;text-align:center;z-index:9999;margin:auto;display:block;width:100%}
.slide-team .owl-theme .owl-controls .owl-page span, .slide-group .owl-theme .owl-controls .owl-page span{width:20px;height:20px}
.slide-team h3{font-size:2em;font-style:italic;font-weight:lighter}
.person{height:auto;width:100%;display:block;margin-top:2em}
.team-text, .team-photo{width:50%;display:inline;float:left;position:relative}
.team-text{padding-top:119px;}
.team-text h3{padding-bottom:0;margin-bottom:0}
.team-text h4{padding-top:0;margin-top:0;text-align:left;font-weight:lighter;margin-left:25px;font-size:1.2em;padding-bottom:0.5em}
.team-text h3, .team-text p{margin-left:25px;margin-right:55px;text-align:left}
#home-projects-block a.contact-button{width:100%;margin:133px auto 133px auto;max-width:1130px;padding-left:0;padding-right:0}
#home-tv-block img{margin:133px auto 133px auto;position:relative}
#map{width:100%;height:611px}
#home-form-block p{margin-bottom:0.7em}
#home-tv-block{background-position:center center;background-size:100% auto}
/*********************+ isotope ****************************************/
#portfolio-filters{display:table;margin:0 auto}
#portfolio-filters li{display:inline;float:left;margin:0 10px}
.filter-list-wrapper{width:1130px;text-align:center;display:block;margin:2em auto 2em auto;max-width:100%}
.portfolio-filterable{width:1130px;margin:1em auto;max-width:100%}
.portfolio-filterable .portfolio-item {width: 20%;}
.isotope-item {z-index: 2;width:33%;height:377px;overflow:hidden;border: 1px solid #fff; box-sizing: border-box;}
.isotope-item img{min-height:100%;min-width:100%;}
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope,.isotope .isotope-item {-webkit-transition-duration: 0.7s;-moz-transition-duration: 0.7s;-o-transition-duration: 0.7s;transition-duration: 0.7s;}
.isotope {-webkit-transition-property: height, width;-moz-transition-property: height, width;-o-transition-property: height, width;transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform, opacity;-o-transition-property: top, left, opacity;transition-property: transform, opacity;}
.tap-featured{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(16,74,97,0.9);opacity:0;-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;z-index:999}
.taxonomy-list-projects .item a{color:#FFF}
.isotope-item a:hover .tap-featured, .taxonomy-list-projects .item a:hover .tap-featured, .item-project-tax-cat a:hover .tap-featured{opacity:1}
.icon-wrapper{margin:1em auto;display:block;width:40px;height:40px;border-radius:25em;background:#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAxCAYAAAHvrMqJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDE0LTA3LTE3VDE5OjAzOjMzKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNC0wNy0xOFQxMTo1NjozNiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNC0wNy0xOFQxMTo1NjozNiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0U1MUQyNzAwRTYxMTFFNEI3RUREM0M5QUY0RTRFQkMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0U1MUQyNzEwRTYxMTFFNEI3RUREM0M5QUY0RTRFQkMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRTUxRDI2RTBFNjExMUU0QjdFREQzQzlBRjRFNEVCQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRTUxRDI2RjBFNjExMUU0QjdFREQzQzlBRjRFNEVCQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjgqAeMAAAcTSURBVHjaYhTwSmRAA4JA/O391nk/mdAk0oB4GxBfE/ROUkaXnAnE84BYGYjvwCRfAPF/KHsWiA00lhEkmQzEFkDMCJVkhLFZgHguVBcjusuYkFTvRFcAEECMWLzyFoiFWdAEYUb/R/cCI7o9MKfvhuliQtK+CIjdYbqQjYoF4n/IRoFUPEd3LkAAYXMuMrAG4iNIfC1g0F1nwaMB5K7raLb8B8YUAxMeTSDFmkC8H9nHsEgCgZdQQUckBQegGh2xRR4oyIXQnMEI1WgKxKfRnQDSJIwW4Bgxgg4AAohQ6IHAQSD+CcRuMFsYCIQeSgJhIkIxI5IT/+PSsA2LXzDSDDJ4AsRfgHg7ktgmfBpA+ZIHiD2g/H1A7AvEASxY3LwHiF3Q4gUE9IH4EgsWD/5Hcz8jeo5EV7AdTSPWLLwbScwLl2KYhrtA7ArNEyDwG0pLYdMA8oMKEB9Fy0CK0FyI00kg0yOA+B0QswHxA1xOAgggYhIfPgDyyi4s4npAfBmaAfHmWnwgChqYMAtABiYB8TMo/xJUXoMcn/AD8QckPqikTsGi7jwQGyBHCCngHhLbGykDoQND5GRDanCBSpxX0IS6FWoQehrcgibmjsuSFUgGgHAZkpwYWt5jRFPrDZULBckBI34XenC9hBqCDEBpuwvNdaC0bgstCd6iqdcG1drY0vx3qCEwC8SRSrUqJAuOQcV+QvlfoEHIiISvYctYH4GYA8pfBFX4CknNISQDDKAWOgOxD7ERCbIkHIkfB8QOONSCLOZCi2CiLdkBdeUxqNh+qGsngUpaaKEE4otC5WXx1V/4yiFYWcQIjWgQyAXi9Uh5SRMq/4TU4gEggCgtu0AAZEA31AGgumctsiSo7GKh0IL3QCyAxF8DLY0VcQUXqeADmgUwoABtQ1FsyTtoYQkDRUBcicTXQK5fyAmu/1jKs3dQ9jIgfghlywPxIyCWIzXiQVWlBIGmmBK0boaBBlKDSwKtbsFVHRQg8fNJsUQIjf8Jj9qPyL5lIjGykev2ZGgjiBlNHS8Qz0fizyA1uGYAsT20oTAH2uBrQWv6IPvwDzAzVpJqSSYQGwNxL5JYO1KE/0YSB1UHrLjyCShy/yDVdG+AmB0pP/QhqeWBWvwfLUV9Rqo+MCwxhSZTZrR8ACqBS9F8wAfE5UDcgaWxzYcrx5sA8SkcjQd/aBWMLAZy7Vc0tfuhVQHWot4QrUP0Dqk2TAXiKUhy3EgprROt6nXCVZ+AUso5JLGrSJ0tBrTgAFkwm9QyD6T4IhIf1LzUwdKVPQXNjJOgTdTD5NaMsL4KOgBVy+bQnncyVMyKEkvwgVI8JTFJluAqj0CpqxqJX0OqJcJo5c5nNDWgZucGtITRRqol76CjRci5+D+08daB1r66jCVhEAQsSPW1MFq7djOa2gvQ/EQyYELLgMI41F0k1wJsEQ/L6Yeh7BfQYDOgpN0EEKBY8weNIgij+HBEMWAhIQr+wYCgYoxWCoJRTtEijVhIgqIoaBXBwgi2lilsLGws0iiYIEgUBMFGUaOgCRYiikUQTRWMheA/iOd+5LdkMnzf3u7dzfpgCNzcze7b2fnmvTdphbhrBmIz7qBOLTxDo0+rwu/BSNParhkcQny+rUNC0Is2+Zz13cp/IDBHvLKq4G834OGmtfe8LCLnKCGPgtLiO9/OYPfrZsY0NT+Fou8pa40cwCouN/pvJ+08r5mFTSR+243+j0nbE3NGLpMiaiRu8jacqEMi1e49SEEte9ssG3csIu1JO2P0DVGFagXHlDDmpNG3OhaRX1xYc7HPGxxzBSpS9TOxiNRQ/vNeilRlofcGuZifjWlYhsn6iU4PIVJhX1vENTKFnelkdi64hZMRZ7znISSIGgnCKx9iJM4mG+JYIxHBDmS3KOKNSZtk533tFpNgH/PcyDVjvMfIE7mp9NBLYvvjPAANf1DitzRFl4Vd/Gir0ncwUN+XPJ83mLTrxpgSvR7D5F8MvKGFWfKt8SxpqmE32ndNjotM8GS/5SDQz/f6nJ2KhwT6mP26GrsIgXSHfom5HeLG5O9V4zdihI+w6FOkR0XrueYpT7Y85R4m85Zpn8gA5tl6N98wta+UhTqrRDcCOU88StldaYw7QxtvprJUuICIsVGDhPStUxKEFD8Uc/mCUlvFntXwhadjlcg2pnGbsantRMtkYUZJ8RzrZDD47AYP412riciMdBl9V3KQcBn7gqZGRXdtiTEjFbd4gBFimNpeFPtZT+1K3we39By7pUSkmtwz+h8iAao5xhqgKj1xS4+H/OhCqtPvWET+Ulm6qPMhOiifX0mGQvSz246S4oWQErqW9fY95mJPIScOh4lS7itBXEfBEikOTv6N44srARVDTe6F0EQDY77HjnaXRaKeZ5/zCI3lGOuuW8jVpZR/KjuW+Qfd7pLtE18WLAAAAABJRU5ErkJggg==) center center no-repeat;background-size:60% auto}
.align-vertical{display: table; height: 100%;  position: absolute;  overflow: hidden;  width: 100%;}
.auto-center{display: table-cell;  vertical-align: middle;}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}
.form-wrapper{width:100%;max-width:1130px;margin:0 auto;display:block;color:#494949;height:auto}
.col1, .col2{width:50%;float:left;text-align:left;font-size:1em}
.col1 p{margin-left:25px}
form{margin:7px 25px;}
input, textarea{width:90%;padding:0.5em 1em;display:block;outline:0;border:0;max-width:500px;margin-bottom:12px;font-family:Georgia, "Times New Roman", Times, serif;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; }
input{height:38px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { padding-left: 0;padding-bottom:1em}
input:-moz-placeholder, textarea:-moz-placeholder { padding-left: 0;padding-bottom:1em}
input::-moz-placeholder, textarea::-moz-placeholder { padding-left: 0;padding-bottom:1em}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { padding-left: 0;padding-bottom:1em}
textarea{height:173px}
textarea::-webkit-input-placeholder, textarea:-moz-placeholder, textarea::-moz-placeholder, textarea:-ms-input-placeholder{padding-top:1em;margin-top:1em}
input[type=submit]{border:0;outline:0;text-transform:uppercase}
/*********************************************
* Gallery
*********************************************/
.block-content-single{display:block;width:100%;height:auto;padding:74px 0 130px 0;background:#030000}
.block-content-single .form-wrapper{width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;display:block;}
.block-content-single h2, .block-content-single h3, .block-content-single .col1 p{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; width:100%;display:block;margin:0 0}
.block-content-single h2{font-size:2.8em;font-style:italic;font-weight:lighter}
.block-content-single h3{font-size:1.2em;font-style:italic;font-weight:lighter}
.block-content-single p{padding-bottom:1em}
.fine-line{background:#808080;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; width:100%;display:block;margin:0;margin-top:0.7em;margin-bottom:1em}
.block-content-single, .block-content-single p, .block-content-single h2, .block-content-single h3, .block-content-single strong, .block-content-single a{color:#FFF}
.wrapper-destacada{width:100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; width:100%;display:block;margin:20px 20px 25px 0}
.destacada-proyecto{width:auto;max-width:100%;height:auto;}
.block-gallery img{width:100%;min-width:100%;height:auto}
.block-content-single .col1, .block-content-single .col2{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box; }
.nav-post{display:block}
.post-navigation{width:100%;max-width:1130px;margin:20px auto;display:block;}
.next-prev-posts{display:inline;float:left}
.next-prev-posts li{display:inline;float:left;}
.next-prev-posts li:empty, .next-prev-posts li.next-post:empty, .next-prev-posts li.previous-post:empty{display:none}
.next-prev-posts li.next-post{background-position:-36px 0;display:block}
.next-post{margin-left:5px}
.close-detail-post{float:right}
.previous-post, .next-post, .close-post{text-indent:100%;background:url(img/sprite-navigation-posts.png) top left no-repeat;background-size:auto 36px;height:36px;width:36px;display:block;white-space: nowrap;
overflow: hidden;}
.next-prev-posts li{background:url(img/sprite-navigation-posts.png) top left no-repeat;background-size:auto 36px;height:36px;width:36px;}
.next-prev-posts li a{display:block;width:100%;height:100%;text-indent:100%;white-space: nowrap;overflow:hidden}
/*.next-post{background-position:-36px 0;display:block}*/
.close-post{background-position:-72px 0;display:block}
.link-projects{display:block;width:auto;height:90px;margin:4em 1em 0 0;padding-bottom:2em}
.link-projects li{display:inline-block;background:url(img/sprite-link-tv.png) top left no-repeat;width:90px;height:90px;margin-left:0}
.link-projects li a{display:block;width:100%;height:100%;text-indent:100%;white-space: nowrap;overflow:hidden;border:0}
.link-projects li.link-web-proyecto{background-position:-2px 0;margin-right:0.9em}
.link-projects li.link-soultv{background-position:-94px 0}
/*********************************************
* Video
*********************************************/
section.gallery-inside-video-post{text-align:center;padding:63px 0 0 0;display:block;background: #e5e5e5;}
section.gallery-inside-video-post h2{padding-top:0;margin-top:63px;margin-bottom:95px;font-size:6.2em;font-weight:lighter;width:1130px;max-width:100%;margin:0 auto;padding-bottom:95px}
/*********************************************
* Single
*********************************************/
.single-trabajos, .single-trabajos .acordeon p{font-size:1em}
.metadata-article{margin:2em 0 0 0;font-size:0.9em}
.taxonomy-metadata{margin:0;font-size:0.9em}
/****************************************************************************************************************************
* Acordeon
*****************************************************************************************************************************/
ul.acordeon, .acordeon{margin-left:0;margin-right:0;padding: 10px 0;display:block;list-style:none;text-indent:0;max-width:100%;list-style:none}
.acordeon p, .acordeon h3, {padding: 0;}
.acordeon li{margin:0 auto;padding:0;text-indent:0;list-style:none;}
.acordeon br{display:none}
ul.gdl-accordion{ list-style: none; margin-left: 0px;border-left:1px solid #58585A;border-right:1px solid #58585A;width:100% }
ul.gdl-accordion li{ list-style: none; border-bottom: 1px solid; margin-bottom: 15px; }
h3.accordion-head{margin:5px 0;font-size:1.6em;padding-top:10px;font-style:normal;font-weight:lighter}
h3.accordion-head{ padding: 10px 0px 10px 5px; cursor: pointer; margin:0;max-width:100%;border-bottom: 1px solid rgba(0,0,0,0.1);text-align:left}
div.accordion-content{ overflow: hidden;color:#58585a; width:100%;}
.acord-button{background-color:#d0ccc8;padding:10px 20px;text-decoration:none;border-radius:5px;border:1px solid #fff;display:block}
.acord-button:hover{background:#282726;color:#d0ccc8}
div.accordion-content div.responsive-video{margin-top:20px;margin-bottom:20px}
li.gdl-divider{max-width:100%;margin:0 auto}
div.accordion-content h2, div.accordion-content h3, div.accordion-content h4, div.accordion-content h5, div.accordion-content h6{color:#d0ccc8}
.accordion-content h3, .accordion-content h4, .accordion-content h5, .accordion-content h6{padding:25px 0;}
.title-text .accordion-content p{padding:0}
span.accordion-head-image{ width: 26px; height: 26px; float: left; margin-right: 10px; margin-top:0px;margin-left:0; cursor: pointer; display: block; }
div.accordion-head p{ margin-bottom: 0px; }
span.accordion-head-image, span.toggle-box-head-image {background: url(img/plus-24px.png) center center no-repeat;background-size:auto 26px;margin-top:7px}
span.accordion-head-image.active, span.toggle-box-head-image.active {background: url(img/minus-24px.png) center center no-repeat;background-size:auto 26px;margin-top:7px}
span.accordion-head-image.active h4, span.toggle-box-head-image.active h4{color:#CC6600}
.right-text div.accordion-content{background:inherit}
.accordion-content:before{content:"";width:100%;position:relative;left:45px;height:1px;background:#FFF}
.accordion-content{padding-top:20px;border-top:1px solid #FFF;padding-left:50px;box-sizing:border-box}
.accordion-content img{margin-top:30px;border:1px solid rgba(0,0,0,0.3);margin-bottom:30px}
.accordion-content p{padding-top:0;margin-top:0;font-size:13px;}
.it-acordeon-insertado p{font-size:15px;color:#888888;padding:0}
.acordeon p{margin-right:35px}
/*************************
icons fonts
**************************/
@font-face {
    font-family: 'socicon';
    src: url('css/font/socicon-webfont.eot');
    src: url('css/font/socicon-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/font/socicon-webfont.woff') format('woff'),
         url('css/font/socicon-webfont.ttf') format('truetype'),
         url('css/font/socicon-webfont.svg#sociconregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.socicon {
    font-family: 'socicon' !important;
	font-size:2.5em;
	text-decoration:none;
}
#group-block h3{font-size:2em;font-weight:lighter;padding-bottom:0;margin-bottom:0}
#group-block h2{font-size:3.5em;font-weight:lighter;padding-top:0;margin-top:0;font-style:italic}
#group-block{padding-bottom:20px}
.slide-group{width:100%;max-width:861px;display:block;margin:135px auto 30px auto}
footer p{text-align:center;padding-top:1em;font-size:0.9em}
.android-border-radius{border-top-left-radius: 999px;border-top-right-radius: 999px;border-bottom-left-radius: 999px;border-bottom-right-radius: 999px;}
/***************************************** 
archivo trabajos
****************************************/
#titulo-menu-producciones, #subtitulo-menu-producciones{font-size:6.2em;margin:0 auto;width:auto;max-width:1130px;font-weight:lighter;text-align:center}
#subtitulo-menu-producciones{font-size:2em}
#mega-menu-producciones{display:block;padding-top:65px;padding-bottom:350px}
.listado-producciones{display:block;width:auto;max-width:1130px;margin:0 auto;height:auto;padding-top:3em}
.listado-producciones li{display:inline;float:left;height:auto;width:50%;text-align:center}
.titular-trabajos{font-size:3em;font-weight:lighter;padding-bottom:0;margin-bottom:0}
.subtitular-lista-trabajos{font-weight:lighter;padding-top:0;margin-top:0;font-style:italic;font-size:1.6em}
.listado-producciones .menu-link{font-size:0.9em;color:#313131}
#trabajos-terminados li, #trabajos-proceso li, #trabajos-crowfunding li{display:block;clear:both;width:100%}
#trabajos-terminados li .menu-link, #trabajos-proceso li .menu-link, #trabajos-crowfunding li .menu-link{font-size:1.8em;font-style:italic;text-transform:capitalize;display:inline-block;margin-bottom:0.3em}
#trabajos-terminados li ul.sub-menu, #trabajos-proceso li ul.sub-menu, #trabajos-crowfunding li ul.sub-menu{margin-left:0px;list-style-type:circle}
#trabajos-terminados li ul.sub-menu li{list-style-type:circle}
#trabajos-terminados .sub-menu li .menu-link, #trabajos-proceso .sub-menu li .menu-link, #trabajos-crowfunding .sub-menu li .menu-link{font-size:1em;font-style:normal;text-transform:none}
/***************************************** 
archivo tv
****************************************/
li.spinner{background:url(css/AjaxLoader.gif) center center no-repeat}
.block-content-single h2.archive-title{font-size:6.2em;margin:0 auto;text-align:center;font-style:normal}
.wrapper-about{position:relative}
.cover-tv{position:absolute;left:0;top:0;height:100%;width:100%;display:block;background:rgba(0,0,0,0.7);z-index:1}
.logo-tv{z-index:999;position:relative}
/***************************************** 
archivo category
****************************************/
#category-description{width:auto;max-width:1130px;margin:0 auto;text-align:center}
#category-description p{font-size: 1.1em; font-weight: lighter;}
/***************************************** 
archivo category - taxonomy
****************************************/
.tax-estado #archive-title-wrapper{padding-bottom:74px}
#lista-proyectos-tax-cat{padding:0}
#listado-tax-category{width:100%;display:block}
.item-project-tax-cat{width:33.333333%;height:266px;display:inline;float:left;overflow-y:hidden;position:relative;max-height:266px}
.item-project-tax-cat h3, .item-project-tax-cat p{max-width:90%;margin-left:auto;margin-right:auto}
.item-project-tax-cat a{color:#FFF}
.item-project-tax-cat img{width:100%;height:auto}
/***************************************** 
contact validation
****************************************/
.prevent-form, .antispam {display: none !important;}
#contact-success{display: none;color: #494949;	padding-right: 20px;text-align: left;}
.contact-form-input.contact-form-error {border: 1px solid #e74c3c !important;}
.contact-response {width: 100%;	float: none;height: auto;text-align: left; margin-left: 0px; margin-right: 0px;	margin-top: 10px;padding: 0px;	}
.contact-response {display: inline-block;opacity: 0;float: right;height: 50px;padding-left:0;padding-right: 20px;transition: all 0.5s ease;	-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.contact-response.contact-error {opacity: 1;color: #e74c3c;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/*********** 
Skins 
****************************************/
/*** Soul *******/
#slider.skin-soul, #home-statement-block.skin-soul{background:#104a61}
#home-statement-block.skin-soul{color:#FFF;-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;text-shadow: rgba(255,255,255,.01) 0 0 1px;}
#home-services-block.skin-soul{background:#f3f6f7}
#mobile-menu-trigger.skin-soul{background-image:url(img/mobile-trigger-bg-responsive.png)}
#group-block.skin-soul, #group-block.skin-lacasagroga{background:#e5e5e5}
.services-list-soul{border-bottom:1px solid #104a61;border-top:1px solid #104a61;margin-top:3em;margin-bottom:3em}
/*#home-team-block.skin-soul{border-top:1px solid #104a61;}*/
#home-services-block.skin-soul h2, #home-team-block.skin-soul h2, .team-title-soul, .services-item-soul h4, .call-to-soul, .team-item-soul h4, .team-item-soul a, #home-projects-block.skin-soul, #home-form-block.skin-soul, #gallery-carousel.skin-soul h2{color:#104a61;}
#home-projects-block.skin-soul h3, #home-projects-block.skin-soul p{font-weight:lighter;color:#FFF;max-width:90%;text-align:center;margin-left:auto;margin-right:auto}
.team-wrapper-soul .owl-wrapper-outer{border-bottom:1px solid #104a61}
.skin-soul .filter-list-wrapper a{background:#104a61;color:#fff;text-decoration:none;padding:0.5em 2em}
.button-soul{background:#104a61;color:#FFF}
#slider.skin-soul .item .button-project a{background:#104a61}
.item-skin-soul .button-project a{background:#104a61}
.services-title-soul{color:#104a61;font-weight:lighter;font-size:2.6em;text-align:left}
.bar-soul{color:#104a61}
.skin-lacasagroga .filter-list-wrapper a{background:#104a61;color:#fff;text-decoration:none;padding:0.5em 2em}
#home-tv-block.skin-soul{background:#104a61;background-position:center center;background-repeat: no-repeat;background-size:100% auto;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.skin-soul input, .skin-soul textarea{border:1px solid #b7c8cf;color:#104a61;}
.skin-soul input::-webkit-input-placeholder, .skin-soul textarea::-webkit-input-placeholder { color:#104a61}
.skin-soul input:-moz-placeholder, .skin-soul textarea:-moz-placeholder { color:#104a61}
.skin-soul input::-moz-placeholder, .skin-soul textarea::-moz-placeholder { color:#104a61}
.skin-soul input:-ms-input-placeholder, .skin-soul textarea:-ms-input-placeholder { color:#104a61}
.skin-soul input[type=submit]{background:#104a61;color:#FFF}
#copy-networks-block.skin-soul{background:#104a61;color:#FFF;font-size:0.75em}
footer.skin-soul{background:#000}
.skin-soul .socicon{color:#104a61}
.skin-soul .socicon:hover{transform:skew(-40deg,20deg);-webkit-transform:skew(-40deg,20deg);-ms-transform:skew(-40deg,20deg)}
.skin-soul .link-to-networks li:hover{transform:skew(20deg,-10deg);-webkit-transform:skew(20deg,-10deg);-ms-transform:skew(20deg,-10deg);filter: alpha(opacity = 50);}
footer.skin-soul p{color:#FFF;}
.block-gallery.skin-soul{background:#104a61}
.skin-soul .button{background:#104a61;color:#FFF}
.skin-soul .button:hover{background:#0066CC}
#archive-title-wrapper.skin-soul{background:#e5e5e5}
.skin-soul .archive-title{color:#104a61}
#titulo-menu-producciones.skin-soul, #subtitulo-menu-producciones.skin-soul, .titular-trabajos-soul, .subtitular-lista-trabajos-soul{color:#104a61}
#wrapper-mobile-menus.skin-soul .menu-link{color:#104a61;}
#category-description.skin-soul p, #category-description.skin-soul a{color:#104a61}
.cover-tv-soul{background:#104a61;opacity:0.8;filter:alpha(opacity=0.8)}
/*********************** lacasagroga ********************/
header.skin-lacasagroga{background:#fed101}
.skin-lacasagroga .header-left{width:104px;height:69px}
.skin-lacasagroga .logo-link{width:104px;height:69px;background:url(img/logo-casagroga.png) center center no-repeat}
.skin-lacasagroga .menu-link, .skin-lacasagroga #menu-principal li:after, .skin-lacasagroga #menu-paginas li:after{color:#030000}
.skin-lacasagroga #menu-idiomas{border-left:1px solid #030000}
#slider.skin-lacasagroga, #home-statement-block.skin-lacasagroga{background:#fed101}
.item-skin-lacasagroga .button-project a{background:#030000}
.skin-lacasagroga .owl-prev{background:url(img/back-groga.png)}
.skin-lacasagroga .owl-next{background:url(img/next-groga.png)}
#home-statement-block.lacasagroga{color:#030000;-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;text-shadow: rgba(255,255,255,.01) 0 0 1px;}
#home-services-block.lacasagroga{background:#f2f2f2}
.skin-lacasagroga .filter-list-wrapper a{background:#030000;color:#fff;text-decoration:none;padding:0.5em 2em}
.services-list-lacasagroga{border-bottom:1px solid #030000;border-top:1px solid #030000;margin-top:3em;margin-bottom:3em}
#home-projects-block.skin-lacasagroga .tap-featured, .item-skin-lacasagroga .tap-featured{background:rgb(3,0,0);background:rgba(3,0,0,0.9);}
#home-projects-block.skin-lacasagroga h3, #home-projects-block.skin-lacasagroga p{font-weight:lighter;color:#FFF;max-width:90%;text-align:center;margin-left:auto;margin-right:auto}
#home-projects-block.skin-lacasagroga h3{text-transform:uppercase}
/*#home-team-block.skin-lacasagroga{border-top:1px solid #030000;}*/
#home-services-block.skin-lacasagroga h2, #home-team-block.skin-lacasagroga h2, .team-title-lacasagroga, .services-item-lacasagroga h4, .call-to-lacasagroga, .team-item-lacasagroga h4, .team-item-lacasagroga a, #home-projects-block.skin-lacasagroga, #home-form-block.skin-lacasagroga, #gallery-carousel.skin-lacasagroga h2{color:#030000;}
.team-wrapper-lacasagroga .owl-wrapper-outer{border-bottom:1px solid #030000}
.button-lacasagroga{background:#fed101;color:#030000}
.services-title-lacasagroga{font-size:2.6em;text-align:left;color:#030000}
.bar-lacasagroga{color:#fed101}
#home-tv-block.skin-lacasagroga{background:#ceaa03;background-position:center center;background-repeat: no-repeat;background-size:100% auto;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.skin-lacasagroga input, .skin-lacasagroga textarea{border:1px solid #fed101;color:#030000;}
.skin-lacasagroga input::-webkit-input-placeholder, .skin-lacasagroga textarea::-webkit-input-placeholder { color:#030000}
.skin-lacasagroga input:-moz-placeholder, .skin-lacasagroga textarea:-moz-placeholder { color:#030000}
.skin-lacasagroga input::-moz-placeholder, .skin-lacasagroga textarea::-moz-placeholder { color:#030000}
.skin-lacasagroga input:-ms-input-placeholder, .skin-lacasagroga textarea:-ms-input-placeholder { color:#030000}
.skin-lacasagroga input[type=submit]{background:#fed101;color:#030000}
#copy-networks-block.skin-lacasagroga{background:#fed101;color:#030000;font-size:0.75em}
footer.skin-lacasagroga{background:#000}
.skin-lacasagroga .link-to-networks li{background:#030000}
.skin-lacasagroga .socicon{color:#fed101;}
.skin-lacasagroga .socicon:hover{transform:skew(-40deg,20deg);-webkit-transform:skew(-40deg,20deg);-ms-transform:skew(-40deg,20deg)}
.skin-lacasagroga .link-to-networks li:hover{transform:skew(20deg,-10deg);-webkit-transform:skew(20deg,-10deg);-ms-transform:skew(20deg,-10deg);}
footer.skin-lacasagroga p{color:#FFF;}
.skin-lacasagroga .owl-theme .owl-controls .owl-page.active span, .skin-lacasagroga .owl-theme .owl-controls.clickable .owl-page:hover span {background:#030000;}
.block-gallery.skin-lacasagroga{background:#fed101}
.skin-lacasagroga .button{background:#fed101;color:#030000}
.skin-lacasagroga .button:hover{background:#FFFF66}
#archive-title-wrapper.skin-lacasagroga{background:#e5e5e5}
.skin-lacasagroga .archive-title{color:#030000}
#titulo-menu-producciones.skin-lacasagroga, #subtitulo-menu-producciones.skin-lacasagroga, .titular-trabajos-lacasagroga, .subtitular-lista-trabajos-lacasagroga {color:#030000}
#category-description.skin-lacasagroga p, #category-description.skin-lacasagroga a{color:#030000}
#wrapper-mobile-menus.skin-lacasagroga{background:#030000;border-bottom:1px solid #e5e5e5}
#wrapper-mobile-menus.skin-lacasagroga .menu-link{color:#FFF;}
.tap-featured h3{text-transform:uppercase}
#lista-proyectos-tax-cat {background: #030000;}
section.gallery-inside-video-post {text-align: center;padding: 63px 0 0 0;display: block;background: #e5e5e5;}
section.gallery-inside-video-post h2.titulo-relacionados { padding-top: 35px;  padding-bottom: 35px;  margin-top: 0;    margin-bottom: 0;}
h2.titulo-relacionados{color:#FFF;/*text-transform:uppercase*/}
/*** Synera *******/
header.skin-synera{background:#FFF}
header.skin-synera .menu-link{color:#030000}
.skin-synera #menu-principal li:after, .skin-synera  #menu-paginas li:after{content:'-';color:#030000;}
#slider.skin-synera, #home-statement-block.skin-synera{background:#030000}
.skin-synera .owl-prev{background:url(img/back-synera.png)}
.skin-synera .owl-next{background:url(img/next-synera.png)}
.item-skin-synera .button-project a{background:#030000}
.skin-synera .logo-link{width:104px;height:69px;background:url(img/logo-synera.png) center center no-repeat}
.page-template-default #home-statement-block.skin-synera{background:#f3f6f7;border-bottom:1px solid #030000}
.page-template-default #group-block.skin-synera{border-top:1px solid #030000}
.page-template-default #home-statement-block.skin-synera h2, .page-template-default #home-statement-block.skin-synera p{color:#030000}
#home-statement-block.skin-synera{background-color:#030000;color:#FFF;-webkit-text-shadow: rgba(255,255,255,.01) 0 0 1px;text-shadow: rgba(255,255,255,.01) 0 0 1px;}
#home-services-block.skin-synera{background:#f3f6f7}
#home-projects-block.skin-synera .tap-featured{background:rgb(3,0,0);background:rgba(3,0,0,0.9);}
#home-projects-block.skin-synera h3, #home-projects-block.skin-synera p{font-weight:lighter;color:#FFF;max-width:90%;text-align:center;margin-left:auto;margin-right:auto}
.skin-synera .filter-list-wrapper a{background:#030000;color:#fff;text-decoration:none;padding:0.5em 2em}
.skin-synera .filter-list-wrapper a{background:#030000;color:#FFF;text-decoration:none;padding:0.5em 2em}
#group-block.skin-synera{background:#e5e5e5}
.services-list-synera{border-bottom:1px solid #030000;border-top:1px solid #030000;margin-top:3em;margin-bottom:3em}
/*#home-team-block.skin-synera{border-top:1px solid #030000;}*/
#home-services-block.skin-synera h2, #home-team-block.skin-synera h2, .team-title-synera, .services-item-synera h4, .call-to-synera, .team-item-synera h4, .team-item-synera a, #home-projects-block.skin-synera, #home-form-block.skin-synera, #gallery-carousel.skin-synera h2{color:#030000;}
.team-wrapper-synera .owl-wrapper-outer{border-bottom:1px solid #030000}
.button-synera{background:#030000;color:#FFF}
.services-title-synera{color:#030000;font-weight:lighter;font-size:2.6em;text-align:left}
.bar-synera{color:#030000}
#home-tv-block.skin-synera{background:#030000;background-position:center center;background-repeat: no-repeat;background-size:100% auto,-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.skin-synera input, .skin-synera textarea{border:1px solid #030000;color:#030000;}
.skin-synera input::-webkit-input-placeholder, .skin-synera textarea::-webkit-input-placeholder { color:#030000}
.skin-synera input:-moz-placeholder, .skin-synera textarea:-moz-placeholder { color:#030000}
.skin-synera input::-moz-placeholder, .skin-synera textarea::-moz-placeholder { color:#030000}
.skin-synera input:-ms-input-placeholder, .skin-synera textarea:-ms-input-placeholder { color:#030000}
.skin-synera input[type=submit]{background:#030000;color:#FFF}
#copy-networks-block.skin-synera{background:#030000;color:#FFF;font-size:0.75em}
.single-trabajos footer.skin-synera{background:#e5e5e5;}
.tax-estado footer.skin-synera, .category footer.skin-synera{background:#030000}
.page-template-default footer.skin-synera p{color:#030000}
.page-template-home-php footer.skin-synera, .post-type-archive-trabajos footer.skin-synera, .post-type-archive-tv footer.skin-synera{background:#030000}
.skin-synera .socicon{color:#030000}
.skin-synera .socicon:hover{transform:skew(-40deg,20deg);-webkit-transform:skew(-40deg,20deg);-ms-transform:skew(-40deg,20deg)}
.skin-synera .link-to-networks li:hover{transform:skew(20deg,-10deg);-webkit-transform:skew(20deg,-10deg);-ms-transform:skew(20deg,-10deg);filter: alpha(opacity = 50);}
footer.skin-synera p{color:#FFF;}
.single-trabajos footer.skin-synera p, .page-template-video-php footer.skin-synera p, .page-template-imagen-php footer.skin-synera p, .page-template-galeria-php footer.skin-synera p, .single-tv footer.skin-synera p, .page-template-blog-php footer.skin-synera p, .single-post footer.skin-synera p{color:#030000}
.skin-synera .owl-theme .owl-controls .owl-page.active span, .skin-synera .owl-theme .owl-controls.clickable .owl-page:hover span {background:#030000;}
.block-gallery.skin-synera{background:#030000}
.skin-synera .button{background:#FFF;color:#030000}
.skin-synera .button:hover{background:#c5c5c5}
#archive-title-wrapper.skin-synera{background:#e5e5e5}
.skin-synera .archive-title{color:#030000}
.slider-category-synera, .slider-taxonomy-synera{background:#030000}
.skin-synera #category-description p{color:#030000}
.skin-synera #menu-idiomas{border-color:#030000}
#wrapper-mobile-menus.skin-synera{border-top:1px solid #030000}
#wrapper-mobile-menus.skin-synera .menu-link{color:#030000;}
.post-type-archive-trabajos #archive-title-wrapper.skin-lacasagroga{background:#000}
.post-type-archive-trabajos #archive-title-wrapper.skin-lacasagroga h2, .post-type-archive-trabajos #archive-title-wrapper.skin-lacasagroga div.accordion-content{color:#fff}
#category-description{width: auto;    max-width: 768px;    margin: 0 auto;    text-align: left;}
#category-description .accordion-content p {text-align:left}
/******* 
transitions 
*********************/
.transition-medium{-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.transition-fast,section,#map{-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.transition-delay{-webkit-transition-delay: 0.2s; transition-delay: 0.2s;-moz-transition-delay:0.2s;}
/*.contact-button:hover, input[type=submit]:hover{border-radius: 50%;filter: alpha(opacity = 50);}*/
.contact-button:hover, input[type=submit]:hover{text-decoration:underline}
/*.lazy-hidden{opacity:0}.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin-left:22px ;
	margin-right:22px;
	/*padding: 3px 10px;*/
	width:68px;
	height:68px;
	font-size: 12px;
	/*-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;*/
	background-size:100% 100%;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 0.5;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background:#104a61;
	-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(css/AjaxLoader.gif) no-repeat center center
}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut 2.7s both ease;
  -moz-animation: fadeOut 2.7s both ease;
  animation: fadeOut 2.7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn 1.7s both ease;
  -moz-animation: fadeIn 1.7s both ease;
  animation: fadeIn 1.7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(2.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(2.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(2.5); }
}

html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999999999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-slider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none}#swipebox-slider .slide{background:url(img/loader.gif) no-repeat center center;height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-action{bottom:-50px}#swipebox-action.visible-bars{-ms-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}#swipebox-action #swipebox-close,#swipebox-action #swipebox-next,#swipebox-action #swipebox-prev{background-image:url(img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;position:absolute;width:50px;height:50px;top:0}#swipebox-action #swipebox-prev{background-position:-32px 13px;right:100px}#swipebox-action #swipebox-next{background-position:-78px 13px;right:40px}#swipebox-action #swipebox-close{background-position:15px 12px;left:40px}#swipebox-action #swipebox-next.disabled,#swipebox-action #swipebox-prev.disabled{opacity:.3}#swipebox-caption{top:-50px;text-align:center}#swipebox-caption.visible-bars{-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}#swipebox-slider.rightSpring{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}#swipebox-slider.leftSpring{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@media screen and (max-width:800px){#swipebox-action #swipebox-close{left:0}#swipebox-action #swipebox-prev{right:60px}#swipebox-action #swipebox-next{right:0}}#swipebox-overlay{background:#0d0d0d}#swipebox-action,#swipebox-caption{text-shadow:1px 1px 1px #000;background-color:#0d0d0d;background-color:#0d0d0d;background-image:-webkit-gradient(linear,left top,left bottom,from(#0d0d0d),to(#000));background-image:-webkit-linear-gradient(top,#0d0d0d,#000);background-image:linear-gradient(to bottom,#0d0d0d,#000);opacity:.95}#swipebox-action{border-top:1px solid rgba(255,255,255,.2)}#swipebox-caption{border-bottom:1px solid rgba(255,255,255,.2);color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
@media only screen and (max-width:1679px){
.item-project-tax-cat{height:auto;}
}
@media only screen and (min-width:1681px){
.item-project-tax-cat{height:auto;max-height:inherit}
}
@media only screen and (max-width:1280px){
.listado-producciones li{width:100%;float:none;text-align:center}	
#category-description p{max-width:94%;margin-left:auto;margin-right:auto}
#menu-principal, #menu-paginas, #menu-idiomas{display:none;}
#mobile-menu-trigger{display:block}
#wrapper-mobile-menus li{display:block;padding:0.5em;font-size:1.2em}
#wrapper-mobile-menus li .menu-link{text-transform:uppercase}
#map{height:400px}
.owl-theme .owl-controls .owl-buttons div{margin-left:10px;margin-right:10px}
}

@media only screen and (max-width:1130px){
#home-services-block li{width:100%;float:none;clear:both;display:block;text-align:center;min-height:inherit;padding-bottom:3.5em}
.services-title-soul, .services-title-lacasagroga, #home-services-block h4, #home-services-block p, .services-title-synera{text-align:center;margin-left:inherit}
#home-services-block p{max-width:557px;margin:0 auto}
.owl-theme .owl-controls .owl-buttons div{width:40px;height:40px}
.owl-buttons{margin-top:-20px}
.team-text, .team-photo, .col1, .col2{width:100%;height:auto;display:block;float:none}
.team-text h3, .team-text h4, .team-text p{text-align:center;margin-left:auto;margin-right:auto;max-width:96%}
input, textarea{max-width:inherit;width:100%;text-align:center}
#home-form-block .col1{text-align:center;padding-bottom:95px}
#home-form-block .col1 p{margin-left:inherit;max-width:100%}
.fine-line{margin:inherit;margin-top:10px;margin-bottom:20px}
div.accordion-content{width:93%}
ul.contacto li{margin-left:0}
.post-navigation, .block-content-single .form-wrapper{max-width:96%;}
#home-statement-block h2{font-size:2.8em;max-width:96%;margin-left:auto;margin-right:auto}
#home-services-block h2, #home-team-block h2, #home-projects-block h2, #home-form-block h2, #titulo-menu-producciones, .block-content-single h2.archive-title, section.gallery-inside-video-post h2{font-size:3.2em;max-width:96%}
.call-contact{font-size:2.8em}
#group-block h3{font-size:1.9em;max-width:96%;margin-left:auto;margin-right:auto}
#group-block h2{max-width:96%;font-size:2.6em;margin-left:auto;margin-right:auto}
#home-projects-block a.contact-button{width:96%}
.services-title-synera, #subtitulo-menu-producciones, .titular-trabajos{font-size:2em}
#home-statement-block p{width:96%}
#home-services-block div{max-width:96%}
#home-services-block p{max-width:inherit}
#home-services-block ul{padding:3.5% 0 1% 0;width:96%}
.slide-group, .slide-team{width:96%}
.link-to-networks{max-width:96%;margin-left:auto;margin-right:auto}
#home-form-block{width:96%;margin-left:auto;margin-right:auto}
h2 br, h3 br, h4 br, h5 br{display:none;}
#copy-networks-block p, footer p{max-width:90%;margin-left:auto;margin-right:auto}
.slide-team .owl-pagination{top:70px}
}
@media only screen and (max-width:1024px){
#map{height:350px}
.item .button-project h3{font-size:1em}
.item .button-project a{padding:0.7em 1em;}
.item .button-project{bottom:50px}
#portfolio-filters li{display:block;float:none;margin-bottom:1em}
#home-statement-block h2, .call-contact{font-size:2.6em;}
#home-services-block h2, #home-team-block h2, #home-projects-block h2, #home-form-block h2, #titulo-menu-producciones, .block-content-single h2.archive-title, section.gallery-inside-video-post h2{font-size:2.9em}
#group-block h3{font-size:1.9em;}
#group-block h2{font-size:2.4em;}
.services-title-synera, #subtitulo-menu-producciones, .titular-trabajos, #trabajos-terminados li .menu-link, #trabajos-proceso li .menu-link, #trabajos-crowfunding li .menu-link{font-size:1.7em}
.owl-theme .owl-controls .owl-buttons div{margin-left:5px;margin-right:5px}
.item-project-tax-cat{width:50%}
}
@media only screen and (max-width:768px){
#map{height:300px}
.item .button-project h3{font-size:0.8em}
.item .button-project a{padding:0.5em 0.8em;}
.item .button-project{bottom:40px}
#home-statement-block h2, .call-contact{font-size:2.2em;}
#home-services-block h2, #home-team-block h2, #home-projects-block h2, #home-form-block h2, #titulo-menu-producciones, .block-content-single h2.archive-title, section.gallery-inside-video-post h2{font-size:2.4em}
#group-block h3{font-size:1.7em;}
#group-block h2{font-size:2em;}
.services-title-synera, #subtitulo-menu-producciones, .titular-trabajos, .subtitular-lista-trabajos{font-size:1.5em}
}
@media only screen and (max-width:660px){
#map{height:280px}
.item .button-project h3{font-size:0.7em}
.item .button-project a{padding:0.3em 0.7em;}
.item .button-project{bottom:30px}
#home-statement-block h2, .call-contact{font-size:1.8em;}
#home-services-block h2, #home-team-block h2, #home-projects-block h2, #home-form-block h2, #titulo-menu-producciones, .block-content-single h2.archive-title, section.gallery-inside-video-post h2, .block-content-single h2{font-size:1.9em}
#group-block h3{font-size:1.6em;}
#group-block h2{font-size:1.7em;}
.services-title-synera, #subtitulo-menu-producciones, .titular-trabajos, .subtitular-lista-trabajos, #trabajos-terminados li .menu-link, #trabajos-proceso li .menu-link, #trabajos-crowfunding li .menu-link{font-size:1.5em}
.owl-theme .owl-controls .owl-buttons div{margin-left:3px;margin-right:3px}
}
@media only screen and (max-width:458px){
#map{height:240px}	
.item .button-project{bottom:20px}
#home-statement-block h2. .call-contact{font-size:1.5em;}
#home-services-block h2, #home-team-block h2, #home-projects-block h2, #home-form-block h2, #titulo-menu-producciones{font-size:1.6em}
#group-block h3{font-size:1.3em;}
#group-block h2{font-size:1.6em;}
.services-title-synera, #subtitulo-menu-producciones, .titular-trabajos, .subtitular-lista-trabajos{font-size:1.3em}
.item-project-tax-cat{width:100%}
}
@media only screen and (max-width:380px){
#map{height:200px}
#home-statement-block h2, .call-contact, #subtitulo-menu-producciones{font-size:1.3em;}
#home-services-block h2, #home-team-block h2, #home-projects-block h2, #home-form-block h2, #titulo-menu-producciones, .block-content-single h2.archive-title, section.gallery-inside-video-post h2{font-size:1.4em}
#group-block h3{font-size:1.1em;}
#group-block h2{font-size:1.2em;}
.services-title-synera, #subtitulo-menu-producciones, .titular-trabajos, .subtitular-lista-trabajos, #trabajos-terminados li .menu-link, #trabajos-proceso li .menu-link, #trabajos-crowfunding li .menu-link{font-size:1.1em}
}
/************************** Cookies *****************************************************/
#cookieChoiceInfo span{margin-right:10px;}
#cookieChoiceInfo a{background:#fed101;color:#000;font-weight:normal;text-decoration:none;padding:0.25em;border-radius:0.15em}
a#cookieChoiceDismiss{background:#ececec;padding:0.25em 0.5em;margin-left:10px} 
#cookieChoiceInfo a:hover{background:#ececec;}
@media only screen and (max-width:880px){
#cookieChoiceInfo span{width:100%;height:auto;clear:right;float:none;padding-bottom:15px;display:block}
#cookieChoiceInfo a{display:inline-block;float:left;margin:10px auto;width:75%;}
a#cookieChoiceDismiss{width:20%;margin-left:5%}
}