/*NAVA SPECIFIC FONTS*/
@font-face {
    font-family: 'Yantramanav';
    src: url('fonts/yantramanav-black-webfont.eot');
    src: url('fonts/yantramanav-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/yantramanav-black-webfont.woff2') format('woff2'),
    url('fonts/yantramanav-black-webfont.woff') format('woff'),
    url('fonts/yantramanav-black-webfont.ttf') format('truetype'),
    url('fonts/yantramanav-black-webfont.svg#yantramanavblack') format('svg');
    font-weight: 900;
    font-style: normal;

}
@font-face {
    font-family: 'Yantramanav';
    src: url('fonts/yantramanav-bold-webfont.eot');
    src: url('fonts/yantramanav-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/yantramanav-bold-webfont.woff2') format('woff2'),
    url('fonts/yantramanav-bold-webfont.woff') format('woff'),
    url('fonts/yantramanav-bold-webfont.ttf') format('truetype'),
    url('fonts/yantramanav-bold-webfont.svg#yantramanavbold') format('svg');
    font-weight: 700;
    font-style: normal;

}
@font-face {
    font-family: 'Yantramanav';
    src: url('fonts/yantramanav-light-webfont.eot');
    src: url('fonts/yantramanav-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/yantramanav-light-webfont.woff2') format('woff2'),
    url('fonts/yantramanav-light-webfont.woff') format('woff'),
    url('fonts/yantramanav-light-webfont.ttf') format('truetype'),
    url('fonts/yantramanav-light-webfont.svg#yantramanavlight') format('svg');
    font-weight: 300;
    font-style: normal;

}
@font-face {
    font-family: 'Yantramanav';
    src: url('fonts/yantramanav-medium-webfont.eot');
    src: url('fonts/yantramanav-medium-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/yantramanav-medium-webfont.woff2') format('woff2'),
    url('fonts/yantramanav-medium-webfont.woff') format('woff'),
    url('fonts/yantramanav-medium-webfont.ttf') format('truetype'),
    url('fonts/yantramanav-medium-webfont.svg#yantramanavmedium') format('svg');
    font-weight: 500;
    font-style: normal;

}
@font-face {
    font-family: 'Yantramanav';
    src: url('fonts/yantramanav-regular-webfont.eot');
    src: url('fonts/yantramanav-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/yantramanav-regular-webfont.woff2') format('woff2'),
    url('fonts/yantramanav-regular-webfont.woff') format('woff'),
    url('fonts/yantramanav-regular-webfont.ttf') format('truetype'),
    url('fonts/yantramanav-regular-webfont.svg#yantramanavregular') format('svg');
    font-weight: 400;
    font-style: normal;

}
@font-face {
    font-family: 'Yantramanav';
    src: url('fonts/yantramanav-thin-webfont.eot');
    src: url('fonts/yantramanav-thin-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/yantramanav-thin-webfont.woff2') format('woff2'),
    url('fonts/yantramanav-thin-webfont.woff') format('woff'),
    url('fonts/yantramanav-thin-webfont.ttf') format('truetype'),
    url('fonts/yantramanav-thin-webfont.svg#yantramanavthin') format('svg');
    font-weight: 100;
    font-style: normal;

}
.grid_12 {min-height:0 !important;}

/*NAVASPOT REGISTRATION*/
.navaSpot_registration_wrapper {
    width: 100%;
    float: left;
    background-color: white;
    border: solid 1px #e7e7e7;
    padding: 25px;
    margin-bottom: 20px;
}
.navaSpot_registration_wrapper {
    -webkit-animation: loadstylenavaSpot 1000ms;
    animation: oadstylenavaSpot 1000ms;
}
@keyframes oadstylenavaSpot{
    0% {
        opacity: 0;
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}
h1.navaSpotRegisterMainTitle {
    font-size: 30px;
    line-height: normal;
    margin: 20px 0;
    color: #ea5137;
}
.navaSpot_registration_description h2,.savedSearchElementWrapper h2 {
    font-weight:300;
}
.navaSpot_address,.navaSpot_name,.navaSpot_phone,
.navaSpot_web,.navaSpot_type,.navaSpot_contact,
.navaSpot_comment,.navaSpot_registration_button,.navaSpot_captcha{
    width:100%;
    float:left;
}
.navaSpot_name input,.navaSpot_address input,
.navaSpot_phone input,.navaSpot_web input,
.navaSpot_type input,.navaSpot_contact input,
.navaSpot_comment input {
    box-shadow: none!important;
    background-color: #f5f7f9!important;
    height: 40px!important;
    border-radius: 2px!important;
    width:60%;
    float:right;
    padding: 0 0 0 15px!important;
    margin-bottom: 25px!important;
}
.navaSpot_name input[type="text"]:focus,.navaSpot_address input[type="text"]:focus,
.navaSpot_phone input[type="text"]:focus,.navaSpot_web input[type="text"]:focus,
.navaSpot_contact input[type="text"]:focus,.navaSpot_comment textarea:focus,
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item select:focus,
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item .navaregistration_form_span1 input[type="text"]:focus,
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item .navaregistration_form_span2 input[type="text"]:focus{
    border-color:rgba(234, 81, 55, 0.5)!important;
}
.navaSpot_registration_left,
.navaSpot_registration_right{
    float: left;
    width: 50%;
}
.navaSpot_name label,.navaSpot_address label,
.navaSpot_phone label,.navaSpot_web label,.navaSpot_contact label,
.navaSpot_comment label,.navaSpot_type label{
    width: 40%;
    float: left;
    font-size:15px;
    color:#636363;
    font-weight: 300;
}
.navaSpot_registration_left {
    padding-right: 20px;
}
.navaSpot_registration_right{
    padding-left: 20px;
}
.navaSpot_comment textarea{
    width:60%;
    border-radius: 2px!important;
    background-color: #f5f7f9!important;
    box-shadow: none!important;
    max-height:200px;
    min-height:100px;
    resize: none;
    overflow-y: scroll;
}
.navaSpot_captcha div {
    float: right;
}
.navaSpot_registration_description h2 {
    font-size: 24px;
    margin: 0;
    text-transform: none;
    padding-bottom: 10px;
    color: #ea5137;
}
.navaSpot_registration_description p {
    color: #636363;
    font-size: 16px;
    line-height: normal;
    margin: 15px 0;
}
.navaSpot_type .left,
.navaSpot_type .right{
    float: right;
    width: 30%;
}
.right input,.left input {
    float: left;
    margin:0!important;
    height:20px;
    width:20px;
}
.navaSpot_type .left span,
.navaSpot_type .right span{
    display:block;
    color:#8b8b8b;
}
.navaSpot_type .right input[type=radio],
.navaSpot_type .left input[type=radio]{
    height: 1px;
    width: 1px;
    overflow: hidden;
    opacity: 0;
}
.navaSpot_type .right input[type=radio] + span,
.navaSpot_type .left input[type=radio] + span{
    position: relative;
    display: inline-block;
    padding: 10px 0 10px 30px;
}

.navaSpot_type .right input[type=radio]:checked + span::after,
.navaSpot_type .left input[type=radio]:checked + span::after{
    content: '';
    display: block;
    position: absolute;
    height: 6px;
    width: 6px;
    margin: 0 8px;
    left: 0;
    top: 50%;
    background: #eb573e;
    border-radius: 20px;
    transform: translateY(-50%);
}

.navaSpot_type .right input[type=radio] + span::before,
.navaSpot_type .left input[type=radio] + span::before{
    content: '';
    display: block;
    position: absolute;
    height: 18px;
    width: 18px;
    left: 0;
    top: 50%;
    border: 2px solid #d4d4d4;
    border-radius: 20px;
    transform: translateY(-50%);
}
.navaSpot_type label{
    width:auto!important;
    white-space: nowrap;
}
.navaSpot_type {
    margin-bottom: 10px;
}
.navaSpot_ips {
    clear:both;
}
.navaSpot_ips #navaregistration_form_iptype_fix input[type="button"]#navaregistration_form_iptype_fix_new {
    box-shadow: none!important;
    display: inline-block;
    margin: 0;
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 12px;
    background-color: #ea5137;
    color: #fff;
    font-family: "Yantramanav", Arial, sans-serif;
    vertical-align: top;
    max-width: calc(40% - 40px);
    white-space: inherit;
    margin-bottom:25px;
}
.navaSpot_ips #navaregistration_form_iptype_fix input[type="button"].ipContentRemove {
    border: none;
    background-color: transparent;
    width: 23px;
    height: 23px;
    background-image: url("img/saved_list_icons.png");
    background-position: -23px 0;
    display: block;
    text-indent: -40000px;
    padding: 0;
    position: absolute;
    top: 0;
    margin-top: 7px;
    right: 0;
    background-repeat: no-repeat;
}
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item {
    display: inline-block;
    vertical-align: top;
    width: 60%;
    padding-right: 30px;
    float: right;
    position: relative;
}
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item select {
    background-color: #f5f7f9!important;
    height: 40px!important;
    border-radius: 2px!important;
    width: 100px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    border: 1px solid #cccccc;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    background-color: #f5f7f9!important;
    margin-bottom: 25px;
    font-family: "Yantramanav", Arial, sans-serif;
}
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item .navaregistration_form_span1,
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item .navaregistration_form_span2{
    display: inline-block;
}
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item .navaregistration_form_span1 input[type="text"],
.navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item .navaregistration_form_span2 input[type="text"]{
    font-size: 14px;
    line-height: 20px;
    box-shadow: none!important;
    background-color: #f5f7f9!important;
    height: 40px!important;
    border-radius: 2px!important;
    width: 110px;
    text-align: center;
    color: #555555;
    border: 1px solid #cccccc;
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    background-color: #f5f7f9!important;
    margin-bottom:25px;
    font-family: "Yantramanav", Arial, sans-serif;
    display: inline-block;
}
.navaSpot_address input:nth-of-type(1) {
    width: 20%;
    float: left;
}
.navaSpot_address input:nth-of-type(2) {
    width: 38%;
    float: right;
}
.navaSpot_address input:nth-of-type(3) {
    width: 38%;
    float: left;
    margin-left: 40%!important;
}
.navaSpot_address input:nth-of-type(4) {
    width: 20%;
    float: right;
}
#inst_housenumber {
    width: 20%;
    float: right;
}
.navaSpot_registration_button button {
    float: right;
    margin: 20px 0;
    border: none;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 12px;
    background-color: #ea5137;
    color: white;
}
/*nava-spot registration error*/
.navaSpot_name .register_error,.navaSpot_contact .register_error,
.navaSpot_phone .register_error,.navaSpot_web .register_error,
.navaSpot_type .register_error,.navaSpot_registration_button .register_error,
.navaSpot_ips .register_error {
    float: right;
    width: 60%;
    color: red;
    margin-top: -15px;
    margin-bottom: 10px;
}
.navaSpot_registration_button .register_error{
    margin:10px 0;
    text-align: right;
    width: 100%;
}
.navaSpot_type .register_error{
    margin:10px 0;
}
.navaSpot_address .register_error:nth-of-type(1){
    color: red;
    float: left;
    padding: 10px 5px;
    width: 62%;
    padding-left: 40%;
    margin-top: -15px;
}
.navaSpot_address .register_error:nth-of-type(2){
    color: red;
    width: 36%;
    float: right;
}
.navaSpot_address .register_error:nth-of-type(3){
    color: red;
    width: 38%;
    float: left;
    margin-top: -15px;
    margin-left: 40%;
    displaY: inline-block;
    vertical-align: top;
}
.navaSpot_address .register_error:nth-of-type(4){
    color: red;
    width: 20%;
    float: right;
    display:inline-block;
    vertical-align: top;
    margin-top: -15px;
    margin-left: 2%;
    margin-bottom: 10px;
}
/*talati lista*/
.searchFormContaniner {
    background-color: #1f242c;
    width: 100%;
    float: left;
}
.searchFormInner,.searchResultInner,.searchResultInnerMosaic,
.savedSearchElementContainer {
    width: 100%;
    max-width: 1420px;
    margin: 0 auto;
    float:none!important;
}
.searchFormTop,.searchFormMiddle,.searchFormBottom {
    width: 100%;
    float: left;
    padding: 10px 0;
}
.searchFormSelectContainer {
    float: left;
    padding:0 5px;
    box-sizing: border-box;
    background-image:url('img/szuro_ikon.png');
    background-repeat: no-repeat;
    background-position: 95% 6px;
    position: relative;
    border-left: 1px solid rgba(255,255,255,0.3);
    overflow: hidden;
}
.searchFormSelectContainer:first-child{
    border:none;
}
.searchFormSelectContainer select {
    color: white;
    background-color: transparent;
    border: none;
    padding:5px;
    margin: 0;
    width: 120%;
    cursor:pointer;
    position: absolute;
}
.searchFormSelectContainer ul {
    background: white;
    position: absolute;
    z-index: 9999;
    right:0;
    -webkit-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);
    max-height: 490px;
    overflow-y: scroll;
}
.searchFormSelectContainer ul::-webkit-scrollbar{
    background-color:#1f242c;
    width:5px;
}
.searchFormSelectContainer ul::-webkit-scrollbar-thumb{
    background-color:rgba(255,255,255,0.5);
}
.searchFormSelectContainer select option{
    color:grey;
}
.searchFormSelectContainer ul  li {
    padding: 10px 20px;
    border-bottom: solid 1px #eaeaea;
    cursor:pointer;
    color:#1f242c;
}
.searchFormSelectContainer ul  li:hover{
    background-color: #f9f9f9;
}
.listFiltersContainer p,.searchFormSelectContainer label,
.broadcastDayContainer label{
    color: #8b8b8b;
    margin: 0;
}
.searchFormSelectContainer label {
    float: left;
    margin: 0;
    text-transform: uppercase;
    font-size: 14px;
    padding: 5px;
}
.searchFormSelectContainer:nth-of-type(1){
    width:20%;
}
.searchFormSelectContainer:nth-of-type(2){
    width:19%;
}
.searchFormSelectContainer:nth-of-type(3){
    width:10%;
}
.searchFormSelectContainer:nth-of-type(4){
    width:19%;
}
.searchFormSelectContainer:nth-of-type(5){
    width:10%;
}
.searchFormSelectContainer:nth-of-type(6){
    width:10%;
}
.searchFormSelectContainer:nth-of-type(7){
    width:12%;
}
.searchFormSelectContainer:nth-of-type(1) select{

}
.searchFormSelectContainer:nth-of-type(2) select{

}
.searchFormSelectContainer:nth-of-type(3) select{

}
.searchFormSelectContainer:nth-of-type(4) select{

}
.searchFormSelectContainer:nth-of-type(5) select{

}
.searchFormSelectContainer:nth-of-type(6) select{

}
.searchFormSelectContainer:nth-of-type(7) select{

}
.broadcastDayContainer input {
    color: white!important;
    font-size: 12px!important;
    height: 25px!important;
}
.listFiltersContainer div {
    float: left;
}
.searchForButtonsContainer div {
    color: white;
    float: left;
    margin: 0 5px;
    padding: 5px 15px;
    background-color: rgba(255,255,255,0.15);
    cursor: pointer;
}
.titlesButton.active,
.personsButton.active,
.subjectWordButton.active,
.descriptionButton.active{
    background-color:white;
    color:#ea5137;
}
.broadcastDayContainer input{
    background-color: rgba(255,255,255,0.15)!important;
    border-radius:0!important;
    border:none!important;
    width:80px;
}

