/*
 Theme Name:   	balticheartfailure2020
 Theme URI:     https://www.pepa.lt
 Description:  	VII Baltic Heart Failure and Arrhythmias Meeting: „Focus on Women‘s Heart“
 Author:        PEPA
 Author URI:    https://www.pepa.lt
 Version:       1.0.0
 License:       GNU General Public License v2 or later
 License URI:   http://www.gnu.org/licenses/gpl-2.0.html
 Tags:          light, responsive-layout
 Text Domain:   pi
*/
html,
body{
    padding:0;
    margin:0;
   
}
body{
    font-family: 'Lato', sans-serif;
    font-size:16px;
    color:#222;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Roboto', sans-serif;
    color:#ba0245;
}
a{
    color:#606060;
}
a:hover{
    color:#dc3232;
}

/* GO TOP*/
a.go-to-top, a.go-to-top:hover a.go-to-top:focus {
-ms-flex-align: center!important;
align-items: center!important;
-ms-flex-pack: center!important;
justify-content: center!important;
display: -ms-flexbox!important;
display: flex!important;
border: 2px solid #ba0245;
-webkit-border-radius: 50%;
border-radius: 50%;
bottom: 100px;
opacity: 0;
filter: alpha(opacity=0);
position: fixed;
right: -60px;
-webkit-transition: all .2s ease-in-out 0s;
-o-transition: all .2s ease-in-out 0s;
transition: all .2s ease-in-out 0s;
color: #ba0245;
font-size: 28px;
height: 50px;
line-height: 1;
text-align: center;
width: 50px;
z-index: 100;
visibility: hidden;
}
a.go-to-top i.icon-arrow{
background-size: 20px;
height: 20px;
width: 20px;
background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNCQTAyNDU7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MDYuOSwzNTAuOUwyNjcuOCwxMTEuOGMtMy40LTMuNC03LjMtNS4xLTExLjgtNS4xcy04LjQsMS43LTExLjgsNS4xTDUuMSwzNTAuOWMtMy40LDMuNC01LjEsNy40LTUuMSwxMS44DQoJCWMwLDQuNCwxLjcsOC40LDUuMSwxMS44bDI1LjYsMjUuNmMzLjQsMy40LDcuNCw1LjEsMTEuOCw1LjFzOC40LTEuNywxMS44LTUuMUwyNTYsMTk4LjVsMjAxLjYsMjAxLjZjMy40LDMuNCw3LjQsNS4xLDExLjgsNS4xDQoJCWM0LjUsMCw4LjQtMS43LDExLjgtNS4xbDI1LjYtMjUuN2MzLjQtMy40LDUuMS03LjQsNS4xLTExLjhDNTEyLDM1OC4zLDUxMC4zLDM1NC4zLDUwNi45LDM1MC45eiIvPg0KPC9nPg0KPC9zdmc+DQo=)
}
a.go-to-top.on, a.go-to-top:hover a.go-to-top:focus.on {
opacity: .8;
filter: alpha(opacity=80);
visibility: visible;
right: 20px;
}
.rotate-90{
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
position: absolute;
}
.rotate-180{
-webkit-transform: translate(-50%,-50%) rotate(-180deg);
-o-transform: translate(-50%,-50%) rotate(-180deg);
transform: translate(-50%,-50%) rotate(-180deg);
position: absolute;
}
a.go-to-top:hover{
color: #222!important;
}
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}
.hidden{
   display:none;
}
.header-nav.fixed {
    position: fixed;
    top: -200px;
    left: 0;
    right: 0;
    z-index: 999;
    -webkit-transition: .3s top cubic-bezier(.3,.73,.3,.74) !important;
    -moz-transition: .3s top cubic-bezier(.3,.73,.3,.74) !important;
    -ms-transition: .3s top cubic-bezier(.3,.73,.3,.74) !important;
    -o-transition: .3s top cubic-bezier(.3,.73,.3,.74) !important;
    transition: .3s top cubic-bezier(.3,.73,.3,.74) !important;
}
.header-nav.fixed.slideDown{
    top:0;
}

.elementor-field-group-a6cd11d > label{
    display: block !important;
    position: relative !important;
    width: initial !important;
    height: initial !important;
    top: initial !important;
}

.elementor-field-group-a6cd11d > label + .elementor-field-subgroup{
    margin-top:15px;
}


.elementor-nav-menu li:last-child ul{
    min-width: 2em !important;
}
.elementor-nav-menu li:last-child ul a{
    border-left:initial !important;
}
table{
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
table td{
    border:1px solid #dfdfdf;
    padding:5px;
}