::selection{background:#aaa}
html{height:100%;overflow-x:hidden !important;}
body{font-family:Geneva, sans-serif;font-size:11px;margin:0;padding:0;color:#000;word-spacing:-0.2px;text-rendering:optimizeLegibility}
body.home{width:100%;height:100%}
#page{max-width:970px;margin:0 auto;padding:1em}
#page>header{border-bottom:dotted 4px #eee;text-align:center;padding:0 0 .5em;position:relative}
#site-title{float:left;width:120px;height:120px;outline:0;border:none;text-decoration:none}
#site-title:hover{transform:rotate(360deg);transition:all .6s ease-in-out;}
.menu-primary-container, .menu-primary-nl-container, .menu-primary-de-container, .menu-primary-chinese-3-container, .menu-primary-chinese-2-container, .menu-primary-zh-hant-container, .menu-primary-zh-hans-container, .menu-primary-sp-container, .menu-primary-pt-container, .menu-primary-kr-container{padding:53px 120px 0 0}
.menu-primary-container #menu-primary,
.menu-primary-nl-container #menu-primary-nl,
.menu-primary-de-container #menu-primary-de,
.menu-primary-chinese-3-container #menu-primary-chinese-3,
.menu-primary-chinese-2-container #menu-primary-chinese-2,
.menu-primary-zh-hant-container #menu-primary-zh-hant,
.menu-primary-zh-hans-container #menu-primary-zh-hans,
.menu-primary-sp-container #menu-primary-sp,
.menu-primary-pt-container #menu-primary-pt,
.menu-primary-kr-container #menu-primary-kr{list-style:none;margin:0;padding:0}
.menu-primary-container #menu-primary>li,
.menu-primary-nl-container #menu-primary-nl>li,
.menu-primary-de-container #menu-primary-de>li,
.menu-primary-chinese-3-container #menu-primary-chinese-3>li,
.menu-primary-chinese-2-container #menu-primary-chinese-2>li,
.menu-primary-zh-hant-container #menu-primary-zh-hant>li,
.menu-primary-zh-hans-container #menu-primary-zh-hans>li,
.menu-primary-sp-container #menu-primary-sp>li,
.menu-primary-pt-container #menu-primary-pt>li,
.menu-primary-kr-container #menu-primary-kr>li{padding:0 0 0 .4em;display:inline-block;font-size:1.25em;position:relative}
.menu-primary-container #menu-primary>li:after,
.menu-primary-nl-container #menu-primary-nl>li:after,
.menu-primary-de-container #menu-primary-de>li:after,
.menu-primary-chinese-3-container #menu-primary-chinese-3>li:after,
.menu-primary-chinese-2-container #menu-primary-chinese-2>li:after,
.menu-primary-zh-hant-container #menu-primary-zh-hant>li:after,
.menu-primary-zh-hans-container #menu-primary-zh-hans>li:after,
.menu-primary-sp-container #menu-primary-sp>li:after,
.menu-primary-pt-container #menu-primary-pt>li:after,
.menu-primary-kr-container #menu-primary-kr>li:after{content:'/';margin-left:.6em;color:#eee;font-weight:400!important}
.menu-primary-container #menu-primary>li:last-child:after,
.menu-primary-nl-container #menu-primary-nl>li:last-child:after,
.menu-primary-de-container #menu-primary-de>li:last-child:after,
.menu-primary-chinese-3-container #menu-primary-chinese-3>li:last-child:after,
.menu-primary-chinese-2-container #menu-primary-chinese-2>li:last-child:after,
.menu-primary-zh-hant-container #menu-primary-zh-hant>li:last-child:after,
.menu-primary-zh-hans-container #menu-primary-zh-hans>li:last-child:after,
.menu-primary-sp-container #menu-primary-sp>li:last-child:after,
.menu-primary-pt-container #menu-primary-pt>li:last-child:after,
.menu-primary-kr-container #menu-primary-kr>li:last-child:after{content:''}
.menu-primary-container #menu-primary>li:first-child,
.menu-primary-nl-container #menu-primary-nl>li:first-child,
.menu-primary-de-container #menu-primary-de>li:first-child,
.menu-primary-chinese-3-container #menu-primary-chinese-3>li:first-child,
.menu-primary-chinese-2-container #menu-primary-chinese-2>li:first-child,
.menu-primary-zh-hant-container #menu-primary-zh-hant>li:first-child,
.menu-primary-sp-container #menu-primary-sp>li:first-child,
.menu-primary-pt-container #menu-primary-pt>li:first-child,
.menu-primary-kr-container #menu-primary-kr>li:first-child{padding-left:0}
.menu-primary-container #menu-primary>li.current-menu-item a,
.menu-primary-nl-container #menu-primary-nl>li.current-menu-item a,
.menu-primary-de-container #menu-primary-de>li.current-menu-item a,
.menu-primary-chinese-3-container #menu-primary-chinese-3>li.current-menu-item a,
.menu-primary-chinese-2-container #menu-primary-chinese-2>li.current-menu-item a,
.menu-primary-zh-hant-container #menu-primary-zh-hant>li.current-menu-item a,
.menu-primary-zh-hans-container #menu-primary-zh-hans>li.current-menu-item a,
.menu-primary-sp-container #menu-primary-sp>li.current-menu-item a,
.menu-primary-pt-container #menu-primary-pt>li.current-menu-item a,
.menu-primary-kr-container #menu-primary-kr>li.current-menu-item a{background:#000;color:#fff}
.menu-primary-container #menu-primary a,
.menu-primary-nl-container #menu-primary-nl a,
.menu-primary-de-container #menu-primary-de a,
.menu-primary-chinese-3-container #menu-primary-chinese-3 a,
.menu-primary-chinese-2-container #menu-primary-chinese-2 a,
.menu-primary-zh-hant-container #menu-primary-zh-hant a,
.menu-primary-zh-hans-container #menu-primary-zh-hans a,
.menu-primary-sp-container #menu-primary-sp a,
.menu-primary-pt-container #menu-primary-pt a,
.menu-primary-kr-container #menu-primary-kr a{text-decoration:none;color:#000;text-transform:uppercase;padding:0 5px}
.menu-primary-container #menu-primary a:hover,
.menu-primary-nl-container #menu-primary-nl a:hover,
.menu-primary-de-container #menu-primary-de a:hover,
.menu-primary-chinese-3-container #menu-primary-chinese-3 a:hover,
.menu-primary-chinese-2-container #menu-primary-chinese-2 a:hover,
.menu-primary-zh-hant-container #menu-primary-zh-hant a:hover,
.menu-primary-zh-hans-container #menu-primary-zh-hans a:hover,
.menu-primary-sp-container #menu-primary-sp a:hover,
.menu-primary-pt-container #menu-primary-pt a:hover,
.menu-primary-kr-container #menu-primary-kr a:hover{background:#eee}
#top-menu,
#top-nl-menu,
#top-de-menu,
#top-sp-menu,
#top-pt-menu,
#top-kr-menu,
#top-chinese-3-menu,
#top-chinese-2-menu,
#top-zh-hant-menu,
#top-zh-hans-menu{position:absolute;right:0;top:17px;text-transform:uppercase;font-size:1.25em;line-height:21px;text-align:left;width:120px}
#menu-top,
#menu-top-nl,
#menu-top-de,
#menu-top-sp,
#menu-top-pt,
#menu-top-kr,
#menu-top-chinese-3,
#menu-top-chinese-2,
#menu-top-zh-hant,
#menu-top-zh-hans{list-style:none;text-transform:uppercase;margin:0;padding:0;text-align:left}
#menu-top a,
#menu-top-nl a,
#menu-top-de a,
#menu-top-sp a,
#menu-top-pt a,
#menu-top-kr a,
#menu-top-chinese-3 a,
#menu-top-chinese-2 a,
#menu-top-zh-hant a,
#menu-top-zh-hans a{text-decoration:none;color:#000;padding:0 5px}
#menu-top a:hover,
#menu-top-nl a:hover,
#menu-top-de a:hover,
#menu-top-sp a:hover,
#menu-top-pt a:hover,
#menu-top-kr a:hover,
#menu-top-chinese-3 a:hover,
#menu-top-zh-hant a:hover,
#menu-top-zh-hans a:hover{background:#eee}
#menu-top li.current-menu-item a,
#menu-top-nl li.current-menu-item a,
#menu-top-de li.current-menu-item a,
#menu-top-sp li.current-menu-item a,
#menu-top-pt li.current-menu-item a,
#menu-top-kr li.current-menu-item a,
#menu-top-chinese-3 li.current-menu-item a,
#menu-top-chinese-2 li.current-menu-item a,
#menu-top-zh-hant li.current-menu-item a,
#menu-top-zh-hans li.current-menu-item a{background:#000;color:#fff}
#top-menu .top_icon{background:url(https://somos-arts.org/wp-content/uploads/icons_1.png) left top no-repeat;display:inline-block;width:15px;height:13px;text-decoration:none;margin:0 3px 0 5px;}
#top-menu #fb{background-position:-15px 0}
#top-menu #email{background-position:-30px 0}
#menu-item-14411{visibility:hidden !important}
img.size-medium, img.size-large, img.size-full, img.body.page-template-calendar{width:100% !important;max-width:100% !important;height:auto !important;}
#main.wrapper .left-col a,
#main.wrapper .mid-col a,
#main.wrapper .right-col a,
.left-col-frontpage a, .mid-col-frontpage a, .right-col-frontpage a, .wpml-ls-item-legacy-post-translations a.wpml-ls-link{background:black !important;color:#fff;text-decoration:none;padding:0 3px 1px 3px !important;transition:all .4s ease-in !important;}
#main.wrapper .left-col a:hover,
#main.wrapper .mid-col a:hover,
#main.wrapper .right-col a:hover,
.left-col-frontpage a:hover, .mid-col-frontpage a:hover, .right-col-frontpage a:hover, .wpml-ls-item-legacy-post-translations a.wpml-ls-link:hover{background:grey !important;padding:0 3px 0 0;transition:all .9s ease-out;}
#lang_sel{z-index:10;margin-top:-2px}
body.home div#lang_sel{display:none;}
.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}
.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}
.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}
.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff !mportant;padding:5px 10px;line-height:1,03ppx}
.wpml-ls-legacy-dropdown a span{vertical-align:middle}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101;background-color:#fff;}
#lang_sel{z-index:10;margin-top:0px}
#lang_sel a{border:none!important;padding:0 5px;color:#000!important;font-size:13px!important}
#lang_sel li,
#lang_sel ul ul{width:120px}
#lang_sel ul ul li{margin-top:-2px}
#lang_sel>ul>li>a{padding-bottom:2px}
#cat-intro{font-size:1.25em;padding:1em 0 .1em;line-height:1.6em}
.title-wrapper{width:100%;height:230px;margin:1em 0 0;padding:0;position:relative;overflow:hidden;font-family:Helvetica;transition:all .4s ease-in}
.title-wrapper>h2{line-height:44px;font-size:4em;color:#fff;text-transform:uppercase;text-shadow:1px 0 27px #fff;margin:1.59em 0 0 0;text-align:center;padding:7px 3px 4px 3px;width:100%;background:rgba(0, 0, 0, .7);transition:all .3s ease-in;}
.title-wrapper h3{text-align:center;font-size:1.6em;margin:12px 0 0;font-weight:400;font-style:italic}
.title-wrapper a{background:#000;color:#fff;text-decoration:none;padding:0 5px}
.title-wrapper a:hover{background:grey}
.title-wrapper .date{text-align:center;margin-top:9px;font-size:1.3em;font-style:italic;font-weight:100;margin-bottom:3px}
div#secondary.widget-area{display:none !important;}
.col-2{width:450px;font-size:1.1em;font-weight:100;line-height:1.55em;margin:0 auto}
.col-2 .date{font-size:2em;font-weight:400;font-style:italic;font-family:Helvetica;color:#fff;text-align:center;margin-top:-46px;z-index:1000;width:450px;padding:10px 0;position:relative;text-shadow:2px 2px 0 #000, -3px -3px 20px rgba(0, 0, 0, .2)}
.col-2.the_content{border-left:dotted 4px #eee;padding-left:4px;margin-top:21px;color:black !important;}
.col-2.the_content a{background:#000;color:#fff;text-decoration:none;padding:0 3px 0 0;transition:all .4s ease-in}
a.image-border{background:#fff !important;text-decoration:none !important;border:0 none !important;}
.col-2.the_content a:hover{background:grey;padding:0 3px 0 0;transition:all .9s ease-out}
.gallery{height:230px;width:100%;position:relative;margin:2em 0 0}
.gallery .gallery-arrow{background:url(//somos-arts.org/wp-content/themes/somos/images/gallery-arrows.png) no-repeat;height:42px;width:42px;padding:0;margin:94px 0;cursor:pointer;position:absolute}
.gallery .gallery-arrow#left{background-position:0 -42px;left:0}
.gallery .gallery-arrow#left:hover{background-position:0 0}
.gallery .gallery-arrow#right{background-position:-42px -42px;right:0}
.gallery .gallery-arrow#right:hover{background-position:-42px 0}
.gallery ul{position:absolute;left:0;right:0;height:220px;overflow:hidden;font-size:0;list-style:none;margin:0;padding:0;white-space:nowrap}
.gallery ul.w-arrows{left:49px;right:42px}
.gallery ul>*{box-sizing:border-box;}
.gallery li{margin:0;display:inline-block;height:220px;border:10px solid #fff;cursor:pointer;opacity:1}
.gallery li.one{width:450px;border:none;margin:0 auto;float:none}
.gallery li.two{width:50%}
.gallery li.two:first-child{border-width:0 5px 0 0}
.gallery li.two:last-child{border-width:0 0 0 5px}
.gallery li.three{width:33.3%;border-width:0 3.33px}
.gallery li.three:first-child{border-width:0 6.67px 0 0}
.gallery li.three:last-child{border-width:0 0 0 6.67px}
.gallery li.four-or-more{width:25%;border-width:0 10px 0 0}
.category-sheet{margin-top:1em}
.category-sheet>*{float:left}
.category-sheet .event{margin-right:10px;width:235px;height:176px;background:#fff;margin-bottom:10px;position:relative}
.category-sheet .event .image{position:absolute;top:0;left:0;width:235px;height:176px;z-index:100}
.category-sheet .event .title{text-transform:uppercase;font-style:normal;font-size:18px;display:block;padding:3px 3px 3px 12px;margin:0;color:#000;background:rgba(255, 255, 255, .9);-webkit-border-radius:17px 1px 23px;border-radius:17px 1px 23px}
.category-sheet .event .info{color:#000;background:rgba(255, 255, 255, .9);font-style:italic;left:5px;right:5px;font-size:.4em;font-weight:100;padding:7px 17px 5px 12px;position:absolute;bottom:5px;margin:0;line-height:10px;text-align:right;border-radius:17px 1px 23px}
.category-sheet .event .s-d{font-weight:700}
.category-sheet .event:nth-child(4n){margin-right:0}
.category-sheet .event .desc{position:absolute;top:0;left:0;width:235px;height:176px;z-index:200;font-size:25px;padding:.2em;opacity:0;box-sizing:border-box;transition:opacity .1s linear;transition:all .9s ease-out}
.category-sheet .event:hover .desc{opacity:1;transition:all .4s ease-in-out}
body.category-opportunities .h3{font-size:17px;font-style:normal!important}
body.category-aufrufe .h3{font-size:17px;font-style:normal!important}
body.category-oproep .h3{font-size:17px;font-style:normal!important}
.img, body.category-ausstellungen, body.category-blog, body.category-events, body.category-exhibitions, body.category-kurse, body.category-programm-de, body.category-workshop{border-radius:23px 1px}
.left-col, .mid-col, .right-col{float:left;box-sizing:border-box;}
.left-col hr, .mid-col hr, .right-col hr{border-top:0;border-bottom:dotted 4px #eee;height:0}
.left-col>:first-child, .mid-col>:first-child, .right-col>:first-child{margin-top:.5rem}
.left-col, .mid-col{padding-right:1em;font-size:1.1em;font-weight:100;line-height:1.55em}
.left-col{width:28%;padding-top:3px}
.left-col form{width:100%}
.left-col form p{margin:4px 0 2px;text-transform:uppercase;letter-spacing:1px}
.left-col form h3{margin-bottom:0}
.left-col input, .left-col textarea{width:96%;border:1px solid #333;padding:2px;margin:0;outline:0;-webkit-appearance:none;-moz-appearance:none}
.left-col input:focus, .left-col textarea:focus{background:#f5f5f5;outline:0}
.left-col input:active, .left-col textarea:active{outline:0}
.left-col textarea{resize:none}
.left-col input[type=submit]{width:auto;text-transform:uppercase;cursor:pointer;background:#fff;margin-top:4px}
.left-col input[type=submit]:hover{border-color:#000;background:#000;color:#fff}
.right-col{width:25%;position:relative;font-size:1.1em;font-weight:100;line-height:1.55em}
.right-col #map-canvas{width:100%;height:243px}
.right-col form{width:100%}
.right-col form p{margin:4px 0 2px;text-transform:initial;}
.right-col form h3{margin-bottom:0}
.right-col input, .right-col textarea{width:100%;border:1px dotted #333;padding:2px;margin:0;outline:0;-webkit-appearance:none:-moz-appearance:none}
.right-col input:focus, .right-col textarea:focus{background:#f5f5f5;outline:0}
.right-col input:active, .right-col textarea:active{outline:0}
.right-col textarea{resize:none}
.right-col input[type=submit]{width:auto;text-transform:uppercase;cursor:pointer;background:#fff}
.right-col input[type=submit]:hover{border-color:#000;background:#000;color:#fff}
input.acceptance{height:15px !important;width:15px !important;text-align:left !important;margin:6px 0 0 -12px !important;left:0 !important;-ms-transform:scale(1.2, 1.2)!important;-webkit-transform:scale(1.2, 1.2)!important;transform:scale(1.2, 1.2)!important}
input.acceptance[type=submit]{cursor:pointer;height:15px !important;width:15px !important;background:#040404 !important}
p.acceptance{margin:0 0 7px 0 !important;padding-bottom:8px !important;}
input.wpcf7-form-control.wpcf7-quiz{width:15% !important;border:1px dotted #333;padding:2px;margin:2px 0 0 0;outline:0;-webkit-appearance:none;-moz-appearance:none}
input.wpcf7-validates-as-number{margin:2px 5px -7px 5px !important}
.captcha-image{border:1px grey dotted !important;opacity:0.6;filter:alpha(opacity=60);transition:all 1s ease-in;width:93%}
.captcha-image:hover{opacity:0.9;filter:alpha(opacity=90);transition:all 1.5s ease-out;}
.mid-col{width:47%}
.single-more-info{background:#fff;width:450px;position:absolute;left:50%;margin-left:-225px;bottom:0;padding:0 9px 0 9px}
.wpcf7-response-output{margin:10px 0 0!important;background:transparent !important;text-transform:uppercase;font-size:10px;letter-spacing:1px;text-align:center;border:none !important}
.screen-reader-response{display:none;}
ul#events{list-style:none;margin:0;padding:0}
ul#events .more-info>div,
ul#events>li>p{padding:10px;margin:0}
ul#events>li:last-child{border-bottom:solid 1px #ddd}
ul#events li.no-events{height:30px;line-height:30px;border:1px dashed #ddd;padding:10px;color:#6a6969;text-transform:uppercase}
ul#events .event_header{display:block;cursor:pointer;border:1px solid #ddd;border-bottom:none;background:url(//somos-arts.org/wp-content/themes/somos/images/blackborder.png) -9px 0 repeat-y;transition:border .2s linear;height:auto;min-height:80px;color:#656969;position:relative;max-width:100% !important;}
ul#events .event_header>*{vertical-align:bottom}
ul#events .event_header:hover{background-position:0 0;padding-left:19px;background-color:#eaeaea}
ul#events .event_header:hover .date-large,
ul#events .event_header:hover .date-small,
ul#events .event_header:hover .time{color:#000}
ul#events .event_header:hover .title_wrap{left:149px}
ul#events .date-large{font-size:34px;font-weight:700;letter-spacing:-3px;padding-right:7px;transition:all .3s linear}
ul#events .date-small{padding-bottom:15px;display:inline-block;font-size:18px;font-weight:700;letter-spacing:-2px;transition:all .4s linear}
ul#events .time{position:absolute;right:10px;bottom:5px;font-size:16px;transition:all .4s linear}
ul#events .title_wrap{position:absolute;left:140px;bottom:14px;top:11px;color:#666;transition:all .2s linear}
ul#events .title_wrap.more-bottom{bottom:20px}
ul#events .title_wrap .title{font-size:24px;text-transform:uppercase;font-weight:700}
ul#events .title_wrap .short_description{font-weight:700;font-style:italic}
ul#events .more-info{display:none}
ul#events .more-info a{text-decoration:none;color:#000}
ul#events .more-info a:hover{background:#fff}
ul#events .more-info h4{font-size:14px;margin-top:12px}
ul#events .more-info>div{background:#eaeaea;border:1px solid #cdcdcd;border-width:1px 1px 0;color:#656969;position:relative}
ul#events li{padding:0}
#calendar h2>*{display:inline-block;vertical-align:middle}
#calendar h2>.large-date{padding:12px 10px 17px 0}
.newMonth{color:#ddd;cursor:pointer}
.newMonth:hover{color:#000}
.calendar-map{height:300px;background:#ccc;width:100%;padding:0 10px;margin-left:-10px;margin-bottom:-10px;border-top:solid 1px #ccc}
@media all and (min-width: 737px) and (max-width: 991px) {
.category-sheet{width:726px;margin:1em auto 0}
.category-sheet>a:nth-child(4n){margin-right:10px!important}
.category-sheet>a:nth-child(3n){margin-right:0!important}
}
@media all and (min-width: 501px) and (max-width: 736px) {
.category-sheet{width:488px;margin:1em auto 0}
.category-sheet>a:nth-child(2n){margin-right:0!important}
}
@media all and (max-width: 500px) {
.category-sheet{width:235px;margin:1em auto 0}
.category-sheet>a{margin-right:0!important}
}
.gallery{padding:29px 0 0!important}
div.gallery li{border-radius:23px 1px;transform:scale(.97);opacity:.97;border:0!important;filter:none;-webkit-filter:grayscale(0);box-shadow:inset 0 0 2px grey;transition:all .9s ease-out !important}
div.gallery li:hover{transform:scale(.84);opacity:1!important;border:0!important;margin-left:0!important;margin-right:0!important;transition:all .4s ease-in!important;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);box-shadow:inset 0 0 42px grey}
#main .col-2.the_content ul{margin:-36px 25px 5px 31px;padding:10px -5px 5px -38px;list-style:square;font-style:italic}
#main .col-2.the_content ul li{padding:5px 0 5px 8px;border-top:1px solid #eee;letter-spacing:.2px;border-left:1px dotted #999;transition:all .4s ease-in}
#main .col-2.the_content ul li p{padding:1px 0 1px 1px;letter-spacing:.2px;border-left:1px solid #999}
#main .col-2.the_content ul li:hover{margin-right:-9px;padding:5px 0 5px 15px;letter-spacing:.2px;background-color:#ddd;transition:all .9s ease-in-out}
div.leftbutton ul{margin:-8px 25px 5px -22px !important;padding:1px -5px 0 -8px !important;list-style:square;font-style:italic}
div.category-sheet a{transition:all .9s ease-out;filter:none;-webkit-filter:grayscale(0)}
div.category-sheet a:hover{opacity:1!important;transition:all .4s ease-in;transform:scale(.91);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.assistive-text, .meta-nav, .nav-previous{visibility:hidden!important}
a.blackstripe{text-decoration:none;color:#000;background:#fff;padding:0 5px;transition:all .4s ease-in;font-size:8px !important}
a.blackstripe:hover{background:#d3d3d3;padding:0 5px;transition:all .9s ease-out}
hr{border-top:0;border-bottom:dotted 4px #eee;height:0}
sub, sup{font-size:7px;font-style:normal!important;margin-right:0.1px;vertical-align:baseline;position:relative;top:-.8em}
sub a, sup a{text-decoration:none!important;font-style:normal!important;transition:all .4s ease-in}
sub a:hover, sup a:hover{background:#d3d3d3!important;transition:all .9s ease-out}
figure{display:block;position:relative;float:left;overflow:hidden;margin:0 5px 11px 0;padding:0 0 -22px 0 !important;width:100%}
figcaption{position:absolute;background:black;background:rgba(0,0,0,0.75);color:white;padding:10px 20px;opacity:0;transition:all 0.6s ease}
figure:hover figcaption{opacity:1}
figure:before{content:"?";position:absolute;font-weight:800;background:black;background:rgba(255,255,255,0.75);text-shadow:0 0 5px white;color:black;width:24px;height:24px;border-radius:12px;text-align:center;font-size:14px;line-height:24px;transition:all 0.6s ease;opacity:0.75}
figure:hover:before{opacity:0}
.cap-left:before{bottom:10px;left:10px;bottom:28px;}
.cap-left figcaption{bottom:0;left:-30%;bottom:17px}
.cap-left:hover figcaption{left:0;bottom:17px}
.cap-right:before{bottom:10px;right:10px}
.cap-right figcaption{bottom:0;right:-30%}
.cap-right:hover figcaption{right:0}
.cap-top:before{top:10px;left:10px}
.cap-top figcaption{left:0;top:-30%}
.cap-top:hover figcaption{top:0}
.cap-bot:before{bottom:10px;left:10px}
.cap-bot figcaption{left:0;bottom:-30%}
.cap-bot:hover figcaption{bottom:0}
img.pageside{max-width:97%;border-left:1px solid #000 !important;border-bottom:1px solid #000 !important;box-shadow:1px 1px 4px 2px rgba(0,0,0,0.15) !important;transition:all .4s ease-in-out;margin-left:0px;padding-left:0px}
.by-author, .entry-meta, .leave-reply{display:none!important}
.wpptopdfenh{line-height:3em;}
h1.entry-title{margin:25px 0 38px 0 !important}
.page-id-5456 .widget{display:none}
.page-id-7410 .widget{display:none}
.page-id-6794 .widget{display:none}
.page-id-8684 .widget{display:none}
.page-id-8687 .widget{display:none}
.ms-parent-id-2{margin-top:-25px !important;}
blockquote{border-radius:14px 24px 38px 50px;font-family:Georgia, serif;font-size:15px;font-style:italic;width:70%;margin:0.25em 0;padding:0.25em 40px;line-height:1.35;position:relative;color:#383838;background:linear-gradient( 45deg, #e5e5e5, whitesmoke, whitesmoke, white) !important}
blockquote:before{display:block;content:"\201C";font-size:80px;position:absolute;left:-1px;top:-17px;color:#7a7a7a;}
blockquote:after{content:"";position:absolute;left:50px;border-width:26px 25px 0 25px;bottom:-25px;border-style:solid;border-color:#EBEBEB transparent;}
blockquote cite{color:#999999;font-size:14px;display:block;margin-top:5px;}
blockquote cite:before{content:"\2014 \2009";}
figure .quote{display:block;position:relative;float:left;overflow:hidden;transition:all 0.6s ease}
.quote figcaption{background:#f4f1f1 !important;color:black !important;opacity:0.8;margin:24px 0 0 12px !important;transition:all 0.6s ease !important;}
.quote{background:transparent;color:white !important;margin:9px 0 17px 11px;padding:0 0 -2px 0;transition:all 0.6s ease}
#fbLiker{display:none !important;}
#lang_sel{font-family:Geneva, sans-serif;}
#lang_sel a{font-size:13.75px !important;}
#heart{display:none !important;}
div.data-social-share-privacy{display:none !important;}
.lcp_catlist{list-style:none !important;margin-left:0 !important;padding:0}
strong, b{font-weight:bold;font-size:1.16em;}
@-moz-document url-prefix() {
.title-wrapper > h2{padding:11px 3px 4px 3px;}
} .error404 a{text-decoration:none;color:black}
.error404 a:hover{text-decoration:none;color:gray;transition:all .2s ease-in-out}
.lcp_catlist li{margin-top:10px !important;}
img.custom-logo{height:120px;width:auto;}
.partner-footer a{background:#fff !important;text-decoration:none !important;border:0 none !important;}
#main .col-2.the_content .partner-footer a{background:#fff !important;text-decoration:none !important;border:0 none !important;}
.ms-slide-bgcont>img{max-width:none !important;}
a.ms-slide-link{border:transparent !important;}
.wpb_row .master-slider-parent *, .master-slider-parent *{border:transparent !important;}
.master-slider-parent{margin-top:-27px !important;}
body.tag section#primary.site-content{text-align:center !important;}
body.tag div#main.wrapper{text-align:center !important;margin-left:auto;margin-right:auto}
body.tag h1.archive-title{font-size:1.7em;line-height:1.5em;text-align:center;margin:5px 0 20px 0 !important}
body.tag div.archive-meta{text-align:left !important;font-size:1.2em;font-family:Geneva, sans-serif;font-weight:100;line-height:1.4em}
body.tag div#main.wrapper{text-align:center !important;font-family:Geneva, sans-serif;width:450px;font-size:1.1em;font-weight:100;line-height:1.55em;border-left:dotted 4px #eee;padding-left:4px}
body.tag div.widget-area{display:none;}
body.tag img.attachment-post-thumbnail{width:444px;height:auto;margin-top:6px}
body.tag div#main.wrapper div.entry-content{width:444px;margin-top:-32px;margin-bottom:35px;text-align:left}
body.tag h1.entry-title{font-size:1.35em;line-height:1.2em;text-align:center;margin:5px 0 46px 0 !important}
body.tag h1.entry-title a{text-decoration:none;color:black}
body.tag div#main.wrapper div.entry-content a{text-decoration:none;color:#fff;background:#000;padding-left:2px;padding-right:2px;transition:all .9s ease-in}
body.tag div#main.wrapper div.entry-content a:hover{background:#d3d3d3;transition:all .7s ease-out}
body.tag div#main.wrapper div.archive-meta a{text-decoration:none;color:#fff;background:#000;padding-left:2px;padding-right:2px;transition:all .9s ease-in}
body.tag div#main.wrapper div.archive-meta a:hover{background:#d3d3d3;transition:all .7s ease-out}
div#page.hfeed.site.tos{margin-top:-148px;transition:0.8s}
body {
@media(max-width:1024px){cursor:pointer;}
}
@media handheld {
body{background:white;color:black !important;}
}  @media screen and (max-width:861px){ .wpml-ls-item{padding:0 0 12px 0 !important;background-color:white;transition:all .6s ease-in-out}
} @media screen and (max-width:955px){
.left-col-frontpage>:first-child, .mid-col-frontpage>:first-child{margin-top:0.56em !important;}
div.tagindex li{padding-top:9px !important;transition:0.3s}
div.frontheader{height:auto;}
div.about-partner{line-height:2.4em;}
.col-2{font-size:1.1em;font-weight:400;line-height:1.54em}
body.home p{font-size:1.1em;font-weight:400;line-height:1.54em;letter-spacing:0.2px;transition:0.5s}
.title-wrapper > h2{line-height:44px;font-size:3.3em;color:#fff;margin:70px 0 0 0;text-align:center;padding:11px 5px 4px 5px;width:100%;transition:all .5s ease-in}
div#page.hfeed.site.tos{margin-top:-70px !important;transition:0.8s}
div.mj-form-button{margin-top:3px !important;transition:0.5s}
div.linklist{font-size:1.2em;font-weight:700;line-height:28px;letter-spacing:0.3px;transition:0.5s}
.left-col-frontpage, .mid-col-frontpage, .right-col-frontpage, .left-col, .mid-col, .right-col{font-size:1.2em;font-weight:400;line-height:1.54em;letter-spacing:0.2px;transition:0.5s}
}
@media screen and (max-width:693px){ body.page-template-about div.left-col{display:none;width:0px !important;transition:all .3s}
body.page-template-about div.mid-col{width:97% !important;transition:all .3s}
.col-2{font-size:1.2em;font-weight:400;line-height:1.55em}
.category-sheet .event{margin-right:0.1em;width:235px;height:176px;background:#fff;margin-bottom:0.65em;position:relative;float:left;margin-left:0.65em;transition:all .5s ease-in}
body.home p{font-size:1.2em;font-weight:400;line-height:1.55em;letter-spacing:0.2px;transition:0.5s}
.title-wrapper > h2{line-height:30px;font-size:2.2em;transition:all .3s ease-in}
.left-col-frontpage, .left-col{width:50% !important;font-size:1.2em;font-weight:400;line-height:1.54em;letter-spacing:0.2px;transition:0.5s}
.mid-col-frontpage, .mid-col{width:50% !important;font-size:1.2em;font-weight:400;line-height:1.54em;letter-spacing:0.2px;transition:0.5s}
.right-col-frontpage, .right-col{width:100% !important;font-size:1.2em;font-weight:400;line-height:1.54em;letter-spacing:0.2px;transition:0.5s;}
div#page.hfeed.site.tos{margin-top:-140px !important;transition:0.5s;}
div.mj-form-button{margin-top:3px !important;transition:0.5s;}
ul#events .title_wrap .title{font-size:1.99em !important;font-weight:700;transition:0.5s}
div.linklist{font-size:1.2em;font-weight:700;line-height:28px;letter-spacing:0.3px;transition:0.5s}
body.tag div#main.wrapper{width:90% !important;text-align:left;float:left;transition:0.5s;margin-right:2px}
body.tag img.attachment-post-thumbnail{width:100%;height:auto;margin-top:6px;transition:0.5s}
body.tag h1.archive-title{font-size:1.7em;line-height:0.04em;text-align:center;width:auto;margin-top:24px !important;margin-bottom:1.5em !important;transition:0.5s}
body.tag div#main.wrapper div.entry-content{width:99%;text-align:left;font-size:1.3em;font-weight:400;line-height:1.55em;background:white;transition:0.5s}
body.tag iframe.sub{display:none !important;}
}
@media screen and (max-width:480px){
body.search.search-results div#content{width:99% !important;}
body.home p{font-size:1.3em;font-weight:400;line-height:17px;letter-spacing:0.2px;transition:0.5s}
.col-2{font-size:1.3em;font-weight:400;line-height:1.55em;width:96%}
.mid-col-frontpage a{margin-top:3px;transition:0.5s}
.left-col-frontpage, .mid-col-frontpage, .right-col-frontpage, .left-col, .mid-col, .right-col{width:100% !important;font-size:1.3em;font-weight:400;line-height:17px;letter-spacing:0.2px;transition:0.5s}
.left-col-frontpage{margin-top:-12px !important;transition:0.5s}
.mid-col-frontpage{margin-top:21px !important;transition:0.5s}

.right-col-frontpage{margin-top:27px !important;transition:0.5s}
   
blockquote{width:70%;}
.title-wrapper > h2{line-height:23px;font-size:2em;transition:all .3s ease-in}
ul#events .title_wrap .title{font-size:1.39em !important;font-weight:700;transition:0.5s}
ul#events .title_wrap{width:19.30em;transition:0.5s}
div#page.hfeed.site.tos{margin-top:-160px !important;transition:0.5s}
div.linklist{font-size:1.2em;font-weight:700;line-height:28px;letter-spacing:0.3px;transition:0.5s}
}  div.acf-field-acf-field-wysiwyg.acf-field-54887f8276a13{width:330px}
body.home p{font-family:Geneva, sans-serif;font-size:12px !important;margin:0 !important;padding:0 !important;color:#000 !important}
hr{border-top:0 !important;border-bottom:dotted 4px #eee !important;height:0 !important}
body.home .alignleft{margin-top:5px;}
.right-col-frontpage{top:8px !important;}
.left-col-frontpage, .mid-col-frontpage, .right-col-frontpage{float:left;box-sizing:border-box}
.left-col-frontpage hr, .mid-col-frontpage hr, .right-col-frontpage hr{border-top:0;border-bottom:dotted 4px #eee;height:0}
.left-col-frontpage>:first-child, .mid-col-frontpage>:first-child, .right-col-frontpage>:first-child{margin-top:.5em}
.left-col-frontpage, .mid-col-frontpage, .right-col-frontpage{padding-right:50px;font-size:1.1em;font-weight:100;line-height:1.55em}
.left-col-frontpage{width:40%;padding-top:6px}
.left-col-frontpage form{width:100%}
.left-col-frontpage form p{text-transform:lowercase !important;margin:4px 0 2px;letter-spacing:1px}
.left-col-frontpage form h3{margin-bottom:0}
.left-col-frontpage input, .left-col-frontpage textarea{width:97%;border:1px dotted gray;padding:2px;margin:0;outline:0;-webkit-appearance:none:-moz-appearance:none}
.left-col-frontpage input:focus, .left-col-frontpage textarea:focus{background:#f5f5f5;outline:0}
.left-col-frontpage input:active, .left-col-frontpage textarea:active{outline:0}
.left-col-frontpage textarea{resize:none}
.left-col-frontpage input[type=submit]{width:auto;text-transform:uppercase;cursor:pointer;background:#fff;margin-top:4px}
.left-col-frontpage input[type=submit]:hover{border-color:#000;background:#000;color:#fff}
.right-col-frontpage{width:30%;position:relative;}
.right-col-frontpage #map-canvas{width:100%;height:243px}
.right-col-frontpage form{width:100%}
.right-col-frontpage form p{margin:4px 0 2px;}
.right-col-frontpage form h3{margin-bottom:0}
.right-col-frontpage input, .right-col-frontpage textarea{width:100%;border:1px dotted gray;padding:2px;margin:0;outline:0;-webkit-appearance:none;-moz-appearance:none}
.right-col-frontpage input:focus, .right-col-frontpage textarea:focus{background:#f5f5f5;outline:0}
.right-col-frontpage input:active, .right-col-frontpage textarea:active{outline:0}
.right-col-frontpage textarea{resize:none}
.right-col-frontpage input[type=submit]{width:auto;text-transform:uppercase;cursor:pointer;background:#fff}
.right-col-frontpage input[type=submit]:hover{border-color:#000;background:#000;color:#fff}
.right-col-frontpage input.acceptance{height:15px !important;width:15px !important;text-align:left !important;margin:6px 0 0 0 !important;padding-bottom:8px !important;-webkit-transform:scale(1.2, 1.2)!important;-ms-transform:scale(1.2, 1.2)!important;transform:scale(1.2, 1.2)!important}
.right-col-frontpage input.acceptance[type=submit]{cursor:pointer;height:15px !important;width:15px !important;background:#040404 !important}
.right-col-frontpage p.acceptance{margin:0 0 7px 0 !important;}
body.home span.wpcf7-list-item{display:inline-block;margin:11px 0 1px 0 !important}
.mid-col-frontpage{width:30%;margin-top:8px}
.partner-footer{opacity:0.8;width:100%;transition:all .6s ease-out}
.partner-footer:hover{opacity:1;transition:all .6s ease-out}
.partner-footer img{filter:grayscale(100%);margin-right:32px !important;transition:all .9s ease-out;padding:14px 2px 12px 0}
.partner-footer img:hover{filter:grayscale(1%);margin-right:32px !important;transition:all .9s ease-out}
body.home span.wpcf7-list-item{display:inline-block;margin:0 0 1px 0 !important}
body.home div.widget-area{display:none !important;}
body.page-id-25676 #recent-posts-2{display:none !important;}
body.tag article{margin-bottom:12px !important;margin-top:12px !important;border-top:dotted 4px #eee}
body.search.search-results div#content{width:444px;border-left:dotted 4px #eee;margin-left:auto;margin-right:auto}
body.search.search-results header.entry-header{margin:25px 0px -1px 0;border-top:dotted 4px #eee;}
body.search.search-results img.attachment-post-thumbnail{width:100%;height:auto;margin:5px 0px -25px 5px}
body.search.search-results h1.entry-title a{text-decoration:none;color:black;text-align:center !important}
body.search.search-results div.entry-summary{margin:-25px 0px 5px 6px;}
body.search.search-results h1.entry-title{text-align:center;font-size:1.77em;line-height:1.2em;text-align:center;margin:27px 0 35px 1px !important}
body.search.search-results h1.entry-title a{text-decoration:none;color:black}
body.search.search-results div#main.wrapper div.entry-content a{text-decoration:none;color:#fff;background:#000;transition:all .9s ease-in}
body.search.search-results div#main.wrapper div.entry-content a:hover{background:#d3d3d3;transition:all .7s ease-out}
body.search.search-results h1.page-title{text-align:center;font-size:1.9em;line-height:1.2em;text-align:center;margin:24px 0 -14px 0}
body.search.search-results span.searchphrase{font-size:1.2em;line-height:1.3em;font-style:italic;}
body.search.search-results article#post-25676{display:none}
a.top-anchor{display:block;position:relative;top:-650px !important;visibility:hidden}
#mcTagMap a{font-size:13px !important;background:#000 !important;color:#fff !important;text-decoration:none;transition:all .4s ease-in;padding:0 1px 1px 3px;margin-right:4px}
#mcTagMap a:hover{font-size:13px !important;background:grey !important;transition:all .3s ease-out;padding:0 1px 1px 3px;margin-right:4px}
img:-moz-loading{visibility:hidden;}
.story{content-visibility:auto;contain-intrinsic-size:auto 500px;}
@media print { *{-webkit-print-color-adjust:exact !important;color-adjust:exact !important;}
@page{size:auto;margin:25mm 25mm 25mm 25mm !important;}
body{margin:25mm 0mm 25mm 0mm;}
.pagebreak{page-break-before:always;}
body:before{content:url(https://somos-arts.org/wp-content/uploads/logo_2.png);display:inline-block;background:transparent;position:relative;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}
div#main.wrapper{margin-top:-77px;}
img.size-medium{border:0px !important;}
figure:before{display:none;}
div .mailjet_widget_front_container, .noform{display:none !important;}
h1, h2, h3, h4, h5, h6{page-break-after:avoid;page-break-inside:avoid;}
img{page-break-inside:avoid;page-break-after:avoid;}
blockquote, table, pre{page-break-inside:avoid;}
.print-footer{page-break-inside:avoid;}
ul, ol, dl{page-break-before:avoid;}
blockquote, table{width:85%;border:1px dotted;padding:4px;}
.quote figcaption{background:transparent !important;}
.quote{background:transparent !important;}
blockquote::after{content:"" !important;position:absolute !important;left:50px !important;border-width:25px 25px 0 25px !important;bottom:-25px !important;border-style:solid !important;border-color:lightgrey transparent !important;}
@page{size:auto;margin:0mm;}
.menu-primary-container #menu-primary{display:none !important;}
iframe, div.sub, .cookielinks{display:none !important;width:0 !important;height:0 !important;overflow:hidden !important;line-height:0pt !important;white-space:nowrap;}
div.footerlinks{width:97% !important;padding-top:1em;font-family:Helvetica;font-size:12pt;text-align:justify !important;text-justify:inter-word !important;line-height:1.2em;text-align:center;margin-bottom:10px;}
body{background:white !important;color:#464444 !important}
#lang_sel{display:none !important;}
#page > header{display:none !important;}
#site-title{display:none !important;}
div .title-wrapper{height:33mm;margin:12px 0 0 0 !important;padding:0;background:transparent !important}
.title-wrapper>h2 {
font-size:23pt !important;
font-family: Geneva, sans-serif;
color: darkgrey !important;
margin: 3px 2px 22px 2px !important;
text-align: center;
background: transparent !important
} a{background:transparent !important;color:black!important;text-decoration:none !important;font-size:12pt !important}
.title-wrapper .date{text-align:center;margin-top:9px;font-size:10pt;font-style:italic;font-family:Helvetica;font-weight:100;margin-bottom:3px}
.col-2.the_content{margin-top:29px !important;font-family:Geneva, sans-serif;font-size:9pt !important;color:black !important;line-height:1.7em;text-align:justify !important;text-justify:inter-word !important}
#header{border-bottom:2pt dotted lightgray;padding-bottom:2px !important}
#top-menu .top_icon{display:none !important}
#entry-author-info{display:none !important}
.wpptopdfenh{display:none !important}
.nav-menu{display:none !important}
.top-menu{display:none !important}
.gallery{display:none !important}
#colophon{display:none}
.entry-content{font-size:14pt;line-height:1.6em}
.entry-title{font-size:18pt}
.widget-area{display:none!important}
#footer,
#content,
.one-column #content{margin:5pt 0 0;width:100%}
.wp-caption p{font-size:9pt;text-align:center;}
p.credits{font-size:13px !important;margin-top:-18mm;}
.noprint{display:none !important;}
.print-only{display:block;}
}  .print-only{display:none !important;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;padding:0px !important;text-shadow:none}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url(//somos-arts.org/wp-content/themes/somos/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(//somos-arts.org/wp-content/themes/somos/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//somos-arts.org/wp-content/themes/somos/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:-o-linear-gradient(-45deg, rgba(76,76,76,0.93) 7%, rgba(76,76,76,0.93) 11%, rgba(44,44,44,0.95) 31%, rgba(71,71,71,0.95) 40%, rgba(71,71,71,0.96) 50%, rgba(19,19,19,0.97) 64%, rgba(0,0,0,0.99) 83%, rgba(102,102,102,1) 100%);background:-ms-linear-gradient(-45deg, rgba(76,76,76,0.93) 7%, rgba(76,76,76,0.93) 11%, rgba(44,44,44,0.95) 31%, rgba(71,71,71,0.95) 40%, rgba(71,71,71,0.96) 50%, rgba(19,19,19,0.97) 64%, rgba(0,0,0,0.99) 83%, rgba(102,102,102,1) 100%);background:linear-gradient(135deg, rgba(76,76,76,0.93) 7%, rgba(76,76,76,0.93) 11%, rgba(44,44,44,0.95) 31%, rgba(71,71,71,0.95) 40%, rgba(71,71,71,0.96) 50%, rgba(19,19,19,0.97) 64%, rgba(0,0,0,0.99) 83%, rgba(102,102,102,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#666666', GradientType=1 )}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:visible;font:normal 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;max-width:97%}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 8px 2px 8px;background:transparent;background:rgba(0, 0, 0, 0.8);text-shadow:0 1px 2px #222;color:#FFF;font-size:11px;font-weight:normal;line-height:13.2px}
.fancybox-title-float-wrap .child a:link{color:#FFF !important;text-decoration:none}
.fancybox-title-float-wrap .child a:visited{color:#FFF !important;text-decoration:none}
.fancybox-title-float-wrap .child a:hover{color:#FFF !important;text-decoration:none}
.fancybox-title-float-wrap .child a:active{color:#FFF !important;text-decoration:none}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap {
padding: 2px 3px 1px 7px;
border-top:4px dotted #E7E9EB !important;
background: linear-gradient( 288deg, #e5e5e5, whitesmoke, whitesmoke, white) !important
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8)
} @media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(//somos-arts.org/wp-content/themes/somos/fancybox_sprite@2x.png);
background-size: 44px 152px; }
#fancybox-loading div {
background-image: url(//somos-arts.org/wp-content/themes/somos/fancybox_loading@2x.gif);
background-size: 24px 24px; }
} .mailjet_widget_front_container {
margin-bottom: 20px;
}
#mailjet-widget-title-wrap {
display: inline;
font-size: 12px
}
.mj_form_property{    
}
.mailjet-widget-form-group {
margin-bottom: 10px;
}
.mailjet-widget-form-date {
display: flex;
flex-direction: column
}
.mailjet-widget-label {
font-weight: 500;
display: inline;
cursor: pointer
}
#mailjetSubscriptionForm{  
}
#mailjet_widget_email{
}
.mailjet_widget_front_container input[type=date] {
width: fit-content;
} div.spoiler-wrap {
background-color: white !important;
border: 4px dotted  #eee !important;
border-left-width: 0px !important;
border-top-width: 0px !important;
margin: 6 6 6 0 !important;
padding: 0 !important;
width: 100% !important;
clear: both;
display: block;
}
.spoiler-head {
color: #2A2A2A;
cursor: pointer;
display: block;
font-weight: bold;
line-height: 1.5em;
margin: 5px;
padding: 0 6px 0 27px;
text-align: left;
}
.spoiler-head.collapsed {
background-size: 20px !important;
margin-right: 4px !important;
transition: all 1s;
background: url(https://somos-arts.org/wp-content/uploads/plus.png) no-repeat left center;
}
.spoiler-head.expanded {
background-size: 20px !important;
margin-right: 4px !important;
transition: all 1s;
background: url(https://somos-arts.org/wp-content/uploads/minus.png) no-repeat left center;
}
.spoiler-head.collapsed.no-icon,.spoiler-head.expanded.no-icon {
background: none;
cursor: auto;
padding: 0 6px 0 6px;
}
div.spoiler-body {
background: linear-gradient(to bottom right, white, #F5F5F5) !important;   
border-top: 0px !important;
padding:4px 2px 2px 0 !important;
margin: 1px;
transition: all 1s;
animation: fadeIn linear 1s;
-webkit-animation: fadeIn linear 1s;
-moz-animation: fadeIn linear 1s;
-o-animation: fadeIn linear 1s;
-ms-animation: fadeIn linear 1s;
}
@keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-moz-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-webkit-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-o-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
}
@-ms-keyframes fadeIn {
0% {opacity:0;}
100% {opacity:1;}
} .sdm_download_title {
line-height: 35px !important;
}
.sdm_download_item {
border:1px dotted #E7E9EB !important;
background: linear-gradient( 45deg, #e5e5e5, whitesmoke, whitesmoke, white) !important;
}
div.sdm-termscond-button {
width: auto;
height: 22px;
padding: 15px 0 42px 0;
height: 6px
}
a.sdm_download {
padding: 15px 17px 12px 18px !important;
height: 18px;
font-size: 19px
} .post-carlos-pesudo-no-nos-pertenece .gallery { display: none !important; }
.post-carlos-pesudo-it-doesnt-belong-to-us .gallery { display: none !important; } html {   
scroll-behavior: smooth
} .velocity-embed img {
display: block;
width: 101% !important;
} a.external-link::after {
content: ' 🔗'; font-size: 0.9em; margin-left: 0.25em; display: block;
}