.searchForButtonsContainer,.listFiltersContainer,
.broadcastDayContainer,.listAndSaveContainer {
    float:left;
    box-sizing: border-box;
}
.searchForButtonsContainer {
    width: 27%;
}
.listFiltersContainer {
    width: 45%;
}
.broadcastDayContainer {
    width: 23%;
    padding-left: 25px;
}
.listAndSaveContainer {
    width: 5%;
}
.broadcastDayContainer label {
    float: left;
    padding: 5px;
    text-transform: uppercase;
}
.replaysList,.freeContent,.collectorsContent{
    width:auto;
    padding-right: 15px!important;
}

.freeContent,.replaysList,.collectorsContent{
    padding:5px 0;
}
.searchFormTop {
    border-bottom: solid 1px #40454b;
    margin-bottom: 10px;
}
.searchFormTop input {
    float: left;
    width: 90%;
    box-sizing: border-box;
}
.searchFormTop input:focus{
    outline: none!important;
    outline-style: none!important;
    box-shadow: none!important;
    border:none!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}
.searchExpand {
    cursor: pointer;
    text-align: center; 
    font-size: 14px; 
    color:#8b8b8b;
    margin-bottom: 10px;
}
.searchButton {
    float: left;
    width: 25px;
    background-repeat: no-repeat;
    background-image: none;
    background-size: 25px 25px;
    height: 25px;
    cursor: pointer;
    background-position: right;
    margin-top: 5px;
    box-sizing: border-box;
}
.searchButton.active{
    background-image: url('img/search_icon_white.png');
}
p.resultsNum {
    float: right;
    box-sizing: border-box;
}
.searchFormTop input {
    height: 30px!important;
    border-radius: 0!important;
    border: none!important;
    background: transparent!important;
    color:white!important;
    margin-bottom:0!important;
    font-size: 20px!important;
    cursor: pointer;
}
.resultElement {
    background-color: white;
    border: solid 1px #e9e9e9;
    padding: 15px;
    margin: 10px 0;
    width: 100%;
    float: left;
    box-sizing: border-box;
}
.resultElement{
    -webkit-animation: loadstyleresult 1000ms;
    animation: loadstyleresult 1000ms;
}
@keyframes loadstyleresult {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

.resultElementImageContainer {
    width: 24%;
    float: left;
    padding-right: 15px;
    box-sizing: border-box;
}
.resultelementImage {
    width: 100%;
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: center center;
    position: relative;
}
.resultElementDataContainer {
    float: left;
    width: 76%;
    position: relative;
}
.resultElementDataContainer h4,
.savedSearchElementWrapper h2{
    color: #1e1e1e;
    font-size: 24px;
    line-height: normal;
    margin: 0;
    padding-bottom: 15px;
}
.onlyNavaPoint ,.noVideo{
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    background-size:20px 20px;
}
.mosaic.onlyNavaPoint {
    top:12px;
    right: 5px;
}
.onlyNavaPoint{
    background-image:url('img/only_nava_spot.png');
}
.noVideo{
    background-image:url('img/no_video.png');
}

.resultElementDataContainer h4 a {
    text-decoration: none;
}
p.dataTypeAndYear {
    color: #7f7f7f;
    font-size: 14px;
    padding: 0;
    margin: 0;
    line-height: normal;
    padding-bottom: 15px;
}
.resultElementDataContainer .dataDescription {
    color: #666666;
    font-size: 16px;
    line-height: normal;
    padding: 0;
    margin: 0;
    padding-bottom: 15px;
}
.resultElementDatas {
    width: 100%;
    float: left;
}
.datasLeft {
    float: left;
}
.datasRight {
    float: right;
}
.datasLeft,.datasRight {
    color:#7f7f7f;
    font-size:14px;
}
.datasRight span, .datasLeft span {
    display: block;
}
.datasRight span{
    text-align:right;
}
.changeView,.saveSearch {
    width: 25px;
    height: 20px;
    display: block;
    float: right;
    background-repeat: no-repeat;
    background-position: center center;
    padding:5px;
    cursor:pointer;
}
.saveSearch{
    float:right;
    margin-right: 5px;
}
.changeView{
    background-image: url('img/change_view_icon_a.png');
}
.saveSearch {
    background-image: url('img/save_search_list_icon.png');
}
.changeView.mosaicView{
    background-image: url('img/mozaic_icon_white.png');
}


.listFiltersContainer .checkboxContainer input[type=checkbox] {
    width: 15px;
    height: 15px;
    opacity: 0;
    z-index: 1;
    position: relative;
}
.checkboxContainer {
    position: relative;
    width: 20px;
    height: 20px;
    float: left;
    padding: 0!important;
}
.checkboxContainer label {
    width: 18px;
    height: 18px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3px;
    border: 2px solid white;
}
.listFiltersContainer p {
    padding-left: 30px;
}
.searchFormContaniner .checkboxContainer label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 2px;
    left: 2px;
    border: 2px solid #ea5137;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.searchFormTop .resultsNum {
    color: #8b8b8b;
    font-size: 16px;
    float: right;
    margin: 0;
    padding: 5px 0;
}
.searchResultsPaginationContainer {
    width: 100%;
    float: left;
    margin: 30px 0;
}
.searchResultsPaginationInner {
    width: auto;
    margin: 0 auto;
    display: table;
}
.resultsPaginationPage,.resultsPaginationFullLeft,
.resultsPaginationLeft,.resultsPaginationRight,
.resultsPaginationFullRight{
    font-size: 16px;
    color: #131a23;
    border: solid 2px;
    border-radius: 5px;
    min-width: 35px;
    height: 35px;
    display: block;
    float: left;
    margin-right: 10px;
    cursor:pointer;
    text-align: center;
    line-height: 31px;
}
.resultsPaginationFullLeft,
.resultsPaginationLeft,.resultsPaginationRight,
.resultsPaginationFullRight{
    width:45px;
}
.resultsPaginationPage:hover,.resultsPaginationFullLeft:hover,.resultsPaginationLeft:hover,
.resultsPaginationRight:hover,.resultsPaginationFullRight:hover,.resultsPaginationPage.active{
    color:#ea5137;
}
.resultsPaginationFullLeft, .resultsPaginationLeft, .resultsPaginationRight, .resultsPaginationFullRight{
    background-image: url('img/pagination_icons.png');
}
.resultsPaginationFullLeft:hover, .resultsPaginationLeft:hover, .resultsPaginationRight:hover, .resultsPaginationFullRight:hover{
    background-image: url('img/pagination_icons_hover.png');
}
.resultsPaginationFullRight{
    background-position: -125px 8px;
    background-repeat: no-repeat;
}
.resultsPaginationFullLeft{
    background-position: -5px 8px;
    background-repeat: no-repeat;
}
.resultsPaginationLeft{
    background-position: -47px 8px;
    background-repeat: no-repeat;
}
.resultsPaginationRight{
    background-position: -83px 8px;
    background-repeat: no-repeat;
}
.searchResultInnerMosaic  .gridArticleContainer.solr-content {
    width: 25%;
    float: left;
    padding: 10px;
}
#changeToMosaicViewButton span, #changeToListViewButton span {
    float: right;
    display: block;
    width: 25px;
    height: 25px;
}
#changeToMosaicViewButton span{
    background-image:url('img/mozaic_icon_black.png');
}
#changeToListViewButton span{
    background-image:url('img/list_icon_black.png');
}
#changeToMosaicViewButton p,#changeToListViewButton p{
    float:left;
    margin: 0;
    line-height: 25px;
}
#changeViewPopup div {
    padding: 10px;
    color: #666666;
    font-size: 14px;
    cursor:pointer;
    width: 100%;
    float: left;
}
@keyframes menuload {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-200px);
        transform: translateY(-200px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}
