

	.abitur .g4 {background:url(/wp-content/themes/vepi/new/img/g4.png) ; background-color:#4F6D7A;background-position: bottom right; background-repeat: no-repeat;}

	.abitur .g44 {background:url(/wp-content/themes/vepi/new/img/g33.png) ; background-color:#23967b;background-position: bottom right; background-repeat: no-repeat;}

	.ppplan .col-md-12 {
    background: #23967b !important;
   color: #fff;
   text-align: center;
   padding: 5% 3%;
}

.ppplan .col-md-12 h3 {
  color: #fff;
}

.grecaptcha-badge {display: none !important}

	@media (max-width: 768px){



	 .whiteback .tablexs  td,.whiteback .tablexs  tr th {
	      color: #000 !important;
	  }



.abitur .g4 {
    background: url(/wp-content/themes/vepi/new/img/g4.png);
    background-color: #4F6D7A;
    background-position: bottom right;
    background-repeat: no-repeat;
    margin-top: 0px !important;
    border-bottom: 1px solid #222;
}

.mobileblackcolor a{color: #222 !important}
}

.scrolltable3 .planrabot2:first-child {background: #decc00}



.videoWrapper {
	position: relative;
padding-bottom: 350px;
	padding-top: 25px;
	height: 0;

	margin-bottom: 30px;

}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;margin: 10px;
}

.sweden {padding:30px;}


.linees:before {
    content: '12+';
    position: absolute;
    /* width: 92%; */
    /* left: 33.3%; */
    bottom: -9px;
    right: 4%;
    font-size: 12px;
    /* border-bottom: 1px solid #fff; */
}

.linees:after {
    content: '';
    position: absolute;
    width: 86%;
    left: 1.3%;
    bottom: 0px;
    border-bottom: 1px solid #fff;
}

.linees {margin-top: 0px;}

.presscenters h4 {color: #252d36;
    font-size: 24px;
    padding-top: 10px;}

    .presscenters h5 {color: #252d36;}

    .smalldatez {    color: #2f333f;
    font-size: 11px;
    opacity: 0.6;
    display: block;    margin-bottom: 15px;}

    .anonstexr {font-size: 13px !important;
    letter-spacing: 0px !important;
    font-family: "Rubik", sans-serif !important;
    line-height: 23px !important;}

  .presscenters  a:hover {
    color: #252d36;}

#post-wrapper table th {    font-family: "Rubik", sans-serif !important; padding: 5px;     border: 1px solid #e0e0e0 !important; font-size: 12px !important;}
#post-wrapper table td {    font-family: "Rubik", sans-serif !important; padding: 5px;     border: 1px solid #e0e0e0 !important; font-size: 12px !important;}

#post-wrapper table th a{ color: #222; text-decoration: underline; font-size: 11px;}
#post-wrapper table td a{ color: #222; text-decoration: underline; font-size: 11px;}

.whitebackwhitecolorpadding a {color: #222;}

#post-wrapper table {width:100%;}

.bvi-button {display: inline-block}

div.wpcf7-mail-sent-ok {
    border: 2px solid #23967b;
    color: #222;
    font-size: 14px;
    margin: 0;
}

div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ff0000;
    color: #222;
    font-size: 14px;
    margin: 0;
}

.bvi-button a {
    background-color: transparent !important;
    color: #ffffff;
    border: 0px solid !important;
    border-radius: 2px;
    padding: 5px 10px;
    display: inline-block;
    font-size: 11px !important;
    text-decoration: none;
    font-weight: 300 !important;
    vertical-align: middle;
}

.bvi-glyphicon-eye {
    font-size: 11px !important;
    margin-right: 4px;
    margin-top: -2px;
}

.foott a {color:#23967b}

.more-button34 {
    color: #24a48e;
    border: 1px solid;
    padding: 10px 40px;
    display: inline-block;
    margin-bottom: 30px;
    margin-top: 60px;
    border-radius: 20px;
}

.more-button34:hover {
    color: #fff;
    background: #24a48e;
    text-decoration: none;
}

.serchcose {position: absolute;
    top: 5px;
right: 5px;     padding: 2px 10px;
    font-size: 11px;}

.btn-primary {
    color: #fff;
    background-color: #23967b;
    border-color: #23967b;
}

.btn-primary:focus {
    color: #fff;
    background-color: #23967b;
    border-color: #23967b;
}

.btn-primary:hover {
    opacity:0.8;
    background-color: #23967b;
    border-color: #23967b;
}

.search-field{display: block;
    border: 1px solid;
    padding: 5px;
    width: 100%;}

.search-submit {width:100%;}

.item-video {
    height: 200px;
}

.owl-carousel .owl-video-play-icon {

    background: url(/wp-content/themes/vepi/new/img/owl.video.play.png) no-repeat;
}

@media (min-width: 769px) {.displayonlymobile{display: none !important}}



@media (max-width: 768px) {


	.panel-collapse {
    margin-left: 0px;
}

.tblok {    overflow: scroll;}

	body {background-size: contain !important;}

	.home2,.homeslo,.homevideo2,.owl-item a{color:#FFF;}

	.homeback {
    background: #23967b;
    padding: 3%;
    border-right: 1px solid #000; margin-bottom: 5px;
}

.homeback .homeaalink,.homevideo2 .homeaalink2 {display: none;}

.homevideo2 {text-decoration: underline}

.rightmuen .dropdown-toggle {display: block}

.seardfds {margin-left: 10px;}

.rightmuen{text-transform: uppercase; font-size: 0.9rem;}

.menu .col-md-2 img{max-width: 50px; margin-bottom: 10px;}

.bvi-button a {

    padding: 0px !important;
    }

    .icnss {font-size: 0.8em;}

    .home .mt-50,.home .mt-30 {margin-top:10px !important;}

   .home h3 {
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
}

.homeparthh {
    background: #23967b;
    max-width: 100%;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    min-height: 100px;
    padding: 20px;
    opacity: 0.9;
    color: #fff;
}

.homeparthh2 {
    background: #23967b;
    max-width: 100%;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    min-height: 100px;
    padding: 20px;
    opacity: 0.9;
    color: #fff;
}

.navbar-collapse {
    margin-top: 50px;
    /* margin-left: 20px; */
    background: #08a58e;
    z-index: 9;
    padding: 10px;
}

.homeparthh a {display: block; margin-top: 10px; color:#fff; text-decoration: underline}

.homeparthh2 a {display: block; margin-top: 10px; color:#fff; text-decoration: underline}

.homeparthh2 h4 {color: #fff;}

.homeparthh2 .homeaalink222 {display: none}

.onlymoblie {
    margin-bottom: 10px;
}

.dropdown-menu .nav-item .nav-link {
    margin-bottom: 5px;
}

.dropdown-menu .nav-item span {
    font-size: 16px;}

.more-button34 {
    color: #ffffff; display: block; text-align: center;}


    .elktro {display: none !important;
    }

    .sob4video .owl-dots {display: none !important}

    .foott .col-md-4 {text-align: left !important;}

    .ddxns a {color: #fff;}

    #bg-video-wrap22 {display: none !important;}



    	.abitur .g1 {background:url(/wp-content/themes/vepi/new/img/g1.png) ; background-color:#fff;background-position: bottom right; background-repeat: no-repeat;}
	.abitur .g2 {background:url(/wp-content/themes/vepi/new/img/g2.png) ;background-color:#decc00;background-position: bottom right; background-repeat: no-repeat;margin-top: 0px !important;border-bottom: 1px solid #222;}
	.abitur .g3 {background:url(/wp-content/themes/vepi/new/img/g3.png) ; background-color:#23967b;background-position: bottom right; background-repeat: no-repeat;margin-top: 0px !important;border-bottom: 1px solid #222;}

	.abitur .g11 {background:url(/wp-content/themes/vepi/new/img/g11.png) ; background-color:#fff;background-position: bottom right; background-repeat: no-repeat;}
	.abitur .g22 {background:url(/wp-content/themes/vepi/new/img/g22.png)  ;background-color:#decc00;background-position: bottom right; background-repeat: no-repeat;margin-top: 0px !important;border-bottom: 1px solid #222;}
	.abitur .g33 {background:url(/wp-content/themes/vepi/new/img/g33.png) ; background-color:#23967b;background-position: bottom right; background-repeat: no-repeat;margin-top: 0px !important;border-bottom: 1px solid #222;}

		.mainprepod  .col-md-12:nth-child(1){background:url('/wp-content/themes/vepi/new/img/prepd1.png') #decc00; background-repeat:no-repeat; background-position: right bottom; background-size: 30%;}
		.mainprepod  .col-md-12:nth-child(2){background:url('/wp-content/themes/vepi/new/img/prepd2.png') #23967b; background-repeat:no-repeat; background-position: right bottom; background-size: 30%;}
		.mainprepod  .col-md-12:nth-child(3){background:url('/wp-content/themes/vepi/new/img/prepd3.png') #fff;background-repeat:no-repeat;background-position: right bottom;background-size: 30%;}

		.dooocss {

  right: auto;
    position: relative !important;
    margin-left: 15px !important;
    margin-top: 20px !important;
    margin-bottom: 0px;
}


	.abitur .homesob a {
    display: block;
    color: #262626;
    margin-top: 25px;
    text-transform: uppercase;
    font-size: 0.8em;
}

.sectionz3 .col-md-12 {
    color: #fff;
    font-family: "Rubik", sans-serif;
    font-size: 20px;
}

.sectionz3 .ggggddd1 {

    padding: 20px 20px;
    min-height: 50px;
}

.hiddens2 a,.hiddens1 a {
    display: block;
    font-size: 12px !important;

}


.sectionz3 .ggggddd2 {

    padding: 20px 20px;
    min-height: 50px;
}


.ddddpo {margin-top: 30px;}

.abitur .color2 a {
    color: #fff;
}

.abitur .color3 a{
    color: #fff;
}

.color3 h3 {
    color: #fff;
}

.color2 h3 {
    color: #fff;
}

.studso .homesob h3 {
      background: #decc00;
    color: #fff;
    text-align: center;
    padding: 20px 10px;
    line-height: 25px;
    font-size: 20px;
    margin-bottom: 30px;
    letter-spacing: 0.5px;    margin-top: 20px;
}

.dooocss p {color: #fff;}

.studso p {color: #fff;}

.studsss img{    max-width: 150px;
    margin-bottom: 20px;}

.toprightdoc {
    position: relative !important;
    right: auto;
    top: auto;
    margin-top: 30px;
    margin-bottom: 0px;    color: #fff !important;
}

.backblue {
    background: #f5faf9;
    color: #333333;
    font-size: 14px;
    padding: 20px 0px;
    border-top: 1px solid #edefef;
    margin-right: 0px;
}

.studso h2 {
    font-size: 18px;
    color: #262626;
    line-height: 24px;
    margin-bottom: 30px;
}

.whiteback table td,.whiteback table tr th{color:#fff !important}



.planrabot {
    font-size: 14px;
    padding: 20px 0px;
    color: #fff;
    border-top: 1px solid #edefef;
    margin-right: 0px;
}

.home p {
    font-family: "Rubik", sans-serif;
    font-size: 13px;
    letter-spacing: 0.25px;text-align: left;
}

img {max-width: 100%;}

.sectionz .col-md-12 {
    background: #decc00;
    padding: 20px 20px;
    margin: 5px 0px;
    min-height: 50px;
    font-size: 14px;
}

.homesob { margin-top: 20px;}

.whiteback {
    background: transparent;
    color: #fff;
}

.meropriya span {
    color: #fff;}

    .meropriya img {

    width: 100%;
}

a {color: #fff;}

.homeaalink2 {
    padding: 5px 16px 15px 22px;
    display: inline-block;
    /* margin: 0 auto; */
    position: relative;
    /* text-align: center; */
    width: 46px !important;
    height: 40px;
    line-height: 29px;
    color: #23967b;
    margin-left: 15px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}


.homeaalink3 {
    padding: 5px 16px 15px 20px;
    display: inline-block;
    /* margin: 0 auto; */
    position: relative;
    /* text-align: center; */
    width: 46px !important;
    height: 40px;
    line-height: 29px;
    color: #23967b;
    margin-right: 10px;
    margin-left: 15px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.homeaalink2:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 0;
    right: 0px;
    bottom: 0;
    border: 1px solid #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fff;
    z-index: -1;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}


.contacts .planrabot {color: #262626 }

.homeaalink3:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 0;
    right: 0px;
    bottom: 0;
    border: 1px solid #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fff;
    z-index: -1;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.homeaalink4 {
    padding: 5px 16px 15px 20px;
    display: inline-block;
    /* margin: 0 auto; */
    position: relative;
    /* text-align: center; */
    width: 46px !important;
    height: 40px;
    line-height: 29px;
    color: #23967b;
    margin-right: 10px;
    margin-left: 15px;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.homeaalink4:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 0;
    right: 0px;
    bottom: 0;
    border: 1px solid #fff;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fff;
    z-index: -1;
    -webkit-transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.homeback2 {
    background: #23967b;
    padding: 3%;
    text-align: center;    border-bottom: 1px solid #000;
}


.homeback2 h3 {
    font-size: 16px;
    font-family: "Rubik", sans-serif;
    color: #fff;
    /* min-height: 150px; */
    margin: 0;
}

.homeback2 .homeaalink {    display: none !important;

}

.homemain {
    color: #fff;}

.show .homeback2 {
    background: #decc00;
}


.show .kkss2 {
    background: #fff;
    margin-left: 0px;
    padding: 20px 10px;
    margin-right: 0px;
    color: #262626;
    border-bottom: 1px solid #eaeaea;
    /* width: 100%; */
    min-width: 900px;
    font-size: 0.9em;
}

.kkss {
    font-size: 11px;
}

.show .kkss {
    background: #decc00;
    padding: 10px;
    margin-left: 0px;
    margin-right: 0px;
    min-width: 900px;
}

.tab-content>.active {

    overflow: scroll;
}

.lgoty {padding: 0px 30px;}

.contacts {
    background: #fff;
    padding: 3%;
}

.more-button {
    color: #d1b43b;
    border: 1px solid;
    padding: 10px 40px;
    display: inline-block;
    margin-bottom: 30px;
    margin-top: 20px;
    border-radius: 20px;
    background: #fff;
}

.fffdss strong {line-height: 25px;}


.bordertt3 a {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    color: #ffffff;
}

.bordertt3 h4 {
    font-family: "Rubik", sans-serif;
    font-size: 14px;
    color: #ffffff;
}

.studso .panel-default a {


	}

	.page-template-vne_studsovet .studso h2 {
    font-size: 18px;
    color: #ffffff;}


    .scrolltable3 {    overflow: scroll;}

     .scrolltable3  .planrabot {
    min-width: 700px;}

       .scrolltable4 {    overflow: scroll;}

    .scrolltable44 {
    min-width: 800px;}


        .scrolltable55{
    min-width: 1100px;}

    .planrabot2 {margin-bottom: 10px;}

    .whitebackwhitecolorpadding {
    /* padding: 10px 10px; */
    font-size: 12px;
    line-height: 16px;
}

.whitebackwhitecolorpadding a {
    color: #fff;
}

.whitebackwhitecolorpadding img {
 margin-right: 10px;
}

.whiteback2 {color: #FFF;}


    .single-events .homesob li {
    color: #ffffff;
    font-size: 14px;
    font-family: "Rubik", sans-serif;
    letter-spacing: 0.25px;
    line-height: 25px;
}

.gupaatabvle {
    color: #fff;}

    .gruppaperes h4 {

    color: #fff;}

    .blackcolorr {
    color: #fff;}

    .gruppaapadimng .col-md-4 {
    padding: 25px;
}

.greenback .col-md-4 {
    padding: 10px;
}

.galhome .owl-dot{    display: none !important;}




    }
