/*!
* Theme Name: MHDPro
* Description: Bespoke theme for MHDPro blog */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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{position:relative;width:100%;height:100%;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{position:relative;width:100%;height:100%;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{cursor:default}img{max-width:100%;height:auto;border:0;vertical-align:bottom}strong{font-weight:700}ul{list-style:none}a{text-decoration:none;color:#3369e8;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;-ms-transition:all 250ms ease}a:focus{outline:none}a,a *,button,button *,select,input[type=submit],input[type=submit] *{cursor:pointer}button,input[type=text],input[type=email],input[type=tel],input[type=button],input[type=submit],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type=text],input[type=email],input[type=tel],textarea{cursor:text}input,select,textarea,button{outline:none;font-family:inherit;font-weight:inherit;line-height:inherit}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input::-webkit-contacts-auto-fill-button,input::-webkit-textfield-decoration-container{position:absolute;top:-5000px;left:-5000px;display:none !important;visibility:hidden;height:0;width:0;margin:0;pointer-events:none}input[type=submit],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}textarea{overflow:auto}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}:-moz-placeholder{color:#777;opacity:1}::-moz-placeholder{color:#777;opacity:1}::-webkit-input-placeholder{color:#777}:-ms-input-placeholder{color:#777}::-ms-input-placeholder{color:#777}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}@font-face{font-family:'FontAwesome';src:url("fonts/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot");src:url("fonts/fontawesome-webfont-7bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome-webfont-2adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fe.woff2") format("woff2"),url("fonts/fontawesome-webfont-ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f07.woff") format("woff"),url("fonts/fontawesome-webfont-aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8.ttf") format("truetype"),url("fonts/fontawesome-webfont-ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url("fonts/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot");src:url("fonts/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot?#iefix") format("embedded-opentype"),url("fonts/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2") format("woff2"),url("fonts/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff") format("woff"),url("fonts/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf") format("truetype"),url("fonts/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg#glyphicons_halflingsregular") format("svg");font-weight:normal;font-style:normal}body{font:400 14px/1.44 Lato, sans-serif;margin:0 !important;background:#fff url(images/bg.png)}.section-top{position:relative;z-index:100}.logo img{max-width:252px !important}.navbar-nav .active{color:#0abdfa !important}.section-top{text-align:left;background:#fff}.section-top .fa{vertical-align:bottom}.lang-selector img{vertical-align:middle}.mob-ul1{line-height:19px !important}.apss-floating-social-networks{text-align:left}.apss-floating-social-networks .fa{position:relative;height:30px;margin:-12px 0 0}.apss-social-share-sidebar-mobile .fa{margin:7px 0 0}.apss-social-share-sidebar-mobile-share-text{display:none !important}.hero{position:relative;padding:35px 0 110px 0;min-height:390px;overflow-x:hidden;z-index:10}.hero .intro{width:1170px;padding:0 15px;text-align:left;color:#fff;margin:auto}.hero .intro *{color:#fff}.hero .intro h2{max-width:540px;font-size:39px;line-height:44px;text-transform:uppercase;letter-spacing:0.04em;margin:0 0 24px}.hero .intro h2 em{display:inline-block;padding:0 8px;font-style:normal;background:#3369e8}.hero .intro p{max-width:540px;font-weight:300;font-size:16px;line-height:1.5;margin:0 0 16px}.hero .intro p strong{font-weight:700}.hero .intro p em{font-style:normal;margin:0 12px;opacity:.4;-moz-opacity:.4;-webkit-opacity:.4;-ms-opacity:.4}.hero .intro ul{max-width:540px;font-weight:300;margin:0 0 16px 0;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;-ms-opacity:.8}.hero .intro ul li{position:relative;padding:0 0 0 15px;letter-spacing:0.01em}.hero .intro ul li:before{position:absolute;top:0;left:0;font-size:8px;line-height:2.5;content:'\2022'}.hero .usp{position:absolute;left:50%;bottom:0;width:1170px;padding:15px 0;margin:0 0 0 -585px;z-index:20}.hero .usp li{position:relative;display:flex;align-items:center;float:left;width:calc(25% - 30px);width:-moz-calc(25% - 30px);width:-webkit-calc(25% - 30px);width:-ms-calc(25% - 30px);min-height:59px;margin:0 15px}.hero .usp li p{display:block;width:100%;padding:0 10px;text-align:center;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.hero .usp li p img{display:block;margin:0 auto 5px auto}.hero .usp li p a{display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;padding:17px 4px 16px;font-weight:700;font-size:20px;line-height:26px;text-transform:uppercase;color:#fff;background:#7ebc42}.hero .usp li p a:hover,.hero .usp li p a:focus{background:#3369e8}.hero .usp li:after{position:absolute;top:4px;right:-15px;bottom:4px;display:block;width:1px;content:'';background:rgba(255,255,255,0.3)}.hero .usp li:last-of-type p{padding:0}.hero .usp li:last-of-type:after{display:none}.hero .usp:before{position:absolute;top:0;left:15px;right:15px;display:block;height:1px;content:'';background:url(images/dash.png) 50% 0 repeat-x;z-index:10}.hero .usp:after{position:absolute;top:0;left:-5000px;right:-5000px;bottom:0;display:block;content:'';background:rgba(0,0,0,0.2);z-index:-10}.hero .background-image,.hero .background-repeat{position:absolute;top:0;left:0;right:0;bottom:0;content:'';background-position:50% 50%;background-size:auto 100%}.hero .background-image{background-repeat:no-repeat;z-index:-10}.hero .background-repeat{background-color:#2a2a2a;background-image:url(images/hero-bg.jpg);background-repeat:repeat-x;z-index:-20}.main{color:#777;width:1170px;padding:55px 15px 100px;text-align:left;overflow-x:hidden;margin:auto}.main .posts{float:left;width:calc(100% - 300px);width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px);width:-ms-calc(100% - 300px)}.main .posts .article{position:relative;border-top:1px #c1c1c1 solid;padding:55px 0 50px}.main .posts .article p{margin:0 0 20px}.main .posts .article ul,.main .posts .article ol{margin:0 0 20px 25px}.main .posts .article ul li{list-style:disc}.main .posts .article ol li{list-style:decimal}.main .posts .article .meta{margin:0 0 25px}.main .posts .article .meta a{color:#777}.main .posts .article .meta a:first-of-type{color:#7ebc42}.main .posts .article .meta a:hover,.main .posts .article .meta a:focus{color:#3369e8}.main .posts .article .image{position:relative;text-align:center;margin:0 0 25px;background:#000}.main .posts .article .image a,.main .posts .article .image span{display:block;background:#fff}.main .posts .article .image a:hover,.main .posts .article .image a:focus{opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;-ms-opacity:.85}.main .posts .article .image:before{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';border:1px #c1c1c1 solid;z-index:10;pointer-events:none}.main .posts .article .content{letter-spacing:0.065em}.main .posts .article:last-of-type{padding:55px 0 0}.main .posts .article:first-of-type{border:0;padding:0 0 50px}.main .posts .article.after-banner{border:0}.main .posts .article:before{position:absolute;top:4px;left:50%;display:block;width:0;height:0;border:7px transparent solid;border-bottom:0;border-top-color:#ac0089;content:'';margin:0 0 0 -7px}.main .posts .article:after{position:absolute;top:-2px;left:50%;display:block;width:50px;height:3px;content:'';margin:0 0 0 -25px;background:#ac0089}.main .posts .article:first-of-type:after,.main .posts .article:first-of-type:before,.main .posts .article.after-banner:after,.main .posts .article.after-banner:before{display:none}.main .posts .list-banner a:hover,.main .posts .list-banner a:focus{opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;-ms-opacity:.8}.main .posts .wp-pagenavi{border-top:1px #c1c1c1 solid;border-bottom:1px #c1c1c1 solid;padding:4px;font-size:0;text-align:center;margin:60px 0 0;background:rgba(255,255,255,0.5)}.main .posts .wp-pagenavi a,.main .posts .wp-pagenavi span{display:inline-block;min-width:28px;min-height:28px;border:2px #a3a3a3 solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;padding:2px 5px;font-weight:bold;font-size:14px;margin:4px;vertical-align:top}.main .posts .wp-pagenavi a{color:#a3a3a3}.main .posts .wp-pagenavi a:hover,.main .posts .wp-pagenavi a:focus{border-color:#7ebc42;color:#fff;background-color:#7ebc42}.main .posts .wp-pagenavi a.previouspostslink,.main .posts .wp-pagenavi a.nextpostslink{border-color:transparent;font-size:0;text-indent:-5000px;filter:grayscale(1);-moz-filter:grayscale(1);-webkit-filter:grayscale(1);-ms-filter:grayscale(1)}.main .posts .wp-pagenavi a.previouspostslink{margin-right:15px;background:url(images/previous.png)}.main .posts .wp-pagenavi a.nextpostslink{margin-left:15px;background:url(images/next.png)}.main .posts .wp-pagenavi a.previouspostslink:hover,.main .posts .wp-pagenavi a.previouspostslink:focus,.main .posts .wp-pagenavi a.nextpostslink:hover,.main .posts .wp-pagenavi a.nextpostslink:focus{filter:grayscale(0);-moz-filter:grayscale(0);-webkit-filter:grayscale(0);-ms-filter:grayscale(0)}.main .posts .wp-pagenavi span{color:#fff;background:#a3a3a3}.main .posts.list .article h2{position:relative;font-weight:500;font-family:Oswald, sans-serif;font-size:30px;line-height:35px;text-transform:uppercase;letter-spacing:0;color:#000;margin:0 0 24px}.main .posts.list .article h2 a{color:#000}.main .posts.list .article h2 a:hover,.main .posts.list .article h2 a:focus{color:#3369e8}.main .posts.list .article h2:after{position:absolute;left:0;bottom:-14px;display:block;width:50px;height:2px;content:'';background:#7ebc42}.main .posts.list .article p .read-more{font-weight:700;text-transform:uppercase}.main .posts.list .article p .read-more span{display:none}.main .posts.list .article p .read-more:hover,.main .posts.list .article p .read-more:focus{color:#7ebc42}.main .posts.list .article .image:after{position:absolute;right:30px;bottom:30px;display:block;width:200px;height:200px;content:'';background:url(images/read-more.png) 50% 50% no-repeat;background-size:cover;z-index:10;pointer-events:none}.main .posts.post .article h1{position:relative;font-weight:500;font-family:Oswald, sans-serif;font-size:30px;line-height:35px;text-transform:uppercase;letter-spacing:0;color:#000;margin:0 0 24px}.main .posts.post .article h1:after{position:absolute;left:0;bottom:-14px;display:block;width:50px;height:2px;content:'';background:#7ebc42}.main .posts.post .article h2,.main .posts.post .article h3{font-weight:700;font-family:Lato, sans-serif;font-size:20px;color:#a3a3a3}.main .posts.post .article h2{position:relative;border-top:1px #c1c1c1 solid;padding:55px 0 0 0;margin:45px 0 30px}.main .posts.post .article h2:before{position:absolute;top:4px;left:50%;display:block;width:0;height:0;border:7px transparent solid;border-bottom:0;border-top-color:#ac0089;content:'';margin:0 0 0 -7px}.main .posts.post .article h2:after{position:absolute;top:-2px;left:50%;display:block;width:50px;height:3px;content:'';margin:0 0 0 -25px;background:#ac0089}.main .posts.post .article h3{margin:30px 0}.main .posts.post .article h4,.main .posts.post .article h5{font-weight:700;font-family:Lato, sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:0.15em;margin:20px 0}.main .posts.post .article blockquote{position:relative}.main .posts.post .article blockquote p{font-size:19px;font-style:italic;color:#686868}.main .posts.post .article blockquote:after{position:absolute;top:2px;left:-30px;bottom:2px;display:block;width:3px;content:'';background:#3369e8}.main .posts.post .article iframe{max-width:100%}.main .posts.post .article .wp-caption{max-width:100%}.main .posts.post .article .wp-caption .wp-caption-text{font-size:11px;font-style:italic;line-height:1.55;margin:20px 0}.main .posts.post .article .promotion{position:relative;display:flex;align-items:center;min-height:200px;padding:0 0 0 220px}.main .posts.post .article .promotion h3{font-weight:500;font-family:Oswald, sans-serif;font-size:24px;line-height:28px;color:#000;margin:0 0 6px}.main .posts.post .article .promotion p{margin:0}.main .posts.post .article .promotion .circle{position:absolute;top:0;left:0;display:flex;align-items:center;width:200px;height:200px;background:url(images/promotion.png) 50% 50% no-repeat;background-size:cover}.main .posts.post .article .promotion .circle p{display:block;width:100%;padding:20px;text-align:center;font-family:Oswald, sans-serif;font-size:17px;line-height:22px;text-transform:uppercase;letter-spacing:0;color:#fff}.main .posts.post .article .promotion .circle p .use{display:block;margin:0 auto 10px}.main .posts.post .article .promotion .circle p .code{font-size:26px;line-height:30px}.main .posts.post .article .promotion a{position:absolute;top:0;left:0;right:0;bottom:0;display:block;font-size:0;text-indent:-5000px;z-index:10}.main .posts.post .article .ooyala-container,.main .posts.post .article .ooyala-player{margin:40px 0}.main .posts.post .article a.ctalink{display:block;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;padding:14px 45px 13px;font-weight:700;font-size:17px;line-height:23px;text-align:center;text-transform:uppercase;letter-spacing:0.04em;color:#fff;margin:0 0 20px;background:#3369e8}.main .posts.post .article a.ctalink:hover,.main .posts.post .article a.ctalink:focus{background:#7ebc42}.main .posts.post .article .related-posts{position:relative;border-top:1px #c1c1c1 solid;padding:55px 0 0 0;margin:40px 0 0}.main .posts.post .article .related-posts h3{font-weight:500;font-family:Oswald, sans-serif;font-size:20px;line-height:25px;text-transform:uppercase;letter-spacing:0;color:#000;margin:0 0 14px}.main .posts.post .article .related-posts ul{margin:0 -30px 0 0}.main .posts.post .article .related-posts ul li{float:left;width:33.33333%;padding:0 30px 30px 0;list-style:none}.main .posts.post .article .related-posts ul li a{font-weight:700;letter-spacing:0;color:#7ebc42}.main .posts.post .article .related-posts ul li a .related-thumb{position:relative;display:block;width:100%;height:0;padding:56.25% 0 0 0;margin:0 0 10px;overflow:hidden;background:#000}.main .posts.post .article .related-posts ul li a .related-thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:calc(100% + 4px);width:-moz-calc(100% + 4px);width:-webkit-calc(100% + 4px);width:-ms-calc(100% + 4px);max-width:calc(100% + 4px);max-width:-moz-calc(100% + 4px);max-width:-webkit-calc(100% + 4px);max-width:-ms-calc(100% + 4px);transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;-ms-transition:all 250ms ease}.main .posts.post .article .related-posts ul li a:hover,.main .posts.post .article .related-posts ul li a:focus{color:#3369e8}.main .posts.post .article .related-posts ul li a:hover .related-thumb img,.main .posts.post .article .related-posts ul li a:focus .related-thumb img{opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;-ms-opacity:.85}.main .posts.post .article .related-posts ul:after{display:block;clear:both;content:''}.main .posts.post .article .related-posts:before{position:absolute;top:4px;left:50%;display:block;width:0;height:0;border:7px transparent solid;border-bottom:0;border-top-color:#ac0089;content:'';margin:0 0 0 -7px}.main .posts.post .article .related-posts:after{position:absolute;top:-2px;left:50%;display:block;width:50px;height:3px;content:'';margin:0 0 0 -25px;background:#ac0089}.main .posts.post .article .facebook-comments{position:relative;border-top:1px #c1c1c1 solid;padding:40px 0 0 0;margin:40px 0 0}.main .posts.post .article .facebook-comments:before{position:absolute;top:4px;left:50%;display:block;width:0;height:0;border:7px transparent solid;border-bottom:0;border-top-color:#ac0089;content:'';margin:0 0 0 -7px}.main .posts.post .article .facebook-comments:after{position:absolute;top:-2px;left:50%;display:block;width:50px;height:3px;content:'';margin:0 0 0 -25px;background:#ac0089}.main .side-bar{float:right;width:270px;letter-spacing:0.065em}.main .side-bar h2{font-weight:500;font-family:Oswald, sans-serif;font-size:17px;line-height:22px;text-transform:uppercase;letter-spacing:0;color:#000;margin:0 0 14px}.main .side-bar .featured-list{margin:-14px 0 40px}.main .side-bar .featured-list li{border-bottom:1px #c1c1c1 solid}.main .side-bar .featured-list li a{position:relative;display:block;min-height:83px;padding:12px 0 12px 105px;font-size:13px;color:#000}.main .side-bar .featured-list li a span{position:absolute;top:15px;left:0;display:inline-block;background:#000}.main .side-bar .featured-list li a span img{transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;-ms-transition:all 250ms ease}.main .side-bar .featured-list li a:hover,.main .side-bar .featured-list li a:focus{color:#3369e8}.main .side-bar .featured-list li a:hover span img,.main .side-bar .featured-list li a:focus span img{opacity:.85;-moz-opacity:.85;-webkit-opacity:.85;-ms-opacity:.85}.main .side-bar .featured-list li:last-of-type{border:0}.main .side-bar .newsletter-signup{position:relative;text-align:center;font-size:13px;margin:0 0 50px}.main .side-bar .newsletter-signup .intro{padding:30px 15px 20px;background:#2a2a2a url(images/newsletter-bg.jpg) 50% 0 no-repeat}.main .side-bar .newsletter-signup .intro h2{color:#fff;margin:0 0 10px}.main .side-bar .newsletter-signup .intro h2:before{display:block;width:60px;height:60px;content:'';margin:0 auto 12px;background:url(images/newsletter.png) no-repeat}.main .side-bar .newsletter-signup .intro p{color:#fff}.main .side-bar .newsletter-signup a{display:block;padding:17px 15px 16px;font-size:20px;line-height:26px;text-transform:uppercase;color:#fff;background:#7ebc42}.main .side-bar .newsletter-signup a:hover,.main .side-bar .newsletter-signup a:focus{background:#3369e8}.main .side-bar .newsletter-signup a:after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:'';z-index:10}.main .side-bar .category-list li a{display:block;padding:5px 10px}.main .side-bar .category-list li a:hover,.main .side-bar .category-list li a:focus{color:#fff;background:#3369e8}.main .side-bar .category-list li:nth-of-type(odd){background:#fff}.main:after{display:block;clear:both;content:''}.footer{font-size:14px;line-height:20px}.footer h3{position:relative}.footer h3:after{position:absolute;left:50%;bottom:-17px;display:block;width:50px;height:2px;content:'';margin:0 0 0 -25px;background:#20dbff}.footer .seo-section h3{font-weight:400;font-size:20px;font-family:Lato, Arial, sans-serif;text-transform:uppercase;color:#fff;margin:5px 0 24px}.footer .newsletter h3{position:relative;margin:5px 0 35px}.footer .btn{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px}.hero.event{padding:0;min-height:0}.hero.event .background-repeat{background-image:url(images/hero-event-bg.png)}.event-intro{position:relative;min-height:165px;border-bottom:1px #c1c1c1 solid;padding:12px 250px 40px 0;letter-spacing:0.025em;margin:-15px 0 40px}.event-intro h1{position:relative;font-weight:500;font-family:Oswald, sans-serif;font-size:30px;line-height:35px;text-transform:uppercase;letter-spacing:0;color:#000;margin:0 0 17px}.event-intro h1:after{position:absolute;left:0;bottom:-11px;display:block;width:50px;height:2px;content:'';background:#7ebc42}.event-intro .sponsor{font-weight:700;color:#000}.event-intro .sponsor span{position:absolute;top:0;right:0;display:flex;align-items:center;text-align:center;width:200px;height:125px}.event-intro .sponsor span img{width:auto;height:auto;max-width:87.5%;max-height:87.5%;margin:auto}.event-intro .date{color:#3369e8}.event-intro .address a{white-space:nowrap}.event-main:after{display:block;clear:both;content:''}.event-content{float:left;width:calc(50% - 25px);width:-moz-calc(50% - 25px);width:-webkit-calc(50% - 25px);width:-ms-calc(50% - 25px)}.event-content h2{font-weight:700;font-family:Lato, sans-serif;font-size:20px;line-height:30px;color:#333;margin:0 0 30px}.event-content p{margin:0 0 20px}.event-content ul{margin:0 0 10px 0}.event-content ul li{position:relative;padding:0 0 20px 25px}.event-content ul li:before{position:absolute;top:0;left:5px;content:'\2022';color:#3369e8}.event-content strong{font-weight:700;color:#333}.event-content .further-details{padding:10px 0 0}.event-content .further-details ul{padding:5px 0}.event-content .further-details ul li{padding:0 0 10px 30px;font-size:16px;line-height:25px;color:#3369e8}.event-content .further-details ul li.email{background:url(images/event-email.png) 0 6px no-repeat}.event-content .further-details ul li.telephone{background:url(images/event-telephone.png) 0 6px no-repeat}.event-content .further-details ul li.web{background:url(images/event-web.png) 0 6px no-repeat}.event-content .further-details ul li:before{display:none}.event-form{float:right;width:calc(50% - 25px);width:-moz-calc(50% - 25px);width:-webkit-calc(50% - 25px);width:-ms-calc(50% - 25px);text-align:center}.event-form form{width:100%;max-width:495px;text-align:left;margin:auto}.event-form form h2{font-weight:500;font-family:Oswald, sans-serif;font-size:20px;line-height:24px;text-transform:uppercase;letter-spacing:0;color:#000;margin:0 0 28px}.event-form form p{padding:0 0 15px}.event-form form p label{display:inline-block}.event-form form p label .required{color:#3369e8}.event-form form p select,.event-form form p input[type=text],.event-form form p input[type=email],.event-form form p input[type=tel]{width:100%;height:45px;border:1px #ccc solid;padding:5px 12px;font:400 14px/1.44 Lato, sans-serif;margin:2px 0 0;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;-ms-transition:all 250ms ease}.event-form form p select{padding:5px 60px 5px 12px;background-image:url(images/select-arrow.png);background-position-y:50%;background-position-x:calc(100% - 18px);background-position-x:-moz-calc(100% - 18px);background-position-x:-webkit-calc(100% - 18px);background-position-x:-ms-calc(100% - 18px);background-repeat:no-repeat}.event-form form p select option{font:400 14px/1.44 Lato, sans-serif}.event-form form p select:focus,.event-form form p input[type=text]:focus,.event-form form p input[type=email]:focus,.event-form form p input[type=tel]:focus{outline:0;border-color:#66afe9;box-shadow:0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:0 0 8px rgba(102,175,233,0.6);-webkit-box-shadow:0 0 8px rgba(102,175,233,0.6);-ms-box-shadow:0 0 8px rgba(102,175,233,0.6)}.event-form form p select.wpcf7-not-valid,.event-form form p input[type=text].wpcf7-not-valid,.event-form form p input[type=email].wpcf7-not-valid,.event-form form p input[type=tel].wpcf7-not-valid{animation:error 750ms ease 250ms 3;-moz-animation:error 750ms ease 250ms 3;-webkit-animation:error 750ms ease 250ms 3;-ms-animation:error 750ms ease 250ms 3}@keyframes error{50%{border-color:#c33}}@-moz-keyframes error{50%{border-color:#c33}}@-webkit-keyframes error{50%{border-color:#c33}}@-ms-keyframes error{50%{border-color:#c33}}@-o-keyframes error{50%{border-color:#c33}}.event-form form p .event-newsletter{display:block;margin:10px 0}.event-form form p .event-newsletter label{position:relative;display:inline-block;min-height:20px;padding:0 0 0 30px;font-size:13px;cursor:pointer}.event-form form p .event-newsletter label input{position:absolute;top:0;left:0;visibility:hidden;z-index:-10}.event-form form p .event-newsletter label .wpcf7-list-item-label{display:none}.event-form form p .event-newsletter label *{cursor:pointer}.event-form form p .event-newsletter label:before{position:absolute;top:0;left:0;display:block;width:20px;height:20px;content:'';background-color:#7ebc42;background-image:url(images/checkbox.png);background-repeat:no-repeat;z-index:10}.event-form form p .event-newsletter label.checked:before{background-position:0 0}.event-form form p .event-newsletter label.unchecked:before{background-position:0 -20px}.event-form form p .event-newsletter label:after{content:'Voglio ricevere le newsletter di MHDPro su nuove offerte, tendenze, articoli e suggerimenti.'}.event-form form p input[type=submit]{display:block;width:100%;height:37px;border:1px #71a93b solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;font:400 18px/25px Lato, sans-serif;text-transform:uppercase;color:#fff;background-color:#7ebc42;transition:all 250ms ease;-moz-transition:all 250ms ease;-webkit-transition:all 250ms ease;-ms-transition:all 250ms ease}.event-form form p input[type=submit]:hover,.event-form form p input[type=submit]:focus{border-color:#537c2b;background-color:#659635}.event-form form p .ajax-loader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;width:auto;height:auto;display:block;overflow:hidden;margin:0;background:rgba(50,50,35,0.25);z-index:10000000000}.event-form form p .ajax-loader:after{position:fixed;top:50%;left:50%;display:block;width:30px;height:30px;content:'';margin:-15px 0 0 -15px;background:url(images/animated/wait.png) 50% 50% no-repeat;z-index:10}.event-form form .wpcf7-form-control-wrap{position:static !important}.event-form form .wpcf7-list-item{margin:0 !important}.event-form form .wpcf7-validation-errors,.event-form form .wpcf7-not-valid-tip,.event-form form .wpcf7-spam-blocked{display:none !important}.event-form form .wpcf7-mail-sent-ok{border:0 !important;padding:0 !important;font-size:18px;line-height:24px;text-transform:uppercase;color:#3369e8;margin:0 0 20px 0 !important}.event-form form.sent .fields{display:none}.event-map{border:1px #c1c1c1 solid;padding:4px;margin:40px 0 -10px;background:#fff}.event-map .map,.event-map iframe{float:left;width:100%;height:448px;border:0;margin:0}.event-map:after{display:block;clear:both;content:''}@media (max-width: 1200px){.hero .intro{width:970px}.hero .usp{width:970px;margin:0 0 0 -485px}.hero .usp li p a{font-size:17px}.main{width:970px}.main .posts{width:calc(100% - 260px);width:-moz-calc(100% - 260px);width:-webkit-calc(100% - 260px);width:-ms-calc(100% - 260px)}.main .posts.list .article .image:after{width:150px;height:150px}.main .side-bar{width:230px}.main .side-bar .featured-list li a{padding:12px 0 12px 95px}.main .side-bar .featured-list li a img{width:85px}}@media (max-width: 992px){.hero{min-height:10px;padding:35px 0 0 0}.hero .intro{width:100%;max-width:750px;padding:0 15px}.hero .intro h2{font-size:32px;line-height:40px}.hero .usp{position:relative;left:0;width:100%;max-width:750px;margin:30px auto 0}.hero .usp li{width:calc(33.33333% - 30px);width:-moz-calc(33.33333% - 30px);width:-webkit-calc(33.33333% - 30px);width:-ms-calc(33.33333% - 30px)}.hero .usp li:nth-of-type(3):after{display:none}.hero .usp li:last-of-type{float:none;width:calc(100% - 30px);width:-moz-calc(100% - 30px);width:-webkit-calc(100% - 30px);width:-ms-calc(100% - 30px);clear:both;padding:15px 0 0}.hero .usp li:last-of-type p a{padding:16px 15px 15px;font-size:18px;line-height:22px}.main{width:100%;max-width:750px;padding:40px 15px 75px}.main .posts{float:none;width:100%}.main .side-bar{float:none;width:100%;margin:80px 0 0 0}.main .side-bar h2{font-size:20px;line-height:25px;margin:0 0 24px}}@media (max-width: 768px){.event-intro{padding:12px 145px 40px 0}.event-intro .sponsor span{width:120px;height:100px}.event-content{float:none;width:auto}.event-form{float:none;width:auto;border-top:1px #c1c1c1 solid;padding:40px 0 0}.event-form form{max-width:100%}}@media (max-width: 660px){.hero .intro{text-align:center}.hero .intro h2{font-size:25px;line-height:32px;margin:0 auto 24px}.hero .intro p{font-weight:400;font-size:14px;margin:0 auto 16px}.hero .intro ul{font-weight:400}.hero .intro ul li{padding:0}.hero .intro ul li:before{display:none}.hero .usp li{display:none;min-height:10px}.hero .usp li:last-of-type{display:block;padding:5px 0}.hero .usp li:last-of-type p a{padding:14px 12px 12px;font-size:14px;line-height:18px;letter-spacing:0.025em}.hero .usp li:after{display:none}.main .posts.list .article .image:after{width:120px;height:120px}.main .posts.post .article .promotion{min-height:150px;padding:0 0 0 170px}.main .posts.post .article .promotion .circle{width:150px;height:150px}.main .posts.post .article .promotion .circle p{font-size:15px;line-height:18px}.main .posts.post .article .promotion .circle p .use{display:block;margin:0 auto 8px}.main .posts.post .article .promotion .circle p .code{font-size:24px;line-height:28px}.main .posts.post .article .related-posts ul{margin:0}.main .posts.post .article .related-posts ul li{position:relative;float:none;width:100%;border-bottom:1px #c1c1c1 solid}.main .posts.post .article .related-posts ul li a{display:block;min-height:79px;padding:12px 0 12px 115px;font-weight:400;letter-spacing:0.065em;color:#000}.main .posts.post .article .related-posts ul li a .related-thumb{position:absolute;top:12px;left:0;width:95px;height:53px;padding:0}.main .posts.post .article .related-posts ul li:last-of-type{border:0}.main .side-bar .featured-list li a{padding:12px 0 12px 115px;font-size:14px}.main .side-bar .featured-list li a img{width:95px}}@media (max-width: 480px){.main .posts.list .article .image:after{right:20px;bottom:20px;width:90px;height:90px}.main .posts.post .article .promotion{min-height:115px;padding:0 0 0 125px}.main .posts.post .article .promotion h3{font-size:20px;line-height:24px}.main .posts.post .article .promotion .circle{width:115px;height:115px}.main .posts.post .article .promotion .circle p{font-size:14px;line-height:16px}.main .posts.post .article .promotion .circle p .use{display:block;margin:0 auto 5px}.main .posts.post .article .promotion .circle p .code{font-size:20px;line-height:24px}.event-intro{padding:12px 0 40px 0;text-align:center}.event-intro h1:after{left:50%;margin:0 0 0 -25px}.event-intro .sponsor span{position:static;display:block;width:100%;height:130px;padding:15px 0}}