.widget_hmsnavastoredsearcheslist .savedSearchElementContainer .savedSearchElementWrapper {
    position: relative;
    background-color: white;
    border: solid 1px #e9e9e9;
    padding: 15px;
    margin: 10px 0;
    width: 100%;
    float: left;
    box-sizing: border-box;
    -webkit-animation: loadstyleresult 1000ms;
    animation: loadstyleresult 1000ms;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementContainer .savedSearchElementWrapper form {
    margin: 0;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementContainer .savedSearchElementWrapper h2 {
    color: #1e1e1e;
    font-size: 24px;
    line-height: normal;
    margin: 0;
    padding-bottom: 5px;
    font-weight: 300;
    cursor: pointer;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementContainer .savedSearchElementWrapper .saveDate {
    color: #7f7f7f;
    font-size: 14px;
    padding: 5px 0;
    margin: 0;
    line-height: normal;
}
.saveDate {
    width: 100%;
    text-align: right;
}
.savedSearchElementWrapper:hover .saveDate{
    width:85%;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementContainer .savedSearchElementWrapper .deleteAnddrag {
    display:none;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementContainer .savedSearchElementWrapper:hover .deleteAnddrag {
    display:block;
}

/*solr_video_player*/
.widget_solrplayer_widget{
    background-color: #131a23;
    width: 100%;
    float: left;
    padding: 20px;
    position:relative;
}
.videoContent {
    max-width: 840px;
    margin: 0 auto;
    width: 100%;
}
.widget_solrvideoinfo_widget {
    background-color: #f5f7f9;
    width: 100%;
    float: left;
}
.videoInfoTitleBarInner,.videoInfoDataBarInner,.videoInfoBigPanelInner {
    margin: 0 auto;
    width: 100%;
    max-width: 1440px;
}
.videoInfoTitleBar {
    width: 100%;
    float: left;
    background-color: white;
    padding: 25px 20px;
}
.videoTitleInfo {
    float: right;
    width: 35%;
}
.videoInfoTitleBarInner {
    /*   font-size: 28px;*/
    line-height: normal;
}

.videoTitle{
    font-size: 28px;
    line-height: normal;
}

.navaVideoTitleContainer{
    width: 65%;
    float: left;

}

.videoTitleInfo span {
    color: #686868;
    font-size: 14px;
}
.videoInfoDataBar,.videoInfoBigPanel {
    width: 100%;
    float: left;
}
.videoInfoDataBar {
    padding: 20px;
}
#highlighted_elements,
#highlighted_elements2 {
    width: 100%;
    float: left;
}
.videoInfoMoreInfo,.videoInfoLessInfo{
    color: #515151;
    font-size: 16px;
    display: block;
}
.videoInfo .dotdotdotForMore {
    position: relative;
    display: block;
    clear:both;
}
.videoInfo .dotdotdotForMore:before {
    content:"";
    display: block;
    height: 20px;
    width: 100%;
    position: absolute;
    top: -20px;
    background: rgba(245,247,249,1);
    background: -webkit-linear-gradient(rgba(245,247,249,0), rgba(245,247,249,1));
    background: -o-linear-gradient(rgba(245,247,249,0), rgba(245,247,249,1));
    background: -moz-linear-gradient(rgba(245,247,249,0), rgba(245,247,249,1));
    background: linear-gradient(rgba(245,247,249,0), rgba(245,247,249,1))
}
.videoTagContainer {
    width: 100%;
    float: left;
    padding: 20px 0;
}
#highlighted_elements_inner,
#highlighted_elements_inner2 {
    max-width: 1440px;
    margin: 0 auto;
}
#highlighted_elements_articles,
#highlighted_elements_articles2 {
    padding: 0 0px;
}
.videoData .genre {
    font-weight: 700;
    color: #515151;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height:25px;
    vertical-align: middle;
    text-transform:none;
}
#highlighted_elements_inner h4,
#highlighted_elements_inner2 h4 {
    font-weight: 300;
    font-size: 28px;
    margin: 25px 0;
}
#highlighted_elements_inner2 h4 {
    color: #ea5137;
    font-family: 'Yantramanav', sans-serif;
}
.gridArticleTitleContainer h4 {
    margin: 0!important;
    font-size: 20px!important;
}

.moreLessButtons {
    width: 100%;
    float: left;
    padding: 5px 0;
    border-bottom: solid 1px #e9e9e9;
    margin-bottom: 10px;
}
.moreLessButtons span {
    margin: 0 auto;
    display: table;
    text-transform: uppercase;
    cursor:pointer;
}
.videoTagContainer {
    width: 100%;
    float: left;
    padding: 20px 0;
}
.videoTag {
    padding: 5px 10px;
    border: solid 1px;
    margin-right: 10px;
    display: block;
    float: left;
    margin-bottom: 10px;
}
.videoTag:hover{
    background-color:#515151;
    color:#f5f7f9;
    cursor:pointer;
    -webkit-transition: background 200ms ease-in-out;
    -moz-transition: background 200ms ease-in-out;
    -ms-transition: background 200ms ease-in-out;
    -o-transition: background 200ms ease-in-out;
    transition: background 200ms ease-in-out;
}
.videoInfoLessInfo {
    padding: 10px 0;
    font-weight: bold;
}
.videoTagContributors,.videoTagDescription {
    margin: 10px 0;
    width: 100%;
    float: left;
}
.videoTagTechnote {
    margin: 10px 0;
    width: 100%;
    float: left;
}
.videoRelationsContainer,
.videoInfoPanelProperty{
    clear:both;
    float: none;
    margin: 10px 0;
    display: block;
}
.videoRelationsContainer .videoRelationsTitle {
    font-weight: bold;
    float: none;
    clear: both;
}
.videoRelationsContainer .videoRelation {
    display: block;
    clear: both;
    float: none;
}
.videoRelationsContainer .videoRelation a,
.solrVideoInfoPanel_contributorElement a,
.videoInfoPanelProperty a {
    color: #ea5137;
    text-decoration: none;
}
.videoRelationsContainer .videoRelation a:hover,
.solrVideoInfoPanel_contributorElement a:hover,
.videoInfoPanelProperty a:hover {
    color: #ea5137;
    text-decoration: underline;
}
span.agelimit {
    position: absolute;
    right:5px;
    top:5px;
    display: block;
    width: 25px;
    height: 25px;
}
.agelimit_12 {
    background-image:url('img/agelimit.png');
    background-position: 0px 0px
}
.agelimit_18 {
    background-image:url('img/agelimit.png');
    background-position: 25px 0px;
}
.agelimit_16 {
    background-image:url('img/agelimit.png');
    background-position: 0px 25px;
}
.agelimit_6 {
    background-image:url('img/agelimit.png');
    background-position: 25px 25px;
}
/*.agelimit_0 {
    background-color: #32cd32;
    border-radius: 50%;
    position: relative;
}
.agelimit_0:before {
    content: "";
    width: 17px;
    height: 17px;
    border: 2px solid #000;
    border-radius: 50%;
    left: 2px;
    top: 2px;
    position: absolute;
}*/
.videoInfoDataBarInner .videoData {
    position: relative;
    display: block;
    float: left;
    max-width: 50%;
    text-transform: uppercase;
    color: #515151;
    line-height: 25px;
}
.videoInfoDataBarInner .videoData .agelimit {
    position: relative;
    display: inline-block;
    margin: 0 10px 5px 0;
    top:0;
    left:0;
    vertical-align: middle;
}
.videoInfoDataBarInner .videoData .tinyinfos {
    line-height: 25px;
    margin: 0 10px 5px 0;
    vertical-align: middle;
    display:inline-block;
}
.videoInfoDataBarInner .videoData .video_titles_container {
    position: relative;
    padding-bottom: 5px;
    border-bottom: solid 1px #e9e9e9;
}
.videoInfoDataBarInner .videoData .video_titles_container .titles_title {
    font-weight: 700;
    color: #515151;
    font-size: 16px;
    line-height: normal;
}
.videoInfoDataBarInner .videoData .video_titles_container .titles_element {
    clear: both;
    float: none;
    display: block;
    font-size: 16px;
    color: #515151;
    padding-right: 34px;
    margin-bottom: 5px;
    text-transform: none;
    font-weight:400;
}
.videoInfoDataBarInner .videoData .video_titles_container .titles_element .title_name {
    font-weight: 700;
    text-transform:none;
}
.videoInfoDataBarInner .videoData .video_titles_container .show_hidden_titles,
.videoInfoDataBarInner .videoData .video_titles_container  .hide_hidden_titles{
    width: 24px;
    line-height: 20px;
    display: block;
    background-color: #ea5137;
    color: #fff;
    font-weight: 500;
    font-size: 22px;
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    bottom: 10px;
    padding: 2px;
    right: 0;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
.videoContent #videoPlayer {
    width: 100%!important;
    height: 0;
    padding-bottom: 56.25%;
}
.videoDataShareButtons {
    float: right;
}

.videoDataShareButtons span {
    display: block;
    width: 31px;
    height: 31px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    background-image:url('img/video_share_sprite.png');
    cursor:pointer;
}

div.solrVideoInfoPanel_contributorElement {
    display: block;
    clear: both;
    float: none;
}
span.sendToMail {
    background-position: -2px -72px;
}
span.player_link{
    background-position: -37px -37px;
}
span.embedUrl{
    background-position: -2px -37px;
}
.shareWithFacebook {
    background-position: -37px -2px;
}
.errorReport{
    background-position: -2px -2px;
}
.addToFavorite {
    background-position: -37px -72px;
}
.addToWatchList {
    background-position: -2px -107px!important;
}
span.sendToMail a {
    display: block;
    width: 31px;
    height: 31px;
    border-radius: 30px;
}
#limitedContentContainer {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(19, 26, 35, 0.7);
}
#limitedContentData {
    width: 40%;
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}
#limitedContentText {
    text-align: center;
    font-size: 18px;
    color: white;
    line-height: normal;
}
#limitedContentText a {
    color: white;
    padding: 0 5px;
    background-color: #ea5137;
}
#limitedContentButton {
    margin: 0 auto;
    color: white;
    background-color: #ea5137;
    display: table;
    padding: 5px 20px;
    border-radius: 50px;
    cursor: pointer;
}
#limitedContentLogo {
    height: 80px;
    width: 275px;
    margin: 0 auto;
    display: block;
    background-image:url('img/nava_logo_b.svg');
    background-size: 100%;
    background-repeat: no-repeat;
}
.videoTitleInfoBottonWrapper,.videoTitleInfoTopWrapper{
    float:none;
    display: inline-block;
    text-align: left;
}
.videoTitleInfoBottonWrapper>span,.videoTitleInfoTopWrapper>span{
    white-space: nowrap;
}
.titleInfoBold {
    font-weight: 500;
}
.videoInfoDataBarInner .specialContent.onlyNavaPoint {
    position: relative;
    display: inline-block;
}
.agelimit_text {
    font-style: italic;
    font-size: 14px;
    display: block;
    float: left;
}
#changeViewPopup {
    background-color: white;
    width: 150px;
    position: absolute;
    z-index: 1;
    top: 45px;
    right:0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
}
.savedSearchPopup {
    background-color: white;
    width: 220px;
    position: absolute;
    z-index: 1;
    top: 45px;
    right: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    text-align: center;
    padding-bottom: 10px;
}
.savedSearchPopup input {
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    line-height: 18px !important;
    height: 24px !important;
}
.savedSearchPopup button {
    background-color: #40454b;
    color: #fff;
    border: 0 solid;
    padding: 5px;
}
.listAndSaveContainer{
    position:relative;
}
.infoTitle {
    width: 100%;
    padding: 10px 0;
    font-weight: bold;
}
.solrShareLink {
    width: 100%;
    text-align: center;
    padding: 20px 0;
    margin: 0;
}
.ut-layout-videomegjelenito .ui-dialog[aria-describedby^="ui-id-"] .ui-dialog-content a {
    color: #ea5137;
}
.ut-layout-videomegjelenito .ui-dialog[aria-describedby^="ui-id-"] .ui-dialog-content a:hover {
    text-decoration: underline;
}
.ut-layout-videomegjelenito .ui-dialog[aria-describedby^="ui-id-"] .ui-dialog-buttonset {
    text-align: center;
}
.ut-layout-videomegjelenito .ui-dialog[aria-describedby^="ui-id-"] .ui-dialog-buttonset button {
    margin-bottom: 20px;
    display: inline-block;
}
.ut-layout-videomegjelenito .ui-dialog[aria-describedby^="ui-id-"] .ui-dialog-buttonset button:nth-of-type(2) {
    margin-left: 20px;
}
.ui-dialog[aria-describedby="embeddialog"] #embeddialog{
    padding:10px;
    height: auto!important;
}
.ui-dialog[aria-describedby="embeddialog"] #embeddialog a{
    color: #ea5137;
    font-weight: 500;
}
.ui-dialog[aria-describedby="embeddialog"] #embeddialog a:focus{
    outline:none;
}
.ui-dialog[aria-describedby="embeddialog"] #embeddialog textarea{
    width:100%;
    overflow: visible;
    height: auto!important;
    min-height: 100px;
    resize: none;
    box-shadow: none;
    border:none;
}
.ui-dialog[aria-describedby="embeddialog"] #embeddialog p{
    text-align: left;
    padding:0;
}
.ui-dialog[aria-describedby="dialog"] #dialog p{
    text-align: center;
    padding:10px;
}
.ui-dialog {
    position: absolute !important;
}
.ui-dialog-titlebar-close{
    background-image:url('img/nava_close_button.png')!important;
    background-size: 20px 20px;
}

