@font-face{font-family:CenturyGothic,sans-serif;src:url('../fonts/underground_pro/p22undergroundpro-heavy.otf');src:url('../fonts/underground_pro/p22undergroundpro-heavy.eot') format('embedded-opentype'),url('../fonts/underground_pro/p22undergroundpro-heavy.otf'),url('../fonts/underground_pro/p22undergroundpro-heavy.woff') format('woff'),url('../fonts/underground_pro/p22undergroundpro-heavy.ttf') format('truetype'),url('../fonts/underground_pro/p22undergroundpro-heavy.svg#CenturyGothic,sans-serif') format('svg')}
@font-face{font-family:CenturyGothic,sans-serif;src:url('../fonts/underground_pro/p22undergroundpro-medium.otf');src:url('../fonts/underground_pro/p22undergroundpro-medium.eot') format('embedded-opentype'),url('../fonts/underground_pro/p22undergroundpro-medium.otf'),url('../fonts/underground_pro/p22undergroundpro-medium.woff') format('woff'),url('../fonts/underground_pro/p22undergroundpro-medium.ttf') format('truetype'),url('../fonts/underground_pro/p22undergroundpro-medium.svg#P22UndergroundProMedium') format('svg')}

/* Webfont: CenturyGothic-Bold */@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/CenturyGothic-Bold.woff') format('woff'), /* Modern Browsers */
         url('../fonts/CenturyGothic-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: bold;
    text-rendering: optimizeLegibility;
}



