{if $smarty.const.CHANNEL eq "film"}indafilm{/if}
.btn-secondary {
    color: #5B5B5B;
    background-color: #ffffff;
    border-color: #c0c0c2;
}
.btn-secondary:hover {
    color: #6c757d;
    background-color: #ffffff;
    border-color: #5B5B5B;
}

.btn-secondary:focus {
    color: #6c757d;
    background-color: #ffffff;
    border-color: #5B5B5B;
}

.btn-secondary:hover.noHover {
    color: #6c757d;
    background-color: #ffffff;
    border-color: #5B5B5B;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active {
    color: #5B5B5B;
    background-color: #ffffff;
    border-color: #5B5B5B;
}

.img-fluid {
    max-width: 100%;
    height: auto;
    width: 100%;
}

.absolutely-hidden {
    opacity: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
}

/* HEADER */

header {
    margin-bottom: -10px;
}

/* NAVBAR */
.navbar_main {
    border-bottom: 2px solid #C21E24;
}

@media (max-width: 768px) {
    .navbar_main {
        border-bottom: 0px solid #C21E24;
    }
}

.navbar_search_icon:before {
    font-family: 'indavideo_iconset_2017';
    font-size: 17px;
    position: relative;
    display: inline-block;
    content: "\e924";
    color: white;
    top: -2px;
}

.navbar_loopr_icon:before, .navbar_profile_icon:before,
.navbar_upload_icon:before, .navbar_loopr_icon:before,
.navbar_browser_icon:before, .navbar_watch_icon:before,
.navbar_login_icon:before, .navbar_watch_icon:before,
.navbar_subscribe_icon:before, .navbar_settings_icon:before, .navbar_placeholder_icon:before,
.navbar_csikgyar_icon:before, .navbar_alapadataim_icon:before, .navbar_testreszabas_icon:before,
.navbar_feliratkez_icon:before, .navbar_videoim_icon:before,  .navbar_listaimmut_icon:before, .navbar_lejatszlist_icon:before {
    font-family: 'indavideo_iconset_2017';
    font-size: 16px;
    margin-right: 5px;
    position: relative;
    top: -1px;
    color: #5B5B5B;
}

.navbar_loopr_icon:before {content: "\e921";}
.navbar_login_icon:before {content: "\e922";}
.navbar_profile_icon:before {content: "\e922"; font-weight: 400;}
.navbar_upload_icon:before {content: "\e920";}
.navbar_loopr_icon:before {content: "\e921";}
.navbar_browser_icon:before {content: "\e91f";}
.navbar_watch_icon:before {content: "\e927";}
.navbar_subscribe_icon:before {content: "\e926";}
.navbar_settings_icon:before {content: "\e928";}
.navbar_placeholder_icon:before {content: "\e928"; opacity: 0;}

.navbar_csikgyar_icon:before {content: "\e936";}
.navbar_alapadataim_icon:before { content: "\e930"; }
.navbar_testreszabas_icon:before { content: "\e933"; }
.navbar_feliratkez_icon:before { content: "\e935"; }

.navbar_videoim_icon:before { content: "\e934"; }
.navbar_listaimmut_icon:before { content: "\e932"; }
.navbar_lejatszlist_icon:before { content: "\e931"; }




.navbar_dropdown_icon:after {
    font-family: 'indavideo_iconset_2017';
    font-size: 16px;
    margin-left: 5px;
    position: relative;
    display: inline-block;
    top: -1px;
    color: #5B5B5B;
    content: "\e923";
    transition: 0.3s;
}

.navbar_dropdown:hover .navbar_dropdown_icon:after {
    color: #C21E24;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.navbar_logo_icon:before {
    font-family: 'indavideo_iconset_2017';
    font-size: 18px;
    position: relative;
    display: inline-block;
    color: white;
    content: "\e92d";
    font-weight: normal;
    padding: 18px;
    margin-left: -3px;
}

.navbar_search {margin-left: 2px;}
.navbar_search .btn {
    border: 0px;
    padding: .2rem .5rem .0rem .5rem;
    font-size: small;
    border-radius: inherit;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: #C21E24;
    color: white;
    cursor: pointer;
}

.navbar_search .form-control {
    padding: .5rem .75rem;
    font-size: 0.7rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: rgba(255,255,255,0.94);
    border: 1px solid #c21e24;
    border-bottom: 0px;
    border-radius: inherit;
    height: 28px;
    transition: 0.2s;
}


.navbar_search .form-control:active, .navbar_search .form-control:hover, .navbar_search .form-control:focus {
    background-color: white;
}

.navbar_search .btn-secondary.focus, .navbar_search .btn-secondary:focus {
    box-shadow: none;
}

.navbar_content ul  {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.navbar_content ul li {
    float: left;
    margin-left: 2px;
    background-color: rgba(255,255,255,0.94);
    transition: 0.3s;
}

.navbar_content ul li:hover{
    background-color: white;
}

.navbar_content ul li a {
    display: block;
    color: #5B5B5B;
    text-align: center;
    padding: 5px 25px 2px 18px;
    text-decoration: none;
    font-size: 0.73rem;
    text-transform: uppercase;
    height: 28px;
}

.navbar_dropbtn {
    background-color: transparent;
    color: #5B5B5B;
    padding: 1px 18px 3px 18px;
    font-size: 0.73rem;
    border: none;
    text-transform: uppercase;
    cursor: pointer;
}

.navbar_dropdown {
    position: relative;
    display: inline-block;
}

.navbar_dropdown_content {
    border-top: 2px solid #C21E24;
    border-bottom: 2px solid #C21E24;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 220px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 10000;
}

.navbar_dropdown_line {
    background-color: #c9c9c9;
    height: 1px;
    margin-left: 6px;
    margin-right: 6px;
}

.navbar_dropdown_content ul li {
    float: inherit;
    background-color: #F9F9F9;
}

.navbar_dropdown_content a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    color: #5B5B5B !important;
    padding: 8px !important;
    height: inherit !important;
    text-align: left !important;
    font-size: 0.73rem !important;
}

.navbar_dropdown_content a:hover {
    background-color: #f1f1f1;
}

.navbar_dropdown:hover .navbar_dropdown_content {
    display: block;
}

.navbar_dropdown:hover .navbar_dropbtn {
    background-color: white;
}

.navbar_logo img {
    position: relative;
    top: 3px;
    width: 60px;
    transition: 0.3s;
}