.ui-dialog[aria-describedby="confirmationDialog"] .ui-dialog-buttonpane {
    margin-bottom: 15px;
    padding: 0px 20px;
    text-align: center;
}
.ui-dialog[aria-describedby="confirmationDialog"] .ui-dialog-buttonpane button{
    float: none;
    display: inline-block;
    margin: 0 0 0 0;
}
.ui-dialog[aria-describedby="confirmationDialog"] .ui-dialog-buttonpane button:nth-of-type(2) {
    margin-left: 20px;
}
.page .ui-dialog[aria-describedby="alertDialog"] .ui-dialog-buttonset {
    text-align: center;
}
.page .ui-dialog[aria-describedby="passwordConfirmationWrapper"] .ui-dialog-buttonpane,
.page .ui-dialog[aria-describedby="passwordConfirmationWrapper"] .ui-dialog-buttonpane {
    text-align:center;
}
.page .ui-dialog[aria-describedby="passwordConfirmationWrapper"] .ui-dialog-buttonpane button,
.page .ui-dialog[aria-describedby="alertDialog"] button {
    margin: 0 0 15px 0;
    float: none;
    display: inline-block;
}

.page .ui-dialog[aria-describedby="confirmationDialog"] .ui-dialog-buttonpane button:nth-of-type(2),
.page .ui-dialog[aria-describedby="passwordConfirmationWrapper"] .ui-dialog-buttonpane button:nth-of-type(2),
.page .ui-dialog[aria-describedby="alertDialog"] button:nth-of-type(2) {
    margin-left: 20px;
}
.page .ui-dialog[aria-describedby="pwcAlertDialog"] .ui-dialog-buttonpane button {
    float:none;
    margin: 0 auto 15px auto;
}
.changedata_active .ui-dialog-buttonset {
    text-align: center;
}
.changedata_active .ui-dialog-buttonset button:nth-of-type(1) {
    float: none;
    display: inline-block;
}
.changedata_active .ui-dialog-buttonset button:nth-of-type(2) {
    display: inline-block;
    margin-left: 20px;
}
.ui-datepicker-close {
    background-color: #ea5137 !important;
    color: white !important;
    text-transform: uppercase;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    float: right;
    margin: 5px 20px 10px 0;
}
/*error*/
.hms_error_report_form_main_wrapper {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.4);
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    overflow: auto;

}
.widget.widget_hms_error_report_widget.inner-container {
    position: absolute;
}
.hms_error_report_form_wrapper{
    min-width: 560px;
    background: white;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 560px;
    width: 100%;
}

.ui-dialog.ui-dialog-login[aria-describedby="loginPopup"] {
    min-width:720px;
    padding: 0 0 60px 0;
}

.hms_error_report_form_element h3 {
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    margin: 0;
    position: relative;
    line-height: normal;
    padding: 10px 40px 10px 10px;
    border-bottom: solid 2px #ededed;
}

.hms_error_report_form_element #hms_error_form_reCaptha {
    clear: both;
    float:none;
}
.hms_error_report_form_element #hms_error_form_reCaptha>div {
    margin:0 auto;
}
.closeErrorReportForm {
    position: absolute;
    right: 10px;
    top: 10px;
    width:20px;
    height:20px;
    display:block;
    background-image:url('img/saved_list_icons.png');
    background-position: -25px -3px;
    cursor:pointer;
}
.submitButton input {
    color: white;
    border: none;
    background-color: #ea5137;
    padding: 10px 20px;
    float: right;
    text-transform: uppercase;
    font-size: 12px;
}
.errorReportTitle p,.errorReportTypeTitle label,
.errorReportMessage label{
    color: #515151;
    font-size: 16px;
    width: 20%;
    float: left;
}
.errorReportTitle {
    width: 100%;
    float: left;
}
.errorReportTitle h5 {
    color: #8b8b8b;
    width: 80%;
    float: left;
    margin: 0;
    font-weight: normal;
    font-size: 16px;
}
.errorReportTypeSelect{
    width:80%;
    float:left;
    color: #8b8b8b;
    font-size: 14px;
}
.personalInformation {
    width: 80%;
    float: right;

}
.personalInformation {
    color: #8b8b8b;
}
.errorReportTypeSelect .checkboxContainer label,.errorReportCheckbox .checkboxContainer label,
.navaDetailedSearch_formHolderRow .checkboxContainer label,.infoContainerRight .checkboxContainer label{
    border: 2px solid #cfcfcf;
    width: 20px;
    height: 20px;
}
#navaSpotMap_search .checkboxContainer label{
    border: 2px solid #cfcfcf;
}
.errorReportCheckbox{
    width:100%;
    float:left;
}
.errorReportCheckbox .checkboxContainer input[type="checkbox"],
.navaDetailedSearch_formHolderRow .checkboxContainer .atleastOneMustBeChecked,
.infoContainerRight .checkboxContainer input,.checkboxContainer input{
    width: 20px;
    height: 20px;
    opacity: 0;
    z-index: 1;
    position: relative;
}
.checkboxContainer label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: transparent;
    top: 4px;
    left: 3px;
    border: 2px solid #ea5137;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.checkboxContainer input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
.errorReportCheckbox p {
    float: left;
    max-width: calc(100% - 30px);
}
.errorReportCheckbox .checkboxContainer{
    margin-right:10px;
}
#hms_error_report_form_type_error.form_error_message {
    text-align: left;
    color: red;
    width: 100%;
    margin: 0 auto;
    clear: both;
    float: none;
    padding: 10px 0;
    display: block;
}
.hms_error_report_form_fields {
    width: 100%;
    float: left;
}
.hms_error_report_form_fields .submitButton {
    text-align: center;
    margin-bottom:10px;
}
.hms_error_report_form_fields .submitButton input[type="submit"] {
    float: none !important;
}
#hms_error_report_form_message {
    width: 70%;
    height: 100px;
    resize: none;
    border: 2px solid #cfcfcf;
    box-shadow: none;
    border-radius: 2px;
}
#hms_error_report_form {
    padding: 10px;
    width: 100%;
    float: left;
    margin: 0;
}
#hms_error_report_form_name,
#hms_error_report_form_email,
#hms_error_report_form_nameG,
#hms_error_report_form_emailG{
    height: 30px;
    width: 88%;
    box-shadow:none;
    border: 2px solid #cfcfcf;
    border-radius: 2px;
    margin: 10px 0;
    font-weight: 300;
    font-size: 12px;
    height: 35px;
}
#confirmationDialog {
    padding: 10px 20px;
}
#hms_error_report_form_name_error,
#hms_error_report_form_message_error,
#hms_error_report_form_email_error{
    color:#ea5137;
}
#hms_error_report_form_message_error {
    margin-left: 20%;
}
/* site error report form */
#hms_error_report_formGeneral {
    padding: 10px;
}
#hms_error_report_form_message2 {
    width: 70%;
    height: 100px;
    resize: none;
    border: 2px solid #cfcfcf;
    box-shadow: none;
    border-radius: 2px;
}
#hms_error_report_form_message2_error {
    color: red;
    text-align: left;
    width: 80%;
    float: right;
}
#hms_error_report_form_email_errorG,
#hms_error_report_form_name_errorG {
    color: red;
    text-align: left;
    width: 80%;
    float: none;
}
#hms_error_form_reCapthaG {
    clear: both;
    float: none;
}
#hms_error_form_reCapthaG>div {
    margin: 0 auto;
}

/*favourites*/
.resultDelete,.resultMove,
#closeSaveSearchPopup{
    width: 25px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 0;
    background-image:url('img/saved_list_icons.png');
    display:none;
}
.resultElement:hover .resultDelete,
.resultElement:hover .resultMove{
    display:block;
}
.resultMove{
    right:30px;
    background-position:0 0;
    cursor:all-scroll;
}
.resultDelete,#closeSaveSearchPopup{
    background-position:-23px 0;
    width:23px;
    cursor: pointer;
}
.resultElement{
    position:Relative;
    cursor:pointer;
}
#favorite_content .resultElement{
    cursor:auto;
}
#favorite_title,
#savedSearches_title{
    background-color: #1f242c;
    width: 100%;
    float: left;
}
#favorite_titleWrapper,
#favorite_searchWrapper,
#savedSearches_titleWrapper,
#savedSearches_searchWrapper {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    display: table;
}
#favorite_searchWrapper,
#savedSearches_searchWrapper {
    margin: 0 auto 20px auto;
}
#favorite_title h1,
#savedSearches_titleWrapper h1 {
    font-size: 28px;
    color: white;
    font-weight: 300;
    line-height: normal;
    padding:20px 0 20px 10px;
    margin: 0;
    float: left;
}
#favorite_count,
#savedSearches_count {
    float: right;
    color: #8b8b8b;
    font-size: 16px;
    margin: 20px 0;
}
#favorite_searchWrapper input,
#savedSearches_searchWrapper input {
    border-radius: 0;
    background-color: transparent;
    border: none;
    width: 90%;
    height: 30px;
    padding-left: 10px;
    margin: 0;
}
#favorite_searchButton,
#savedSearches_searchButton {
    display: block;
    width: 25px;
    height: 25px;
    background-image:url('img/search_icon_white.png');
    float:right;
    margin: 0 0 10px 0;
    background-size:25px 25px;
    background-repeat: no-repeat;
}
.highlighted_play_icon {
    width: 50px;
    height: 50px;
    background-image:url('img/solr_play_icon.png');
    background-position: center center;
    background-size: 36px 36px;
    background-repeat: no-repeat;
    background-color:rgba(0,0,0,0.6);
    position: absolute;
    bottom: 0;
}
.savedSearchElementWrapper form {
    margin: 0;
}
p.highlighted_time{
    padding:10px;
    background-color:rgba(0,0,0,0.6);
    float:right;
}
.favorite_empty,#savedSearches_content,.storedSearches_empty {
    max-width: 1420px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 24px;
    line-height: normal;
    padding: 20px 0;
}
#savedSearches_content{
    text-align: left;
}

#favorite_content .onlyNavaPoint {
    top: 30px;
}
/*search form solr*/
.widget_searchform_widget.inner-container,
.hmsSearchFormWidget{
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.hmsSearchFormWidget form{
    width:80%;
    float:left;
}
.hmsSearchFormWidget input[type="text"],
.hmsSearchFormWidget input[type="submit"],
.hmsSearchFormWidget a{
    box-sizing: border-box;
    float:left;
    font-size:14px;
    margin:0;
}
.widget.widget_searchform_widget.inner-container {
    padding: 40px 0;
}
.hmsSearchFormWidget input[type="text"] {
    width: 87%;
    border-radius: 0;
    height: 50px;
    box-shadow: none;
    padding:0 20px;
}
.hmsSearchFormWidget input[type="text"]:focus{
    box-shadow:none!important;
    border-color:#e7e7e7;
}
.hmsSearchFormWidget input[type="submit"]{
    height:50px;
    border:none;
    width: 13%;
    text-transform: uppercase;
    text-align: left;
    padding: 0 20px;
}
.hmsSearchFormWidget a {
    color:black;
    text-decoration: none;
    line-height:50px;
    height:50px;
    background-color:#cacaca;
    display:block;
    padding:0 20px;
    width: 20%;
    text-transform: uppercase;
}
.hmsSearchFormWidget a:hover{
    color:black;
}
.hmsSearchFormWidget form{
    margin:0;
}
/*beuszo tartalom*/

.widget_slidingcontent_widget.inner-container {
    z-index: 99999;
    position: relative;
}
.hmsSlidingContentContainer {
    background-color: white;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.4);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.4);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.4);
    padding: 10px;
    z-index: 99;
    width: 300px!important;
}
.hmsSlidingContentContainerDatas h5 {
    font-weight: 300;
    color: #1e1e1e;
    text-transform: none;
    font-size: 15px;
    float: right;
    width: 65%;
    margin: 0;
    padding: 0 10px;
    line-height: normal;
}
.slidingContentImageContainer {
    width: 35%;
}
.hmsSlidingContentContainerDatas img {
    width: 50%;
}
.slidingContentClose {
    position: absolute;
    right: 5px;
    top: 5px;
    background-image:url('img/nava_close_button.png');
    background-size: 10px 10px;
    width: 10px;
    height: 10px;
}
.slidingContentImageContainer div {
    width: 100%;
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: center center;
}
#hmsSlidingContentContainer h4 {
    color:#a4a4a4;
    font-weight: 500;
    margin-top: 0;
    font-size: 14px;
}
.navaregistration_fieldsetAutoWidth{
    display: inline-block;
}
/*cikkmegjelenito*/
.hms_article_content_wrapper .hms_auth_and_date_wrapper {
    margin-top: 5px;
}
.hms_article_content_wrapper .hms_auth_and_date_wrapper .hms_article_author_name {
    border-right: 1px dotted #636363;
    padding-right: 5px;
    margin-right: 5px;
    color: #7f7f7f;
}
.hms_article_content_wrapper ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    float: left;
    margin-right: 15px;
    background-image:url('img/felsorolas.png');
    background-size:10px 10px;
    margin-top:5px;
}
.hms_article_content_wrapper ul li {
    line-height: normal;
}

