/*
Theme Name: ILCA 2019
Theme URI: https://ilca2019.org
Description: ILCA 2019 Official Theme
Author: Hellenic technologies
Author URI: https://hellenictechnologies.com/
Version: 1.0.8
Text Domain: xpo
Template: xpo
*/
.registration_btn {
    position: fixed;
    left: -1px;
    top: 25%;
    z-index: 9999;
    background: #ef7d00;
    color: #fff;
    padding: 20px 30px;
    font-size: 17px;
    border-radius: 0 5px 5px 0px;
    border: 1px solid #ef7d00;
}
a.registration_btn:hover {
    color: #ef7d00;
    background: rgba(249, 176, 0, 0);
    border: 1px solid #ef7d00;
}
.edgtf-mobile-header .edgtf-mobile-header-inner {
    height: 71px !important;
    background-color: #1570b8 !important;
}
span.edgtf-mobile-opener-icon-holder {
    color: #fff;
    width: 30px;
    text-align: center;
}
.ctl-story-title p.story_title {
    color: #fff !important;
}
ul.ctl_road_map_wrp {
    display: flex;
    justify-content: center !important;

}
h3.mailch_title {
    color: #e78300;
    font-weight: 600;
}
.mc4wp-form-fields p label {
    display: flex;
    color: #fff;
}
.mc4wp-form-fields p input[type="text"], .mc4wp-form-fields p input[type="email"] {
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: initial !important;
}
.form-textbox, .form-textarea {
    padding: 6px 3px 6px 10px;
    border-radius: 6px;
    border: none;
    width: 100%;
}
input.edgtf-btn.btn-submit {
    background-color: #e78300;
    border: none;
    color: #fff;
    margin-top: 20px;
}
input.edgtf-btn.btn-submit:hover {
    background-color: #e78300;
    border: none;
    color: #2f5ab4;
    margin-top: 20px;
}
.edgtf-drop-down .edgtf-menu-narrow .edgtf-menu-second .edgtf-menu-inner ul li {

    width: max-content !important;

}
.rev-txt {
    text-align: center !important;
}
/* Extra Small Devices, Phones */
 @media screen and (max-width : 890px) {

    .registration_btn {
        bottom: -1px!important;
        top: unset!important;
        width: 100%;
        text-align: center;
        padding: 20px 0px;
    }
    a.registration_btn:hover {
        color: #fff;
        background: #ef7d00;
        border: 1px solid #ef7d00;
    }

}
/* Small devices (phones- tablets, 768px and down) */
@media only screen and (max-width: 768px) and (min-width: 480px) {
    .rev-txt {
        text-align: center !important;
    }
    /* div#layer7 {
        top: 700px !important;
    } */
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-width: 992px) and (min-width: 768px){


    .tp-parallax-wrap.rev-layer {
        margin-top: -75px !important;
    }
    div#slide-16-layer-30 {
        text-align: center !important;
    }
}
#mobile-menu-item-13136.submit-abstract a {
    color: #fff !important;
    text-align: center !important;
    margin-bottom: 15px;
}
li.submit-abstract,li.submit-abstract a.current span{
    background: #e68300!important;

}
li.submit-abstract a span.edgtf-item-outer{
	color: #fff !important;
}
.edgtf-main-menu>ul>li.submit-abstract>a:hover .edgtf-item-outer{
	    background-color: #1570b800 !important;
}


/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (max-width: 1600px) and (min-width: 980px) {
    .edgtf-elements-holder .edgtf-elements-holder-item {

        vertical-align: inherit !important;

    }
    .edgtf-elements-holder .edgtf-elements-holder-item.edgtf-horizontal-alignment-center {
        text-align: left !important ;
    }


}

/* Extra large devices (large laptops and desktops, 1200px and up) */
/* @media only screen and (max-width: 1400px) and (min-width: 1200px) {
    div#layer7 {
        top: 380px !important;
    }
    div#layer5 {
        top: 306px !important;
        left: 25% !important;
    }
    div#layer6 {
        top: 306px !important;
        left: 55% !important;
    }
    div#layer4 {
        top: 275px !important;
    }
    div#slide-16-layer-30 {
        text-align: center !important;
    }

} */

/* @media screen and (max-width: 1839px){
.edgtf-page-header, .edgtf-top-bar {
    display: none !important;
 }
}
@media screen and (max-width: 1839px){
.edgtf-mobile-header {
    display: block !important;
}
} */