/*
Theme Name: Universalx
Author: Gerrald Mulder
Description: Universal theme for Clansman websites
Version: 1.0
Text Domain: universalx
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}
*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
body{background-color:#efefef;font-family:'Open Sans',Helvetica,Verdana,sans-serif;font-size:14px;line-height:1.5em;color:#555;height:100%;font-weight:300}
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{font-weight:400;text-align:left}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}
a:focus{outline:2px solid rgba(51,51,51,0.3)}
a:hover,a:active{outline:0}
a img{border:0}
H1,H2,H3,H4,H5{font-weight:600;color:#252d3d;font-family:'Open Sans',Helvetica,Verdana,sans-serif}
H1{font-size:22px}H2{font-size:20px;line-height: 30px;}H3{font-size:18px}H4{font-size:16px}H5{font-size:14px}
a {text-decoration:none;color:#2171A9;}
#page strong,#page b{font-weight:600}
.rounded{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.border{border:1px solid #E5E5E4}
.content{border:1px solid #E5E5E4;background-color:#fff}
#user-data{background-color:#2c2c33;height:30px;width:100%;color:#FFF;padding-right:20px;padding-top:5px;font-size:12px}
#user-data a{color:#FFF;text-decoration:none;font-size:12px}
.user-data-box{float:left;margin-left:15px}
#user-current{float:right;max-width:200px}
#hdr{top:0;left:0;height:90px;width:100%;background-color:#FFF;margin:0 auto;border-bottom:5px solid #FFF}
.home #hdr-i-page{display:none}
#hdr-i-page,#hdr-c-page{height:45px;background-color:rgba(248,248,248,0.8);border-bottom:1px solid #E3E3E3;width:100%}
#hdr-i-cnt,#hdr-c-cnt{width:100%;max-width:1170px;margin:0 auto}
#hdr-i,#hdr-c{float:left;max-width:800px;width:100%}
#hdr-i .hdr-i-spacer,#hdr-c .hdr-c-spacer{display:table-cell;width:32px}
#hdr-i #hdr-i-head,#hdr-c #hdr-c-head{font-size:15px;display:table-cell;vertical-align:middle;height:45px}
#hdr-i #hdr-i-head H1,#hdr-c #hdr-c-head H1{margin-bottom:5px}
.l-wrap{width:100%;border-top:1px solid #E5E5E4;padding:10px 10px 0;clear:both;height:auto;min-height:110px;overflow:auto}
.l-imgs{margin-top:5px}
.l-img{width:100%;max-width:120px;float:left;margin:0 30px 15px 0;border-radius:5px;-webkit-border-radius:5px;padding:5px}
.l-img img{width:100%;border-radius:5px;-webkit-border-radius:5px}
.l-data h4 a{text-decoration:none;font-size:17px;line-height:22px;letter-spacing:.2px;color:#252d3d}
.l-edit{float:right;clear:both;font-size:12px;margin-top:-15px}
.l-edit a{color:#2A627B;font-size:12px}
.s-no-results{margin-top:20px;font-size:18px}
.s-no-results a{color:#2A627B;font-size:18px}
.l-content{font-size:12px;color:#777;letter-spacing:.4px;margin-top:2px}
#content-top {width:100%;padding:10px;}
.l-bttn,.wpcf7-submit,#submit{height:30px;cursor:pointer;-webkit-appearance:none;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;line-height:30px;font-size:14px;display:block;width:160px;margin:15px 0;padding:0 10px 2px 15px;border:none;float:left}
.l-bttn-dscnt,.l-bttn-pop,.wpcf7-submit,#submit{background-color:#3CA621;color:#fff;font-weight:600;text-align:center}
.l-bttn-code{background:url('/wp-content/themes/universalx/images/scratch.png');background-color:grey;margin-left:15px}
.l-bttn-coupon{margin-left:15px;background-color:#F60;color:#FFF;font-weight:600}
.l-bttn-coupon:after{background:url('/wp-content/themes/universalx/images/sprite.png') no-repeat -146px 0;width:16px;height:15px;display:inline-block;margin-right:10px;content:" ";float:right;margin-top:12px}
.l-pop{position:relative;background:#FFF;padding:20px;width:auto;max-width:600px;margin:20px auto}
.l-pop-title{font-weight:600;font-size:17px;color:#333}
.l-pop-data{clear:both;border-radius:5px;-webkit-border-radius:5px;background-color:#f2f5f7;width:auto;padding:20px}
.l-pop-code{font-size:20px;-webkit-border-radius:5px;border-radius:5px;margin:25px auto;outline:none;height:50px;border:2px dashed #e5e5e6;text-align:center;width:100%}
.l-pop-bttn a{text-align:center;color:#fff;background-color:#3CA621;-webkit-appearance:none;border-radius:5px;-webkit-border-radius:5px;text-decoration:none;line-height:40px;font-size:20px;display:block}
.i-page #intro, #ad-column-right {max-width:350px;width:100%;float:right;margin:20px 0 10px;background-color:#f8f8f8}
#ad-column-right {clear:right;}
.i-page #intro H2{margin:20px;font-size:24px}
.i-page #i-content,.i-page #i-naw,.i-page #c-summary,.i-page #c-imgs,.i-page #c-highlight,#nl-wrap{padding:20px;border-top:1px solid #E5E5E4;width:100%;font-size:14px}
#hdr-logo{min-width:225px;width:100%;max-width:1170px;margin:0 auto;height:70px;padding-top:19px}
#hdr-logo-src{margin:0 0 0 10px;border:0;cursor:pointer;display:block;float:left;max-width:200px;}
#hdr-search{float:right;height:50px;background-color:rgba(248,248,248,0.8);width:245px;margin-right:5px}
#hdr-search input{height:50px;background-color:rgba(248,248,248,0.8);border:none;vertical-align:top;outline:0;-webkit-appearance:none}
#hdr-search #s{width:192px;font-size:22px;color:#555;padding-left:15px;float:left}
#searchsubmit{width:50px;cursor:pointer;background-size:50%;background-color:transparent;border:none}
#searchsubmit:after{background:url('/wp-content/themes/universalx/images/sprite.png') no-repeat 0 0;width:20px;height:20px;display:block;content:" ";margin:5px 0 0 5px;zoom:1.4}
#searchformtoggle{display:none}
#main{margin:20px 0}
#page{top:0;left:0;width:100%;min-height:100%}
.i-page #main{max-width:800px;width:100%;float:left;min-height:225px;}
#i-content a{font-size:14px}
#i-content .page_item a{font-weight:400}
#i-content a.page_item_parent{font-weight:600;font-size:15px}
#i-content .page_item_has_children a{font-size:13px}
#i-content .children a{font-size:13px;font-weight:300}
ul.children li{margin-left:15px}
#sdbr_nav ul li{font-size:13px}
#comment{max-width:400px;width:100%;border-color:#e6e6e6;border-radius:5px;min-height:100px}
.cmmts ul li .cmmts-author{font-weight:600}
.cmmts ul li .cmmts-cntnt{font-weight:300;font-size:13px}
.cmmts ul li .cmmts-edit{font-weight:300;font-size:13px;width:50px;float:right}
.cmmts ul li .cmmts-date{font-weight:300;font-size:11px}
.cmmts ul li{margin-bottom:10px;border-bottom:1px solid #E6E6E6;padding-bottom:10px}
#primary{width:100%;max-width:1170px;margin:0 auto;padding:0 5px 175px;display:table}
#breadcrumbs{font-size:11px;color:#9E9E9E;margin:0 0 10px 34px}
#breadcrumbs a{text-decoration:none;color:#9E9E9E}
#breadcrumbs a:hover{color:#333}
#main-content{font-size:14px;padding:15px;margin-top:5px}
#main-content table{margin:10px 0}
#main-content table tr td{vertical-align:top;padding:5px}
#main-content img{margin:10px 5px;border-radius:5px;-webkit-border-radius:5px;-webkit-appearance:none}
#main-content ol {list-style:inherit;}
#main-content ol li {list-style-position:inside;list-style-type:decimal;padding:5px 0 10px 10px;font-weight:600;}
#main-content ul {list-style:inherit;}
#main-content ul li {list-style-position:inside;list-style-type:disc;font-weight:400;}
#main-actions{border-bottom:1px solid #E5E5E4}
.wpcf7-text,.wpcf7-textarea{font-size:16px;height:40px;width:100%;max-width:300px;outline:none;-webkit-appearance:none;color:#333;font-family:'Source Sans Pro',Helvetica,Verdana,sans-serif;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc}
.wpcf7-textarea{height:200px}
.wpcf7-form p{margin-top:10px}
.wpcf7-not-valid-tip, .wpcf7-validation-errors {display:none;}
.screen-reader-response {max-width:340px;color:red;}
.site-main H1{margin:20px 0 10px 10px}
.s-page .site-main{padding:20px;display:inline-block;width:100%;font-size:16px}
#s-results{clear:both;margin-top:20px;border-top:1px solid #E5E5E4}
.s-result{clear:both;border-bottom:1px solid #E5E5E4;height:150px;padding:20px 0}
.s-img{width:140px}
.s-data a h3,.s-data a,.c-i a,.s-page .site-main #main-content a,.s-page .site-main h2 a{color:#2171A9;text-decoration:none;font-size:16px}
#nl {max-width:350px;width:100%;float:right;margin:15px 0;background-color:#f8f8f8;clear:right;border:1px solid #E5E5E4}
#nl h3{margin:25px 30px;font-size:22px}
.h-page #nl{background-color:#fff}
#nl-wrap{padding-top:25px}
#nl-wrap #nl-wrap-text{margin-bottom:20px}
#nl-wrap .nl-firstname,#nl-wrap .nl-email,#nl-wrap .nl-submit{height:40px;border-radius:5px;-webkit-border-radius:5px;border:1px solid #E5E5E4;font-size:14px;font-family:'Open Sans',Helvetica,Verdana,sans-serif;-webkit-appearance:none}
#nl-wrap .nl-firstname{width:115px;padding-left:5px}
#nl-wrap .nl-email{width:168px;padding-left:5px}
#nl-wrap .nl-submit{background-color:#F60;color:#FFF;border:none;width:100%;max-width:310px;margin-top:20px;font-weight:600;letter-spacing:.6px;font-size:14px;cursor:pointer;-webkit-appearance:none}
#nl-privacy{margin-top:10px;text-align:center}
#nl-privacy a{color:#BEBEBE;font-size:10px;text-decoration:none}
.error-page .site-main{font-size:16px;padding:20px;display:inline-block;width:100%}
.error-page .site-main ul{list-style:none}
.error-page .site-main ul li{list-style-position:inside}
.error-page .site-main ul li:before{background:url('/wp-content/themes/universalx/images/sprite.png') no-repeat -130px 0;width:6px;height:10px;display:inline-block;margin-right:5px;content:" "}
.error-page .site-main ul li a{font-size:16px;line-height:22px;letter-spacing:.2px;color:#2A627B}
#c-block{width:100%;margin:15px 5px 15px 0;max-width:800px;float:left;background-color:#f8f8f8}
#ftr{text-align:center;border-top:1px solid #BDBDBD;min-height:30px;line-height:30px;clear:both;font-size:14px;width:100%;background-color:#2c2c33;position:relative;margin-top:-30px}
#ftr-credits{color:#efefef;line-height:40px;text-align:left;width:100%;max-width:1170px;margin:0 auto;font-size:12px;padding-left:10px}
#ftr_nav{width:100%;max-width:1170px;display:table;margin:10px auto;height:125px}
.ftr_widget{display:table-cell;color:#fff;height:100px;text-align:left}
.ftr_widget H5{color:#fff;font-size:18px}
.ftr_widget .textwidget{color:#fff;font-size:15px}
.ftr_widget .textwidget ul{list-style:none}
.ftr_widget .textwidget ul li{list-style-position:inside;height:22px}
.ftr_widget .textwidget ul li a{color:#fff;font-size:14px;text-decoration:none;margin-left:15px}
a.ftr-lnk{color:#fff;text-decoration:none}
#commentform input{height:35px;border-radius:5px;border:1px solid #CCC;margin-bottom:10px;min-width:250px}
#commentform textarea{border-radius:5px;border:1px solid #CCC;min-width:250px}
#reply-title{margin-bottom:15px}
.form-submit #submit{height:45px!important}
.c-wrap {width:100%;display:table;}
.c-form,.c-data{display:table-cell;width:48%}

#ad-footer, #ad-footer-center {width:100%;max-width:800px;overflow:hidden;}
#ad-footer-left, #ad-footer-right {width:100%;max-width:350px;}
#ad-footer-left {float:left;}
#ad-footer-right {float:right;}
.post-nav {width:100%;text-align:center;min-height:30px;}
.info-page div.post-nav-l,.i-page div.post-nav-l {float:left;width:40%;}
.info-page div.post-nav-r,.i-page div.post-nav-r {float:right;width:40%;}
.post-nav a, .entry a {text-decoration:none;color:#2171A9;}

.widthImage img {width:100%;}
.thumbImage, .imgleft {float:left;margin-right:10px;max-width:200px;border-radius:5px;}
.imgleft {max-width:150px;}
#respond {min-height: 325px;}
.attractieparkreviews-nl h1 a, .attractieparkreviews-nl h2 a {color:#cc0000!important;text-decoration:underline!important;}
.attractieparkreviews-nl h2 {color:#cc0000;}
#newsletter-privacy{font-size:13px}
#newsletter-privacy a{text-decoration:underline}


@media (max-width:1170px){.i-page #main,#c-block{width:62%}
    .i-page #intro,#nl, #ad-column-right{width:34.6%}
    #nl-wrap .nl-firstname,#nl-wrap .nl-email{width:100%;margin-top:10px}
    .ad-box{max-width:350px}
    .l-bttn-code,.pop-open{width:180px}
    #hdr-i,#hdr-c{width:635px}
}
@media (max-width:1024px){.l-bttn-code,.pop-open{width:230px}
    .l-bttn-code{margin:-10px 0 15px 190px}
    #hdr-i,#hdr-c{width:545px}
    #h-top-offer-wrap a:nth-child(-n+3){padding-right:15px}
    .h-cat-cntr-l .h-cat-toplink{padding-right:15px}
    .h-cat-cntr-r .h-cat-toplink{padding-left:15px}
    .h-cat-link{width:47%}
    .h-cat-link-data,.h-cat-link:hover .h-cat-link-data{background-position:253px center}
}
@media (max-width:1023px){.h-cat-link-img{display:none}
}
@media (max-width:900px){#page{background:none!important;background-color:#efefef!important}
    #user-data .user-data-box:nth-child(1),#user-data .user-data-box:nth-child(5),#user-data .user-data-box:nth-child(6),#user-data .user-data-box:nth-child(7),#user-data .user-data-box:nth-child(8){display:none!important}
    .ad-box{max-width:850px}
    #ad-box-right,#hdr-i-cnt #hdr-emp{display:none!important}
    .i-page #main,.i-page #intro,#c-block,#nl{width:100%!important;max-width:100%!important;margin-top:15px}
    #nl-wrap .nl-firstname{width:115px}
    #nl-wrap .nl-email{width:185px;margin:0 10px 0 0}
    #nl-wrap #nl-wrap-text{margin-bottom:0}
    .l-bttn-code{margin:15px 0 15px 15px}
    #hdr-h-wrp H1{font-size:32px}
    #h-top-offer-wrap a:nth-child(-n+3){padding-right:0}
    #h-top-offer-wrap a:nth-child(-n+2){padding-right:15px!important}
    #h-top-offer-wrap a:last-child{display:none}
    .wrap-4{display:none!important}
    .h-cat-link-img{display:table-cell;width:113px}
    .h-cat-top-img img{margin-top:0}
    .h-cat-link{width:70%;margin-left:40px}
    .h-cat-cntr-l .h-cat-top-link,.h-cat-cntr-r .h-cat-top-link{max-width:380px}
    .h-cat-cntr-l .h-cat-links,.h-cat-cntr-r .h-cat-links{max-width:725px}
    .h-cat-link-data,.h-cat-link:hover .h-cat-link-data{background-position:95% center}
    .c-i{width:33%}
    #ad-column-right {display:none!important;}
}
@media (max-width:750px){.l-bttn-code,.pop-open{width:180px}
    #h-top-offer-wrap a:nth-child(3){display:none}
    .h-cat-link-img{display:none}
    #ad-footer-right{display:none}
    #ad-footer-left {max-width:740px;}
    .h-cat-link{width:90%}
}
@media (max-width:630px){.l-bttn-code,.pop-open{width:230px}
    .l-bttn-code{margin:-10px 0 15px 190px}
    #hdr-h-srch #hdr-h-srch-submit{float:left;margin-top:10px}
    #hdr-h-srch input#hdr-h-srch-input,#hdr-h-srch #hdr-h-srch-submit,#hdr-h-srch{width:100%;border-radius:5px;-webkit-border-radius:5px;white-space:normal}
    .c-i{width:50%}
    #ftr-head{border-top:3px double #fff}
    .ftr_widget{display:block;height:135px;text-align:center}
    .ftr_widget .textwidget ul li {margin-top:5px}
    #ftr-usp .ftr-usp-cell{display:inline-block;width:45%}
}
@media (min-width:500px){
    #hdr-logo-src,#hdr-search{display:block!important}
}
@media (max-width:500px){#hdr-logo{text-align:center}
    #hdr-i-page,#hdr-c-page{height:45px}
    #hdr-i #hdr-i-img,.l-content,#c-block,#ftr #ftr-head h4,#breadcrumbs{display:none!important}
    #hdr-i #hdr-i-head,#hdr-i-cnt #hdr-i,#hdr-c #hdr-c-head,#hdr-c-cnt #hdr-c{margin-left:0;margin-top:5px;text-align:center;width:100%}
    #hdr-i #hdr-i-head #w-bttn{display:inline-block;clear:both}
    .i-page #intro,#nl{max-width:390px}
    .l-img{max-width:90px;margin-right:15px}
    .l-bttn,.l-bttn-code{margin:15px 0 10px 0;text-align:center}
    .h-cat-top:after{background:url('/wp-content/themes/universalx/images/sprite.png') no-repeat -114px 0;width:6px;height:10px;display:inline-block;margin-right:20px;content:" ";float:right;}
    .h-cat-top:hover:after{background:url('/wp-content/themes/universalx/images/sprite.png') no-repeat -130px 0;width:6px;height:10px;display:inline-block;margin-right:20px;content:" ";float:right;}
    #nl-wrap .nl-firstname,#nl-wrap .nl-email,.nl-submit{width:100%!important;max-width:100%!important;margin-top:10px!important}
    .l-pop-data{padding:10px}
    #hdr-h-wrp H1{font-size:22px;line-height:32px}
    #hdr-h-page,#hdr-h-wrp{height:300px}
    #h-top-offer-wrap a:nth-child(-n+2),#h-top-offer-wrap a:nth-child(-n+3){padding-right:0!important}
    #h-top-offer-wrap a,.h-cat-cntr-l .h-cat-toplink,.h-cat-cntr-r .h-cat-toplink{display:block!important;padding:0!important}
    #h-top-offer-wrap .h-cat-top-link,.h-cat-cntr-l .h-cat-top-link,.h-cat-cntr-r .h-cat-top-link{max-width:500px;height:270px}
    .h-cat-top{padding-top:80px}
    .h-cat-top-img img{margin-top:-45px}
    .h-cat-top H3{margin-bottom:12px}
    .h-cat-o,#h-top-offer-wrap .h-cat-top-link:hover .h-cat-o{margin-top:-110px;width:80px;height:80px}
    #h-top-cat{padding-top:20px}
    .h-cat-cntr-l .h-cat-links,.h-cat-cntr-r .h-cat-links{display:block}
    .h-cat-link{margin-left:0;width:100%}
    .h-cat-link-img{display:table-cell;width:113px}
    #hdr-search{display:none;float:left;margin-left:5px}
    #hdr-h-srch input#hdr-h-srch-input{font-size:20px}
    .searchform{margin-top:0}
    #searchformtoggle{display:inline-block;float:right;height:50px;width:50px;border:1px solid #E5E5E4;margin-right:5px;cursor:pointer;background-color:rgba(248,248,248,0.8);outline:none}
    .toggle-act:after{background:url('/wp-content/themes/universalx/images/sprite.png') no-repeat -30px 0;width:20px;height:20px;display:inline-block;content:" ";zoom: 1.4;}
    .toggle-inact:after{background:url('/wp-content/themes/universalx/images/sprite.png') no-repeat -526px -9px;width:12px;height:12px;display:inline-block;content:" ";zoom: 1.7;}
    .c-i{width:100%}
    .s-result{height:170px}
    #main-content table tr td:first-child {display:none}
    #sdbr_nav ul li {margin-top:4px}
}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}
}
.grecaptcha-badge { display: none !important; }