.hms_article_content_wrapper .hms_article_featured_image_container span {
    display:inline-block;
    text-align: center;
    width: 100% !important;
    clear: both;
    float: none;
}
.hms_article_post_content .hmsArticleVideoContent .embed_iframe_wrapper {
    padding-top:50px;
}
/*.hms_article_post_content .hmsArticleVideoContent .embed_iframe_wrapper {
    position: relative;
    padding-bottom: 33.75%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
    width: 60%;
    margin: 10px auto;
}
.hms_article_post_content .hmsArticleVideoContent .embed_iframe_wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.hms_article_post_content .embed_iframe_wrapper {
    height: inherit;
    width: inherit;
    padding-top: inherit;
    padding-bottom: inherit;
}
.hms_article_post_content .embed_iframe_wrapper iframe {
    position:relative;
    top: inherit;
    left: inherit;
    width: inherit;
    height: inherit;
}


.hms_article_content_wrapper .hms_tag_wrapper a {
    padding: 5px 10px;
    background-color: #ea5137;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    margin-right: 3px;
}
.hms_article_content_wrapper .hms_tag_wrapper a:hover {
    background-color: #1e2734;
    color: #fff;
    text-decoration: none;
}
*/
.hms_article_content_wrapper .hms_tag_wrapper a {
    color: #fff;
    margin-right: 5px;
}
.hms_article_content_wrapper .hms_tag_wrapper a:hover {
    background-color: #1e2734;
    color: #ea5137;
}
.hms_article_content_wrapper .hms_tag_wrapper a:last-of-type {
    margin-right: 0;
}
.articleImage p {
    background: none !important;
    border: none !important;
}

/*navaspot login*/

#loggedin_navaspot {
    width: 30px;
    height: 30px;
    background-size: 28px 28px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url('img/loggedin_icon_navaspot.png');
    margin: 25px 5px;
    float: right;
    background-position: center center;
}
#navaspot_logout,
#navaspot_profile {
    visibility:hidden;
}
#loggedin_navaspot.active #navaspot_logout,
#loggedin_navaspot.active #navaspot_profile,
#loggedin_navaspot.active #navaspot_inst_name{
    visibility:visible;
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}
#navaspot_logout,
#navaspot_profile,
#navaspot_inst_name{
    width: 200px;
    background-color: #252b35;
    color: white;
    cursor: pointer;
    padding: 10px;
    opacity: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
/*bejelentkezes-nava pont*/
#summ_login_wrapper {
    position: absolute;
    right: 0;
    top: 80px;
    background-color: #252b35;
    min-width: 270px;
    opacity: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
#summ_login_wrapper.active{
    visibility: visible;
    opacity: 1;
    transform: translateY(0%);
    transition-delay: 0s, 0s, 0.3s;
}
#summ_login_btn:after {
    background-image: url('img/login_icon_2x.png');
    display: block;
    content: '';
    width: 30px;
    height: 30px;
    float: right;
    margin: 25px 10px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center center;
}
#accessibility_btn {
    cursor: pointer;
}
#accessibility_btn:after {
    background-image: url('img/wcag_icon.png');
    display: block;
    content: '';
    width: 30px;
    height: 30px;
    float: right;
    margin: 25px 10px;
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center center;
}
#loggedin_navaspot.active .inst_name_and_logout_wrapper {
    width: 200px;
    position: absolute;
    right: 0;
    top: 80px;
    z-index:90;
}
#loggedin_navaspot .inst_name_and_logout_wrapper {
    width: 200px;
    position: absolute;
    right: 0;
    top: 80px;
}
#navaspot_profile,
#navaspot_logout {
    top: 0;
    right: 0;
    position: absolute;
    text-align: center;
    font-weight: 300;
    font-size: 14px;
    width: 100%;
    float: left;
}
#loggedin_navaspot.active #navaspot_logout,
#loggedin_navaspot.active #navaspot_profile {
    position:relative;
    display:block;
}
#navaspot_inst_name {
    cursor: auto;
    border-bottom: solid 1px rgba(255,255,255,0.2);
}
.inst_name_and_logout_wrapper {
    position: absolute;
    top: 0;
    right:0;
    visibility:hidden;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
}
#loggedin_navaspot.active #navaspot_inst_name {
    position: relative;
    top: 0;
}
.navaSpotLoginBtn {
    background-color: #ea5137;
    color: white;
    text-transform: uppercase;
    padding: 10px 30px;
    font-size: 12px;
    border: none;
    float: right;
    margin: 0 5%;
}
#navaSpotLostpasswordBtn{
    text-align: left;
    display: block;
    color:black;
    border:none;
    background-color: transparent;
    float: left;
    margin-left:5%;
    font-size: 12px;
    padding:10px 0;
}
/*lost password*/
div[aria-describedby="navaSpotLogin"] .ui-dialog-buttonset button{
    padding: 10px;
    font-size: 12px;
    background-color:transparent;
    color:#ea5137;
    text-transform:none;
    margin:0 auto;
    float:none;
}
div[aria-describedby="navaSpotLogin"]{
    max-width: 380px!important;
    width: 100%!important;
    background-color: white;
    z-index: 99999;
    -webkit-box-shadow: 0 0 15px 2px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 15px 2px rgba(0,0,0,0.5);
    box-shadow: 0 0 15px 2px rgba(0,0,0,0.5);
    min-width: 200px;
    padding:0!important;
}
.ui-dialog-login .ui-dialog-buttonpane {
    text-align: center;
}
.ui-dialog-login .ui-dialog-buttonpane button {
    float:right;
}
.ui-dialog-login .ui-dialog-buttonpane a.linkClass {
    float:left;
}
div[aria-describedby="lostpasswordPopup"] .ui-dialog-buttonset {
    text-align: center;
}
div[aria-describedby="lostpasswordPopup"] button{
    margin:0 10px;
    float: none !important;
    display: inline-block;
}
div[aria-describedby="lostpasswordPopup"]{
    padding-bottom:20px;
}
div[aria-describedby="lostpasswordPopup"] label,
div[aria-describedby="lostpasswordPopup"] p{
    width:90%;
    margin:0 auto;
}
div[aria-describedby="lostpasswordPopup"] input:focus{
    border-color:#f39a8b;
    box-shadow:none!important;
    -webkit-box-shadow:none!important;
}
div[aria-describedby="navaSpotLogin"] .ui-dialog-buttonset{
    width:100%;
    float:left;
    margin:10px 0 0 0;
    border: solid 1px #ededed;
}
div[aria-describedby="navaSpotlostpasswordPopup"] .ui-dialog-buttonset{
    width:90%;
    padding: 10px;
    margin:0 auto;
    display:table;
    text-align:center;
}
div[aria-describedby="navaSpotlostpasswordPopup"] .ui-dialog-buttonset button {
    margin:0 10px;
    float: none;
    display: inline-block;
}
#lostpasswordPopup a {
    text-align: center;
    display: block;
    margin-bottom: 15px;
    color: #ea5137;
}
#pwcMessage {
    margin: 20px auto 0 auto;
    display: table;
}

/*nava-slider*/
.owl-next, .owl-prev{
    top:40%;
}
.owl-next {
    right: -40px;
    background-position: -80px -40px!important;
}
.owl-prev{
    left: -40px;
    background-position: -40px -40px!important;
}
.cover_slider_wrapper .mediaklikkCoverFeaturedSlider.coverFeaturedSlider.designB .owl-buttons div{
    background-image:url('img/nava_slider_arrows_white.png')!important;
}
.widget_firstrowgrid_widget .owl-theme .owl-controls .owl-buttons div,
div#highlighted_elements_articles .owl-buttons div,
div#highlighted_elements_articles2 .owl-buttons div{
    background-image:url('img/nava_slider_arrows.png')!important;
}

