/*.navbar-logo .logo-img img {
    vertical-align: sub;
}
*/

#page-wrapper > .container:nth-of-type(1) {
  padding-top: 320px;
}

.container #main .modal-body p{
    color: #000 !important;
}

.container #main p, h1, h2 {
    color: #fff !important;
}

body, .container, #page-wrapper .embed-responsive.embed-responsive-16by9, .sidebar-widget .widget-title .title {
    background-color: #000;

}

.modal-body .widget-title .title{background-color: #fff !important; color: #000 !important;}

.footer, #navbar, .navbar-toggle, #sidebar {
    display: none !important;
}

.test.demo.test.abc.texticon.texticon-top {
    float: left;
    padding-left: 11px;
    padding-right: 11px;
}

body #main .widget-title .title{padding-top: 50px;}
body {
    color: #fff !important;
 
        
}
@media screen and (max-width: 992px) {
 #page-wrapper > .container:nth-of-type(1) {
  padding-top: 285px;
}
.circlepage #page-wrapper > .container:nth-of-type(1){padding-top: 240px;}
.circlepage .frame, .circlepage .frame h2{margin-bottom: 0 !important;}

}


#body_id_250 .post-content{-webkit-overflow-scrolling: auto;}
.owl-carousel{-webkit-overflow-scrolling: touch;}
@media screen and (max-width: 396px) {
    .icon_grid{margin-top: 10px !important;}
    #body_id_250 .post-content .frame:nth-child(even){width: 120px; height: 120px; display: block; float: right;}
    #body_id_250 .post-content .frame:nth-child(odd){width: 120px; height: 120px; display: block; float: left;}
    #body_id_250 .post-content .frame span{width: 120px; height: 120px; line-height: 120px; vertical-align: middle; text-align: center;}
    .icon_grid .default:nth-child(even){width: 150px; height: 150px; display: block; float: right; margin-bottom: 10px;}
    .icon_grid .default:nth-child(odd){width: 150px; height: 150px; display: block; float: left; margin-bottom: 10px;}
    .icon_grid .default span{width: 120px; height: 120px; line-height: 120px; vertical-align: middle; text-align: center;}
    .test.demo.test.abc.texticon.texticon-top{padding-left: 0; padding-right: 0;}
   
}

@media screen and (max-width: 355px) {
    .icon_grid{margin-top: 10px !important;}
    #body_id_250 .post-content .frame:nth-child(even){width: 120px; height: 120px; display: block; float: right;}
    #body_id_250 .post-content .frame:nth-child(odd){width: 120px; height: 120px; display: block; float: left;}
    #body_id_250 .post-content .frame span{width: 120px; height: 120px; line-height: 120px; vertical-align: middle; text-align: center;}
   .icon_grid .default:nth-child(even){width: 145px; height: 145px; display: block; float: right; margin-bottom: 10px;}
   .icon_grid .default:nth-child(odd){width: 145px; height: 145px; display: block; float: left; margin-bottom: 10px;}
   .icon_grid .default span{width: 120px; height: 120px; line-height: 120px; vertical-align: middle; text-align: center;}
    .test.demo.test.abc.texticon.texticon-top{padding-left: 0; padding-right: 0;}
}

@media screen and (max-width: 335px) {
    .icon_grid{margin-top: 10px !important;}
  .texticon{margin-bottom: 0;}
    #body_id_250 .post-content{width: 230px; margin-left: auto; margin-right: auto;}
    #body_id_250 .post-content .frame:nth-child(even){width: 105px; height: 105px; display: block; float: right;}
    #body_id_250 .post-content .frame:nth-child(odd){width: 105px; height: 105px; display: block; float: left;}
    #body_id_250 .post-content .frame span{width: 105px; height: 105px; line-height: 105px; vertical-align: middle; text-align: center;}
    .icon_grid .default:nth-child(even){width: 135px; height: 135px; display: block; float: right; margin-bottom: 10px;}
    .icon_grid .default:nth-child(odd){width: 135px; height: 135px; display: block; float: left; margin-bottom: 10px;}
    .icon_grid .default span{width: 105px; height: 105px; line-height: 105px; vertical-align: middle; text-align: center;}
    .test.demo.test.abc.texticon.texticon-top{padding-left: 0; padding-right: 0;}
}
html, body {
  height: 100%;
  overflow-y: scroll;
}
#body_id_250, #body_id_334, #body_id_333, #body_id_330, #body_id_335, .page-wrapper{overflow: scroll;}


@media screen and (max-width: 580px) , screen and (max-height: 450px) {
 .texticon-top .texticon-icon{margin-bottom: 0;}
 .navbar-wrapper{margin: 0; height: 40px !important;}
 .test.demo.test.abc.texticon.texticon-top{padding-left: 3px; padding-right: 3px;}
 .texticon{margin-bottom: 5px;}
 .texticon-size-large{font-size: 2.9em;}
#body_id_250 .row-primary{max-width: 405px;}

}

