/*social*/
.fusion-social-networks {overflow: visible !important;}
/*mobile menu*/
#responsive-menu-container.push-right, #responsive-menu-container.slide-right {
    padding-top: 10%;
    text-align: center;
}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{
  font-weight: 600  !important;
  font-family: "acumin-pro-condensed", sans-serif !important;
}
/*header*/
div.su-spoiler-content.su-clearfix {
    text-align: center !important;
    width: 227px;
    float: right;
}
.su-spoiler-style-default > .su-spoiler-content {
    padding: 1em 0 1em 0px !important;
}
/*buttons*/
.fusion-button.button-flat{font-family: Helvetica Neue !important;}
a:hover {color: #b20030 !important;}
h2.h2join{font-family: Helvetica Neue !important; letter-spacing: 0px !important;}
a.btnJoin{font-family: Helvetica Neue; font-weight: bold;}
a.btnJoin:hover{color: #fff !important;}
a.btnWhite{font-weight: 400; border-color: #fff !important; color: #fff; width:  240px; text-align: center;}
a.btnWhite:hover{background:#b20030; transition: 0.3s; border-color: #b20030 !important; color: #fff !important;}
a.btnHeader{border-color: #fff !important; color: #fff; width:  240px; text-align: center;}
a.btnHeader:hover{background:#b20030; transition: 0.3s; border-color: #b20030 !important; color: #fff !important;}
/*page*/
.header1{padding-top: 11% !important; padding-bottom: 190px !important;}
div#submenu{margin-left: -70px;}
div#submenu h1{font-family: Helvetica Neue !important; font-size: 24px; letter-spacing: 0px !important;}
div#submenu h3{font-size: 16px;}
/*slider*/
.ms-slide .ms-slide-bgcont img{margin-top: 0px !important;}
/*footer*/
.fusion-footer a:hover{color: #D87F97 !important;}
img.footer-sm{margin: 10px; vertical-align: middle; width: 30px;}
.fusion-social-links-footer .fusion-social-networks a {font-size: 18px;}
.fusion-social-links-footer .fusion-social-networks a {color: #fff !important;}
.fusion-copyright-content{text-align: right; margin-top: -80px; max-width: 560px; float: right;}
.fusion-social-links-footer {width: 145px;}
/*media screen 800px*/
@media screen and (max-width: 800px){
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header{padding-left: 20px;}
.fusion-mobile-menu-design-modern .fusion-social-links-header {
text-align: right; margin-right: 25px;
}
div#submenu{display: none;}
.venue.fusion-layout-column{margin-top: 127px !important;}
a.btnWhite{margin-top: 0px !important;}
a.btnJoin{margin: 0 20px !important;}
a.btnHeader{margin-bottom: 30px !important;}
.btnheadertop{margin-top: 100px !important;}
.footermobile{text-align: center !important;}
h2.h2join{font-size: 18px !important;}
.header1{padding-top: 0px; !important; margin-top: -152px !important;}
.header1 .su-spoiler-style-default > .su-spoiler-title{width: 240px !important; margin: 0px -3px 0px;}
img.footer-logo{width: 100px !important;}
img.footer-sm {margin: 5px; width: 20px;}
p.pcenter{text-align: center !important; margin-top: -30px; margin-bottom: 0px;}
p.smlinks{font-size: initial !important;}
.su-spoiler.my-custom-spoiler {
width: 255px !important;
display: block !important;
margin: 0 auto !important;
}
.fusion-social-links-footer {margin: 0 auto;}
}
/*media screen 480px*/
@media screen and (max-width: 480px){
.header1 {padding-bottom: 45px !important;}
h2.h2join{display: inline-flex; font-size: 12px !important; display: block !important;}
a.btnJoin{padding: 2px 10px !important; margin: -5px 0px  0 10px !important;}
table#footermobile-2row{display: block !important;}
div.footermobile{display: none;}
}