body{min-width:320px;font-weight:300;font-family:CenturyGothic,sans-serif; background-color: #fff !important; }.bold-caps{text-transform:uppercase;font-weight:700}.text-strong{font-weight:700}.text-uppercase{text-transform:uppercase}.lead{line-height:1.75}
.section-block p{margin-bottom:28px}blockquote p{line-height:1.75}.dropcap{float:left;line-height:1;font-size:3.5em;margin-right:4px;vertical-align:top}input.placeholder,textarea.placeholder{color:#999}.section-block img{margin-bottom:20px}.arrow-list ul{margin:0 0 16px;padding:0;list-style:none}
.arrow-list ul ul{margin:0 0 0 16px}.arrow-list ul li{position:relative;padding-left:20px}.arrow-list ul li:before{display:inline-block;position:absolute;top:0;left:0;width:20px;overflow:hidden;font-family:'icomoon';content:'\E02E'}
.arrow-list ul li a{outline:0}.check-list ul{margin:0 0 16px;padding:0;list-style:none}.check-list ul ul{margin:0 0 0 25px}.check-list ul li{position:relative;padding-left:18px}.check-list ul li:before{display:inline-block;position:absolute;top:0;left:0;width:18px;overflow:hidden}
.check-list ul li:before{content:'\2713';font-family:sans-serif}.check-list ul li a{outline:0}.media{width:100%;max-width:100%;text-align:center;margin-bottom:20px}.media:after,.media:before{display:table;line-height:0;content:''}
.media:after{clear:both}.media .royalSlider{width:100%}.media img{display:block;max-width:100%;height:auto;margin-bottom:0}.media img+img{margin-top:20px}.media iframe{max-width:100%;display:block}.media .lazy-image-wrap+.lazy-image-wrap{margin-top:30px}
.lazy-image-wrap{background-image:url(../img/preload.gif);background-position:center center;background-repeat:no-repeat}.lazy-image-wrap img{display:block;max-width:100%;height:auto}.lazy-image-wrap.lazyloaded{background:0}.alignright{float:right}.alignleft{float:left}
.aligncenter{display:block;margin-left:auto;margin-right:auto}.gallery:after,.gallery:before{display:table;line-height:0;content:''}.gallery:after{clear:both}.gallery .gallery-item{display:block;width:100%;float:left;margin-top:0;text-align:center}
.gallery .gallery-item+.gallery-item{margin-left:2.857142857142857%}.gallery br{clear:both}.gallery.gallery-columns-1 .gallery-item{width:8.571428571428571%}.gallery.gallery-columns-2 .gallery-item{width:20%}.gallery.gallery-columns-3 .gallery-item{width:31.42857142857143%}
.gallery.gallery-columns-4 .gallery-item{width:42.857142857142854%}.gallery.gallery-columns-5 .gallery-item{width:54.285714285714285%}.gallery.gallery-columns-6 .gallery-item{width:65.71428571428572%}.gallery.gallery-columns-7 .gallery-item{width:77.14285714285714%}
.gallery.gallery-columns-8 .gallery-item{width:88.57142857142857%}.gallery.gallery-columns-9 .gallery-item{width:100%}.gallery .gallery-item a{display:inline-block}.gallery .gallery-item a img{max-width:100%}.fullscreen-table.collapsed{height:auto}.fullscreen-table.collapsed .fullscreen-row{position:relative}
.fullscreen-table .fullscreen-row.slider{height:270px}.slider-container{width:100%;height:100%;overflow:hidden;position:relative}.slider-container .cycle-slider{position:relative;width:100%;height:100%;overflow:hidden}.slider-container .slide-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;display:none}
.slider-container .slide-wrap.cycle-slide{display:block}.slider-container .slide-wrap .caption-box{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:488;display:table}.slider-container .slide-wrap .caption{display:table-cell;line-height:1.4;vertical-align:middle}
.slider-container .slide-wrap .caption .slide-link{display:block;margin-top:20px}.slide-link{text-transform:uppercase;letter-spacing:2px;font-family:CenturyGothic,sans-serif;font-size:14px;color:#fff;display:inline-block;text-decoration:none}
.slider-container .slide-wrap .caption .slide-link a{text-transform:uppercase;letter-spacing:2px;font-family:CenturyGothic,sans-serif;font-size:14px;color:#fff;display:inline-block;text-decoration:none}.slider-container .slide-wrap .caption .slide-text{font-family:CenturyGothic,sans-serif;font-size:38px;color:#ed433c;line-height:1.05;margin-bottom:30px;font-weight:700;font-style:italic;letter-spacing:10px}
.slide-text b{font-family:CenturyGothic,sans-serif;font-size:14px;color:#fff;text-transform:uppercase;line-height:14px;letter-spacing:inherit;font-style:normal}.slider-container .slide{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;-webkit-backface-visibility:hidden}
.slider-container .slide>img{max-width:none;max-height:none}.cycle-slider.cycle-loading .cycle-next,.cycle-slider.cycle-loading .cycle-prev{display:none}.cycle-slider .cycle-next,.cycle-slider .cycle-prev{position:absolute;top:50%;height:40px;width:40px;z-index:300;cursor:pointer;margin-top:-20px;border-radius:2px;opacity:0;text-align:center;background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-transition:opacity .3s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:opacity .3s cubic-bezier(0.39,0.575,0.565,1);transition:opacity .3s cubic-bezier(0.39,0.575,0.565,1)}
.cycle-slider .cycle-next{right:10px}.cycle-slider .cycle-prev{left:10px}.cycle-slider:hover .cycle-prev,.cycle-slider:hover .cycle-next{opacity:.9}.cycle-slider .cycle-next:before,.cycle-slider .cycle-prev:before{font-family:'icomoon';content:'\E02E';color:#fff;font-size:28px;line-height:40px}
.cycle-slider .cycle-prev:before{content:'\E02F'}.cycle-slider img{max-width:100%;max-height:100%;-webkit-transform:translate3d(0,0,0)}.cycle-slider.cycle-loading{overflow:hidden;background-image:url(../img/preload.gif);background-position:center center;background-repeat:no-repeat}
.main-header{z-index:492;position:relative}.main-header .main-header-wrap{width:100%;position:relative;background-color:transparent;}.main-header.affix .main-header-wrap,.main-header.affix-top .main-header-wrap{position:fixed;padding:0;top:0;left:0;height:100px}
.main-header .brand{text-align:center;margin-bottom:10px;display:none}.main-header .brand a{outline:0;height:100%;font-size:0;display:block;cursor:default;text-decoration:none}.main-header .brand img{max-width:100%;max-height:100%;width:auto;margin:auto;display:block;cursor:pointer}
.languages{text-align:right;height:5px}.languages li{padding:0!important;margin:0!important}.languages li:first-child{margin-right:5px!important}.languages li:first-child:after{content:' / ';font-family:CenturyGothic,sans-serif;font-weight:normal;color:white;font-size:1em!important}
.lang-en>a>span,.lang-es>a>span{font-family:CenturyGothic,sans-serif;color:white; font-size: initial; }.languages a{font-size:.750em!important}.main-header .main-nav{text-align:center;margin:0;width:100%;z-index:493;display:block;max-height:0;overflow:hidden}
.main-header .nav.opened{max-height:9999px}.main-header .nav-toggle{display:block;padding:4px 0;text-align:center;font-size:12px;line-height:1;border-top:1px solid #e0e0e0;text-transform:uppercase;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.main-header .nav-toggle>span{height:16px;margin:10px 0;width:25px;line-height:28px;vertical-align:top;display:inline-block;border:solid #666;border-width:1px 0;position:relative}.main-header .nav-toggle>span:after{position:absolute;content:'';height:6px;width:100%;border:solid #666;border-width:1px 0;top:50%;left:0;margin-top:-3px}
.main-header .main-nav ul{background-color:#fff;border-top:1px solid #e0e0e0}.main-header .main-nav ul,.main-header .main-nav ul li{margin:0;padding:0;list-style:none}.main-header .main-nav ul li{display:block;vertical-align:top;text-transform:uppercase;font-size:12px;line-height:16px;border-bottom:1px solid #e0e0e0}
.main-header .main-nav ul li a{line-height:1;outline:0;display:block;padding:16px 0;text-decoration:none;letter-spacing:.1em;font-family:CenturyGothic,sans-serif;font-size:1.2em; color: white; }.main-header .main-nav ul li:hover>a{background-color:transparent;color:#8a8c8b;text-decoration:none}
.main-header .main-nav ul li.current-menu-item a { color:#ed433c !important; }
.main-header .main-nav.tiny-nav{max-height:none;border-top:1px solid #e0e0e0}.main-header .main-nav .tinynav{position:relative;height:44px;width:100%;background-color:#fff;border:0;outline:0}.main-header .main-nav.tiny-nav ul{display:none}.section-block{padding:64px 0 96px;background:#c7c8c6}
.section-block.small{padding:64px 0}.section-block+.section-block{border-top:1px solid transparent}.section-block .separator{width:100%;padding:18px 0;clear:both;display:block;position:relative}.section-block .separator.separator-small{padding:10px 0}
.section-block .section-title{font-weight:700;margin:0 0 1.4em;text-align:center}.section-block .section-title small{font-size:20px;display:block}.aside-block{position:relative;background-size:cover;background-attachment:fixed;background-color:#666;-moz-box-shadow:inset 0 0 16px 0 rgba(0,0,0,0.25);box-shadow:inset 0 0 16px 0 rgba(0,0,0,0.25)}
.handheld .aside-block{background-attachment:scroll!important;background-position:center center!important;background-repeat:no-repeat}.aside-block .aside-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAQAAABeK7cBAAAADUlEQVQIHWNgUGVgAAAAdAAmcohj8QAAAABJRU5ErkJggg==')}
.aside-block .aside-container{padding:5% 0;width:100%;height:300px;display:table;table-layout:fixed;position:relative;z-index:1}.aside-block .aside-container .aside-content{display:table-cell;vertical-align:middle;height:100%}.aside-block .aside-container .aside-content .container+.container{margin-top:40px}
.aside-block .aside-container .aside-content .aside-title{color:#fff;margin:0 0 1.1em;text-align:center;font-size:20px;line-height:1.2}.aside-block .aside-container .aside-content .aside-title span{display:inline-block;padding:15px 20px;background-color:rgba(0,0,0,0.6);font-weight:700}
.lt-ie9 .aside-block .aside-container .aside-content .aside-title span{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)"}.aside-block .bg-loading{position:absolute;color:#fff;font-size:14px;padding:3px 6px;left:10px;bottom:10px;line-height:1;-webkit-animation:blink alternate 1.5s linear infinite;-moz-animation:blink alternate 1.5s linear infinite;animation:blink alternate 1.5s linear infinite}
@-webkit-keyframes blink{0%{opacity:1}100%{opacity:.3}}@-moz-keyframes blink{0%{opacity:1}100%{opacity:.3}}@keyframes blink{0%{opacity:1}100%{opacity:.3}}.sidebar .sidebar-block{margin-bottom:30px;font-size:14px}.sidebar .sidebar-block+.sidebar-block{border-top:1px solid transparent;padding-top:30px}
.sidebar .sidebar-block h3{font-size:15px;margin:14px 0 10px;font-weight:700;text-transform:uppercase}.footer{font-family:CenturyGothic,sans-serif;font-size:.83em;background-color:#212721;color:#c7c8c6!important;letter-spacing:1px}.footer .col-md-6{color:#c7c8c6!important}
.footer a{color:#c7c8c6!important}.footer .back-top{border:8px solid transparent;border-bottom-color:#262626;position:absolute;left:50%;margin-left:-8px;margin-top:-16px}.footer .footer-top{padding:40px 0;color:#ccc}.footer .footer-top h4{color:#fff;font-size:14px;border-bottom:1px solid #363636;margin-bottom:20px;padding-bottom:8px;text-transform:uppercase;font-weight:700}
.footer .footer-top .container [class*="span"]{margin-bottom:40px}.footer .footer-bottom{padding:26px 0;color:97999A;background-color:#212721}.footer .footer-widget+.footer-widget{padding-top:20px}.footer .redes_sociales{padding-top:0}
.footer .redes_sociales a{padding:3px}.portfolio-sidebar{font-size:14px}.portfolio-sidebar h3{font-size:15px;margin-top:0;margin-bottom:10px;font-weight:700;text-transform:uppercase}.portfolio-sidebar .check-list ul,.portfolio-sidebar .arrow-list ul{margin:0}
.portfolio-sidebar{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid #e0e0e0}.portfolio-sidebar:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.portfolio-sidebar .portfolio-live:after{font-family:sans-serif;content:'\0020 \2192'}
.portfolio-meta{margin:0;padding:0;list-style:none}.portfolio-meta li{margin:15px 0}.portfolio-meta li [class*="glyphicons"]{font-size:24px;line-height:36px;width:36px;height:36px;float:left;text-align:center}.portfolio-meta li>span{display:block;margin-left:46px;line-height:1.5}
.portfolio-meta li>span strong{display:block;color:#000;text-transform:uppercase}.btn.portfolio-like{display:block;line-height:1;padding:8px;background:0}.portfolio-like [class*="glyphicons-"]{display:inline-block;line-height:1;font-size:28px;margin-right:5px;vertical-align:middle;color:#ccc;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.portfolio-like:hover{color:#000}.portfolio-like:disabled{opacity:1;filter:alpha(opacity=100)}.portfolio-like:hover [class*="glyphicons-"],.portfolio-like:disabled [class*="glyphicons-"]{color:#fcb3b3}.post.portfolio .post-title{margin-bottom:30px}
.post.portfolio .post-title small{text-transform:none;display:block;font-size:16px}.post.portfolio .post-footer .portfolio-links{float:left}.post.portfolio .post-footer .portfolio-links:after{font-family:sans-serif;line-height:1;content:'\0020 \2192'}
.post.portfolio .post-footer .portfolio-links+.portfolio-links{margin-left:5px}.post.portfolio .post-footer .portfolio-like{float:right}.post.portfolio .post-footer .portfolio-like [class*="glyphicons-"]{font-size:24px}.related-post-thumbnail{margin:0;width:auto;text-align:center;position:relative}
.related-post-thumbnail img{max-width:100%;height:auto;display:block}.related-post-thumbnail .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;display:block;background-color:rgba(255,255,255,0.5);-webkit-transform:translateZ(0);-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.lt-ie9 .related-post-thumbnail .overlay{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";display:none}.related-post-thumbnail .overlay .post-icon{width:48px;height:48px;text-align:center;position:absolute;left:50%;top:50%;border-radius:50%;margin:-24px 0 0 -24px;background-color:#000;-webkit-transform:translateZ(0) rotate(-60deg);-moz-transform:translateZ(0) rotate(-60deg);-ms-transform:translateZ(0) rotate(-60deg);-o-transform:translateZ(0) rotate(-60deg);transform:translateZ(0) rotate(-60deg);-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-moz-transform .4s ease;transition:transform .4s ease}
.related-post-thumbnail:hover .overlay{opacity:1}.lt-ie9 .related-post-thumbnail:hover .overlay{display:block}.related-post-thumbnail:hover .overlay .post-icon{-webkit-transform:translateZ(0) rotate(0deg);-moz-transform:translateZ(0) rotate(0deg);-ms-transform:translateZ(0) rotate(0deg);-o-transform:translateZ(0) rotate(0deg);transform:translateZ(0) rotate(0deg)}
.related-post-thumbnail .overlay .post-icon [class*="glyphicons-"]{font-size:18px;color:#fff;line-height:48px}.related-post-content h4{font-size:16px;margin-top:10px;margin-bottom:25px;color:#000}.related-post-content h4 small{display:block;text-transform:none}
#error-page h1 span{font-size:2em}#error-page{text-align:center}.form-control,.form-control:focus{outline:0;-moz-box-shadow:none;box-shadow:none}.form-group [class*="col-xs-"],.form-group [class*="col-sm-"],.form-group [class*="col-md-"],.form-group [class*="col-lg-"]{margin-bottom:15px}
.form-group [class*="col-xs-"]:last-child,.form-group [class*="col-sm-"]:last-child,.form-group [class*="col-md-"]:last-child,.form-group [class*="col-lg-"]:last-child{margin-bottom:0}
.search-form input{background-repeat:no-repeat;background-position:right center;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0xNC45MDUsMTMuMDkxbC0zLjc1Mi0zLjc1M2MwLjYxLTAuOTQ2LDAuOTcxLTIuMDY5LDAuOTcxLTMuMjc3QzEyLjEyNCwyLjcxOCw5LjQwMywwLDYuMDYyLDAgQzIuNzE4LDAsMCwyLjcxOCwwLDYuMDYxYzAsMy4zNDMsMi43MTgsNi4wNjIsNi4wNjIsNi4wNjJjMS4yMDcsMCwyLjMzLTAuMzU4LDMuMjc3LTAuOTY5bDMuNzUxLDMuNzUyIGMwLjEyNiwwLjEyNiwwLjMzMiwwLjEyNiwwLjQ1NSwwbDEuMzYxLTEuMzYxQzE1LjAzMSwxMy40MiwxNS4wMzEsMTMuMjE2LDE0LjkwNSwxMy4wOTF6IE0xLjkyNCw2LjA2MSBjMC0yLjI3OSwxLjg1Ni00LjEzNiw0LjEzNy00LjEzNmMyLjI4MiwwLDQuMTM3LDEuODU2LDQuMTM3LDQuMTM2YzAsMi4yODItMS44NTUsNC4xMzctNC4xMzcsNC4xMzcgQzMuNzgsMTAuMTk4LDEuOTI0LDguMzQyLDEuOTI0LDYuMDYxeiIvPjwvc3ZnPg==')}.post{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #e0e0e0}.post .post-title{font-size:20px;line-height:28px;margin:0;text-transform:uppercase;font-weight:700}
.post .post-content iframe{max-width:100%}.post .media{margin-bottom:20px}.post .read-more:after{font-family:sans-serif;line-height:1;content:'\0020 \2192'}.post .meta{margin:0 0 30px;padding:0;list-style:none}.post .meta li{display:inline-block;font-size:12px;line-height:28px;vertical-align:top;text-transform:uppercase}
.post .meta li+li:before{content:'\00A0/\00A0'}.post .meta li [class*="glyphicons-"]{margin-right:3px}.post-nav{border-top:1px solid #e0e0e0}.single-post .post{border-bottom:0;margin-bottom:0;padding-bottom:0}
.single-post .post .meta{text-align:center}.single-post .post .post-footer{padding:30px 0}.single-post .post .post-footer .post-tags{margin-bottom:10px}.single-post .post .post-footer .post-tags,.single-post .post .post-footer .post-to-top{display:block;text-align:center}
.single-post .post .post-footer .post-tags .tag-label{margin:0 10px 0 0;line-height:28px;color:#000;font-weight:700}.single-post .post-row{margin:40px 0}.single-post .post-row .post-row-title{line-height:1;font-size:18px;padding:30px 0 10px;margin-bottom:30px;text-transform:uppercase;color:#000;border-bottom:1px solid #e0e0e0}
.single-post .post .post-author .post-author-avatar{float:left;margin-right:10px}.single-post .post .post-author .post-author-avatar img{max-width:60px;height:auto;display:block}.single-post .post .post-author .post-author-info{overflow:hidden}.single-post .post .post-author .post-author-info p{margin:0}
.single-post .post .post-author h4{margin-top:0;font-weight:700}.social-buttons,.social-buttons li{margin:0;padding:0;list-style:none}.social-buttons li{display:inline-block}.social-buttons li+li{margin-left:15px}.comments-box .comments-wrap{margin-bottom:60px}
.comment-nav{margin:60px 0 0}.comments-box .comments-list{margin:0;padding:0}.comments-box .comments-list .children{padding-left:20px}.comments-box .comments-list li{list-style:none;margin-top:40px;padding-top:40px;border-top:1px dashed #dfdfdf}.comments-box .comments-list li:first-child{margin-top:0;padding-top:0;border-top:0}
.comment-entry{margin-bottom:20px}.comment-entry .comment-body{background-color:#fff;border:1px solid #e0e0e0;padding:30px;position:relative}.comment-entry .comment-body p{margin:0;position:relative}.comment-entry .comment-body,.comment-entry .comment-header{margin-bottom:10px;position:relative}
.comment-entry .comment-footer{text-align:right;line-height:1.2}.comment-entry .comment-footer>div{display:inline-block;font-size:12px;color:#000;text-transform:uppercase}.comment-entry .comment-footer>div+div{margin-left:10px}.comment-entry .comment-header img{margin-right:10px;border-radius:2px;float:left;max-width:60px;height:auto;display:block}
.comment-entry .comment-body .comment-number{position:absolute;right:0;bottom:0;width:40px;height:40px;text-align:center;display:block;line-height:40px;font-size:24px;color:#d0d0d0}.comment-entry .comment-header .comment-meta{overflow:hidden;padding:4px 0}
.comment-entry .comment-header .comment-meta>span{display:block}.comment-entry .comment-header .comment-meta>span.author-name{color:#000;font-size:18px;font-weight:700}.comment-entry .comment-header .comment-meta>span.comment-time{font-size:12px;text-transform:uppercase}
.comment-respond h3{text-transform:uppercase;margin-top:0;font-size:21px;font-weight:700}.comment-respond h3 small{font-size:11px;color:#999;line-height:1;vertical-align:middle;display:inline-block}.comment-respond .comment-form .form-allowed-tags code{white-space:normal;color:#888}
.comment-respond .comment-form .form-submit{display:none}.team{text-align:center;margin-bottom:30px;border:1px solid transparent}.team .team-photo{margin:-1px -1px 0;position:relative;min-height:32px}.team .team-photo img{display:block;max-width:100%;height:auto;margin:auto}
.team .team-info{padding:25px 20px 20px;position:relative}.team .team-info .name,.team .team-info .role{display:block;line-height:1.2;text-transform:uppercase}.team .team-info .name{font-weight:700;font-size:18px;margin-bottom:10px}.team .team-info .role{font-size:13px}
.team .team-info:after{position:absolute;content:'';width:50%;height:1px;bottom:0;left:25%}.team .team-text{font-size:14px;line-height:1.8;padding:20px}.service{margin-bottom:30px;font-size:14px;line-height:1.8}.service.boxed{border:1px solid transparent;padding:30px}
.service .service-header,.service .service-content{text-align:center}.service .service-icon{width:80px;height:80px;margin:0 auto 20px;border-radius:50%;text-align:center}.service .service-icon [class*="glyphicons-"],.service .service-icon [class*="zocial-"]{line-height:80px;font-size:64px}
.service .title{font-weight:700;font-size:18px;margin:0 0 20px;padding-bottom:20px;text-transform:uppercase;position:relative}.service .title:after{content:'';position:absolute;width:50%;height:1px;top:100%;left:25%}
.service .service-content p{margin-bottom:14px}.service.featured .service-icon,.service.featured .title{display:inline-block;vertical-align:middle;margin:0}.service.featured .service-icon{width:64px;height:64px;margin-right:10px}.service.featured .service-icon [class*="glyphicons-"],.service.featured .service-icon [class*="zocial-"]{line-height:64px;font-size:48px}
.service.featured .service-header{margin-bottom:1em}.service.featured .service-header,.service.featured .service-content{text-align:left}.service.featured .title{padding-bottom:0}.service.featured .title:after{display:none}.cta{margin:0 0 30px;overflow:hidden;background-color:#fff;border:1px solid transparent}
.cta p{margin:0}.cta .headline{font-weight:700;margin:0 0 10px;line-height:1}.cta .cta-inner{display:table;width:100%;padding:30px}.cta .col-btn{text-align:left}.cta .col-text+.col-text,.cta .col-btn+.col-text,.cta .col-text+.col-btn,.cta .col-btn+.col-btn{padding-top:15px}
.portfolio h3{font-family:CenturyGothic,sans-serif;text-align:center;font-size:18px;padding:0 20px;color:#212721;}.portfolio h4{font-family:CenturyGothic,sans-serif;font-size:12px;text-align:center;color:#fff;letter-spacing:.1em;text-transform:uppercase}
.portfolio .items-wrap:after,.portfolio .items-wrap:before{display:table;line-height:0;content:''}.portfolio .items-wrap:after{clear:both}.portfolio .items-wrap .item{width:100%;padding:10px;float:left}.portfolio .items-wrap{margin:0 -10px;position:relative}
.portfolio .items-wrap .item .item-link{display:block;position:relative;text-decoration:none;padding-bottom:10px}.portfolio .items-wrap .item .item-link img{display:block;max-width:100%;margin:auto;height:auto}.portfolio .items-wrap .item .item-link .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(255,255,255,0.5);opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}
.lt-ie9 .portfolio .items-wrap .item .item-link .overlay{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";display:none}.portfolio .items-wrap .item .item-link .overlay:after,.portfolio .items-wrap .item .item-link .overlay:before{position:absolute;width:11px;height:11px;top:50%;left:50%;border:1px solid #282828}
.portfolio .items-wrap .item .item-link .overlay:after{margin-top:-10px;margin-left:-10px;border-width:0 1px 1px 0}.portfolio .items-wrap .item .item-link .overlay:before{margin-bottom:-10px;margin-right:-10px;border-width:1px 0 0 1px}.portfolio .items-wrap .item:hover .item-link .overlay{opacity:1}
.lt-ie9 .portfolio .items-wrap .item:hover .item-link .overlay{display:block}.portfolio .items-wrap .item .item-link .no-thumb{padding:30px;display:block;border:1px solid transparent}.portfolio .items-wrap .item .item-link .no-thumb h3{text-transform:uppercase;font-size:18px;margin:0 0 15px;padding-bottom:15px;position:relative;text-align:center}
.portfolio .items-wrap .item .item-link .no-thumb h3:after{position:absolute;content:'';width:50%;height:1px;bottom:0;left:25%}.portfolio .items-wrap .item .item-link .no-thumb .term-list{text-align:center}.portfolio .items-wrap .item .item-link .no-thumb .term-list,.portfolio .items-wrap .item .item-link .no-thumb .term-list li{margin:0;padding:0;list-style:none}
.portfolio .items-wrap .item .item-link .no-thumb .term-list li{display:inline-block;text-transform:lowercase;margin-right:4px;font-size:12px;color:#666}.portfolio .items-wrap .item .item-link .no-thumb .term-list li:after{content:'\0020\002F\0020'}
.portfolio .items-wrap .item .item-link .no-thumb .term-list li:last-child:after{content:''}.portfolio .load-more-wrap{text-align:center;margin-top:40px}.portfolio .load-more-wrap .btn-load-more:hover{color:#000}.portfolio-popup{margin:6px auto;position:relative;background-color:#fdfdfd}
.portfolio-popup .mfp-close{z-index:9999;background-color:#fff;opacity:.25}.portfolio-popup-info{padding:30px}.portfolio-popup-info p{float:left}.portfolio-popup-info .title{line-height:1;margin-top:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e0e0e0;font-weight:700}
.portfolio-popup .portfolio-like{float:right}.portfolio-popup .portfolio-like span{font-size:12px}.portfolio-popup .portfolio-like [class*="glyphicons-"]{font-size:24px}.portfolio-popup-media .media{width:100%;margin-bottom:0;text-align:center}
.portfolio-popup-media .media+.media{margin-top:0}.portfolio-popup-media .cycle-slider{background-color:#f0f0f0}.portfolio-popup-info .portfolio-popup-links{float:left}.portfolio-popup-info .portfolio-popup-links+.portfolio-popup-links{margin-left:5px}
.portfolio-popup-info .portfolio-popup-links:after{font-family:sans-serif;line-height:1;content:'\0020 \2192'}.portfolio .filter{text-align:center;text-transform:uppercase;position:relative;font-size:12px;margin: 0 0 30px 0;font-family:CenturyGothic,sans-serif;color:#fff}
.portfolio .filter ul,.portfolio .filter ul li{margin:0;padding:0;list-style:none}.portfolio .filter ul{display:none;width:100%;z-index:399;position:absolute}.portfolio .filter.open ul{display:block}.portfolio .filter ul li{display:block;border-bottom:1px solid transparent}
.portfolio .filter ul li a{display:block;padding:10px 0;color:#fff;text-decoration:none;-moz-transition:color 100ms ease;-webkit-transition:color 100ms ease;-o-transition:color 100ms ease;transition:color 100ms ease}.portfolio .filter ul li.active{display:none}
.portfolio .filter .active-label{display:block;cursor:pointer;padding:9px 0;border-style:solid;border-width:1px 0}.portfolio .filter .active-label:before{content:attr(data-label)}.mfp-zoom-in .portfolio-popup{opacity:0;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out,opacity .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.mfp-zoom-in.mfp-ready .portfolio-popup{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-removing .portfolio-popup{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}
.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.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:-o-transform,opacity;transition-property:transform,opacity}.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}
.pricing-tables{margin-bottom:30px;padding:10px 0}.pricing-tables:after,.pricing-tables:before{display:table;line-height:0;content:''}.pricing-tables:after{clear:both}.pricing-table{display:block;float:left;width:100%;margin-bottom:30px;position:relative;text-align:center;border:1px solid transparent;overflow:hidden}
.pricing-table.featured{-moz-box-shadow:0 0 16px rgba(0,0,0,0.15);box-shadow:0 0 16px rgba(0,0,0,0.15)}.pricing-table.featured .table-header{padding:20px}.pricing-table .table-header{padding:10px 20px;font-size:18px;border-bottom:1px solid transparent}
.pricing-table .table-price{padding:10px 20px;border-bottom:1px solid transparent}.pricing-table .table-price .price{font-size:32px;line-height:1;font-weight:700}.pricing-table .table-price .price>span{font-size:16px;vertical-align:text-top;top:2px;position:relative;display:inline-block}
.pricing-table .table-features ul{margin:0;padding:0;list-style:none}.pricing-table .table-features ul li{padding:10px 20px;border-bottom:1px solid transparent}.pricing-table .table-footer{padding:20px}.clients{text-align:center}.clients ul{margin:0;padding:0;font-size:0;list-style:none}
.clients ul:after,.clients ul:before{display:table;line-height:0;content:''}.clients ul:after{clear:both}.clients li{width:100%;padding:10px;position:relative;text-align:center;display:inline-block}.clients .client-wrap{display:table;table-layout:fixed;line-height:1;width:100%;padding:10% 20px;cursor:pointer;text-align:center}
.clients .client-wrap .client-logo{display:table-cell;vertical-align:top;height:50px}.clients .client-wrap .client-logo a{display:block}.clients .client-wrap .client-logo a img{max-width:100%;height:auto;margin:auto;display:inline}.google-maps-container{position:relative}
.google-maps-container .google-maps{position:absolute;left:0;top:0;width:100%;height:100%}.nav+.tab-content{margin-top:15px}.skill .name{margin:0 0 4px;line-height:1}.progress,.progress .progress-bar{box-shadow:none}.progress .progress-bar{-webkit-transition:width 1s linear;-moz-transition:width 1s linear;transition:width 1s linear}
.progress.progress-small{height:21px;margin-bottom:21px}.progress.progress-small .progress-bar{line-height:21px}.progress.progress-mini{height:16px;margin-bottom:16px}.progress.progress-mini .progress-bar{line-height:16px;font-size:11px}.alert{padding:16px 35px 16px 16px;cursor:pointer}
.alert h1,.alert h2,.alert h3,.alert h4,.alert h5 .alert h6{color:inherit!important;font-weight:700}.btn{border:0;font-size:12px;line-height:28px;text-transform:uppercase}.accordion .panel-heading{padding:0}.accordion .panel-heading .accordion-toggle{text-decoration:none;position:relative;font-weight:700;display:block;outline:0;padding:16px 20px}
.accordion .panel-heading .accordion-toggle:after{content:'\e024';display:inline-block;font-family:'icomoon';position:absolute;font-size:16px;line-height:20px;width:20px;height:20px;top:50%;margin-top:-10px;right:10px}
.accordion .panel-heading .accordion-toggle.collapsed:after{content:'\e030'}.accordion .panel-heading .panel-title{font-size:16px}.accordion .panel-body :last-child{margin-bottom:0}.tag-list,.tag-list li{margin:0;padding:0;list-style:none}
.tag-list li{display:inline-block;text-transform:lowercase}.tag-list li+li:before{content:'\00A0/\00A0';color:#000}.tag-list li a{color:#666}.tweet_list,.tweet_list ul{margin:0!important;padding:0!important;list-style:none}.tweet_list>li{margin-bottom:2em}
.tweet_list li span{display:inline-block;vertical-align:middle}.tweet_list li .tweet_header{display:block;margin-bottom:.5em}.tweet_list li .tweet_header .tweet_avatar{margin-right:.5em}.tweet_list li .tweet_header .tweet_info{text-align:left}.tweet_list li .tweet_header .tweet_info a{display:block;line-height:1.5}
.tweet_list li .tweet_header .tweet_info a.tweet_user{font-size:.85em}.tweet_list li .tweet_time{display:block;margin-bottom:.5em}.tweet_list li .tweet_time,.tweet_list li .tweet_intents{display:block;font-size:.9em}.tweet_list li .tweet_intents ul li{display:inline-block}
.tweet_list li .tweet_intents ul li+li:before{content:'\00A0/\00A0'}.flickr-stream:after,.flickr-stream:before{display:table;line-height:0;content:''}.flickr-stream:after{clear:both}.flickr-stream ul{margin:0;padding:0;list-style:none;float:left;margin-left:-10px}
.flickr-stream ul li{float:left;width:55px;display:block;margin-right:10px;margin-bottom:10px;border:3px solid #d0d0d0;border-radius:2px;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}
.flickr-stream ul li a{display:block}.flickr-stream ul li a img{display:block;max-width:100%;height:auto}.flickr-stream ul li:hover{border-color:#ababab}.social-icons a{text-decoration:none;display:inline-block;vertical-align:top;line-height:1}#wp-calendar{width:100%;table-layout:fixed}
#wp-calendar caption{text-transform:uppercase;font-weight:700;line-height:2;border:1px solid #e0e0e0;border-bottom:0}#wp-calendar tfoot{line-height:2}#wp-calendar tfoot #next{text-align:right}#wp-calendar th,#wp-calendar tbody td{text-align:center;border:1px solid #e0e0e0}
.recent-posts .recent-post{margin-bottom:16px;clear:both}.recent-posts .recent-post:after,.recent-posts .recent-post:before{display:table;line-height:0;content:''}.recent-posts .recent-post:after{clear:both}.recent-posts .recent-post-image,.recent-posts .recent-post-icon{width:64px;float:left;border-radius:2px;margin-right:10px}
.recent-posts .recent-post-image{border:3px solid #d0d0d0;-webkit-transition:border-color .3s ease;-moz-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.recent-posts .recent-post-image:hover{border-color:#ababab}
.recent-posts .recent-post-icon{height:64px;background-color:#d0d0d0}.recent-posts .recent-post-icon [class*="glyphicons-"]{font-size:28px;line-height:64px;height:64px;display:block;text-align:center;color:#fff;vertical-align:middle}
.recent-posts .recent-post-image img{max-width:100%;display:block;height:auto;margin:auto}.recent-posts .recent-post-text{overflow:hidden}.recent-posts .recent-post-text .title{margin:0;line-height:1.5}.aside-block .aside-content .media{margin:auto}.aside-block .aside-content .social-icons{text-align:center}
.aside-block .aside-content blockquote{text-align:center;color:#fff;padding:0;margin:0;border:0}.aside-block .aside-content blockquote p{margin:0 10% 20px;font-size:28px;line-height:1.4}.aside-block .aside-content blockquote p span{background-color:#000;background-color:rgba(0,0,0,0.6);font-weight:700;-moz-box-shadow:16px 0 rgba(0,0,0,0.6),-16px 0 rgba(0,0,0,0.6);box-shadow:16px 0 rgba(0,0,0,0.6),-16px 0 rgba(0,0,0,0.6)}
.aside-block .aside-content blockquote small{color:#fff;font-size:21px;border-bottom:1px dotted #fff;display:inline-block}.aside-block .aside-content blockquote small:before{content:none}.aside-block .aside-content .tweet-box{text-align:center}.aside-block .aside-content .tweet-box .tweets .tweet_list>li{padding:20px 0;margin-bottom:0}
.aside-block .aside-content .tweet-box .tweets .tweet_list li .tweet_text{font-size:21px}.aside-block .aside-content .recent-post{margin-bottom:30px;background-color:rgba(255,255,255,0.9)}.lt-ie9 .aside-block .aside-content .recent-post{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"}
.aside-block .aside-content .recent-post .media,.aside-block .aside-content .recent-post .recent-post-image{margin:0;width:auto;text-align:center;position:relative}.aside-block .aside-content .recent-post .recent-post-image .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1;display:block;background-color:rgba(255,255,255,0.5);-webkit-transform:translateZ(0);-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.lt-ie9 .aside-block .aside-content .recent-post .recent-post-image .overlay{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FFFFFFF,endColorstr=#7FFFFFFF)";display:none}.aside-block .aside-content .recent-post .recent-post-image .overlay .post-icon{width:64px;height:64px;text-align:center;position:absolute;left:50%;top:50%;border-radius:50%;margin:-32px 0 0 -32px;background-color:#000;-webkit-transform:translateZ(0) rotate(-60deg);-moz-transform:translateZ(0) rotate(-60deg);-ms-transform:translateZ(0) rotate(-60deg);-o-transform:translateZ(0) rotate(-60deg);transform:translateZ(0) rotate(-60deg);-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-moz-transform .4s ease;transition:transform .4s ease}
.aside-block .aside-content .recent-post .recent-post-image:hover .overlay{opacity:1}.lt-ie9 .aside-block .aside-content .recent-post .recent-post-image:hover .overlay{display:block}.aside-block .aside-content .recent-post .recent-post-image:hover .overlay .post-icon{-webkit-transform:translateZ(0) rotate(0deg);-moz-transform:translateZ(0) rotate(0deg);-ms-transform:translateZ(0) rotate(0deg);-o-transform:translateZ(0) rotate(0deg);transform:translateZ(0) rotate(0deg)}
.aside-block .aside-content .recent-post .recent-post-image .overlay .post-icon [class*="glyphicons-"]{font-size:24px;color:#fff;line-height:64px}.aside-block .aside-content .recent-post .recent-post-text{padding:30px}.aside-block .aside-content .recent-post .recent-post-text .title{font-size:18px;margin:0;text-transform:uppercase;font-weight:700}
.aside-block .aside-content .recent-post .recent-post-text .meta{margin:0 0 14px;padding:0;list-style:none}.aside-block .aside-content .recent-post .recent-post-text .meta li{display:inline-block;font-size:12px;margin-right:6px;color:#888}.aside-block .aside-content .recent-post .recent-post-text .meta li [class*="glyphicons-"]{margin-right:3px}
.aside-block .aside-content .flickr-stream ul{margin:0;float:none;text-align:center}.aside-block .aside-content .flickr-stream ul li{float:none;display:inline-block;width:auto}.aside-block .aside-content .textwidget{font-size:32px;text-align:center;line-height:1.4;color:#fff;text-shadow:#555 1px 1px 0,#111 3px 3px 3px}
.aside-block .menu-main-menu-container>.menu,.aside-block .aside-content>.container>ul{margin:0;padding:0;list-style:none}.aside-block .aside-content>.container>ul,.aside-block .menu-main-menu-container,.aside-block .tweet-box,.aside-block #calendar_wrap,.aside-block .tagcloud{padding:30px;margin:auto;background-color:rgba(255,255,255,0.9)}
.lt-ie9 .aside-block .aside-content>.container>ul,.lt-ie9 .aside-block .menu-main-menu-container,.lt-ie9 .aside-block .tweet-box,.lt-ie9 .aside-block #calendar_wrap,.lt-ie9 .aside-block .tagcloud{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5FFFFFF,endColorstr=#E5FFFFFF)"}
.sidebar .sidebar-block ul{margin:0;padding:0;list-style:none}.sidebar .sidebar-block ul ul{margin:0 0 0 15px}.sidebar .sidebar-block>ul li{line-height:28px;position:relative;padding-left:20px}.sidebar .sidebar-block>ul li:before{color:#aaa;position:absolute;width:20px;display:inline-block;top:0;left:0;content:'\E02E';font-family:'icomoon'}
.sidebar .sidebar-block>ul li a{color:#000;outline:0}.sidebar .sidebar-block>ul li span.post-date{font-size:.85em;display:block}.sidebar .sidebar-block .recent-posts .recent-post-text{font-size:13px}.sidebar .sidebar-block .recent-posts .recent-post-text .title{font-size:14px}
.sidebar .sidebar-block blockquote{border:0;padding:0}.sidebar .sidebar-block blockquote p{font-size:14px}.sidebar .sidebar-block blockquote small{font-size:13px}.footer .footer-widget ul{margin:0;padding:0;list-style:none}.footer .footer-widget ul ul{margin:0 0 0 15px}
.footer .footer-widget>ul li{line-height:1.75;padding-left:20px;position:relative}.footer .footer-widget>ul li:before{position:absolute;width:20px;display:inline-block;top:0;left:0;font-family:'icomoon';content:'\E02E'}
.footer .footer-widget>ul li a{color:#fff;outline:0}.footer .footer-widget>ul li span.post-date{font-size:.85em;display:block}.footer-widget #wp-calendar caption{border-color:#363636}.footer-widget #wp-calendar th,.footer-widget #wp-calendar tbody td{border-color:#363636}
.footer-widget .recent-posts .recent-post-image{border:3px solid #383838}.footer-widget .recent-posts .recent-post-image:hover{border-color:#686868}.footer-widget .recent-posts .recent-post-icon{background-color:#383838}.footer-widget .recent-posts .recent-post-text .title{font-size:14px}
.footer-widget .flickr-stream ul li{border-color:#383838}.footer-widget .flickr-stream ul li:hover{border-color:#686868}.footer-widget blockquote{border:0;padding:0}.footer-widget blockquote p{font-size:13px}.footer-widget blockquote small{font-size:12px}
@media(min-width:480px){.media{margin-bottom:30px}.media img+img{margin-top:30px}.fullscreen-table .fullscreen-row.slider{height:430px}.section-block.small{padding:44px 0}.section-block h1.section-title{font-size:48px}.section-block h2.section-title{font-size:30px}
.section-block h3.section-title{font-size:20px}.section-block .separator{padding:24px 0}.section-block .separator.separator-small{padding:15px 0}.cycle-slider .cycle-next,.cycle-slider .cycle-prev{display:block}.slider-container .slide-wrap .caption .slide-text{font-size:48px}
.aside-block .aside-container .aside-content .aside-title{font-size:28px}.portfolio .items-wrap .item{width:49.8%}.clients li{width:50%}.single-post .post .post-author .post-author-avatar{margin-right:20px}.single-post .post .post-author .post-author-avatar img{max-width:80px}
.comments-box .comments-list .children{padding-left:40px}.comment-respond{padding:30px;margin:40px 0;background-color:#fff;border:1px solid #e0e0e0}.aside-block .aside-content blockquote p{font-size:36px}.main-header.affix .main-header-wrap,.main-header.affix-top .main-header-wrap{height:105px}
}@media(max-width:767px){.fullscreen-table .fullscreen-row.slider{padding-top:0!important}.main-header .brand{display:block}.logo_menu{display:none!important}.languages{height:inherit!important;text-align:center!important}.portfolio .filter .active-label{color:#fff!important}
.main-header.affix .main-header-wrap,.main-header.affix-top .main-header-wrap{height:105px}}@media(min-width:768px){html,body{height:100%}.fullscreen-table{width:100%;height:100%;position:relative}.fullscreen-table .fullscreen-row{position:absolute;width:100%}
.fullscreen-table .fullscreen-row.slider{top:0;left:0;height:100%}.main-header .main-header-wrap{border-bottom:0}.main-header .brand{margin-bottom:20px}.main-header.affix .brand{text-align:center}.main-header .main-nav{overflow:visible;position:relative!important;max-height:none!important}
.main-header .nav-toggle{display:none}.main-header .main-nav ul,.main-header .main-nav ul li{background:0;border:0}.main-header .main-nav ul li{display:inline-block;position:relative;line-height:76px;border-top:0;margin:0 16px}.main-header .main-nav ul li a{display:inline-block;padding:0}
.main-header .main-nav>ul>li:hover>a{background-color:transparent;color:#8a8c8b}.main-header .main-nav ul ul{text-align:left;top:-9999px;left:-9999px;opacity:0;pointer-events:none;position:absolute;border-top:0;-webkit-transition:.15s ease-out opacity,.15s ease-out padding-top;-moz-transition:.15s ease-out opacity,.15s ease-out padding-top;transition:.15s ease-out opacity,.15s ease-out padding-top}
.main-header .main-nav ul ul ul{border-top:1px solid #ebebeb;-webkit-transition:opacity .15s ease-out;-moz-transition:opacity .15s ease-out;transition:opacity .15s ease-out}.main-header .main-nav ul ul li{margin:0;display:block;min-width:180px;position:relative;background-color:#fff;border:1px solid #e8e8e8;border-top:0;white-space:nowrap}
.main-header .main-nav ul ul li a{display:block;padding:14px}.main-header .main-nav ul li:hover>ul{top:100%;left:0;padding-top:9px;opacity:1;pointer-events:auto}.main-header .main-nav ul ul li:hover>ul{left:100%;opacity:1;padding:0;top:-1px}.main-header .main-nav.tiny-nav{border-top:0}
.main-header .main-nav.tiny-nav ul{display:block}.main-header .main-nav .tinynav{display:none}.aside-block .aside-container .aside-content .aside-title{font-size:36px}.aside-block .aside-content blockquote p{font-size:36px}.section-block.small{padding:64px 0}
.section-block h1.section-title{font-size:64px}.section-block h2.section-title{font-size:40px}.section-block h3.section-title{font-size:27px}.section-block .separator{padding:50px 0}.section-block .separator.separator-small{padding:28px 0}.slider-container .slide-wrap .caption .slide-text{font-size:64px}
.form-group [class*="col-sm-"]{margin-bottom:0}.portfolio .items-wrap .item{width:33.2%}.clients li{width:33.333%}.single-post .post .post-author .post-author-avatar img{max-width:120px}.portfolio-popup{max-width:750px;margin:20px auto}
.cta .col-text,.cta .col-btn{display:table-cell;vertical-align:middle}.cta .col-text+.col-text,.cta .col-btn+.col-text,.cta .col-text+.col-btn,.cta .col-btn+.col-btn{padding-left:10px;padding-top:0}.cta .col-btn{text-align:right}.single-post .post .post-footer{padding:40px 0}
.single-post .post .post-footer .post-tags{float:left;margin-bottom:0}.single-post .post .post-footer .post-to-top{float:right}.single-post .post .post-footer .post-tags .tag-label,.single-post .post .post-footer .post-tags .tag-list{display:inline-block;text-align:left}
.aside-block .aside-content blockquote p{font-size:48px}.aside-block .aside-content>.container>ul,.aside-block .menu-main-menu-container,.aside-block .tweet-box,.aside-block #calendar_wrap,.aside-block .tagcloud,.aside-block .media{width:80%;margin:auto}
}@media(min-width:992px){.section-block h1.section-title{font-size:72px}.section-block h2.section-title{font-size:45px}.section-block h3.section-title{font-size:30px}.slider-container .slide-wrap .caption .slide-text{font-size:99px}.form-group [class*="col-md-"]{margin-bottom:0}
.portfolio .items-wrap .item{width:24.75%}.portfolio.three-columns .items-wrap .item{width:33%}.portfolio.five-columns .items-wrap .item,.portfolio.four-columns .items-wrap .item{width:24.75%}.pricing-tables .pricing-table{border-right-width:0;margin-bottom:0}
.pricing-tables .pricing-table:last-child{border-right-width:1px}.pricing-tables .pricing-table.featured{margin:-10px -1px 0 0;border-right-width:1px;z-index:1}.pricing-tables.one-tables .pricing-table{width:100%}.pricing-tables.two-tables .pricing-table{width:50%}
.pricing-tables.three-tables .pricing-table{width:33.333%}.pricing-tables.four-tables .pricing-table{width:25%}.pricing-tables.five-tables .pricing-table{width:20%}.clients li{width:25%}.portfolio-popup{max-width:970px}.portfolio .filter .active-label{display:none}
.portfolio .filter ul{display:block;position:static;width:auto;z-index:auto;background-color:transparent}.portfolio .filter ul li,.portfolio .filter ul li.active{display:inline-block;margin:0 12px;border-bottom:0}.portfolio .filter ul li a{padding:0}
}@media only screen and (min-width:1200px){.form-group [class*="col-lg-"]{margin-bottom:0}.portfolio .items-wrap .item{padding:15px}.portfolio .items-wrap{margin:0 -15px}.portfolio.five-columns .items-wrap .item{width:19.8%}
.clients li{width:20%}.portfolio-popup{max-width:1170px;margin:30px auto}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ajax-loader,.lazy-image-wrap{background-size:32px 32px;background-image:url(../img/preload@2x.gif)}
.lazy-image-wrap.lazyloaded{background:0}}.section-block{color:#666}a,a:hover,a:focus{color:#000}.current-menu-item a{color:#8a8c8b!important}.dropcap{color:#000}h1,h2,h3,h4,h5,h6{color:#000}hr{border-top-color:#e0e0e0}.arrow-list ul li:before{color:#aaa}
.arrow-list ul li a{color:#666}.arrow-list ul li a:hover{color:#383838}.check-list ul li:before{color:#aaa}.check-list ul li a{color:#666}.check-list ul li a:hover{color:#383838}.section-block+.section-block{border-top-color:#e0e0e0}.sidebar .sidebar-block+.sidebar-block{border-top-color:#e0e0e0}
.team{background-color:#fff;border-color:#e0e0e0}.team .team-info .name{color:#000}.team .team-info:after{background-color:#000}.service.boxed{background-color:#fff;border-color:#e0e0e0}.service .service-icon{color:#282828}.service .title:after{background-color:#000}
.cta{background-color:#fff;border-color:#e0e0e0}.pricing-table{border-color:#e0e0e0;background-color:#fff}.pricing-table .table-header{color:#000;border-bottom-color:#e0e0e0}.pricing-table .table-price{background-color:#fcfcfc;border-bottom-color:#e0e0e0}
.pricing-table .table-features ul li{border-bottom-color:#e0e0e0}.pricing-table .table-features ul li:nth-child(2n){background-color:#fcfcfc}.portfolio .filter ul li{border-bottom-color:#e0e0e0}.portfolio .filter ul li a{color:#fff;font-family:CenturyGothic,sans-serif;font-size:1.0em;letter-spacing:.25em;word-spacing:-0.05em}
.portfolio .filter ul li a:hover{color:#666}.portfolio .filter ul li.active a{color:#000}.portfolio .filter .active-label{border-color:#e0e0e0;color:#000}.portfolio .items-wrap .item .item-link .no-thumb{background-color:#fff;border-color:#e0e0e0}.portfolio .items-wrap .item .item-link .no-thumb h3:after{background-color:#000}
.form-control{background-color:#fff;border-color:#e0e0e0}#service .container img{width:100%}#service h2,#about h2,#contact h2{font-family:CenturyGothic,sans-serif;font-size:18px;color:#ed433c;text-align:center;letter-spacing:0;margin-top:0;margin-bottom:8px;font-style:italic}
#service .col-md-6{padding:0 150px;padding-top:30px;line-height:1.375em}.col-md-6,.col-md-12{color:#1f261f}#service .col-md-6:first-child{padding-right:15px}#service .col-md-6:last-child{padding-left:15px}#about h3,#contact h3{font-family:CenturyGothic,sans-serif;text-align:center;color:#fff;font-size:11px;margin:0;margin-bottom:8px}
#about h4,#contact h4{text-align:center;margin:0;padding:0;margin-bottom:8px}#about h4 a,#contact h4 a{font-size:12px;letter-spacing:normal;color:#000}#contact .container img{width:100%}.page section{font-size:1em;line-height:1.375em;letter-spacing:.035em}
.btn-load-more,button.btn-archive-load-more,.load-more-wrap button,.portfolio-popup-info a,.portfolio-popup-info h3,.portfolio-popup-info span,.archive-popup,.mfp-preloader{font-family:CenturyGothic,sans-serif!important}.contact-fb,.contact-vimeo{width:inherit!important;display:inline}
#archives{padding-top:150px}.post-18 .btn-load-more,.tax-portfolio-category .btn-load-more{display:none}.post-35{ min-height:800px;}



.languages { top: 5px; position: relative; }
#login a { display: none; }
a#clientarea { font-family: CenturyGothic,sans-serif; color: #a09e98; text-transform: uppercase; letter-spacing: .1em; position: absolute; right: 16px; top: 68px; font-size: 10px !important; border-bottom: 1px solid #a09e98; line-height: 1em;  }
a#clientarea:hover { color: #ed433c; text-decoration: none; }
#login, #login input { font-family: CenturyGothic,sans-serif; }
#login .um_input { border: 0; background: #f7f7f7; color: #a09e98; padding: 6px 12px; width: 100%; }
#login .um_input:focus { color: #444; }
#login .um_login_button { text-transform: uppercase; color: white; background:#ed433c; border: 0; float: right; padding: 5px 25px 3px 25px; margin-top: -50px; }
#login .um_login_button:hover { background: #ed433c; }
#login .um_login_form { padding: 40px; }
#login .pf_ajax_result > div { background: transparent !important; border: 0 !important; color:#ed433c !important; padding: 0; margin: 0; position: relative; top: -5px; }
#login .pf_ajax_result > div, #login .pf_ajax_result > div strong { font-family: CenturyGothic,sans-serif; font-weight: normal; }
body.tax-reel .container { position: relative; padding-top: 10px; }
#logout { color: #ed433c;
line-height: 1;
outline: 0;
display: block;
padding: 16px 0;
text-decoration: none;
letter-spacing: .1em;
font-family: CenturyGothic,sans-serif;
font-size: .9em;
position: absolute;
right: 15px;
top: -50px;text-transform: uppercase;}
.fullscreen-table.collapsed { height: 86px; }
.main-header .nav-toggle, .responsive-nav.nav-collapse { background: transparent; }
.main-header .main-nav ul li { border: 0; }
.main-header .main-nav ul ul li a { font-size: 10px; }
.main-header .main-nav .sub-menu { margin-left: -14px; }
.footer .col-md-3 { padding-left: 3%; }

.page-template-directoresnew .portfolio img { width: 100%; height: auto; }

.tax-portfolio-category .portfolio .filter ul li:last-of-type { display: none !important; }




/* SARAI */
.main-header .main-nav ul li:hover>a>span { color: #8a8c8b; }
.video_cover { object-fit: cover; width: 100%; height: 100vh; }
.footer .redes_sociales { display: flex; justify-content: center; width: 100%; }
.work_we_do { min-height: 100vh; }
.fullscreen-table {	height: initial; }
.title_work { line-height: 1; outline: 0; display: block; padding: 60px 0 40px 0; text-decoration: none; letter-spacing: .1em; font-family: CenturyGothic, sans-serif; font-size: 1.2em; color: black; text-transform: uppercase; text-align: center; }
.work_box { position: relative; display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; }
.twocolumns { display: flex; justify-content: center; flex-wrap: wrap; }
.work_title { position: absolute; line-height: 1; outline: 0; display: block; padding: 50px 0; text-decoration: none; letter-spacing: .1em; font-family: CenturyGothic, sans-serif; font-size: 1.2em; color: white; text-transform: uppercase; text-align: center; }
.half { padding: 10px; box-sizing: border-box; }
.full { padding: 10px 20px 100px 20px; }
.full img { max-width: 1200px; height: auto; width: 100%; }
.half img { max-width: 590px; height: auto; width: 100%; }

body:not(.home) .main-header { position: fixed; background: white; width: 100%; height: 85px; left: 0; top: 0; border-top: 1px solid red; border-bottom: 1px solid red; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; }
body.home .main-header.affix-top { position: fixed; background: transparent; width: 100%; height: 85px; left: 0; top: 0; border-top: 0px solid red; border-bottom: 0px solid red; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; }
body.home .main-header.affix-top .main-nav ul li a { color: white; }
body.home .main-header.affix-top .languages li:first-child:after,
body.home .main-header.affix-top .lang-en>a>span,
body.home .main-header.affix-top .lang-es>a>span { color: white; }

body:not(.home) .main-header .main-nav ul li a { color: black; }
body:not(.home) .languages li:first-child:after,
body:not(.home) .lang-en > a > span,
body:not(.home) .lang-es > a > span { color: black; }

body.show_menu .main-header { position: fixed; background: white; width: 100%; height: 85px; left: 0; top: 0; border-top: 1px solid red; border-bottom: 1px solid red; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; }
body.show_menu .main-header .main-nav ul li a { color: black; }
body.show_menu .languages li:first-child:after,
body.show_menu .lang-en > a > span,
body.show_menu .lang-es > a > span { color: black; }
body.show_menu .main-header .main-nav ul li a:hover { color: #8a8c8b; }
body.show_menu .logo_black { display: none; }
body.show_menu .logo_white { display: block; }

.section-block { background: transparent; }

.profile_img { width: calc(33.33% - 5px); padding: 15px; }
.profile_img img { width: 100%; margin: 0; }
.bio { width: calc(66.66% - 15px); padding: 15px; display: flex; justify-content: center; align-items: flex-end; }
.bio > p { margin: 0; text-align: justify; }
.profile-director { display: flex; margin: 0 -15px 80px -15px; }
.portfolio h4 { color: gray; }

body.tax-portfolio-category .portfolio h4 { display: none; }
body.tax-portfolio-category .portfolio.three-columns .item { position: relative; display: flex; justify-content: center; align-items: center; }
body.tax-portfolio-category .portfolio h3 { color: white; position: absolute; margin: 0; z-index: 1; display: none; text-transform: uppercase; }
body.tax-portfolio-category .portfolio.three-columns .items-wrap .item,
body.tax-portfolio-category .archive.three-columns .items-wrap .item { height: auto !important; }
body.tax-portfolio-category .portfolio .items-wrap .item .item-link { padding-bottom: 0; display: flex; align-items: center; justify-content: center; }
body.tax-portfolio-category .section-block.small { min-height: 100vh; }
body.tax-portfolio-category .portfolio .items-wrap .item:hover h3 { display: block; }

.footer .footer-bottom,
.footer { background-color: transparent; }

.video_container { position: relative; }
.audio_btn { position: absolute; bottom: 50px; right: 50px; cursor:pointer; }
img.play,
img.pause { filter: invert(1); }

img.play { display: none; }

body.home .portfolio h4 { display: none; }
body.home .portfolio.three-columns .item { position: relative; display: flex; justify-content: center; align-items: center; }
body.home .portfolio h3 { color: white; position: absolute; margin: 0; z-index: 1; display: none; text-transform: uppercase; }
body.home .portfolio.three-columns .items-wrap .item,
body.home .archive.three-columns .items-wrap .item { height: auto !important; }
body.home .portfolio .items-wrap .item .item-link { padding-bottom: 0; display: flex; align-items: center; justify-content: center; }
body.home .section-block.small { min-height: 100vh; }
body.home .portfolio .items-wrap .item:hover h3 { display: block; }

.half img { max-width: 590px; height: auto; width: 100%; }
body.home .portfolio.three-columns .items-wrap .item { width: 50%; }
body.home .portfolio .items-wrap .item { padding: 10px; }
body.home .portfolio .items-wrap { margin: 0 -45px; }

body.home .portfolio.three-columns .items-wrap .item.full { width: 100%; }
body.home .portfolio.three-columns .items-wrap .item.full .image { width: 100%; }

.btn-archive-load-more { background: #c7c8c6; }

.aviso_legal { text-align: center; padding: 20px; }
.aviso_legal a { font-size: 13px; }



body.page.page-template-default .portfolio h4,
body.page-template-page-archive .portfolio h4 { display: none; }
body.page.page-template-default .portfolio.three-columns .item,
body.page-template-page-archive .portfolio.three-columns .item { position: relative; display: flex; justify-content: center; align-items: center; }
body.page.page-template-default .portfolio h3,
body.page-template-page-archive .portfolio h3 { color: white; position: absolute; margin: 0; z-index: 1; display: none; text-transform: uppercase; }
body.page.page-template-default .portfolio.three-columns .items-wrap .item,
body.page-template-page-archive .portfolio.three-columns .items-wrap .item,
body.page.page-template-default .archive.three-columns .items-wrap .item,
body.page-template-page-archive .archive.three-columns .items-wrap .item { height: 235px; }
body.page.page-template-default .portfolio .items-wrap .item .item-link,
body.page-template-page-archive .portfolio .items-wrap .item .item-link { padding-bottom: 0; display: flex; align-items: center; justify-content: center; }
body.page.page-template-default .section-block.small,
body.page-template-page-archive .section-block.small { min-height: 100vh; }
body.page.page-template-default .portfolio .items-wrap .item:hover h3,
body.page-template-page-archive .portfolio .items-wrap .item:hover h3 { display: block; }
body.page.page-template-default .portfolio .items-wrap .item .item-link .overlay,
body.page-template-page-archive .portfolio .items-wrap .item .item-link .overlay { display: none; }




.titl-directores { font-family: CenturyGothic,sans-serif; font-size: 2.2em; text-transform: uppercase; width: 100%; padding: 0 30px 30px 30px }
.titl-representados { text-align: right; padding-top: 30px;} 
.titl-directores span { background: white; position: relative; z-index: 2;}
.titl-directores:after { width: 100%; height: 1px; background: #999; content:""; display: block; bottom: 20px; position: relative; }
.titl-directores span { padding-right: 20px } 
.titl-representados span { padding-left: 20px; padding-right: 0 } 
/*
@-webkit-keyframes blink {
0% { -webkit-text-shadow: none; }
100% { -webkit-text-shadow: 0px 0px 15px red }
}

@keyframes blink {
0% { text-shadow: none; }
100% { text-shadow: 0px 0px 15px red }
}

.blink a {
animation: blink 0.6s infinite;
-webkit-animation: blink 0.6s infinite;
}*/


/* @-webkit-keyframes blink {
0% { -webkit-box-shadow: none; background: transparent;}
100% { -webkit-box-shadow: 0px 0px 20px 10px red; background: red;  }
}


@keyframes blink {
0% { box-shadow: none; background: transparent;  }
100% { box-shadow: 0px 0px 20px 10px red; background: red;  }
}

.blink a {
	animation: blink 1s infinite;
	-webkit-animation: blink 1s infinite;
	display: inline-block;

} */


.portfolio .filter {
	display: none;
}


/* ==============================================
   Update Març 2022 - nova pàgina @Clara
   ============================================== */

	body.page-template-template-lajefa .fullscreen-table.collapsed {position: absolute;} 

	body.page-template-template-lajefa section.section {padding-left: 30px; padding-right: 30px; /* padding-top: 30px;*/ padding-bottom: 30px;}
	body.page-template-template-lajefa section.section p {font-size: 18px; line-height: 36px; color: #000; text-align: justify; text-justify: inter-word;}
	body.page-template-template-lajefa section.section-noticias p {line-height: 30px;}
	body.page-template-template-lajefa section.section h1 {font-family: 'CenturyGothic'; font-size: 32px; line-height: 36px; text-transform: uppercase;}
	body.page-template-template-lajefa section.section h2 {font-size: 18px; line-height: 30px; color: #000; text-align: inherit; text-justify: inter-word; font-weight: 600; margin-bottom: 28px;}

	body.page-template-template-lajefa img {width: 100%;}

	body.page-template-template-lajefa section.section-carrousel {padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; position: relative;}
	body.page-template-template-lajefa section.section-carrousel img {width: 100%; height: 100%;}
	body.page-template-template-lajefa section.section-carrousel .fixed-title {position: absolute;z-index:9;top: 50%;left: 50%;transform: translate(-50%, -50%); width: 100%; text-align: center; }
	body.page-template-template-lajefa section.section-carrousel .fixed-title img {width: 73%;}
	body.page-template-template-lajefa section.section-carrousel div.swiper span.swiper-pagination-bullet.swiper-pagination-bullet-active {background: #666666;}
	body.page-template-template-lajefa section.section-carrousel div.swiper span.swiper-pagination-bullet {background: #FFF; opacity: 1;}

	body.page-template-template-lajefa section.section-visual-text {display: flex;}
	body.page-template-template-lajefa section.section-visual-text div {width: 50%; padding: 30px;}

	body.page-template-template-lajefa section.section-video {padding-left: 0 !important; padding-right: 0 !important; position: relative;}
	body.page-template-template-lajefa section.section-video span.play-btn {position: absolute; z-index:9;top: 50%;left: 50%;transform: translate(-50%, -50%); width: 100%; text-align:center;cursor: pointer; transition: opacity 0.1s ease-in;}
	body.page-template-template-lajefa section.section-video span.play-btn img {width: auto;}
	body.page-template-template-lajefa section.section-video video {width: 100%; height: auto; object-fit: cover; transition: opacity 0.1s ease-in;}
	body.page-template-template-lajefa section.section-video span.isplaying {opacity: 0; pointer-events: none;}
	body.page-template-template-lajefa section.section-video .vid-holder {width: 100vw;padding-top: 56.25%;}
	body.page-template-template-lajefa section.section-video .vid-holder iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

	body.page-template-template-lajefa section.section-text-block div {padding-left: 30px; padding-right: 30px;}
	body.page-template-template-lajefa section.section-text-block div.text-block {column-count: 2; column-gap: 60px;}

	body.page-template-template-lajefa section.section-slider {padding-left: 60px; padding-right: 60px;}
	body.page-template-template-lajefa section.section-slider div.swiper-secondary .swiper-slide img {width: 100%; height: 100%;}
	body.page-template-template-lajefa section.section-slider div.swiper-secondary .swiper-button-next, 
	body.page-template-template-lajefa section.section-slider div.swiper-secondary .swiper-button-prev {color: #FF0000;}

	body.page-template-template-lajefa section.section-reparto > div {padding-left: 30px; padding-right: 30px;}
	body.page-template-template-lajefa section.section-reparto div.reparto-grid {display: grid; grid-template-columns: repeat(5, 1fr);grid-gap: 0;grid-auto-rows: auto;}
	body.page-template-template-lajefa section.section-reparto div.cast-member {position: relative;}
	body.page-template-template-lajefa section.section-reparto div.cast-member img {height: 100%;}
	body.page-template-template-lajefa section.section-reparto div.cast-member span {position: absolute; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; align-items: center; justify-content: center;}
	body.page-template-template-lajefa section.section-reparto div.cast-member span p {font-family: 'CenturyGothic'; font-size: 19.61px; line-height: 18.82px; text-align: center; color: #FFF; margin: 0; font-weight: 300;} 
	
	body.page-template-template-lajefa section.section-noticias > div {padding-left: 30px;padding-right: 30px;  display: grid; grid-template-columns: repeat(4, 1fr);margin: auto;grid-gap: 30px;}
	body.page-template-template-lajefa section.section-noticias div.single-noticia {position: relative;display: flex;}
	body.page-template-template-lajefa section.section-noticias div.single-noticia:after {content: ''; position: absolute; border-left: 1px solid #dedede; right: -15px; height: 100%;}
	body.page-template-template-lajefa section.section-noticias div.single-noticia:last-child:after {display: none;}
	body.page-template-template-lajefa section.section-noticias div.single-noticia img {margin-bottom: 5px;}
	body.page-template-template-lajefa section.section-noticias div.single-noticia p {text-align: inherit; line-height: 30px;}

	body.page-template-template-lajefa section.section-newsletter {display: flex; padding-top: 60px;}
	body.page-template-template-lajefa section.section-newsletter > div {width: 50%; padding-left: 30px; padding-right: 30px;}

	section.section-newsletter label {width: 100%; display: flex;}
	section.section-newsletter .your-email  {width: 100%;}
	section.section-newsletter .your-email input {border-radius: 21.5px; border-width: 1px; font-family: 'CenturyGothic'; font-weight: 300; width: 100%; padding-left: 10px;}
	section.section-newsletter .acceptance-106 label span{line-height: 1.1; font-weight: 100; margin-left: 5px; font-size: 14px;}
	section.section-newsletter span.wpcf7-list-item {margin: 0;  padding-left: 10px;}
	section.section-newsletter input[type="checkbox"] {margin: 0}
	section.section-newsletter .wpcf7-submit {background: 0; border: none;}

	body.page-template-template-lajefa section.section-partners {padding-left: 60px; padding-right: 60px;}
	body.page-template-template-lajefa section.section.section-partners::before {content: ''; display: block; height: 1px; background: #6B6B6B; margin-bottom: 15px;}
	body.page-template-template-lajefa section.section-partners div.partners-grid {display: grid; grid-template-columns: repeat(10, 1fr);grid-gap: 30px;grid-auto-rows: auto;}
	body.page-template-template-lajefa section.section-partners div.partners-grid a {display: flex; justify-content: center; align-items: center;}	
	body.page-template-template-lajefa section.section-partners div.partners-grid img {max-height: 45px;}


/* ============================================== */

@media only screen and (max-width: 1200px) {
	.profile_img { width: 33.33%; padding: 10px; }
	.bio { width: 66.66%; padding: 10px; }
}


@media (max-width: 991px) {
	a#clientarea { top: 35px; right: 100px; }
	.footer .col-md-3 { padding-left: 15px; }
	.footer .redes_sociales { margin-top: -30px; }
}

@media (max-width: 767px) {
	a#clientarea { position: relative; right: auto; top: auto; }
	.fullscreen-table .fullscreen-row.slider { padding-top: 100px !important; }
	.main-header .brand { height: 55px; }
	.footer-bottom { padding: 18px 0; line-height: 1.1em; }
	.footer .redes_sociales { padding-top: 0; margin-top: 20px; float: none; float: left; padding-left: 8px; }
	.fullscreen-table .fullscreen-row.slider { height: 450px !important; }
	#fancybox-wrap, #login { max-width: 100% !important; }
	#login { height: 180px !important; }
	#login .um_login_form { padding: 10px !important; }
	#login .um_login_button { float:right; margin-top: -7px; }

	.profile-director { display: flex; margin: 10px; flex-wrap: wrap; }
	.profile_img { width: 100%; }
	.bio { width: 100%; }
	.section-block img { max-width: 100%; height: auto; }
	/* body.show_menu .main-header { height: 50px; } */
	.languages li:first-child:after { display: none; }
	.languages { top: 0; position: relative; padding: 0; }
	body .main-header.affix { position: fixed; background: white; width: 100%; height: 75px; left: 0; top: 0; border-top: 1px solid red; border-bottom: 1px solid red; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; }
	body .main-header.affix-top { position: fixed; background: white; width: 100%; height: 120px; left: 0; top: 0; border-top: 1px solid red; border-bottom: 1px solid red; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; }
	body.show_menu .lang-en>a>span,
	body.show_menu .lang-es>a>span,
	body.show_menu .main-header .main-nav ul li a,
	.lang-en>a>span,
	.lang-es>a>span,
	.main-header .main-nav ul li a { color: black; }
	.main-header .brand { margin: 0; position: fixed; }

	.main-header .brand img { margin: 5px 20px; }
	.main-header .nav-toggle { position: absolute; top: 13px; right: 20px; border-top: 0; z-index: 999; cursor: pointer; }
	body .main-header.affix-top { height: 75px; }

	.nav-collapse.opened { top: 71px; }
	.main-header.affix .brand { margin-top: 0 !important; }

	.audio_btn { bottom: 30px; right: 30px; }
	.main-header.affix-top .main-header-wrap { height: 75px; background: white; border-bottom: 1px solid red; border-top: 1px solid red; }
	body.home .main-header.affix-top .main-nav ul li a { color: black; }
	body.home .main-header.affix-top .languages li:first-child:after, body.home .main-header.affix-top .lang-en>a>span, body.home .main-header.affix-top .lang-es>a>span { color: black; }
	body.home .main-header.affix-top { background: white; height: 71px; }

	.nav-collapse.opened { border-bottom: 1px solid red; }
	.three-columns { padding: 0 5px; }

	body.tax-portfolio-category .portfolio h3 { color: inherit; position: relative; margin: 0; z-index: 1; display: block; text-transform: uppercase; margin-top: 28px; margin-bottom: 14px; }
	body.tax-portfolio-category .portfolio h4 { display: block; }
	body.tax-portfolio-category .portfolio.three-columns .items-wrap .item,
	body.tax-portfolio-category .archive.three-columns .items-wrap .item { height: 350px; padding: 25px; }
	body.tax-portfolio-category .portfolio .items-wrap .item .item-link { display: block; }

	body.show_mobile_menu .main-header .nav-toggle>span { height: 2px; }
	body.home .portfolio.three-columns .items-wrap .item { width: 100%; }

	body.home .portfolio h3 { color: inherit; position: relative; margin: 0; z-index: 1; display: block; text-transform: uppercase; margin-top: 28px; margin-bottom: 14px; }
	body.home .portfolio h4 { display: block; }
	body.home .portfolio.three-columns .items-wrap .item,
	body.home .archive.three-columns .items-wrap .item { height: 350px; padding: 25px; }
	body.home .portfolio .items-wrap .item .item-link { display: block; }


	/* Nova pàgina la Jefa */
	body.page-template-template-lajefa .fullscreen-table.collapsed {height: 74px; position:relative;} 

	body.page-template-template-lajefa section.section {padding-left: 20px; padding-right: 20px; padding-top: 0; padding-bottom: 20px;}
	body.page-template-template-lajefa section.section-visual-text {display: flex; flex-direction: column;}
	body.page-template-template-lajefa section.section-visual-text div {width: 100%; padding: 0;}
	body.page-template-template-lajefa section.section-visual-text div:first-child {padding-bottom: 20px;}

	body.page-template-template-lajefa section.section-carrousel .fixed-title p {font-size: 100px;}

	body.page-template-template-lajefa section.section-video span.play-btn img {max-height: 95px;}

	body.page-template-template-lajefa section.section-text-block div {padding-left: 0; padding-right: 0;}
	body.page-template-template-lajefa section.section-text-block div.text-block {column-count: 1;}

	body.page-template-template-lajefa section.section-reparto > div {padding-left: 0; padding-right: 0; }
	body.page-template-template-lajefa section.section-reparto div.reparto-grid {grid-template-columns: repeat(2, 1fr);}
	body.page-template-template-lajefa section.section-noticias > div {padding-left: 0; padding-right: 0; grid-template-columns: repeat(1, 1fr);}

	body.page-template-template-lajefa section.section-noticias div.single-noticia:after {display: none;}
	body.page-template-template-lajefa section.section-noticias div.single-noticia div {padding-bottom: 15px; border-bottom: 1px solid #6B6B6B;}
	body.page-template-template-lajefa section.section-noticias div.single-noticia:last-child div {padding-bottom: 15px; border-bottom: 0;}

	body.page-template-template-lajefa section.section-newsletter {flex-direction: column; padding-top: 70px;}
	body.page-template-template-lajefa section.section-newsletter > div {width: 100%; padding-left: 0; padding-right: 0;}

	body.page-template-template-lajefa section.section.section-partners::before {margin-bottom: 20px;}
	body.page-template-template-lajefa section.section-partners div.partners-grid {grid-template-columns: repeat(5, 1fr);grid-gap: 15px; grid-auto-rows: auto;}


}