/*egy soros grid*/
article.gridArticleContainer.solr-content .playIcon{
    width:30px;
    height:30px;
    background-image:url('img/solr_video_icon.png');
    background-repeat: no-repeat;
    background-position: center center;
    margin:10px 0;
}
/*nava header search*/
.widget_navaheadersearch {
    float: right;
    clear: none;
    z-index: 99;
    position: relative;
}
.nava_header_search_input input[type='text'],
.nava_header_search_input span,
.nava_header_search_input.open input{
    height: 30px;
    border-radius: 0;
    width: 35px;
    background-color: transparent;
    border: none;
    background-image:url('img/search_icon_white.png');
    background-repeat: no-repeat;
    background-position: right;
    background-size:25px 25px;
    margin: 25px 10px;
    padding: 0 35px 0 10px;
    font-size:12px;
    cursor:pointer;
    color:white;
}
.nava_header_search_input input[type='text']:focus,
.nava_header_search_input.open input:focus{
    width:200px;
    /*background-color:rgba(255,255,255,0.2);
    -webkit-transition: width 250ms ease-in-out;
    -moz-transition: width 250ms ease-in-out;
    -ms-transition: width 250ms ease-in-out;
    -o-transition: width 250ms ease-in-out;
    transition: width 250ms ease-in-out;*/
    border:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.nava_header_search_input form {
    margin: 0;
    position: relative;
}
.nava_header_search_input span{
    display:none;
    cursor:pointer;
}
.nava_header_search_input input[type='text']::-webkit-input-placeholder{
    color:white;
}
.nava_header_search_input span {
    display:block;
}
.nava_header_search_input input[type='text'] {
    display:none;
}
.nava_header_search_input.open input {
    display: block;
}
.nava_header_search_input.open input,
.nava_header_search_input.open input:focus{
    position: absolute;
    top: 56px;
    background-image: none;
    width: 320px;
    height: 45px;
    right:-16px;
    margin: 0;
}
/*detailed search*/
#navaDetailedSearch_formHolder {
    width: 100%!important;
    background-color: white!important;
    border: solid 1px #e7e7e7;
    padding: 25px;
    margin: 20px auto 0 auto!important;
    display: table;
}
.navaDetailedSearch_formHolderRow {
    background-color: transparent!important;
    padding: 10px 0!important;
    border-bottom: solid 1px #e7e7e7;
    width: 100%;
    float: left;
    margin: 0!important;
}
.navaDetailedSearch_formHolderCol1 {
    font-size: 15px;
    color: #636363;
    font-weight: 300;
    float: left;
    width: 30%;
    padding: 15px 0;
}
.navaDetailedSearch_formHolderCol2 {
    width: 70%;
    float: left;
}
.navaDetailedSearch_formHolderCol2 input,
.navaDetailedSearch_formHolderCol2 select,
#savedSearchId{
    box-shadow: none!important;
    background-color: #f5f7f9!important;
    height: 40px!important;
    border-radius: 2px!important;
    float: left;
    padding: 0 0 0 10px!important;
    margin: 15px 0!important;
    width: 80%;
}
.navaDetailedSearch_formHolderCol2 .infoContainerCB input[type=checkbox]{
    height:20px!important;
    margin: 5px 0!important;
}
.navaDetailedSearch_formHolderAdd {
    cursor: pointer;
    float: right;
    width: 25px;
    height: 25px;
    background-image: url('img/nava_search_plus.png')!important;
    background-size: 100%;
    margin: 20px 0;
}
#navaDetailedSearch_formHolder label {
    display: block!important;
    float: left;
    margin-top: 5px;
}
.navaDetailedSearch_formHolderCol2 .infoContainerCB{
    width:33.33%;
    float:left!important;
    padding: 15px 5px;
}
#navaDetailedSearch_formHolder label input[type="checkbox"]{
    margin: 3px 5px 0 0;
    height: auto!important;
}
#navaDetailedSearch_formHolder input[type="submit"],
#navaDetailedSearch_formHolder input[type="button"],
#saveSearchPopupBtn,#navaDetailedSearch_getSolr,
button#navaDetailedSearch_saveSearchPopupBtn{
    height: 40px;
    border: none;
    text-transform: uppercase;
    text-align: left;
    padding: 0 20px;
    color: white;
    font-size: 12px;
    background-color:#ea5137;
    float:right;
    margin: 10px 0 0 0;
}
#navaDetailedSearch_formHolder input[type="button"]{
    float:left;
}
.navaDetailedSearch_cloned {
    width: 100%;
    float: left;
    border-top: solid 1px #dedede;
}
.navaDetailedSearch_formHolderRemove {
    float: right!important;
    cursor: pointer;
    width: 25px!important;
    height: 25px!important;
    background-image: url('img/nava_search_negative.png')!important;
    background-size: 100%;
    margin: 25px 0px;
    outline: none!important;
}
#saveSearchPopupText{
    text-align:left;
}
.navaDetailedSearch_wrapperForClones2 {
    width: 100%;
    float: left;
}
.navaDetailedSearch_wrapperForClones3 {
    width: 44%;
    float: left;
    line-height: 70px;
}
.navaDetailedSearch_wrapperForClones3 input{
    width:70%;
    margin-right:5px!important;
}
.navaDetailedSearch_clonedSelect {
    width: 100%;
    float: left;
}
.navaDetailedSearch_clonedSelect select {
    width: 20%;
    margin: 0!important;
}
#navaDetailedSearch_slideDown {
    background-color: white!important;
    border: solid 1px #e9e9e9;
    color: #ea5137!important;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
}
#navaDetailedSearch_slideDown:after{
    content:'';
    width:20px;
    height:20px;
    display:block;
    margin:0 auto;
    background-image:url('img/right_arrow_down.png');
    background-repeat: no-repeat;
    background-position: center center;
}
#navaDetailedSearch_getSolr {
    margin: 0 auto 15px auto;
    float: none;
    display: table;
}
.saveContainer {
    width: 100%;
    padding: 10px 0;
    display: table;
    margin: 0 auto;
    position: relative;
}
.saveContainer .saveSearch{
    background-image:url('img/save_search_list_icon_black.png');
}
.saveContainer .listView{
    background-image:url('img/mozaic_icon_black.png');
}
.saveContainer .mosaicView{
    background-image:url('img/list_icon_black.png');
}
.navaDetailedSearch_howToUse a {
    background: #ea5137;
    float: right;
    color: white;
    padding: 5px;
    margin: 5px 0;
    border-radius: 3px;
}
.navaDetailedSearch_howToUse {
    width: 50%;
    float: right;
    height: 50px;
}
#numberOfHits {
    width: 50%;
    float: left;
    height: 50px;
    font-size: 16px;
    line-height: 50px;
}
.navaDetailedSearch_howToUse a:hover,
.navaDetailedSearch_howToUse a:focus,
.navaDetailedSearch_howToUse a:visited{
    color: white;
}
#numberOfHits strong{
    color: #ea5137;
}
/*detailed search end*/

/*static user*/
.summ_login_main_wrapper {
    float: right;
    color: white;
}
.only_user_login,.only_nava_login {
    display: block;
    padding: 15px 25px;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 25px;
}
#save_new_password{
    color:white;
    background-color: #ea5137;
}
.only_user_login:hover, .only_nava_login:hover {
    background-color: rgba(0,0,0,0.2);
    -webkit-transition: background 200ms ease-in-out;
    -moz-transition: background 200ms ease-in-out;
    -ms-transition: background 200ms ease-in-out;
    -o-transition: background 200ms ease-in-out;
    transition: background 200ms ease-in-out;
}
.StaticUser a {
    color: white;
    width: 100%;
    float: left;
    text-align: center;
    padding: 5px 0;
    cursor:pointer;
}
.StaticUser a:hover{
    color:white;
}
.only_user_login::before,.only_nava_login::before{
    content:'';
    float:left;
    width:25px;
    height:25px;
    background-size:25px 25px;
    margin-right:10px;
}
.only_nava_login::before{
    background-image:url('img/login_icon_nava.png');
}
.only_user_login::before{
    background-image:url('img/loggedin_icon_white.png');
}

#summ_login_btn {
    cursor: pointer;
    display:block;
    position:relative;
}
#loggedin {
    position: relative;
    z-index: 99999;
}
.loginSelected #loggedin,.loginSelected #user_email,
.loginSelected .StaticUser,.loginSelected .SocialUser{
    visibility: visible;
    opacity: 1;
    transform: translateY(0em);
    transition-delay: 0s, 0s, 0.3s;
}
#loggedin:before {
    content: '';
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    background-image:url('/wp-content/uploads/sites/2/2017/03/loggedin_icon.png');
    background-size:25px 25px;
    cursor:pointer;
    background-position: center center;
    margin:25px 10px;
}
.StaticUser,.SocialUser {
    position: absolute;
    top: 121px;
    right: 0;
    width: 200px;
    background-color: #252b35;
    padding: 10px;
    visibility:hidden;
    opacity: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
#user_email {
    width: 100%;
    position: absolute;
    top: 80px;
    right: 0;
    width: 200px;
    min-height:41px;
    background-color: #252b35;
    padding: 10px;
    display: none;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    border-bottom: solid 1px rgba(255,255,255,0.2);
    visibility: hidden;
    display: list-item;
    opacity: 0;
    transform: translateY(-2em);
    transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
    list-style: none;
}

/*404 oldal*/
.widget_navapagenotfound {
    position: absolute;
    width: 100%;
    height: 100%;
    min-height: 100%!important;
    left: 0;
    top: 0;
}
.nava_page_not_found_wrapper{
    width: 40%;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 40px;
    background-color: white!important;
    border: solid 1px #e7e7e7;
}
.nava_page_not_found_wrapper h1{
    font-weight: 300;
    font-size: 200px;
    color: #ea5137;
    margin: 0;
    line-height: 200px;
}
.nava_page_not_found_wrapper p {
    font-size: 16px;
    margin: 15px 0;
}
.nava_page_not_found_wrapper a,
.nava_page_not_found_wrapper a:hover{
    text-transform:uppercase;
    font-weight:700;
    background-color:#ea5137;
    font-size:18px;
    color:white;
    padding:0 10px;
    line-height:normal;
}
.nava_id_wrapper {
    margin: 0 auto;
    width: 250px;
    height: 50px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.nava_page_not_found_wrapper{
    -webkit-animation: notfound 1000ms;
    animation: notfound 1000ms;
}
@keyframes notfound{
    0% {opacity: 0;}
    100% {opacity: 1;}
}

/* facebook belepesi hiba oldal */
.ut-layout-facebook-belepes-hiba .widget_text .textwidget {
    padding: 80px 10px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
.ut-layout-facebook-belepes-hiba .widget_text .textwidget a {
    color: #ea5137;
}


/*saved search*/
.savedSearchPopup {
    position: absolute;
    top: 45px;
    background-color: white;
    z-index: 999;
    padding: 20px 40px;
    right: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
    width: 350px;
}
#savedSearchId{
    width:100%;
}
#saveSearchPopupText {
    margin: 0;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    color: #505050;
}
#saveSearchError {
    color: #ea5137;
}
#closeSaveSearchPopup {
    display: block;
    right: 5px;
    top: 5px;
}
.savedSearchElementWrapper h2 {
    width:70%;
    float:left;
    padding:0;
}
.savedSearchElement_datas{
    float:right;
    width:30%;
}
.saveDate {
    text-align: right;
    color:#666666;
    font-size:16px;
    float: left;
}
.savedSearchElementWrapper:hover .deleteAnddrag{
    display:block;
    float:right;
}
.deleteAnddrag .resultDelete, .deleteAnddrag .resultMove{
    display:block;
    position: relative;
    float: left;
}
.deleteAnddrag {
    display: none;
}
.deleteAnddrag .resultMove{
    right:0px;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementWrapper .savedSearchElement_datas .shareStoredSearch {
    float: right;
    height: 37px;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementWrapper .savedSearchElement_datas .shareStoredSearch input {
    white-space: pre-wrap;
    background-color: #ea5137;
    color: #fff;
    padding: 0;
    border: none;
    width: 70px;
    margin-left: 5px;
    line-height: 16px;
    height: 37px;
    vertical-align: top;
    font-size: 12px;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementWrapper .savedSearchElement_datas .shareStoredSearch input:hover {
    background-color: #131a23;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementWrapper .savedSearchElement_datas .saveDate {
    max-width: calc(100% - 85px);
    padding: 7px 0;
}
.widget_hmsnavastoredsearcheslist .savedSearchElementWrapper:hover .savedSearchElement_datas .saveDate {
    width: calc(100% - 135px);
}
.widget_hmsnavastoredsearcheslist .savedSearchElementWrapper .savedSearchElement_datas .deleteAnddrag {
    padding-top: 6px;
}

/*TIMEPICKER*/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd {margin:0;}
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time,
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd,
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }

/*TIMEPICKER END*/

/* Lista kepekkel */
.widgetHeader h2 {
    position: relative;
    z-index: 1;
    float: left;
    line-height: normal;
    font-weight: 300;
    font-size: 28px;
    color: #ea5137;
    text-transform: none;
    margin: 0;
    font-family: 'Yantramanav', sans-serif;
}
.widgetHeader h2 a {
    position: relative;
    z-index: 1;
    float: left;
    line-height: normal;
    font-weight: 300;
    font-size: 28px;
    color: #ea5137;
    text-transform: none;
    margin: 0;
    font-family: 'Yantramanav', sans-serif;
}

/*lapozo gombok*/
.allButtonContainer {
    margin-top: -31px;
}

.pagination {
    margin: 0 !important;
}
.pagination>a {
    background-repeat: no-repeat;
    background-color: transparent;
    color: #131a23;
    border: solid 1px #131a23;
    border-radius: 5px;
    margin-right: 5px;
}
.pagination .pagerFirst,
.pagination .pagerLast,
.pagination .pagerPrevious,
.pagination .pagerNext {
    background-image: url('/wp-content/plugins/hms-nava/common/styles/img/pagination_icons.png') !important;
    background-size: auto !important;
}
.pagination .pagerFirst:hover,
.pagination .pagerLast:hover,
.pagination .pagerPrevious:hover,
.pagination .pagerNext:hover {
    background-image: url('/wp-content/plugins/hms-nava/common/styles/img/pagination_icons_hover.png') !important;
    background-size: auto !important;
}
.pagination .pagerFirst {
    background-position: -13px 6px !important;
}

.pagination .pagerLast {
    background-position: -133px 6px !important;
}
.pagination .pagerPrevious {
    background-position: -53px 6px !important;
}
.pagination .pagerNext {
    background-position: -90px 6px !important;
}
.pagination .pagerCounter {
    background-color: transparent;
    border: solid 1px #131a23;
    border-radius: 5px;
    margin-right: 5px;
    color: #131a23;
}
.pagination .pagerCounter>a {
    color: #131a23;
    line-height: 28px;
}
.pagination .pagerCounter:hover,
.pagination>a:hover {
    color: #ea5137;
    border-color: #ea5137;
}
.pagination .pagerCounter:hover>a{
    color: #ea5137;
}

.videoInfoMoreInfo {
    width: 100%;
    float: left;
}
/*span.videoInfoMoreInfo{
    height:60px;
}*/

.allButtonContainer {margin-top: 0px !important; position: relative; z-index: 1;}
.pagination {margin-top: -24px !important; position: relative; z-index: 2;}

/* MUSORUJSAG */
.programGuideContainer #selectDay {
    height: auto;
}
.programGuideContainer #dayOfWeek {
    padding: 3px 0;
}