.navbar_content_mobile {
    background: #C32026; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#DE2F27, #C32026); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#DE2F27, #C32026); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#DE2F27, #C32026); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#DE2F27, #C32026); /* Standard syntax (must be last) */
    height: 60px;
}
body.film .navbar_content_mobile {
    background-color: #000;
    background: -webkit-linear-gradient(#000000, #333333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#000000, #333333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#000000, #333333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#000000, #333333); /* Standard syntax (must be last) */

}

.navbar_content_mobile img {
    width: 110px;
    margin-top: 20px;
    margin-left: 20px;
}

.navbar_mobilesearch_icon:before, .navbar_mobilemenu_icon:before {
    font-family: 'indavideo_iconset_2017';
    font-size: 18px;
    position: relative;
    display: inline-block;
    color: white;
    margin-top: 18px;
}
.navbar_mobilesearch_icon:before { content: "\e92c";}
.navbar_mobilemenu_icon:before { content: "\e92b"; }

.navbar_mobilesearch, .navbar_mobilemenu {
    border-left: 1px solid rgba(255, 255, 255, 0.3);
    /*margin-bottom: -3px;*/
    height: 60px;
    padding-left: 20px;
    padding-right: 20px;
}

.c:hover, .navbar_mobilemenu:hover,
.navbar_mobilesearch:active, .navbar_mobilemenu:active,
.navbar_mobilesearch:focus, .navbar_mobilemenu:focus {
    background-color: rgba(0, 0, 0, 0.05);
}

.navbar_content_mobile .active {
    background-color: rgba(0, 0, 0, 0.07);
}

.navbar_mobile_search {
    background-color: #d8d8d8;
    padding-left: 4px;
    padding-right: 3px;
    display: none;
}

.navbar_mobile_search .btn {
    border: 0px;
    padding: .2rem .7rem .1rem .7rem;
    font-size: small;
    border-radius: inherit;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: #A7A9AC;
    color: white;
    cursor: pointer;
}

.navbar_mobile_search .btn:hover, .navbar_mobile_search .btn:active, .navbar_mobile_search .btn:focus {
    background-color: #5B5B5B;
}

.navbar_mobile_search .form-control {
    padding: .5rem .75rem;
    font-size: 0.85rem;
    line-height: 1.25;
    color: #464a4c;
    background-color: rgba(255,255,255,0.94);
    border: 1px solid #ededed;
    border-bottom: 0px;
    border-radius: inherit;
    height: 45px;
    transition: 0.2s;
}

.navbar_mobile_dropdown  {
    margin-bottom: 0px;
    display: none;
}

.navbar_mobile_dropdown ul {
    padding: 0px;
    border-bottom: 3px solid  #C21E24;
    margin-bottom: 0px;
}

.navbar_mobile_dropdown ul li {
    border-bottom: 1px solid rgba(255,255,255, 0.3);
    list-style-type: none;
    padding-left: 20px;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 5px;
    padding-bottom: 12px;
    background-color: #d8d8d8;
}

/*.navbar_mobile_dropdown ul li:hover,*/
.navbar_mobile_dropdown ul li:active, .navbar_mobile_dropdown ul li:focus {
    background-color: #F1F1F1;
}

.navbar_mobile_dropdown ul li a, .navbar_mobile_dropdown ul li a:hover, .navbar_mobile_dropdown ul li a:focus, .navbar_mobile_dropdown ul li a:active {
    font-weight: bold;
    color: #5B5B5B;
    display: block; width: 100%; height: 100%;
}

.navbar_mobile_dropdown .navbar_settings, .navbar_mobile_dropdown .navbar_subscribe, .navbar_mobile_dropdown .navbar_watch,
.navbar_mobile_dropdown .navbar_settings:hover, .navbar_mobile_dropdown .navbar_subscribe:hover, .navbar_mobile_dropdown .navbar_watch:hover {
    font-weight: normal;
}

.navbar_dropdown_icon_mobile {
    float: right;
    background-color: #F1F1F1;
    margin-top: -32px;
}

.navbar_profile .active:after {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

.navbar_dropdown_icon_mobile:after {
    font-family: 'indavideo_iconset_2017';
    font-size: 24px;
    margin-left: 5px;
    position: relative;
    display: inline-block;
    top: 1px;
    color: #5B5B5B;
    content: "\e923";
    transition: 0.3s;
    padding: 10px 14px 10px 14px;
}

.navbar_profile_submenu {
    transition: 0.5s;
    display: none;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

.navbar_profile_submenu ul li:last-child {
    border-bottom: 0px !important;
}

.navbar_profile_submenu ul {
    /* margin-top: -3px; */
    border-bottom: 0px;
}

.navbar_profile_submenu li {
    padding-top: 8px;
    padding-bottom: 10px;
    background-color: #F5F5F5 !important;
}

.navbar_profile_submenu ul li a, .navbar_profile_submenu ul li a:hover, .navbar_profile_submenu ul li a:focus, .navbar_profile_submenu ul li a:active {
    font-weight: normal;
    color: #5B5B5B;
}

.navbar_mobile_dropdown ul li span:before {
    font-size: 26px;
    margin-right: 15px;
    font-weight: normal;
}


/* RES CHANNEL BAR */

.res_channel_subscribe_icon:before, .res_channel_watch_icon:before {
    font-family: 'indavideo_iconset_2017';
    font-size: 16px;
    margin-right: 5px;
    position: relative;
    color: #5B5B5B;
}

.res_channel_watch_icon:before {content: "\e927";}
.res_channel_subscribe_icon:before {content: "\e926";}


.res_channel_bar {
    background-color: #F1F1F1;
}

.res_channel_bar ul  {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.res_channel_bar ul li {
    float: left;
    margin-left: 2px;
    transition: 0.3s;
}

.res_channel_bar ul li:hover{
    background-color: white;
}

.res_channel_bar ul li a {
    display: block;
    color: #5B5B5B;
    text-align: center;
    padding: 6px 8px 6px 8px;
    text-decoration: none;
    font-size: 0.77rem;
    height: 27px;
}

.res_channel_bar ul li:first-child {
    padding-left: 0px;
    margin-left: 5px;
}

.channel_bar_dropbtn {
    background-color: transparent;
    color: #5B5B5B;
    padding: 1px 8px 4px 8px !important;
    font-size: 0.77rem;
    border: none;
    cursor: pointer;
}

.channel_bar_dropdown {
    position: relative;
    top: 1px;
    display: inline-block;
}

.channel_bar_dropdown_content {
    border-bottom: 2px solid #C21E24;
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 220px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 10000;
}

.channel_bar_dropdown_content  ul .villam {
    display: block;
    width: 10px;
    height: 14px;
    float: left;
    background: url(/images/default/icons2/iv_icon.png?v=15072001) no-repeat -880px -44px transparent;
    margin: 6px 4px 0 6px;
}

.channel_bar_dropdown_content  ul .lejart .lakat {
    display: block;
    width: 10px;
    height: 12px;
    float: left;
    background: url(/images/default/icons2/iv_icon.png?v=15072001) no-repeat -836px -44px transparent;
    margin: 6px -2px 0 6px;
}

.channel_bar_dropdown_content  ul .lejart a {
    float: left;
    color: #828282 !important;
}

.channel_bar_dropdown_content  ul .lejart .nyertes {
    display: block;
    width: 14px;
    height: 14px;
    float: right;
    background: url(/images/default/icons2/iv_icon.png?v=15072001) no-repeat -858px -44px transparent;
    margin: 6px 7px 0 0;
}


.channel_bar_dropdown_line {
    background-color: #c9c9c9;
    height: 1px;
    margin-left: 6px;
    margin-right: 6px;
}

.channel_bar_dropdown_content ul li {
    width: 100%;
    background-color: #F9F9F9;
    margin-left: 0px !important;
}

.channel_bar_dropdown_content a {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    color: #5B5B5B !important;
    padding: 8px !important;
    height: inherit !important;
    text-align: left !important;
    font-size: 0.73rem !important;
}

.channel_bar_dropdown_content a:hover {
    background-color: #f1f1f1;
}

.channel_bar_dropdown:hover .channel_bar_dropdown_content {
    display: block;
}

.channel_bar_dropdown_icon:after {
    font-family: 'indavideo_iconset_2017';
    font-size: 16px;
    margin-left: 5px;
    position: relative;
    display: inline-block;
    top: 0px;
    color: #5B5B5B;
    content: "\e923";
    transition: 0.3s;
}

.channel_bar_dropdown:hover .channel_bar_dropdown_icon:after {
    color: #C21E24;
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
    top: 3px;
}

.res_channel_subscribe_box, .res_channel_watch_box {
    background-color: #f6f6f6;
    border-bottom: 5px solid #F1F1F1;
    /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.5);*/
    display: none;
}

.res_channel_subscribe_box {
    border-bottom: 0px;
    background: url('/images/default/channel_bar01.jpg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    margin-top: 5px;
    transition: 0.3s;
}

/*@media (max-width: 768px) {
	.res_channel_bar {
		display: none;
	}

}*/

@media (max-width: 1027px) {
    .res_channel_subscribe_box {
        background-image: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 100%), url('/images/default/channel_bar01.jpg');
    }
}

.res_channel_subscribe_box h6 {
    color: #C21E24;
}

.res_channel_subscribe_box_btn {
    padding: 0.36rem 0.5rem;
    font-size: 0.8rem;
    border-radius: 0.2rem;
    margin-bottom: 5px;
}

.res_channel_bar .active:before {
    color: #C21E24;
}


/* RES VIDEO HEADER */

.vid_header {
    background-color: white;
}

.vid_header_title {
    margin-top: 6px;
}

.vid_header_title.banned h3 a {
    color: red;
}

.vid_header_title h3 {
    color: rgb(25, 25, 25);
    font-weight: bold;
    font-size: 1.5rem;
}

.vid_header_title h3 span {
    color: rgb(25, 25, 25);
    font-weight: normal;
    font-size: 1.5rem;
    margin-left: 10px;
}

.wildScreenClosed span:after {
    font-family: 'indavideo_iconset_2017';
    font-size: 25px;
    content: "\e904";
    color: #5B5B5B;
    transition: 0.5s;
}

.wildScreenOpened span:after {
        font-family: 'indavideo_iconset_2017';
        font-size: 25px;
        content: "\e902";
        color: #5B5B5B;
        transition: 0.5s;
}

.vid_header_userinfo {
    margin-top: -8px;
    font-size: 0.8rem;
}

.vid_header_userinfo a, .vid_header_userinfo a:link {
    color: #5B5B5B;
}

.vid_header_img {
    margin-top: 5px;
    background-image: url(//assets.indavideo.hu/images/default/default_indavideo_avatar_48.png);
    background-size: 24px;
    background-repeat: no-repeat;
}

.vid_header_img a{
    width: 24px;
    height: 24px;
    display: block;
    background-size: 24px;
    background-repeat: no-repeat;

}


.vid_header_num span, .vid_header_subr span {
    font-weight: bold;
}

.vid_header_username span:before
, .vid_header_num span:before
, .vid_header_follower span:before
, .vid_header_proplusbadge span:before
, .vid_header_probadge span:before
, .vid_header_subscribe span:before {
    font-family: 'indavideo_iconset_2017';
    margin-right: 9px;
    color: #DB3127;
    font-size: 19px;
    position: relative;
    top: -2px;
}

.vid_header_num span:before {
    content: "\e903";
}

.vid_header_username span:before {
    content: "\e900";
    opacity: 0;
    margin-right: -19px;
}

.vid_header_follower span:before {
    content: "\e900";
}

.vid_header_proplusbadge span:before {
    content: "\e911";
    color: #595959;
    font-size: 15px;
    top: 2px;
    margin-right: -22px;
}

.vid_header_probadge span:before {
    content: "\e910";
    color: #A7A9AC;
    font-size: 16px;
    top: 0px;
    margin-right: -32px;
}

.vid_header_subscribe span:before {
/*    content: "\e900";
    opacity: 0;
    margin-right: -25px; */
}

#wildScreenButton {
    cursor: pointer;
}

/* RES VIDEO UNDER CONTENT */

.vid_undervideo {

}

.vid_undervideo_share {
    padding-left: 8px;
    color: #5B5B5B;
}

.vid_undervideo_updown { transition: 1.5s; }

.vid_undervideo_up {
    float: left; height: 2px; width: 50%; margin: 0;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhMjYyNiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTI2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(170,38,38,0) 0%, rgba(170,38,38,1) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(left,  rgba(170,38,38,0) 0%,rgba(170,38,38,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(170,38,38,0) 0%,rgba(170,38,38,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(170,38,38,0) 0%,rgba(170,38,38,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(170,38,38,0) 0%,rgba(170,38,38,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aa2626', endColorstr='#aa2626',GradientType=1 ); /* IE6-8 */
    transition: 1.5s;
}

.vid_undervideo_down {
    float: right; height: 2px; width: 50%; margin: 0;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3NzNiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzczYjMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(39,115,179,1) 0%, rgba(39,115,179,0) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(left,  rgba(39,115,179,1) 0%,rgba(39,115,179,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(39,115,179,1) 0%,rgba(39,115,179,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(39,115,179,1) 0%,rgba(39,115,179,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(39,115,179,1) 0%,rgba(39,115,179,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2773b3', endColorstr='#002773b3',GradientType=1 ); /* IE6-8 */
    transition: 1.5s;
}

.vid_undervideo_like, .vid_undervideo_dislike, .vid_undervideo_comnum {
    vertical-align: middle;
    margin-right: 8px;
}

.vid_undervideo_loop, .vid_undervideo_plus, .vid_undervideo_clock, .vid_undervideo_visitnum, .vid_undervideo_addtomyplaylist  {
    vertical-align: middle;
}

/* icons */

.vid_undervideo_like:before, .vid_undervideo_dislike:before, .vid_undervideo_comnum:before,
.vid_undervideo_loop:before, .vid_undervideo_plus:before, .vid_undervideo_clock:before, .vid_undervideo_visitnum:before,
.vid_undervideo_fb:before, .vid_undervideo_gplus:before, .vid_undervideo_twitter:before, .vid_undervideo_tumblr:before, .vid_undervideo_reddit:before,
.vid_undervideo_report:before, .vid_undervideo_embed:before, .vid_undervideo_message:before, .vid_undervideo_addtomyplaylist:before {
    font-family: 'indavideo_iconset_2017';
    color: #5B5B5B;
    font-size: 21px;
    /* position: relative; */
    /* top: 2px; */
    transition: 0.3s;
    padding-bottom: 5px;
}
.vid_undervideo_share:before {
    position: relative;
    top: 0px;
    content: "";
    margin-right: 10px;
    float: left; height: 2px; width: 50%; margin: 0;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    width: 20px;
    height: 20px;
    color: #5B5B5B;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT4KPHBhdGggZD0iTTMsMjBjMi41LTMuNSw2LTUuMSwxMS01LjFWMTlsNy03bC03LTd2NEM3LDEwLDQsMTUsMywyMHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0LDI0SDBMMCwwbDI0LDBWMjR6Ii8+Cjwvc3ZnPgo=)
}

.vid_undervideo_share:hover {
    color: #1b1b1b;
    cursor: pointer;
}

.vid_undervideo_report {
    margin-top: -10px;
}

.vid_undervideo_like:before { content: "\e914"; margin-right: 10px;}
.vid_undervideo_dislike:before { content: "\e919"; margin-right: 8px;}
.vid_undervideo_comnum:before { content: "\e918"; margin-right: 8px; font-size: 23px; }

.vid_undervideo_loop:before { content: "\e907"; margin-right: 0px; }
/*.vid_undervideo_plus:before { content: "\e90a"; margin-right: 0px; }*/
.vid_undervideo_addtomyplaylist:before { content: "\e90a"; margin-right: 0px; position: relative; top: 1px;}
.vid_undervideo_addtomyplaylist.active:before { color: #C21E24 !important;}

.vid_undervideo_clock:before { content: "\e90b"; margin-right: 0px; }
.vid_undervideo_clock.later:before  { color: green; }
.vid_undervideo_visitnum:before { content: "\e90f"; margin-right: 8px; font-size: 23px; top:3px; }

.vid_undervideo_fb:before { content: "\e912"; margin-right: 3px; }
.vid_undervideo_gplus:before { content: "\e913"; margin-right: 3px; }
.vid_undervideo_twitter:before { content: "\e917"; margin-right: 3px; }
.vid_undervideo_tumblr:before { content: "\e916"; margin-right: 3px; }
.vid_undervideo_reddit:before { content: "\e915"; margin-right: 3px; }

.vid_undervideo_report:before { content: "\e91a"; }
.vid_undervideo_embed:before { content: "\e90c"; }
.vid_undervideo_message:before { content: "\e90e"; }

/* icons hover */

.vid_undervideo_like:hover:before, .vid_undervideo_dislike:hover:before {
    -webkit-transition-timing-function: linear; /* Safari and Chrome */
    transition-timing-function: linear;

    -webkit-animation-name: hearbeat; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 0.99s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: infinite;
    animation-name: hearbeat;
    animation-duration: 0.99s;
    animation-iteration-count: infinite;

    cursor: pointer;
}

.vid_undervideo_like:hover:before { color: #DB3127; }
.vid_undervideo_dislike:hover:before { color: #11AAE2; }
.vid_undervideo_comnum:hover:before { color: #1b1b1b; cursor: pointer; }

.voted_like:before {
    color: #DB3127;
}

.voted_dislike:before {
    color: #11AAE2;
}

.vid_undervideo_loop:hover:before { color: #1b1b1b; cursor: pointer; }
.vid_undervideo_plus:hover:before { color: #1b1b1b; cursor: pointer; }
.vid_undervideo_clock:hover:before { color: #1b1b1b; cursor: pointer; }

.vid_undervideo_fb:hover:before { color: #3B5998; cursor: pointer; }
.vid_undervideo_gplus:hover:before { color: #D11718; cursor: pointer; }
.vid_undervideo_twitter:hover:before { color: #1DA1F2; cursor: pointer; }
.vid_undervideo_tumblr:hover:before { color: #36465D; cursor: pointer; }
.vid_undervideo_reddit:hover:before { color: #FF4500; cursor: pointer; }

.vid_undervideo_report:hover:before { color: #1b1b1b; cursor: pointer; }
.vid_undervideo_embed:hover:before { color: #1b1b1b; cursor: pointer; }
.vid_undervideo_message:hover:before { color: #1b1b1b; cursor: pointer; }


.vid_undervideo .active:before { color: #1b1b1b; }


@keyframes hearbeat {
    from {
        opacity: 1;
    }
    to {
        opacity: 0.75 ;
    }
}

/* RES VIDEO ALERT BOX */
.vid_alert {
    display: none;
}

.vid_alert li {
    list-style-type: none;
}

.vid_alert_header span {
    font-weight: 700;
}

.vid_alert_submit_btn {
    padding: 0.36rem 0.5rem;
    font-size: 0.8rem;
    border-radius: 0.2rem;
}

.vid_alert_content p {
    margin-top: -5px;
    margin-bottom: 10px;
}

.vid_alert .error {
    display: none;
}
.vid_alert .done {
    display: none;
}

.vid_share {
    display: none;
}

.vid_share_header span {
    font-weight: 700;
}

.vid_share_content  {
    margin-top: -15px;
    margin-bottom: 10px;
}

/* RES VIDEO EMBED BOX */

.vid_embed {
    display: none;
}

.vid_embed_header span {
    font-weight: 700;
}

.vid_embed textarea {
    background-color: #FAFAFA;
    min-height: 75px;
    font-size: 10pt;
    font-family: "Courier New", Courier, monospace;
}

.vid_embed textarea:active, .vid_embed textarea:focus {
    border-color: #878787;
    background-color: #FAFAFA;
}

.vid_embed_copy_btn {
    padding: 0.36rem 0.5rem;
    font-size: 0.8rem;
    border-radius: 0.2rem;
}


/* RES VIDEO MESSAGE BOX */

.vid_message {
    display: none;
}

.vid_message span {
    font-weight: 700;
}

.vid_message textarea {
    background-color: #FAFAFA;
    min-height: 75px;
    font-size: .8rem;
}

.vid_message input {
    background-color: #FAFAFA;
    font-size: .8rem;
}

.vid_message textarea:active, .vid_message textarea:focus, .vid_message input:focus, .vid_message input:active {
    border-color: #878787;
    background-color: #FAFAFA;
}

/* RES VIDEO ADDTOMYPLAYLIST BOX */

.vid_addtomyplaylist {
    display: none;
}

.vid_addtomyplaylist span {
    font-weight: 700;
}

.vid_addtomyplaylist textarea {
    background-color: #FAFAFA;
    min-height: 75px;
    font-size: .8rem;
}

.vid_addtomyplaylist input {
    background-color: #FAFAFA;
    font-size: .8rem;
}

.vid_addtomyplaylist textarea:active, .vid_addtomyplaylist textarea:focus, .vid_addtomyplaylist input:focus, .vid_addtomyplaylist input:active {
    border-color: #878787;
    background-color: #FAFAFA;
}

.vid_addtomyplaylist_content p {
    margin-bottom: 10px;
}

.vid_addtomyplaylist_content ul {
    padding-left: 10px;
    margin-bottom: 0px;
}

.vid_addtomyplaylist_content ul li{
    list-style-type: none;
}

.vid_addtomyplaylist_content input[type="checkbox"] {
    margin-right: 8px;
    position: relative;
    top: 2px;
}

.vid_addtomyplaylist_content input {
    background-color: #FAFAFA;
    font-size: .8rem;
}

.vid_addtomyplaylist_content button {
    padding: 0.36rem 0.5rem;
    font-size: 0.8rem;
    border-radius: 0.2rem;
}

.vid_addtomyplaylist_addnew {
    border-top: 1px solid #ededed;
}

.vid_addtomyplaylist_addnew input {
    margin-right: 8px;
}


/* RES BOX PLAYLIST */

.res_box_playlist {
    background-color: #5C5C5C;
    color: white;
}

.res_box_playlist .btn {
    padding: 5px 8px 0px 8px;
    text-align: left;
    font-size: .85rem;
    color: #5C5C5C;
    border-radius: 0.2rem;
}

.res_box_playlist .btn:active {
    color: #5C5C5C;
}

.res_box_playlist .dropdown-toggle::after {
    font-family: 'indavideo_iconset_2017';
    content: "\e92e";
    display: inline-block;
    width: initial;
    height: initial;
    margin-left: inherit;
    vertical-align: inherit;
    border-top: 0em solid;
    border-right: 0em solid transparent;
    border-left: 0em solid transparent;
    position: relative;
    top: -4px;
    float: right;
    font-size: 1rem;
}

.res_box_playlist .btn-secondary.focus, .res_box_playlist .btn-secondary:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.res_box_playlist .btn-secondary.active, .res_box_playlist .btn-secondary:active, .res_box_playlist .show>.btn-secondary.dropdown-toggle {
    color: #5C5C5C;
    background-color: white;
}

.res_box_playlist .show>.btn-secondary.dropdown-toggle {
    background-color: : white;
}

.res_box_playlist .dropdown-menu {
    background-color: white;
    font-size: .85rem;
}

.res_box_playlist .dropdown-item {
    display: block;
    width: 100%;
    padding: 6px .6rem;
    clear: both;
    font-weight: 400;
    color: #292b2c;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0;
}

.res_box_playlist .dropdown-item:hover {
    background-color: #f4f4f4;
}

.res_box_playlist_header span {
    font-size: 0.75rem;
    color: #f1f1f1;
}

.res_box_playlist_header span:before {
    font-family: 'indavideo_iconset_2017';
    font-size: .9rem;
    margin: 2px;
    position: relative;
    color: #f1f1f1;
    transition: 0.3s;
}

.playlist_shuffle_icon:before { content: "\e937"; }
.playlist_repeat_icon:before { content: "\e921"; top: -1px; }

.playlist_repeat_icon:hover:before, .playlist_shuffle_icon:hover:before {
    color: #b2b2b2;
}

.res_box_playlist_content {
    overflow: auto;
    height: 301px;
}
@media (max-width: 576px) { .res_box_playlist_content { height: 288px; } }

.res_box_playlist_elem {

}

.res_box_playlist_elem:hover  {
    background-color: #747474;
}

.res_box_playlist_elem.actual {
    background-color: #444444;
}

.res_box_playlist_elem span {
    margin-right: 5px;
    margin-left: -3px;
}

.res_box_playlist_elem img {
        width: 80px;
        max-width: 80px;
}
@media (min-width: 576px) and (max-width: 992px) { .res_box_playlist_elem img { width: 150px; } }

.res_box_playlist_elem h6 {
    font-size: 0.8rem;
}

.res_box_playlist_elem p {
    font-size: 0.7rem;
    margin: 0px;
    padding: 0px;
}

.res_box_playlist_elem h6 a {
    color: #ffffff;
}

.playlist_actual_icon:before {
    display: none;
}

/*.playlist_actual_icon:before*/
.actual .playlist_actual_icon:before {
    /*font-family: 'indavideo_iconset_2017';
    font-size: 10px;
    margin: 0px;
    position: relative;
    color: #929292;
    content: "\e938";
    display:block;*/
}
.actual .playlist_actual_icon.actual:before {
}

.actual .playlist_actual_index {
    display: none;
}


/* on off switch button */

/* The switch - the box around the slider */
.switch {
    position: absolute;
    display: inline-block;
    width: 30px;
    height: 15px;
    top: 12px;
    left: 138px;
}

/* Hide default HTML checkbox */
.switch input {display:none;}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 11px;
    width: 11px;
    left: 3px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
  background-color: #C21E24;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(13px);
    -ms-transform: translateX(13px);
    transform: translateX(13px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.slider.round:after {
    content: "ki";
    font-size: 9px;
    position: relative;
    top: -4px;
    left: 17px;
    color: #444444;
}

input:checked + .slider.round:after {
    content: "be";
    left: 4px;
    color: white;
}



.res_award .content_box a {
    color: #337dae;
}

/*scroll bar (just chrome)*/
.res_box_playlist_content::-webkit-scrollbar {
    width: .795em;
}

.res_box_playlist_content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.res_box_playlist_content::-webkit-scrollbar-thumb {
  background-color: #CCCCCC;
  outline: 1px solid #CCCCCC;
  height: 20px;
}


/* RES VIDEO RECOMMENDATION */

@media (max-width: 576px) {
    .vid_recom_container {
        display: inline-block !important;
    }
}

.vid_recom_container a, .vid_recom_container a:active, .vid_recom_container a:hover, .vid_recom_container a:visited  {
    color: #5B5B5B;
}

.vid_recom {
}

.vid_recom span:before {
    font-family: 'indavideo_iconset_2017';
    margin-right: 5px;
    color: #adadad;
    font-size: 19px;
    position: relative;
    top: -5px;
    cursor: pointer;
    padding-bottom: 5px;
}

.vid_recom span:hover::before {
    color: #5B5B5B;
    transition: 0.3s;
}

.vid_recom_header span {
    font-weight: 700;
}

#dailyrecom_carousel_nav .owl-next {
    float: right;
}

#dailyrecom_carousel_nav .owl-prev {
    float: left;
}

.vid_recom_nexticon:before {
    content: "\e906";
}

.vid_recom_previcon:before {
    content: "\e905";
}

/* hover menu & watch later */
.vid_recom_content span:before {
    color: #191919;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    top: -2px;
}

.vid_recom_time_icon:before { content:"\e92f"; font-size: 13px;}
.vid_recom_arrow_icon:before { content:"\e92e"; font-size: 13px;}

.vid_recom_time_icon:hover:before { opacity: 0.8 }
.vid_recom_arrow_icon:hover:before { opacity: 0.8 }

.vid_recom_hovermenu {
    opacity: 0;
    background-color: rgba(240,240,240,0.4);
    position: absolute;
    display: inline-grid;
    margin-top: -25px;
    padding-top: 3px;
    color: #191919;
    transition: 0.3s;
    font-size: 0.75rem;
}

.vid_recom_content:hover .vid_recom_hovermenu {
    opacity: 1;
}

.vid_recom_hovermenu:hover {
    opacity: 1;
}

.vid_recom_hovermenu_icons {
    padding-top: 4px;
    height: 25px;
}

.vid_recom_time_icon.active:before {
    color: #C21E24;
}







/* RES AD BILLBOARD */

.res_ad_billboard {
    text-align: center;
}

.res_ad_billboard_title {
    font-size: 0.65rem;
    text-align: center;
}


/* RES VIDEO DESCRIPTION */

.vid_des {
    transition: 0.5s;
}

.vid_des_header span {
    font-weight: 700;
}

.vid_des_content {
    line-height: 130%;
    transition: 0.5s;
    display: inline-block;
    overflow: hidden;
    height: 35px;
    min-height: 40px;
}
.vid_des_content .moredata {

}
.vid_des_content .moredata  h3{
    font-size: 13px;
}
.vid_des_content .moredata ul {
    font-weight: bold;
    padding: 0px;
}
.vid_des_content .moredata li span {
    font-weight: normal;
}



.vid_des_footer {
    border-top: 1px solid #ededed;
    /*text-transform: uppercase;*/
    font-size: .8em;
    font-weight: 700;
    /*padding-top: 2px;*/
    padding-bottom: 6px;
    cursor: pointer;
    position: relative;
    z-index: 100;
    background-color: white;

}

.vid_tags_content {
    font-weight: bold;
    font-size: 0.8rem;
}

.vid_tags_content a {
    color: 888;
}
.vid_tags_content a:hover {
    opacity: 0.7;
}


.icon_less:before, .icon_more:before {
    font-family: 'indavideo_iconset_2017';
    margin-right: 8px;
    color: #5B5B5B;
    font-size: 19px;
    /*position: relative;
    top: 2px;*/
    display: inline-block;
}

.icon_less:before { content: "\e91c"; }
.icon_more:before { content: "\e90a"; }

.white_on {
    background-color: white;
    height: 15px;
    margin-top: -27px;
    z-index: 100;
    position: relative;
}

.white_off {
    background-color: white;
    height: 28px;
    margin-top: -25px;
}


/* RES VIDEO COMMENTS */

.vid_comments {
}

.vid_comments_header span{
    font-weight: 700;
}

.vid_comments_rss_icon {
    padding: 0.16rem 0.35rem;
    border-radius: 50px;
}

.vid_comments_rss_icon span:before {
    position: relative;
    top: -2px;
    font-family: 'indavideo_iconset_2017';
    color: #5B5B5B;
    font-size: 14px;
    cursor: pointer;
    content: "\e91d";
}

.vid_comments_footer {
    border-top: 1px solid #ededed;
    /*text-transform: uppercase;*/
    font-size: .8em;
    font-weight: 700;
    /*padding-top: 6px;*/
    padding-bottom: 6px;
    position: relative;
    z-index: 100;
    background-color: white;
}

.vid_comments_addnew {
    border-bottom: 1px solid #ededed;
}

.vid_comments_addnew textarea {
    background-color: #FAFAFA;
    min-height: 75px;
}

button.vid_comments_addnew_btn.btn.btn-secondary {
    background-color: #C21E24;
    border: 0px;
    color: #ffffff;
    padding: 5px 30px;
}
.vid_comments_addnew textarea:active, .vid_comments_addnew textarea:focus {
    border-color: #878787;
    background-color: #FAFAFA;
}

vid_comments_login a {
    font-width: 700;
}

.vid_comments_follow_icon span:before {
    font-family: 'indavideo_iconset_2017';
    margin-right: 8px;
    color: #5B5B5B;
    font-size: 14px;
    position: relative;
    top: -2px;
    cursor: pointer;
    content: "\e90e";
}

button.vid_comments_follow_icon.btn.btn-secondary.btn-sm.active {
    color: #0c8d34;
    border-color: #0c8d34;
}

.vid_comments_addnew_btn {
    padding: 0.36rem 0.5rem;
    font-size: 0.8rem;
    border-radius: 0.2rem;
}

.vid_comments_read_content {
    border-bottom: 1px solid #ededed;
}

.vid_comments_read_content:last-child {
    border-bottom: none;
}

.vid_comments_read_content .col-10 {
    margin-top: -5px;
}

.vid_comments_read_desc {
    overflow-wrap: break-word;
}

.vid_comments_read_name {
    font-weight: 700;
    color: #DD3127;
}

.vid_comments .ml-auto span {
    font-size: 0.75rem;
}

/* RES SIMILAR VIDEO RECOMMEDATIONS */

/* hover menu & watch later */
.vid_simvids_video span:before {
    font-family: 'indavideo_iconset_2017';
    color: #191919;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    top: -2px;
}

.vid_simvids_time_icon:before { content:"\e92f"; font-size: 13px;}
.vid_simvids_arrow_icon:before { content:"\e92e"; font-size: 13px;}

.vid_simvids_time_icon:hover:before { opacity: 0.8 }
.vid_simvids_arrow_icon:hover:before { opacity: 0.8 }

.vid_simvids_hovermenu {
    opacity: 0;
    background-color: rgba(240,240,240,0.4);
    position: relative;
    display: inline-grid;
    top: -25px;
    padding-top: 3px;
    color: #191919;
    transition: 0.3s;
    font-size: 0.75rem;
}

.vid_simvids_video:hover .vid_simvids_hovermenu {
    opacity: 1;
}

.vid_simvids_hovermenu:hover {
    opacity: 1;
}

.vid_simvids_hovermenu_icons {
    padding-top: 4px;
    height: 25px;
}

.vid_simvids_time_icon.active:before {
    color: #C21E24;
}
/**/

.vid_simvids_header span{
    font-weight: 700;
}

.vid_simvids_title {
    font-weight: 700;
    margin-top: 0px;
    overflow: hidden;
    max-height: 60px;
    line-height: 1rem;
}

.vid_simvids_title a {
    font-weight: 700;
    color: #191919;

}


.vid_simvids_owner {
    font-size: 0.7rem;
}

.vid_simvids_date {
    font-size: 0.65rem;
    margin-top: -6px;
}

.vid_simvids .base_placeholder:before {
    margin-left: -7px;
    margin-right: -7px;
}

.vid_simvids_footer {
    border-top: 1px solid #ededed;
    /*text-transform: uppercase;*/
    font-size: .8em;
    font-weight: 700;
    /*padding-top: 6px;*/
    padding-bottom: 6px;
    position: relative;
    z-index: 1000;
    background-color: white;
}

.vid_simvids_content {
    overflow: hidden;
    height: 980px;
}
.vid_simvids_video {
    margin-top: 0px;
}

.vid_uservideos_content  .img-responsive-16by9, .vid_simvids_content .img-responsive-16by9 {
    display: block;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
}

    /* RES USERVIDEOS */
.vid_uservideos {

}

.vid_uservideos_header span{
    font-weight: 700;
}

.vid_uservideos_title {
    font-weight: 700;
    line-height: 1rem;
}

.vid_uservideos_title a {
    font-weight: 700;
    color: #191919;

}


.vid_uservideos_owner {
    font-size: 0.7rem;
}

.vid_uservideos_owner a {
    color: #191919;
}


.vid_uservideos_date {
    font-size: 0.65rem;
    margin-top: -6px;
}

.vid_uservideos .base_placeholder:before {
    margin-left: -7px;
    margin-right: -7px;
}

.vid_uservideos_footer {
    border-top: 1px solid #ededed;
    /*text-transform: uppercase;*/
    font-size: .8em;
    font-weight: 700;
    /*padding-top: 6px;*/
    padding-bottom: 6px;
    position: relative;
    z-index: 100;
    background-color: white;
}

/* hover menu & watch later */
.vid_uservideos_video span:before {
    font-family: 'indavideo_iconset_2017';
    color: #191919;
    font-size: 14px;
    position: relative;
    cursor: pointer;
    top: -2px;
}

.vid_uservideos_time_icon:before { content:"\e92f"; font-size: 13px;}
.vid_uservideos_arrow_icon:before { content:"\e92e"; font-size: 13px;}

.vid_uservideos_time_icon:hover:before { opacity: 0.8 }
.vid_uservideos_arrow_icon:hover:before { opacity: 0.8 }

.vid_uservideos_hovermenu {
    opacity: 0;
    background-color: rgba(240,240,240,0.4);
    position: relative;
    display: inline-grid;
    top: -25px;
    padding-top: 3px;
    color: #191919;
    transition: 0.3s;
    font-size: 0.75rem;
}

.vid_uservideos_video:hover .vid_uservideos_hovermenu {
    opacity: 1;
}

.vid_uservideos_hovermenu:hover {
    opacity: 1;
}

.vid_uservideos_hovermenu_icons {
    padding-top: 4px;
    height: 25px;
}

.vid_uservideos_time_icon.active:before {
    color: #C21E24;
}

.vid_uservideos_content {
    overflow: hidden;
    height: 780px;
}



/* FOOTER */
footer {
    background-color: white;
    border-bottom: 2px solid #C52227;
    margin-bottom: 50px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

@media (max-width: 560px) {
    footer {
        margin-bottom: -10px;
    }
}

footer ul {
    text-align: center;
}

footer .row div {
    margin-top: 25px;
    margin-bottom: 10px;
}

footer ul li{
    float: left;
    list-style-type: none;
    margin-right: 10px;
}

footer ul li a, footer ul li {
    color: #828282 !important;
    font-family: "Helvetica Neue","Arial",sans-serif;
    font-size: 12px;
    text-align: center;
}

footer ul li a img {
    margin-top: -8px;
}

@media (max-width: 992px) {
    footer ul li a{
        text-align: center;
    }
    footer ul li{
        float: none;
        padding-right: 10px;
        margin: auto;
        display: inline-block;
   color: white;
        margin:     }
}


.layer-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  display: flex;
color: #fff;
  align-items: center;
  justify-content: center;
  z-index: 3000; }
  .layer-background .layer {
    text-align: center;
    font-size: 1rem;
    max-width: 700px;
    width: 75%;
    line-height: 1.2em; }
    .layer-background .layer h2 {
      font-size: 1.4em;
      font-weight: 400;
      margin: 0 0 1em;
      padding: 0; }
    .layer-background .layer p {
      font-size: 0.9em;
      padding: 0;
      margin: 0 0 1rem; }
      .layer-background .layer p a {
        color: white;
        text-decoration: none;
        font-weight: bold; }
    .layer-background .layer .buttons {
      display: flex;
      justify-content: center;
      width: 100%; }
      .layer-background .layer .buttons button {
        width: 150px;
        height: 2.43em;
        line-height: calc(2.43em - 2px);
        background: transparent;
        border: 1px solid #e19c9f;
        border-radius: 0px;
        font-size: 0.8em;
        text-align: center;
        color: white;
        margin: 0 1em;
        padding: 0; }
        .layer-background .layer .buttons button:hover {
          background: #c3393e;
          cursor: pointer; }

body > .layer-background {
  position: fixed;
  overflow: scroll; }

.layer-background.adult-layer {
    background: #bc2228;
}


.film-whats-this {     background: url(/images/default/film/whats-this.png) no-repeat scroll 0 0 transparent;
    height: 329px;
    padding: 91px 43px 0 50px;
    width: 300px;
    margin: 0px auto;
    line-height: 16px; }
.film-whats-this p { color:rgb(255, 255, 255); font-size:13px; margin:10px 0; }
.film-whats-this p.big { color:rgb(255, 255, 255); font-size:15px; font-weight:bold; }
.film-whats-this a:link, .film-whats-this a:visited { color:rgb(214, 191, 191) !important; }
.film-whats-this a:hover { text-decoration: underline; }

.fb_iframe_widget {
    margin: 0px auto;
}

















@media (max-width: 576px) {
#fixed-header-mobil-kiadvanyok {
	display:none;
	}
}

#indpl_login_box_640 {
	text-align:center;
	min-height: 370px;
}

#indpl_login_box_640 .indpl_fb_login {
    width: 200px;
    background: none repeat scroll 0 0 rgb(56, 100, 163);
    color: rgb(254, 255, 255);
    font-size: 13px;
    font-weight: bold;
    height: 42px;
    margin: 25px auto;
    border-radius: 0px;
    text-decoration: none;
}

.indpl_fb_login a {
   color: #fff;
}

.indpl_fb_login .indpl_img {
    background: url(/images/default/indapass/sprite_new.png) no-repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    padding-right: 1px;
    width: 34px;
}
.indpl_caption {
    padding-top: 4px;
}

input.kepp_loggedin {
    height: 11px;
}

.indapass_login .indpl_submit {
    background: none repeat scroll 0 0 rgb(255, 198, 19);
    border-color: rgb(255, 222, 118) -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    border-radius: 0px;
    color: rgb(117, 80, 24);
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 27px;
    padding: 1px 0 5px;
    width: 120px;
    margin-top: 20px;
	
}

.indapass_login .indpl_inputs {
   margin: 10px 0;
}

.indapass_login .indpl_err_box {
   margin: 8px 0;
   display: none;
}

.indapass_login .indpl_err_box.error {
  display: block;
  color: red;
}

.indapass_login span.autologin {
 font-size: 0.8rem;
}

#login_more {
  font-size: 0.8rem;
  margin: 10px 0;
}

#login_more a {
  padding: 0 10px;
}

.topAdv {
    padding-top: 10px;
    text-align: center;
}

.ad-label:after {
    content: 'hirdetés';
}
.ad-label:after, .ad-label-politikai:after {
    width: 100%;
    padding: 0 8px;
    color: #999999;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 20px;
    letter-spacing: .5px;
}


.playlist_subscribe.non-subscribe, .playlist_subscribe_num.non-subscribe { display:none !important; }
.basicinfo .playlist_subscribe, .basicinfo .playlist_subscribe_num { float:left; margin-top:8px !important; }
.playlist_subscribe { -webkit-transition: background .6s; -moz-transition: background .6s; -ms-transition: background .6s; -o-transition: background .6s; transition: background 5s ; background: -webkit-linear-gradient(top, rgb(211, 30, 12) 0%, rgb(182, 26, 10) 100%); background: -moz-linear-gradient(top, rgb(211, 30, 12) 0%, rgb(182, 26, 10) 100%); background: -o-linear-gradient(top, rgb(211, 30, 12) 0%, rgb(182, 26, 10) 100%); background: -ms-linear-gradient(top, rgb(211, 30, 12) 0%, rgb(182, 26, 10) 100%); background: linear-gradient(to bottom, rgb(211, 30, 12) 0%, rgb(182, 26, 10) 100%); background: rgb(182, 26, 10)\9; border-radius: 3px; display: inline-block; height: 22px; margin: 5px 5px 0 0; overflow: hidden; padding: 0; position: relative; width: 110px; }
.playlist_subscribe:hover { background: -webkit-linear-gradient(top, rgb(231, 32, 13) 0%, rgb(202, 31, 14) 100%); background: -moz-linear-gradient(top, rgb(231, 32, 13) 0%, rgb(202, 31, 14) 100%); background: -o-linear-gradient(top, rgb(231, 32, 13) 0%, rgb(202, 31, 14) 100%); background: -ms-linear-gradient(top, rgb(231, 32, 13) 0%, rgb(202, 31, 14) 100%); background: linear-gradient(to bottom, rgb(231, 32, 13) 0%, rgb(202, 31, 14) 100%); background: rgb(202, 31, 14)\9; border-radius: 3px; cursor: pointer; height: 22px; margin: 5px 5px 0 0; padding: 0; }
.playlist_subscribe.loading,
.playlist_subscribe.loading:hover { background: -webkit-linear-gradient(top, rgb(199, 88, 76) 0%, rgb(218, 90, 77) 100%); background: -moz-linear-gradient(top, rgb(199, 88, 76) 0%, rgb(218, 90, 77) 100%); background: -o-linear-gradient(top, rgb(199, 88, 76) 0%, rgb(218, 90, 77) 100%); background: -ms-linear-gradient(top, rgb(199, 88, 76) 0%, rgb(218, 90, 77) 100%); background: linear-gradient(to bottom, rgb(199, 88, 76) 0%, rgb(218, 90, 77) 100%); background: rgb(218, 90, 77)\9; cursor: default; }

.playlist_subscribe.subscribed { background:none repeat scroll 0 0 rgb(245, 245, 245); border:1px solid rgb(191, 191, 191); border-radius:3px; height:20px; margin:5px 5px 0px 0px; padding:0; }
#user_data_header .playlist_subscribe { margin: 5px 0 0; }
.playlist_subscribe.subscribed:hover { background:none repeat scroll 0 0 rgb(235, 235, 235); padding:0; }
.playlist_subscribe_num { background:none repeat scroll 0 0 rgb(255, 255, 255); border:1px solid rgb(224, 224, 224); border-radius:3px; display:inline-block; height:20px; line-height:20px; margin:1px 10px 0 1px; padding:0 5px; position:relative; }
#user_data_header .playlist_subscribe_num { top: -6px; margin-top: 0; }

.playlist_subscribe_num:after, .playlist_subscribe_num:before { border:medium solid transparent; content:" "; height:0; left:100%; pointer-events:none; position:absolute; width:0; }
.playlist_subscribe_num:after { border-color:rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) rgb(245, 245, 245); border-width:4px; margin-top:-4px; top:50%; }
.playlist_subscribe_num:before { border-color:rgba(224, 224, 224, 0) rgba(224, 224, 224, 0) rgba(224, 224, 224, 0) rgb(224, 224, 224); border-width:5px; margin-top:-5px; top:50%; }
.playlist_subscribe_num:after, .playlist_subscribe_num:before { border:medium solid transparent; content:" "; height:0; left:100%; pointer-events:none; position:absolute; width:0; }
.playlist_subscribe_num:after { border-color:rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) rgba(245, 245, 245, 0) rgb(245, 245, 245); border-width:4px; margin-top:-4px; top:50%; }
.playlist_subscribe_num:before { border-color:rgba(224, 224, 224, 0) rgba(224, 224, 224, 0) rgba(224, 224, 224, 0) rgb(224, 224, 224); border-width:5px; margin-top:-5px; top:50%; }

.playlist_subscribe .ps { background: transparent; height: 100%; width: 100%; }
.playlist_subscribe .ps,
.playlist_subscribe .psd { cursor: pointer; }
/*.playlist_subscribe .ps:before { border-right:1px solid rgb(217, 86, 73); color:rgb(255, 255, 255); content:"\E003"; display:block; font-family:"indavideo"; font-size:16px; font-weight:300; height:15px; left:7px; line-height:16px; padding:0 3px 1px 0; position:absolute; top:3px; width:18px; }*/
.playlist_subscribe.loading .ps:before { content: ""; }
.playlist_subscribe .ps .img { border-right:1px solid rgb(217, 86, 73); color:rgb(255, 255, 255); display:block; font-family:"indavideo_iconset_2017"; font-size:16px; font-weight:300; height:15px; left:7px; line-height:16px; padding:0 3px 1px 0; position:absolute; top:3px; width:18px; background: url(/images/default/icons2/iv_icon.png?v=20150204) no-repeat -198px 0 transparent; }
/*.playlist_subscribe .ps.loading:before { border-right:1px solid rgb(217, 86, 73); color:rgb(255, 255, 255); content:""; display:block; font-family:"indavideo"; font-size:16px; font-weight:300; height:15px; left:7px; line-height:16px; padding:0 3px 1px 0; position:absolute; top:3px; width:18px; background: url(/images/default/icons2/feliratkozas_loading.gif) no-repeat center center; }*/
.playlist_subscribe .p_sd { background: transparent; }
.playlist_subscribe .p_sd:before { border-right:1px solid rgb(191, 191, 191); color:rgb(60, 60, 60); content:"\E908"; display:block; font-family:"indavideo_iconset_2017"; font-size:15px; font-weight:300; height:13px; left:-20px; line-height:14px; padding:0 3px 1px 0; position:absolute; top:0px; width:18px; }
.playlist_subscribe .p_sdl { background: transparent; }
.playlist_subscribe .p_sdl:before { border-right:1px solid rgb(191, 191, 191); color:rgb(60, 60, 60); content:"\E909"; display:block; font-family:"indavideo_iconset_2017"; font-size:12px; font-weight:300; height:12px; left:-21px; line-height:12px; padding:1px 4px 1px 0; position:absolute; top:0px; width:18px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .playlist_subscribe .p_sdl:before { border-right:1px solid rgb(191, 191, 191); color:rgb(60, 60, 60); content:"\E909"; display:block; font-family:"indavideo_iconset_2017"; font-size:13px; font-weight:300; height:12px; left:-21px; line-height:11px; padding:1px 4px 1px 0; position:absolute; top:0px; width:18px; }
}
.playlist_subscribe .psd { display:none; }
.playlist_subscribe .psd .s_text { left: 25px; }

.playlist_subscribe.subscribed .psd { display:block; }
.playlist_subscribe.subscribed .ps { display:none; }
.playlist_subscribe.subscribed .p_sdl { display:none; }
.playlist_subscribe.subscribed:hover .p_sd { display:none; }
.playlist_subscribe.subscribed:hover .p_sd:before { content:""; display:none; }
.playlist_subscribe.subscribed:hover .p_sdl { display:block; }

span.s_icon { border-right:1px solid rgb(217, 86, 73); color:rgb(255, 255, 255); cursor:pointer; display:block; float:left; font-family:"entypo",serif; font-size:27px; font-weight:bold; height:16px; line-height:3px; margin:3px 0; padding:0 5px 0 0; text-align:center; width:18px; }
.subscribed span.s_icon { border-color:rgb(191, 191, 191); color:rgb(91, 195, 94); margin:3px 0; padding:0 3px 0 0; width:16px; }
.subscribed:hover span.s_icon { border-color:rgb(191, 191, 191); color:rgb(220, 91, 91); }
.s_text { color:rgb(255, 255, 255); float:right; font-size:12px; font-weight:normal; height:22px; line-height:22px; padding:0; position:relative; text-align:center; top:0; width:85px; }
.subscribed .s_text { color:rgb(60, 60, 60); float:left; font-size:12px; font-weight:normal; height:22px; line-height:20px; padding:0; }


#faq, #tos, #bug_page, #cookiepolicy, #privacy { clear:both; color:rgb(76, 76, 76); font-family:Arial; background-color: #ffffff; }
#faq a, #tos a, #bug_page a, #cookiepolicy a, #privacy a { font-weight: bold; color: #C21E24 } 
#faq .page_title, #tos .page_title, #bug_page .page_title, #cookiepolicy .page_title, #privacy .page_title { font-size: 1.5rem;  /* margin-left: -6px; */margin-top: 0; }
#faq p.title { clear:left; font-size:15px; font-weight:bold; margin-bottom:10px; padding-top:5px; }
#faq .separator { border-top:1px solid rgb(229, 229, 229); width: 98%; }
#faq div .left { float:left; padding-right:30px; width:450px; }
#faq div .right { float:left; width:480px; }
#faq .topic { clear:both; padding-top:10px; }
#faq p.question { background:url("/images/default/faq/li_bg.png") no-repeat scroll 0 4px transparent; color: #191919; cursor:pointer; font-size:13px; margin:5px 0 0; padding-left:13px; }
#faq p.question:hover { color: rgb(77,77,77); }
#faq .ans-head { background: #f1f1f1; height:5px; width:100%; position: relative; margin-top: 10px; }
#faq .ans-head:before { content: ""; display: block; width: 0; height: 0; border: 10px solid transparent; border-color: transparent transparent rgb(241, 241, 241); border-style: solid; border-width: 6px 8px 7px; top: -12px; left: 40px; position: absolute; }
#faq .ans-content { background: #f1f1f1; padding:5px; width:100%; }
#faq .ans-foot { background: #f1f1f1; height:5px; width:100%; }
#faq ul, #tos ul , #bugreport ul { padding-left: 0px;}
#faq ul li, #tos ul li { margin-top: 10px;}

#tos ul li .kerdes {  margin-top: 10px; font-weight: bolder}


.h3, h3 {
    font-size: 1.2em;
    font-weight: 600;
    margin-top: 10px;
}


.h4, h4 {
    font-size: 1.1em;
}

/* bugreport */
#bugreport { font-family:arial; padding-top:80px; text-align:center; }
#bugreport h2 { color:rgb(57, 57, 57); font-size:20px; font-weight:bold; }
#bugreport .message { color:rgb(76, 76, 76); font-size:15px; margin-bottom:50px; }
#bugreport a.back { color:rgb(0, 154, 212); text-decoration:none; }

.bug_report { width:100% }
.bug_report { }
.bug_report input { border:0 none; margin-right: 8px; }
.bug_report input.enter { border:1px solid rgb(204, 204, 204); }
.bug_report p { padding-right:20px; }
.bug_report p.ackl { font-weight:bold; }
.bug_report form ul { padding-left: 0px; margin-top: 0px;}
.bug_report li { clear:both; line-height:24px; }
.bug_report h3 { margin-bottom:0;  }
.bug_report form#bugreportForm h3 { font:  1em; }
.bug_report h3 span { font-size:11px; font-style:italic; font-weight:normal; }
.bug_report h3 span#speedResult { color:rgb(0, 155, 213); font-size:1.17em; font-style:normal; font-weight:bold; }
.bug_report li.multiline { line-height:18px; }
.bug_report li.multiline input { float:left; margin-bottom:24px; }
.bug_report #abroad_alert { background:none repeat scroll 0 0 rgb(255, 242, 242); border:1px solid rgb(255, 0, 0); margin-bottom:20px; padding:20px; text-align:center; width:100%; margin: 0px auto; }
.bug_report #abroad_alert h2 { color:rgb(57, 57, 57); font-size:18px; font-weight:bold; }
.bug_report #abroad_alert h3 { color:rgb(230, 16, 16); font-size:13px; font-weight:bold; }
.bug_report ul#checkthis { list-style-type:circle; padding-left: 15px; }
.bug_report ul#checkthis li { color:rgb(255, 0, 0); line-height:16px; list-style-type:disc; }
.bug_report ul#checkthis li p { color:rgb(51, 51, 51); }
.bug_report #cache_alert { background:none repeat scroll 0 0 rgb(242, 242, 242); margin-bottom:20px; padding: 15px;  }
.bug_report #cache_alert ul { padding-left: 0px;}
.bug_report ul#checkthis #cache_alert li { color:rgb(51, 51, 51); list-style-type:none; }
.bug_report #cache_alert ul li { line-height:20px; }
.bug_report #cache_alert ul li input { }
.bug_report #cache_alert ul li span { font-weight:bold; }
.bug_report #charleft {  margin-right:26px; margin-top:4px; }
.bug_report #charleft .ennyi { font-weight:bold; }
.bug_report .message { margin-bottom:30px; }
.bug_report textarea#extras { height:100px; margin-top:10px;   }
.bug_report #userdata {
    background: none repeat scroll 0 0 #f1f1f1;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 10px 10px 15px 10px;
    text-align: left;
    width: 100%;
}

.bug_report #userdata li { height:30px;  }
.bug_report #userdata li input { color:rgb(136, 136, 136); float:right; width:100%;  margin-right:  0px; margin-left: 10px;}
.bug_report #userdata li input#indapass { float:right; width:100%; }
.bug_report #userdata span.label { float:left; font-size:13px; font-weight:bold; width:100%; }
.bug_report form #submitform { background: #ffffff; display:block; height:30px; margin:0px auto; width:110px; line-height: 30px; text-align: center; border-radius: 3px; border: 1px solid #a5acb2; }
.bug_report form #submitform:hover { background: #f1f1f1; }
.bug_report form #submitform span { display: block; color: #191919; }
.bug_report form#bugreportForm {padding-left: 15px;}



/* COOKIE */
#cookiepolicy {
    padding-left: 15px;
}

#cookiepolicy a:hover {
    font-weight: bold;
}
#cookiepolicy table {
    width: 100%;
    font-size: 0.6rem;
}

.sutiszabalyzat_browsersettings {
    margin-bottom: 35px
}

@media only screen and (min-width: 701px) {
    .sutiszabalyzat_browsersettings {
        box-sizing:border-box;
        padding-left: 16px;
        padding-right: 16px;
        width: 65%;
        float: left;
        text-align: center;
        margin: 45px auto 35px;
        float: none
    }
}

.sutiszabalyzat_browsersettings_blocks {
    max-width: 950px;
    margin: 60px -12px 75px
}

@media only screen and (min-width: 701px) {
    .sutiszabalyzat_browsersettings_blocks {
        margin:60px auto 75px
    }
}

.sutiszabalyzat_browsersettings_blocks>div {
    box-sizing: border-box;
    padding-left: 16px;
    padding-right: 16px;
    width: 50%;
    float: left;
    margin-bottom: 25px;
    text-align: center
}

.sutiszabalyzat_browsersettings_blocks>div:nth-child(odd) {
    clear: both
}

@media only screen and (min-width: 701px) {
    .sutiszabalyzat_browsersettings_blocks>div {
        box-sizing:border-box;
        padding-left: 16px;
        padding-right: 16px;
        width: 20%;
        float: left;
        clear: unset !important
    }
}

.sutiszabalyzat_browsersettings_blocks .logo {
    width: 100%;
    height: 176px;
    border: 1px solid #cccccc;
    margin-bottom: 15px;
    background-size: 70px;
    background-repeat: no-repeat;
    background-position: center
}

.sutiszabalyzat_browsersettings_blocks .logo.windows {
    background-image: url(https://index.hu/assets/images/sutiszabalyzat/logo__windows.png)
}

.sutiszabalyzat_browsersettings_blocks .logo.mac {
    background-image: url(https://index.hu/assets/images/sutiszabalyzat/logo__os-x.png)
}

.sutiszabalyzat_browsersettings_blocks .logo.linux {
    background-image: url(https://index.hu/assets/images/sutiszabalyzat/logo__linux.png)
}

.sutiszabalyzat_browsersettings_blocks .logo.ios {
    background-image: url(https://index.hu/assets/images/sutiszabalyzat/logo__apple.png)
}

.sutiszabalyzat_browsersettings_blocks .logo.android {
    background-image: url(https://index.hu/assets/images/sutiszabalyzat/logo__android.png)
}

.sutiszabalyzat.velvethu a {
    color: #ff1717
}

.sutiszabalyzat.velvethu a:hover {
    color: #d40b0b
}

.sutiszabalyzat.velvethu .sutiszabalyzat_navigation a[href^=\#],.sutiszabalyzat.velvethu .sutiszabalyzat_navigation a[href^=mailto] {
    background: #323232;
    -webkit-box-shadow: inset 4px 0px 0px #7a7a7a;
    box-shadow: inset 4px 0px 0px #7a7a7a
}

.sutiszabalyzat.velvethu .sutiszabalyzat_navigation a[href^=\#]:hover,.sutiszabalyzat.velvethu .sutiszabalyzat_navigation a[href^=mailto]:hover {
    background: #4c4c4c;
    -webkit-box-shadow: inset 4px 0px 0px #ff1717;
    box-shadow: inset 4px 0px 0px #ff1717
}

.sutiszabalyzat.velvethu .sutiszabalyzat_navigation a[href^=\#][href^=mailto]:before,.sutiszabalyzat.velvethu .sutiszabalyzat_navigation a[href^=mailto][href^=mailto]:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23ffffff' d='M0 4v8.1L4.6 8 0 4zm16 0l-4.7 4 4.7 4.1V4zm0-2H0l8 6.9L16 2zm-5.7 6.8L8 10.7 5.7 8.8 0 14h16l-5.7-5.2z'/%3E%3C/svg%3E")
}

.sutiszabalyzat.velvethu .sutiszabalyzat_table {
    border-color: #7a7a7a
}

.sutiszabalyzat.velvethu .sutiszabalyzat_table_header {
    background: #323232
}

.sutiszabalyzat.velvethu .sutiszabalyzat_table_header:hover {
    background: #4c4c4c
}

.sutiszabalyzat.velvethu .sutiszabalyzat_table_header:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='9' width='14' viewBox='0 0 13.3 9'%3E%3Cpath style='fill:%23ffffff;' d='M6.7 9L0 2.3 2.3 0l4.4 4.3L11 0l2.3 2.3L6.7 9'/%3E%3C/svg%3E")
}

.sutiszabalyzat.totalcarhu a,.sutiszabalyzat.nepitelethu a {
    color: #1f2e60
}

.sutiszabalyzat.totalcarhu a:hover,.sutiszabalyzat.nepitelethu a:hover {
    color: #ec1c24
}

.sutiszabalyzat.totalcarhu .sutiszabalyzat_navigation a[href^=\#]:hover,.sutiszabalyzat.nepitelethu .sutiszabalyzat_navigation a[href^=\#]:hover {
    -webkit-box-shadow: inset 4px 0px 0px #1f2e60;
    box-shadow: inset 4px 0px 0px #1f2e60
}

.sutiszabalyzat.totalbikehu a {
    color: #231f20
}

.sutiszabalyzat.totalbikehu a:hover {
    color: #f9930f
}

.sutiszabalyzat.totalbikehu .sutiszabalyzat_navigation a[href^=\#]:hover {
    -webkit-box-shadow: inset 4px 0px 0px #231f20;
    box-shadow: inset 4px 0px 0px #231f20
}

.sutiszabalyzat.divanyhu a {
    color: #323232
}

.sutiszabalyzat.divanyhu a:hover {
    color: #a90385
}

.sutiszabalyzat.divanyhu .sutiszabalyzat_navigation a[href^=\#]:hover {
    -webkit-box-shadow: inset 4px 0px 0px #231f20;
    box-shadow: inset 4px 0px 0px #231f20
}

.sutiszabalyzat.feminahu a {
    color: #000
}

.sutiszabalyzat.feminahu a:hover {
    color: #ee276d
}

.sutiszabalyzat.feminahu .sutiszabalyzat_navigation a[href^=\#],.sutiszabalyzat.feminahu .sutiszabalyzat_navigation a[href^=mailto] {
    background: #ffffff;
    -webkit-box-shadow: inset 4px 0px 0px #7a7a7a;
    box-shadow: inset 4px 0px 0px #7a7a7a
}

.sutiszabalyzat.feminahu .sutiszabalyzat_navigation a[href^=\#]:hover,.sutiszabalyzat.feminahu .sutiszabalyzat_navigation a[href^=mailto]:hover {
    background: #f8f8f8;
    -webkit-box-shadow: inset 4px 0px 0px #000000;
    box-shadow: inset 4px 0px 0px #000000
}

.sutiszabalyzat.feminahu .sutiszabalyzat_table_header {
    background: #ffffff
}

.sutiszabalyzat.feminahu .sutiszabalyzat_table_header:hover {
    background: #f8f8f8
}

.autosnepitelet .container,.motorosnepitelet .container {
    width: 100%
}

#privacy .privacy-policy-list ul {
    padding-left: 0px;
}
#privacy .privacy-policy-list a:hover {
    font-weight: bold;
}


#fullscreen_sponz_ct {
    display: block;
    background: transparent;
    margin: 0;
    position: absolute;
    width: 100%;
    height: 1180px;
    z-index: 0;
    top: -80px;
    left: 0;
}