@media screen and (min-width: 397px)
{

    #body_id_250 .post-content .frame.default{margin-bottom: 10px;}
    .icon_grid .frame.default{margin-bottom: 10px;}
    .icon_grid{margin-top: 10px !important;}
}

@media screen and (max-width: 396px)
{
 
}

.wpcf7 form, .wpcf7 legend{color: #fff !important;}

.hvem_1{display: none;}
.hvem_2{display: none;}
.hvem_3{display: none;}
.hvem_4{display: none;}
.hvem_5{display: none;}

#body_id_250 .post-content .frame.default{max-width: 148px; float: left; margin-right: 10px;}
.icon_grid .frame.default{max-width: 148px; float: left; margin-right: 10px;}
.icon_grid{margin-top: 10px !important;}

#body_id_341 .modal-body p{color: #000 !important;}

#c3448, #c3440{padding-top: 50px;}

.navbar{top: 0 !important;}

.navbar-top-right{position: absolute; right: 0; top: 10px;}
.navbar-top{display: block !important;}

#c3453 img{width: 50px !important;}
#c3474 .modal-body h2{color: #000 !important;}
#c3474 .modal-body p{color: #000 !important;}

#body_id_346 #main{padding-top: 50px;}

.formsave label{color: #fff !important;}
.formsave input[type='text'], .formsave textarea {color: #000 !important;}
.formsave{padding-top: 90px;}
.formsave select{color: #000;}
@media screen and (max-width: 768px)
{
    .formsave span{display: block; width: 100%;}
}

/* NEW MENU STYLE */
.square_menu .widget-title .title{}
.square_menu:nth-child(1) h1{width: 100%;}
/* .square_menu:nth-child(1) a{background-color: #a84dc4; color: #fff; padding: 10px; width: 100%; display: block; text-align: center;} */
.square_menu:nth-child(2) h1{width: 100%;padding-top: 0 !important;}
/* .square_menu:nth-child(2) a{background-color: #0159bb; color: #fff; padding: 10px; width: 100%; display: block; text-align: center;} */
.square_menu:nth-child(3) h1{width: 100%;padding-top: 0 !important;}
/* .square_menu:nth-child(3) a{background-color: #e0e101; color: #fff; padding: 10px; width: 100%; display: block; text-align: center;} */
.square_menu:nth-child(4) h1{width: 100%;padding-top: 0 !important;}
/* .square_menu:nth-child(4) a{background-color: #dc2a1e; color: #fff; padding: 10px; width: 100%; display: block; text-align: center;} */
.square_menu:nth-child(5) h1{width: 100%;padding-top: 0 !important;}
/* .square_menu:nth-child(5) a{background-color: #007c5a; color: #fff; padding: 10px; width: 100%; display: block; text-align: center;} */
.square_menu:nth-child(6) h1{width: 100%;padding-top: 0 !important;}
/* .square_menu:nth-child(6) a{background-color: #00658f; color: #fff; padding: 10px; width: 100%; display: block; text-align: center;} */
.square_menu:nth-child(7) h1{width: 100%;padding-top: 0 !important;}
/* .square_menu:nth-child(7) a{background-color: #fecd00; color: #fff; padding: 10px; width: 100%; display: block; text-align: center;} */
.square_menu a{padding: 10px; width: 100%; display: block; text-align: center; color: #fff; font-weight: bold;}
.square_menu h1{font-weight: bold !important;}


@media screen and (max-width: 992px)
{
    #page-wrapper{padding-top: 70px;}
    #body_id_250 #page-wrapper, #body_id_346 #page-wrapper{padding-top: 20px;}
    #body_id_342 #page-wrapper, #body_id_331 #page-wrapper, #body_id_335 #page-wrapper{padding-top: 70px;}
    #body_id_344 #page-wrapper{padding-top: 75px;}

 

}

.navbar-top{margin: -10px 0 -20px 0 !important;}
.btn-default.btn-block{
    color:#000 !important;
}
a:link, a:visited{
    color: #fff !important;
}

.ranq{
    display: none;
    padding: 20px;
    background: rgba(255,255,255,0.2);
    color: #fff;
    margin-top: 20px;
}

.button_random_question, .button_change_question{
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.5em;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(120,120,120,1) 100%);
    border-radius: 15px;
    border-color: #4c4c4c;
   
}
#chanage_question_input{
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.ranq-nr{
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background-color: #fff;
    color: #000;
    margin-right: 20px;
    text-align: center;
}

.container>.navbar-header{
    width: 90%;
}


.CookieDeclarationTableCell, .CookieDeclarationTableHeader, #CookieDeclarationUserStatusLabel {
    color: #fff !important;
}

#CybotCookiebotDialogBodyContentTitle {
    color: #000000 !important;
}

div[class*='hvem_'] a{
    color: #bf0929 !important;
}