/* MUSORUJSAG VEGE */

.hideMenu {
    display: none;
}
.container_12.login_wrapper{
    z-index: 100;
    position: fixed!important;
}
body{overflow: initial!important;}
.animate .navbar-inner{display:none;}
.animate .navbar-inner.animIn{
    height:80px;
    display:block;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index:100;
    -webkit-animation: menuload 500ms;
    animation: menuload 500ms;
    background-image:url('img/menu_background.png');
}
@keyframes menuload  {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-100px);
        transform: translateY(-100px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}
.animate .navbar-inner.animOut{
    height: 80px;
    display: block;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    -webkit-animation: menuload_b 500ms;
    animation: menuload_b 500ms;
    animation-fill-mode: forwards;
    background-image: url('img/menu_background.png');
}
@keyframes menuload_b  {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    50% {opacity: 1;}
    100% {
        opacity: 0;
        -webkit-transform: translateY(-90px);
        transform: translateY(-90px);
    }
}
.headwrapper .fix .navbar-inner.animIn {
    -webkit-animation: animation1 1000ms;
    animation: animation1 1000ms;
    animation-fill-mode: forwards;
}
.headwrapper .fix .navbar-inner.animOut{
    -webkit-animation: animation2 750ms ease-in;
    animation: animation2 750ms ease-in;
    animation-fill-mode: forwards;
}
@keyframes animation1  {
    0% {opacity: 1;}
    100% {opacity: 0;}
}
@keyframes animation2  {
    0% {opacity: 0;}
    30% { opacity: 0;}
    100% {opacity: 1;}
}
.login_wrapper.animIn {
    -webkit-animation: animation3 500ms;
    animation: animation3 500ms;
    animation-fill-mode: forwards;
    margin-top:0;
}
@keyframes animation3  {
    0% {margin-top: 0;}
    100% {margin-top: -60px;}
}
.login_wrapper.animInIn {
    -webkit-animation: animation4 500ms;
    animation: animation4 500ms;
    animation-fill-mode: forwards;
    margin-top:0;
}
@keyframes animation4  {
    0% {margin-top: -60px;}
    100% {margin-top: 0;}
}
.login_wrapper.animOutOut {
    -webkit-animation: animation5 500ms;
    animation: animation5 500ms;
    animation-fill-mode: forwards;
}
@keyframes animation5 {
    0% {margin-top: 0;}
    100% {margin-top: -60px;}
}
.login_wrapper.animOutOut.animOut {
    -webkit-animation: animation6 750ms ease-in;
    animation: animation6 750ms ease-in;
    animation-fill-mode: forwards;
    margin-top: 0;
}
@keyframes animation6 {
    0% {opacity: 0;}
    30% { opacity: 0;}
    100% {opacity: 1;}
}

#ultimatum-custom-css-form {
    margin-bottom: 0!important;
}
@media all and (max-width:1440px){
    .listFiltersContainer {width: 48%;}
    .broadcastDayContainer { width: 20%; padding-left: 0;}
    .listAndSaveContainer { width: 7%;}
    .searchFormSelectContainer:nth-of-type(7) {width: 15%; }
    .searchFormSelectContainer:nth-of-type(4) { width: 19%;}
    .searchFormSelectContainer:nth-of-type(3) { width: 9%; }
    .searchFormSelectContainer:nth-of-type(7) { width: 13%;}
    .searchFormSelectContainer:nth-of-type(5) { width: 9%; }
    .searchFormSelectContainer:nth-of-type(2) { width: 20%;}
    .searchFormInner, .searchResultInner, .searchResultInnerMosaic {max-width: 95%;}
    .searchForButtonsContainer { width: 25%;}
    .searchForButtonsContainer div{padding: 5px 10px;}
    .replaysList, .freeContent, .collectorsContent { padding-right: 10px!important; }
    .searchFormInner, .searchResultInner,#favorite_titleWrapper, #favorite_searchWrapper,#savedSearches_titleWrapper,#savedSearches_searchWrapper,
    #navaDetailedSearch_formHolder,#navaDetailedSearch_slideDown,.saveContainer{max-width:95%;}
    #highlighted_elements, #highlighted_elements2 { padding: 0 20px; }
    .videoInfoTitleBarInner, .videoInfoDataBarInner, .videoInfoBigPanelInner,#highlighted_elements_inner, #highlighted_elements_inner2 {max-width: 90%;}
    .videoInfo { padding: 0 20px; }
}
@media all and (max-width:1366px){
    .searchForButtonsContainer div{padding: 5px 10px;}
    .broadcastDayContainer { width: 20%; padding-left: 0;}
    .listAndSaveContainer {width: 5%;}
    .searchFormSelectContainer:nth-of-type(1) { width: 21%;}
    .searchFormSelectContainer:nth-of-type(2) { width: 20%;}
    .searchFormSelectContainer:nth-of-type(7) { width: 12%;}
    .searchFormSelectContainer:nth-of-type(6) { width: 10%;}
    .listFiltersContainer p, .searchFormSelectContainer label, .broadcastDayContainer label{font-size:13px;}
    .videoTitleInfo { float: right; width: 35%; }
    .videoInfoTitleBarInner .videoTitle {width: 65%;}
    .searchFormSelectContainer select{font-size:13px;}
    .nava_page_not_found_wrapper{width: 50%;}
    .cover .hh-row-container .hh-row-wrapper {max-width: 1280px;}
}
@media all and (max-width:1280px) {
    .navaSpotRegisterMainTitle {font-size: 26px;line-height: normal;}
    .widget.widget_nava_spot_register_form_widget.inner-container {display: block;margin: 0 auto;max-width: 95%;}
    .searchForButtonsContainer div {padding: 5px 7px;}
    .videoTitleInfo span{font-size:13px;}
    #summ_login_btn:after,#loggedin_navaspot,.nava_header_search_input input[type='text'],.nava_header_search_input span{margin: 15px 10px;}
    #summ_login_wrapper,#navaspot_inst_name{ top: 63px;}
    .searchFormSelectContainer label,.searchFormSelectContainer select{padding:5px 0;}
    #loggedin_navaspot.active .inst_name_and_logout_wrapper{top: 63px;}
    #loggedin:before {margin: 15px 5px;}
    .nava_header_search_input.open input,.nava_header_search_input.open input:focus{top: 34px;margin: 15px 10px;}
    .animate .navbar-inner.animIn{height: 63px;}
}
@media all and (min-width: 1025px) and (max-width:1280px) {
    .navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item select {width:100%;margin-bottom:10px;}
}
@media all and (max-width:1200px) {
    .videoInfoTitleBarInner .videoTitle {width: 63%;}
    .videoTitleInfo{ width: 37%;}
    .searchForButtonsContainer div {padding: 5px 5px;}
    .listFiltersContainer p {padding-left: 23px;}
    .replaysList, .freeContent, .collectorsContent {padding-right: 5px!important;}
    .listAndSaveContainer { width: 6%;}
    .broadcastDayContainer { width: 21%;}
    .searchFormSelectContainer{background-position: 95% 35px;height: 55px;}
    .searchFormSelectContainer label{float:none;}
    .searchFormSelectContainer select{width:110%;}
    .searchFormSelectContainer:nth-of-type(6) {width: 8%;}
    .searchFormSelectContainer:nth-of-type(7) {width: 14%;}
}

@media all and (max-width:1024px){
    .navaSpot_registration_left, .navaSpot_registration_right {float: left;width: 100%;}
    .navaSpot_registration_right,.navaSpot_registration_left {padding: 10px;}
    .hmsSearchFormWidget input[type="text"] {width: 75%;}
    .hmsSearchFormWidget input[type="submit"]{width:25%;}
    .hmsSearchFormWidget a{width:30%;}
    .hmsSearchFormWidget form {width: 70%;}
    .hmsSearchFormWidget {padding: 0 25px;}
    .searchForButtonsContainer,.listFiltersContainer,.broadcastDayContainer {width: auto;}
    .searchFormSelectContainer label {float: none;}
    .searchFormSelectContainer select{padding: 5px 5px 5px 0; width: 130%;}
    .listAndSaveContainer { width: auto;    float: right;}
    .searchFormSelectContainer select{position:relative;}
    .searchForButtonsContainer div { width: 40%; box-sizing: border-box; margin: 5px;}
    .broadcastDayContainer { padding: 0 25px;}
    .broadcastDayContainer input{width:100px;}
    .searchFormSelectContainer:nth-of-type(1) { width: 18%;}
    .searchFormSelectContainer:nth-of-type(2) { width: 24%;}
    .searchFormSelectContainer:nth-of-type(4) {width: 18%; }
    .replaysList, .freeContent, .collectorsContent {float: none!important;}
    .nava_page_not_found_wrapper {width: 70%;}
    .searchResultInnerMosaic .gridArticleContainer.solr-content { width: 33.33%; }
}
@media all and (max-width: 980px) {
    #loggedin_navaspot,#loggedin:before{margin:15px 5px;}
}
@media all and (max-width:960px){
    .hmsSearchFormWidget input[type="text"]{width: 80%;}
    .hmsSearchFormWidget input[type="submit"]{width:20%;}
    .searchFormTop input{width:85%;}
    .searchFormSelectContainer,.searchFormSelectContainer:first-child{width:50%!important;border-bottom: solid 1px rgba(255,255,255,0.2);border-left:none;}
    .searchFormSelectContainer select{width:110%;}
    .container_12.login_wrapper {padding-right: 0!important;width: 95%!important; left: 0;right: inherit!important;}
    .headwrapper .login_wrapper {max-width: 240px !important; left: initial; right: 70px !important;}
    .navbar .brand {left: 15px;}
}
@media (max-width: 870px) {
    .videoDataShareButtons {float: left; padding: 10px 0;width: 100%;}
    .videoInfoDataBarInner .videoData{width:100%;max-width: 100%;}
}
@media all and (max-width:768px) {
    .hmsSearchFormWidget input[type="text"] { width: 70%; font-size: 13px;}
    .hmsSearchFormWidget form {width: 60%;}
    .hmsSearchFormWidget input[type="submit"]{width:30%;font-size: 13px;}
    .hmsSearchFormWidget a{width:40%;font-size: 13px;}
    .searchFormSelectContainer:nth-of-type(6) {width: 20%;}
    .searchFormSelectContainer:nth-of-type(5) {width: 15%;}
    .searchFormSelectContainer:nth-of-type(7) {width: 25%;}
    .broadcastDayContainer {padding: 0;}
    .videoTitleInfoBottonWrapper, .videoTitleInfoTopWrapper{float:left;}
    .videoInfoTitleBarInner .videoTitle,.videoTitleInfo{width:100%;}
    #limitedContentLogo {height: 60px;width: 180px;}
    #limitedContentData {width: 50%;}
    #limitedContentText{font-size:16px;}
    #limitedContentButton{font-size:13px;}
    #navaDetailedSearch_formHolder{width:90%!important;}
    .hms_error_report_form_wrapper{min-width:auto;max-width:90%;}
    .searchResultInnerMosaic .gridArticleContainer.solr-content { width: 50%;}
    .ui-dialog.ui-dialog-login[aria-describedby="loginPopup"] {min-width: 425px; width: 100% !important; max-width: 500px; position: fixed !important;overflow:hidden;}
    .ui-dialog.ui-dialog-login[aria-describedby="loginPopup"] .native_login-wrapper,
    .ui-dialog.ui-dialog-login[aria-describedby="loginPopup"] .social-login-wrapper { width: 100%;}
    .facebook_login_button_wrapper,
    .google_login_button_wrapper,
    .twitter_login_button_wrapper,
    .microsoft_login_button_wrapper {max-width: 230px;}
    .programGuideContainer .owl-next, .programGuideContainer .owl-prev {top: 0!important;}
    /*.hms_error_report_form_main_wrapper {position: absolute;top: 0;margin-top: 0;}*/
    .widget.widget_hms_error_report_widget.inner-container {position: inherit !important;}
    .navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item select {width: 100%;}
    .widget_hmsnavastoredsearcheslist .savedSearchElementWrapper .savedSearchElement_datas {width: 100%;}
    .widget_hmsnavastoredsearcheslist .savedSearchElementContainer .savedSearchElementWrapper h2 {width:100%;}
    .widget_hmsnavastoredsearcheslist .savedSearchElementWrapper .savedSearchElement_datas .deleteAnddrag>span {top:0 !important;}
    .container_12.login_wrapper {width: 90%!important;}
}
@media all and (max-width:600px) {
    .navaSpot_name label, .navaSpot_address label, .navaSpot_phone label, .navaSpot_web label,
    .navaSpot_contact label, .navaSpot_comment label, .navaSpot_type label,
    .navaSpot_name input, .navaSpot_address input, .navaSpot_phone input, .navaSpot_web input,
    .navaSpot_type input, .navaSpot_contact input, .navaSpot_comment input,
    .navaSpot_address input:nth-of-type(1),
    .navaSpot_address input:nth-of-type(2),
    .navaSpot_address input:nth-of-type(3),
    .navaSpot_address input:nth-of-type(4),#inst_housenumber,.navaSpot_comment textarea,
    .navaSpot_name .register_error, .navaSpot_contact .register_error, .navaSpot_phone .register_error,
    .navaSpot_web .register_error, .navaSpot_type .register_error,
    .navaSpot_registration_button .register_error,.navaSpot_address .register_error:nth-of-type(1),
    .navaSpot_address .register_error:nth-of-type(2),
    .navaSpot_address .register_error:nth-of-type(4),
    .navaSpot_address .register_error:nth-of-type(3),
    .navaSpot_ips .register_error { width: 100%;}
    .navaSpot_address input:nth-of-type(3){margin-left:0!important;}
    .navaSpot_type .left, .navaSpot_type .right{width:100%;}
    .navaSpot_address .register_error:nth-of-type(1){padding-left:0!important;}
    .navaSpot_address .register_error:nth-of-type(4){margin-top:0;}
    .navaSpot_registration_button button {margin: 0 auto;float: none; display: block;margin-bottom: 20px;margin-top:20px;}
    .navaSpot_captcha div {float: none; margin: 10px auto 0 auto;}
    .navaSpot_registration_description p{font-size:14px;}
    .navaSpot_registration_description h2 {font-size: 24px;line-height: normal; padding-bottom: 0;}
    .navaSpot_type label:first-child { width: 100%!important;float: left;}
    .hmsSearchFormWidget form, .hmsSearchFormWidget input[type="text"] {width: 100%;}
    .hmsSearchFormWidget input[type="submit"] { width: 40%; font-size: 12px;}
    .hmsSearchFormWidget a {width: 56%;top:50px;left:40%;position: absolute;font-size:12px;}
    .hmsSearchFormWidget { position: relative;}
    .searchFormTop input { width: 80%;}
    .widget_solrplayer_widget{padding:0;}
    .videoTag{padding: 5px 5px;}
    .gridArticleTitleContainer h4{font-size: 16px!important;max-height: auto;overflow: visible;}
    .hmsSlidingContentContainer{display:none!important;}
    .nava_page_not_found_wrapper h1{font-size: 150px;line-height: 150px;}
    .navaDetailedSearch_formHolderCol1{width: 100%!important;text-align: center; padding: 0;}
    .navaDetailedSearch_formHolderCol2,.navaDetailedSearch_formHolderCol2 input{width:100%!important;}
    .navaDetailedSearch_wrapperForClones3 input{width:70%!important;}
    #navaDetailedSearch_formHolder input,#navaDetailedSearch_formHolder input[type="submit"][type="button"]{margin:10px auto!important;display:table; width: 80% !important;}
    .navaDetailedSearch_formHolderRow:last-of-type{margin-bottom:10px!important;}
    .videoDataShareButtons {float: left; padding: 10px 0; width: 100%;}
    .searchResultInnerMosaic .gridArticleContainer.solr-content {width: 100%;}
    #navaDetailedSearch_formHolder input[type="button"], #navaDetailedSearch_formHolder input[type="submit"] {float: none; text-align: center;}
    .navaSpot_address .register_error:nth-of-type(3){ margin-left: 0; margin-bottom: 5px; }
    .navaSpot_address .register_error:nth-of-type(4){ margin-left: 0; margin-bottom: 5px; }
    .savedSearchPopup { position:fixed; width: 100%; top:0; left:0; }
    .resultsPaginationPage, .resultsPaginationFullLeft, .resultsPaginationLeft, .resultsPaginationRight, .resultsPaginationFullRight {margin-right:6px;}
    .widget_hms_article_viewer_widget {padding: 20px !important;}
    #navaDetailedSearch_formHolder {padding: 15px;}
    .navaSpot_ips #navaregistration_form_iptype_fix input[type="button"]#navaregistration_form_iptype_fix_new {width: 100%; max-width: inherit;}
    .navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item {width: 100%; float:none;}
    .headwrapper .login_wrapper {max-width: 180px !important; right:60px !important;}

}
@media all and (max-width: 480px) {
    .nava_header_search_input.open input,
    .nava_header_search_input.open input:focus{right: 0;transform: translateX(50%);}
    .navaSpot_ips #navaregistration_form_iptype_fix .navaregistration_form_iptype_item select {width: 100%;}
    .errorReportTitle p, .errorReportTypeTitle label, .errorReportMessage label {
        font-size: 14px; width: 100%;margin: 10px 0;text-transform: uppercase;font-weight: 500;}
    #hms_error_report_form_message,
    #hms_error_report_form_message2 { width: 100%;}
    .container_12.login_wrapper {width: 85%!important;}
    #hms_error_report_form_message2_error {width: 100%;}
}
@media all and (max-width:425px){
    .hmsSearchFormWidget a {width: 56%;padding: 15px 10px;line-height: normal;}
    .hmsSearchFormWidget {padding: 0 15px;}
    .searchForButtonsContainer, .listFiltersContainer{ width: 100%;}
    .searchFormTop input {width: 72%;}
    .searchFormTop .resultsNum{font-size:14px;}
    .searchForButtonsContainer div{width:47%;}
    .searchFormSelectContainer,.searchFormSelectContainer, .searchFormSelectContainer:first-child{width: 100%!important; padding: 0;display:table;}
    .replaysList, .freeContent, .collectorsContent{padding:5px;}
    .broadcastDayContainer {width: 80%;}
    .resultsPaginationPage{width:25px;height:25px;line-height:25px;}
    .resultsPaginationFullLeft, .resultsPaginationLeft, .resultsPaginationRight, .resultsPaginationFullRight {width: 30px; height: 25px;}
    .resultsPaginationFullRight{background-position:-133px 3px;}
    .resultsPaginationFullLeft{background-position: -13px 3px;}
    .resultsPaginationLeft{ background-position: -54px 3px;}
    .resultsPaginationRight{ background-position:-90px 3px;}
    .resultsPaginationPage, .resultsPaginationFullLeft, .resultsPaginationLeft, .resultsPaginationRight, .resultsPaginationFullRight {margin-right:5px;}
    .resultElementImageContainer {width: 100%; padding-right: 0;}
    .resultElementDataContainer {width: 100%;}
    .resultElementDataContainer h4{padding-top:15px;}
    #limitedContentData { width: 80%;}
    #limitedContentText { font-size: 14px;}
    #limitedContentLogo {height: 45px;width: 160px;}
    .videoData {width: 100%; float: left;}
    .videoInfoDataBar { padding: 20px 20px 0 20px; }
    .hms_error_report_form_wrapper, .ui-dialog{
        min-width: inherit !important;
        max-width: 100vw !important;
        width: 100% !important;
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        transform: translate(0, 0);
    }
    .hms_error_report_form_main_wrapper {position: fixed;top: 0;margin-top: 0;}
    .widget.widget_hms_error_report_widget.inner-container {position: inherit !important;}
    .errorReportTitle p, .errorReportTypeTitle label, .errorReportMessage label{font-size:14px;width: 100%; margin: 10px 0; text-transform: uppercase;font-weight: 500;}
    .errorReportTypeSelect,.personalInformation {width: 100%;}
    .nava_page_not_found_wrapper {width: 90%;}
    .nava_page_not_found_wrapper{padding:20px;top: 50%;}
    .nava_page_not_found_wrapper h1 { font-size: 100px;line-height: 100px;}
    .widget_solrresultlist_widget .onlyNavaPoint {top:15px;}
    .infoContainerCB{padding: 10px!important;width:100%!important;}
    .navaDetailedSearch_formHolderCol2 select{width:80%;}
    .widget_ultimatummenu .navbar-inner:before { width: 34%; height: 30px; background-size: contain; background-position: center center; margin: 10px 5px; }
    .widget_ultimatummenu .navbar-inner a.brand { left: 0; width: 34%; }
    .changeView {visibility: hidden;}
    .navaDetailedSearch_howToUse a{font-size:12px;line-height: 15px;text-align: center;}
    .videoInfoDataBarInner .videoData .video_titles_container .titles_title,
    .videoInfoDataBarInner .videoData .video_titles_container .titles_element {font-size: 14px;}
    .coverListWithImageOrTag .owl-item {margin-bottom: 35px;}
    .allButtonContainer {margin-top: -31px !important; position: relative; z-index: 1;}
    .pagination {margin: -24px 0 0 0; position: relative; z-index: 2;}
}


@media all and (max-width:375px) {
    .navaSpot_registration_wrapper{padding:5px}
    .hmsSearchFormWidget a {width: 100%;position: relative;top: 0;left: 0;}
    .hmsSearchFormWidget input[type="submit"]{width:100%;}
    .nava_header_search_input span{margin: 15px 0;}
    .videoDataShareButtons span { margin-right: 3px;}
    .widget_navadetailedsearch #numberOfHits {height: inherit !important; line-height: 25px;margin-top: 5px;}
    .saveContainer .saveSearch {clear: both;}

}
@media all and (max-width: 360px) {
    .headwrapper .login_wrapper {max-width: 170px; right:50px !important;}
    .widget_ultimatummenu .navbar-inner a.brand {width: 37% !important;}
    .headwrapper .login_wrapper {max-width: 160px !important;}
}

@media all and (max-width:320px){
    .broadcastDayContainer {width: 100%;}
    .listAndSaveContainer {float: none;margin: 10px auto; display: table;}
    .searchForButtonsContainer div { width: 45%; margin: 5px;}
}

/* ICON FIX FOR HI-RES DISPLAYS */
@media
only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (   min--moz-device-pixel-ratio: 1.3),
only screen and (   -o-min-device-pixel-ratio: 1.3/1),
only screen and (        min-device-pixel-ratio: 1.3),
only screen and (           min-resolution: 124.8dpi),
only screen and (            min-resolution: 1.3dppx) {
    .videoDataShareButtons span{background-image:url('img/video_share_sprite_2x.png'); background-size:70px 141px;}
    span.agelimit_12{background-image:url('img/agelimit_2x.png'); background-size:50px 50px;}
    .widget_firstrowgrid_widget .owl-theme .owl-controls .owl-buttons div, .widget_firstrowgrid_widget .owl-theme .owl-controls .owl-buttons div, div#highlighted_elements_articles .owl-buttons div, div#highlighted_elements_articles2 .owl-buttons div {
        background-image: url('img/nava_slider_arrows_2x.png')!important;
        background-size: 80px 40px!important;}
    .cover_slider_wrapper .mediaklikkCoverFeaturedSlider.coverFeaturedSlider.designB .owl-buttons div {background-size: 80px 40px!important;}
    .widget_firstrowgrid_widget .owl-theme .owl-controls .owl-buttons div{    background-size: 80px 40px!important;}
}


@media all and (max-height: 741px) and (min-width:426px){
    .hms_error_report_form_wrapper {top: 0;transform: translate(-50%, 0%);}
}
body.ut-layout-beagyazott-video{
	overflow: hidden !important;
}
