
@import url('https://fonts.googleapis.com/css?family=Lato:700|Open+Sans:400,500,600,700');

@import url('../fonts/lato-semibold/stylesheet.css');

@import url('../vendor/bootstrap/bootstrap.css');

@import url('../vendor/bootstrap-select/dist/css/bootstrap-select.css');

@import url('../vendor/time-picker/jquery.timepicker.css');

@import url('../vendor/revolution/settings.css');

@import url('../vendor/revolution/layers.css');

@import url('../vendor/revolution/navigation.css');

@import url('../fonts/font-awesome/css/font-awesome.min.css');

@import url('../fonts/icon/font/flaticon.css');

@import url('../vendor/owl-carousel/owl.carousel.css');

@import url('../vendor/owl-carousel/owl.theme.css');

@import url('../vendor/WOW-master/css/libs/animate.css');

.anglu .lt_turinys, .rusu .lt_turinys, .lietuviu .en_turinys, .rusu .en_turinys, .lietuviu .ru_turinys, .anglu .ru_turinys{
display:none;
}

.anglu .naujienosName, .anglu .visosNaujienos, .anglu .latest-event-slider{
display:none !important;
}
.anglu .test-faq{
    margin-top: 40px;
}
.anglu .top-footer .col-xs-12:nth-child(4){
display:none;
}
#loader-wrapper {

    position: fixed;

    top: 0;

    left: 0;

    background: #fff;

    width: 100%;

    height: 100%;

    z-index: 999999999;

    overflow: hidden;

}

#loader {

    display: block;

    position: relative;

    left: 50%;

    top: 50%;

    width: 149px;

    height: 116px;

    background: url(/media/logo.jpg) no-repeat center;
    background-size: cover;

    margin: -30px 0 0 -30px;

    overflow: hidden;

}
body > div > div.container.frontEngine > div.papildomaZona.papildomaZona_6 > div.col-md-12 > div:nth-child(7) > div:nth-child(2){
display:none;
}
body > div > div.container.frontEngine > div.papildomaZona.papildomaZona_6 > div.col-md-12 > div.box.box-tekstas.col-xs-12.col-md-12{
display:none;
}
.scroll-top {

  width:45px;

  height:45px;

  position: fixed;

  bottom: 52px;

  right: 80px;

  z-index: 99;

  text-align: center;

  color:#fff;

  font-size: 30px;

  display: none;

}

.scroll-top:after {

  position: absolute;

  z-index: -1;

  content: '';

  top: 100%;

  left: 5%;

  height: 10px;

  width: 90%;

  opacity: 1;

  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);

  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);

}

/*______________________ Global stlye ___________________*/



 @font-face {

  font-family: 'font-awesome';

  src: url('../fonts/font-awesome/fonts/fontawesome-webfont.ttf');

  src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot'), /* IE9 Compat Modes */

       url('../fonts/font-awesome/fonts/fontawesome-webfont.woff2') format('woff2'), /* Super Modern Browsers */

       url('../fonts/font-awesome/fonts/fontawesome-webfont.woff') format('woff'), /* Pretty Modern Browsers */

       url('../fonts/font-awesome/fonts/fontawesome-webfont.svg') format('svg'); /* Legacy iOS */

 }



 body {

 	font-family: 'Open Sans', sans-serif;

 	font-weight: normal;

 	color:#6f6f6f;

  font-size: 14px;

  /*position: relative;*/

 }



 body .main-page-wrapper {

     overflow: hidden;

 }



 h1,h2,h3,h4,h5,h6,p,ul { margin:0;padding: 0;}

 h1,h2,h3,h4,h5,h6 {color:#333333;}

 h1,h2 {font-family: arial;}

 h3,h4,h5 {font-family: arial;}

 h1 {font-size: 50px;}

 h2 {font-size: 36px; text-transform: uppercase;}

 h3 {font-size: 22px;}

 h4 {font-size: 18px;}

 h5 {font-size: 16px;}

 p {line-height: 24px;}

 ul {list-style-type: none;}

 a {text-decoration: none; display: inline-block;}

 a:hover,a:focus,a:visited {text-decoration: none; outline: none;}

 img {max-width: 100%; display: block;}



 button {border:none;outline: none;box-shadow: none;display: block; padding: 0;}

 input,textarea {outline: none; box-shadow: none;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}





 .clear-fix { clear:both;}

 .clear-fix:after {

 	display: table;

  content: '';

  clear: both;

 }

 .tran3s,.main-menu-wrapper .nav>li>a:before,.bootstrap-select.btn-group .dropdown-menu li,

 .bootstrap-select.btn-group .dropdown-menu li a,.owl-theme .owl-dots .owl-dot span,

 .popular-course .course-item-wrapper .text,.event-section .single-event h6,.carousel-indicators li,

 .latest-news .single-post .text-wrapper .text a,.latest-news .single-post .text-wrapper .text p,

 footer .footer-event .item h6,.page-breadcrum ul li a,.course-v2 .single-course .course-heading h3,

 .course-v2 .single-course:after,.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li a:before,

 .course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading tr td span:before,

 .popular-course .course-item-wrapper .text h4 a {

 	-webkit-transition: all .3s ease-in-out;

     -moz-transition: all .3s ease-in-out;

      -ms-transition: all .3s ease-in-out;

       -o-transition: all .3s ease-in-out;

          transition: all .3s ease-in-out;

 }

  .tran4s {

  -webkit-transition: all .4s ease-in-out;

     -moz-transition: all .4s ease-in-out;

      -ms-transition: all .4s ease-in-out;

       -o-transition: all .4s ease-in-out;

          transition: all .4s ease-in-out;

 }

.float-left {float:left;}

.float-right {float:right;}

.round-border {

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  -o-border-radius: 50%;

  -ms-border-radius: 50%;

}

.p-color,.theme-manage-area .item-part a:hover,.welcome-section .row h3 i,

.event-section .single-event:hover h6,footer .top-footer .footer-contact ul li a:hover,

footer .footer-event .item h6:hover,.page-breadcrum ul li:last-child,.page-breadcrum ul li a:hover,

.sidebarOne .quick-event-list ul li a:hover,

.sidebarOne .quick-event-list ul li.active a,.sidebarOne .feature-event .post a:hover,

.sidebarOne .our-brochure a:hover,.page-indicator ul li a:hover,.page-indicator ul li.active a,

.course-v2 .single-course:hover .course-heading h3,.blog-details-page .blog-details-page-content ul.post-info li i,

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-body a:hover,

header .top-header div>ul>li .ficon:before,.popular-course .course-item-wrapper .item:hover .text h4 a,

.popular-course .course-item-wrapper .single-course-item:hover .text h4 a {

  color:#2786c4;

}

.p-color-bg,header .top-header div.right-side>ul>li a:hover,

footer .top-footer .footer-about ul li a:hover,

.theme-manage-area .item2 .carousel-indicators .active,

.theme-manage-area .item2 .carousel-indicators li:hover,.error-page .error-wrapper a:hover,

.event-details-page .event-details-content .sub-text ul.share-icon li a:hover,

.sidebarOne .talent-teacher ul.share-icon li a:hover,.sidebarOne .talent-teacher a.view-profile:hover,

.sidebarOne .feature-course-sidebar .post ul li a,.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li a:before,

.course-details-page .course-details-content .sub-text ul.share-icon li a:hover,

.blog-details-page .blog-details-page-content .main-post-content .share-option ul.share-icon li a:hover,

.blog-details-page .blog-details-page-content .main-post-content .admin-text ul.share-icon li a:hover,

.blog-details-page .blog-details-page-content .main-post-content .single-comment .reply:hover,

.course-details-page .course-details-content .take-course-button:hover {

    background: #e09b0f;

}

.theme-bg-color {

  background: #ededed;

}
.main-menu-wrapper{
    padding:5px 0;
    margin-right:-15px;
}
.themehover:hover {

  background: #333333 !important;

}

/* Float Shadow */

.hvr-float-shadow {

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

    -webkit-transition: all .3s ease-in-out;

     -moz-transition: all .3s ease-in-out;

      -ms-transition: all .3s ease-in-out;

       -o-transition: all .3s ease-in-out;

          transition: all .3s ease-in-out;

}

.hvr-float-shadow:before {

  /*pointer-events: none;*/

  position: absolute;

  z-index: -1;

  content: '';

  top: 100%;

  left: 5%;

  height: 10px;

  width: 90%;

  opacity: 0;

  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

  /* W3C */

    -webkit-transition: all .3s ease-in-out;

     -moz-transition: all .3s ease-in-out;

      -ms-transition: all .3s ease-in-out;

       -o-transition: all .3s ease-in-out;

          transition: all .3s ease-in-out;

}

.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {

  -webkit-transform: translateY(-5px);

  transform: translateY(-5px);

  /* move the element up by 5px */

}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {

  opacity: 1;

  -webkit-transform: translateY(5px);

  transform: translateY(5px);

  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */

}

/*=================== Header ===============*/

header {

  position: absolute;

  width:100%;

  top:0;

  left:0;

  right:0;

  z-index: 999;

}

header.main-header .top-header {

    background: rgba(255, 255, 255, 0.75);

}

/*header .top-header div>ul>li {*/

  /*display: inline-block;*/

/*}*/

header.main-header .top-header ul li a,

header.main-header .bootstrap-select.btn-group .dropdown-menu li {

  color:#000;

}
header .main-menu-wrapper:not(.fixed) .container{
    width: 100%;
}



header .top-header div>ul>li .icon {

    width: 38px;
    height: 38px;
    background: #edeaea;
    line-height: 38px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;

}

header .top-header div>ul>li .icon .ficon:before {

  line-height: 42px;

  font-size: 22px;

}

header .top-header div.left-side>ul>li {

  margin-right: 16px;

}

header .top-header div.left-side>ul>li .icon {

  margin-right: 8px;

}

header .top-header .btn {

  background: transparent;

  color:#6f6f6f;

  padding-left: 0;

}

.caret {

  border:none;

  width:auto;

  height:auto;

}

.bootstrap-select.btn-group .dropdown-toggle .caret:before {

  content: '';

  font-family: 'font-awesome';

  position: absolute;

  top:4px;

  right: 0;

  height:100%;

  font-size: 20px;

  color:#6f6f6f;

}

header .top-header .dropdown-menu {

  top:30px;

  left:-15px;

  width: 120px;

}

header .top-header .dropdown-menu > li > a {

  padding: 0 14px;

}

header .top-header div.right-side>ul>li {
    line-height: 12px;

}

header .top-header div.right-side>ul>li a:hover,

header.inner-header .top-header div.right-side>ul>li a:hover {

  color:#fff;

}

.bootstrap-select.btn-group .dropdown-menu li:hover,

.bootstrap-select.btn-group .dropdown-menu li.selected {

  background: #2786c4;

}
.top-header{
    padding: 7px 0;
    padding-top: 0;
}
.bootstrap-select.btn-group .dropdown-menu li:hover a,

.bootstrap-select.btn-group .dropdown-menu li.selected a {

  color:#fff;

  background: transparent;

}



header.inner-header .top-header div.left-side>ul>li>a,

header.inner-header .top-header .bootstrap-select.btn-group .dropdown-toggle .filter-option,

header.inner-header .bootstrap-select.btn-group .dropdown-toggle .caret:before {

  color:#fff;

}

header.inner-header .top-header div.right-side>ul>li a {

  color:#333333;

}

header.inner-header .top-header {

  background: transparent;

}

/*======================== Theme Menu =================*/

.main-menu-wrapper .container {

  position: relative;

}

.navbar-collapse {

  padding: 0;

}
.navbar-nav > i {
    display: none;
}
.navbar-nav,.navbar {

  margin: 0;

  border-radius: 0;

  border:none;

}

.main-menu-wrapper .nav li a {

  font-family: arial;


}

.main-menu-wrapper .nav>li {

  margin-left: 14px;

}

.main-menu-wrapper .nav>li>a {

  color:#fff;

  padding: 0;

  line-height: 25px;

  position: relative;

}

.main-menu-wrapper .nav>li a:hover,

.main-menu-wrapper .nav>li a:focus {

  background: transparent;

}

.main-menu-wrapper .nav>li>a:before { 

  content: '';

  position: absolute;

  bottom: 0; 

  left: 0; 

  width: 0;

    height: 2px;
    background: #282523;

}

.main-menu-wrapper .nav>li:hover>a:before,

.main-menu-wrapper .nav>li.activeMenu>a:before{

  width:100%;

}

.main-menu-wrapper .nav>li.dropdown-holder .fa {

  display: none;

  cursor:pointer;

  line-height: 40px;

  width: 100%;

  position: absolute;

  top:0;

  right:0;

  background:transparent;

  color: #887453;

  font-size: 22px;

  text-align: right;

    padding-right: 10px;
  /*border-left: 1px solid #fff;*/

}

/*.main-menu-wrapper form {*/

  /*width:225px;*/

  /*height:40px;*/

  /*position: relative;*/

  /*margin: 30px 25px 0 60px;*/

/*}*/

.main-menu-wrapper form input {

  color:#fff;

  width:100%;

  height:100%;

  border:1px solid #fff;

  background: transparent;

  padding: 5px 42px 5px 20px;

}

.main-menu-wrapper form button {

  position: absolute;

  top:0;

  right:0;

  width:40px;

  height:100%;

  background: transparent;

  color:#fff;

}

.main-menu-wrapper form ::-webkit-input-placeholder {

   color: #fff;

}



.main-menu-wrapper form :-moz-placeholder { /* Firefox 18- */

   color: #fff;  

}



.main-menu-wrapper form ::-moz-placeholder {  /* Firefox 19+ */

   color: #fff;  

}



.main-menu-wrapper form :-ms-input-placeholder {  

   color: #fff;  

}

.navbar-toggle {

  border: 1px solid #000;

  margin: 33px 0 33px 0;

}

.navbar-toggle .icon-bar {

  background-color: #000;

}

/* (((((((((((((((((((( Sub Menu )))))))))))))))))))))*/

.main-menu-wrapper .nav>li.dropdown-holder .sub-menu {

  position: absolute;

  left: -15px;

  top:100%;

  width:250px;

  background: #fff;

  opacity: 0;

  visibility: hidden;

  -ms-transform: scaleY(0); /* IE 9 */

    -ms-transform-origin: 0% 0%; /* IE 9 */

    -webkit-transform: scaleY(0); /* Chrome, Safari, Opera */

    -webkit-transform-origin: 0% 0%; /* Chrome, Safari, Opera */

    transform: scaleY(0);

    transform-origin: 0% 0%;

  -webkit-transition: all .3s ease-in-out;

     -moz-transition: all .3s ease-in-out;

      -ms-transition: all .3s ease-in-out;

       -o-transition: all .3s ease-in-out;

          transition: all .3s ease-in-out;

}
p{
    padding: 7px 0 7px 0;
}
.main-menu-wrapper .nav>li.dropdown-holder:hover .sub-menu {

  opacity: 1;

  visibility: visible;

  -webkit-transform: scaleY(1);

     -moz-transform: scaleY(1);

      -ms-transform: scaleY(1);

       -o-transform: scaleY(1);

          transform: scaleY(1);

}

.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li a {
    color: #000;
    display: block;
    position: relative;
    z-index: 1;
    font-size: 14px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
    padding-right: 27px;
}

.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li:last-child a {

  border:none;

}
.nav.navbar-nav{
    font-size: 14px;
}
.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li a:before {

  content: '';

  width:0;

  height:100%;

  position: absolute;

  top:0;

  left:0;

  z-index: -1;

}

.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li a:hover:before {

  width: 100%;

}

.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li a:hover {

  color:#fff;

}

/* ((((((((((((((((((((( Sticky Menu ))))))))))))))))))))*/

@keyframes menu_sticky {

  0%   {margin-top:-120px;opacity: 0;}

  50%  {margin-top: -64px;opacity: 0;}

  100% {margin-top: 0;opacity: 1;}

}
.fixed .additional-menu {
    top: 35px;
}
.main-menu-wrapper.fixed {
  position: fixed;
  width:100%;
  top:0;
  left:0;
  z-index: 999;
  margin:0;
  animation-name: menu_sticky;
  animation-duration: 0.70s;
  animation-timing-function: ease-in-out;
  -webkit-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);
  box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);
  padding: 10px 0;
    background: #fff;
}

/*========================= Banner ===================*/

#banner h5,#banner h1, #banner a {

  color:#fff;
    margin-left: 15px;
    width: 1170px;

}
#banner h5{
    color: #000;
}
.navbar{
    min-height: inherit;
}
#banner h1.center-item {

  text-align: center;

}


#banner a {
    text-align: center;
    -webkit-transition: all .35s ease-in-out !important;
    -moz-transition: all .35s ease-in-out !important;
    -ms-transition: all .35s ease-in-out !important;
    -o-transition: all .35s ease-in-out !important;
    transition: all .35s ease-in-out !important;
    background: #186b3f;
    border: none;
    line-height: 23px !important;
    text-transform: inherit;
    width: auto !important;
}

#banner a.course-button:hover {

  background: #2786c4;

}

#banner a.buy-button:hover {

  background: transparent;

}



/*==================== Manage Section =================*/

.theme-manage-area .item1 {

  width:calc(32% + 25px);

  padding: 40px 15px 44px 35px;

}

.theme-manage-area .item2 {

  width:calc(32% - 4px);

  position: relative;

}

.theme-manage-area .item-part h3,

.theme-manage-area .item-part p,

.theme-manage-area .item-part a {

  color:#fff;

}

.theme-manage-area .item-part h3 {

  text-transform: uppercase;

  margin-bottom: 7px;

}

.theme-manage-area .item-part h3 i {

  font-size: 45px;

  margin-right: 5px;

  vertical-align: middle;

}

.theme-manage-area .item-part a {

  line-height: 40px;

  width:130px;

  text-align: center;

  border:1px solid #fff;

  text-transform: uppercase;

  font-weight: 600;

  margin-top: 15px;

}

.theme-manage-area .item-part a:hover {

  background: #fff;

  border-color: #fff;

}

/*==========*/

.theme-manage-area .item2 .opacity {

  position: absolute;

  top:0;

  left:0;

  width:100%;

  height:100%;

  background: rgba(0,0,0,0.75);

  text-align: center;

}

.theme-manage-area .item2 .opacity h3 {

  color:#2786c4;

  text-transform: uppercase;

  margin: 60px 0 20px 0;

}

.theme-manage-area .item2 .carousel-indicators li {

  background: #6f4646;

}

.theme-manage-area .item2 .carousel-indicators {

  bottom: -82px;

}

/*=================== Course Finder ======================*/

.course-search-option {

  margin-top:62px;

  margin-bottom: 110px;

}

.course-search-option .row {

  margin-left: -10px;

  margin-right: -10px;

}

.course-search-option .single-input {

  padding-left: 10px;

  padding-right: 10px;

}

.course-search-option .input-one {

  width:37%;

}

.course-search-option .input-two {

  width:25%;

}

.course-search-option .input-three {

  width:13%;

}

.course-search-option .single-input>div {

  position: relative;

  height:45px;

}

.course-search-option .single-input>div input {

  width:100%;

  height:100%;

  border:1px solid #d7d8db;

  padding: 0 15px;

}

.course-search-option .single-input .bootstrap-select {

  width:100%;

  height:100%;

}

.course-search-option .single-input .bootstrap-select .btn {

  padding: 0 15px;

  line-height: 45px;

  border:1px solid #d7d8db;

  background: #fff;

}

.course-search-option .single-input.time-select span {

  position: absolute;

  top:0;

  right:15px;

  line-height: 45px;

  font-size: 18px;

}

.course-search-option .bootstrap-select.btn-group .dropdown-toggle .caret:before {

  content: '';

  font-size: 18px;

  right: 5px;

}

.course-search-option .single-input.input-three button {

  width:100%;

  line-height: 45px;

  color:#fff;

  font-weight: 600;

  font-size: 15px;

  text-transform: uppercase;

} 

.course-search-option .single-input ::-webkit-input-placeholder {

   color: #6f6f6f;

}



.course-search-option .single-input :-moz-placeholder { /* Firefox 18- */

   color: #6f6f6f;  

}



.course-search-option .single-input ::-moz-placeholder {  /* Firefox 19+ */

   color: #6f6f6f;  

}



.course-search-option .single-input :-ms-input-placeholder {  

   color: #6f6f6f;  

}

/*======================= Welcome Section ==================*/

.section-title {

  text-align: center;

}

.section-title h2,

.section-title h5 {

  text-transform: uppercase;

}

.section-title h5 {

  margin:10px 0 28px 0;

}

.section-title p {

  width:70%;

  margin: 0 auto;

}

.welcome-section .row {

  margin-top: 25px;

}

.welcome-section .row h3 {

  text-transform: uppercase;

  margin-bottom: 5px;

  margin-top:40px;

  padding-left: 67px;

  position: relative;

}

.welcome-section .row h3 i {

  font-size: 45px;

  position: absolute;

  top:-10px;

  left:0;

}

.welcome-section .row p {

  padding: 0 0 0 67px;

}

/*====================== *** =================*/

.welcome-section-two .row {

  text-align: center;

}

.welcome-section-two .row .fa {

  width:92px;

  height:92px;

  background: #edeaea;

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  -o-border-radius: 50%;

  -ms-border-radius: 50%;

  margin: 56px auto 34px auto;

  line-height: 92px;

  font-size: 36px;

  color:#2786c4;

}

.welcome-section-two .row h3 {

  text-transform: uppercase;

}

.welcome-section-two .row p {

  margin:20px 20px 0 20px;

}

/*=========================== Popular Course =================*/

.popular-course {

  padding: 90px 0 95px 0;

  margin: 95px 0 0 0;

}

.popular-course.mFix {

  margin-top:0;

}

.popular-course h2 {

  text-align: center;

}

.popular-course .course-item-wrapper .item .img-holder,

.popular-course .course-item-wrapper .single-course-item .img-holder {

  overflow: hidden;

}

.popular-course .course-item-wrapper .item .img-holder img,

.popular-course .course-item-wrapper .single-course-item .img-holder img {

  -webkit-transition: all .5s ease-in-out;

     -moz-transition: all .5s ease-in-out;

      -ms-transition: all .5s ease-in-out;

       -o-transition: all .5s ease-in-out;

          transition: all .5s ease-in-out;

}

.popular-course .course-item-wrapper .item:hover .img-holder img,

.popular-course .course-item-wrapper .single-course-item:hover .img-holder img {

  /*-webkit-transform: scale(1.1);*/

     /*-moz-transform: scale(1.1);*/

      /*-ms-transform: scale(1.1);*/

       /*-o-transform: scale(1.1);*/

          /*transform: scale(1.1);*/



}

.popular-course .course-item-wrapper .text {

  background: #fff;

  text-align: center;

  border-bottom: 12px solid #fbdada;

  position: relative;

}

.popular-course .course-item-wrapper .item:hover .text,

.popular-course .course-item-wrapper [class*="col-"]:hover .text {

  border-color: #2786c4;

}

.popular-course .course-item-wrapper .text h4 a {

  text-transform: uppercase;

  color:#333333;

  margin: 25px 0 18px 0;

}

.popular-course .course-item-wrapper .text h6 {

  font-size: 14px;

  color:#6f6f6f;

  margin: 8px 0 4px 0;

}

.popular-course .course-item-wrapper .text .img {

  width:52px;

  height:52px;

  background: #d74848;

  overflow: hidden;

  margin: 0 auto;

}

.popular-course .course-item-wrapper .text .img img {

  margin: 0 auto;

  width:52px;

  height:52px;

  border-radius: 50%;

}

.popular-course .course-item-wrapper .text>ul li {

  display: inline-block;

  margin: 0 2px;

  color:#2786c4;

}

.popular-course .course-item-wrapper .text>ul li .fa-star-o {

  color:#6f6f6f;

}

.popular-course .course-item-wrapper .text p {

  padding: 22px 50px 20px 50px;

  border-bottom: 1px solid #d7d8db;

}

.popular-course .course-item-wrapper .text>div.clear-fix {

  padding: 20px;

}

.popular-course .course-item-wrapper .text>div ul li {

  display: inline-block;

  line-height: 15px;

  border-right:1px solid #d7d8db;

  padding-right: 8px;

  margin-right: 8px;

  margin-top: 10px;

}

.popular-course .course-item-wrapper .text>div ul li i {

  margin-right: 3px;

}

.popular-course .course-item-wrapper .text>div ul li:last-child {

  border: none;

}

.popular-course .course-item-wrapper .text>div a {

  width:75px;

  line-height: 35px;

  color:#fff;

}

.popular-course .course-item-wrapper .item {

  margin: 0px 15px 10px 15px;

}

.owl-theme .owl-nav {

  margin: 0;

}

.owl-theme .owl-dots .owl-dot span {

  width:16px;

  height: 16px;

  background: #e2dacc;

  opacity: 1;

  margin: 0 4px;

}

.owl-theme .owl-dots .owl-dot.active span,

.owl-theme .owl-dots .owl-dot:hover span {

  background: #816d54;

}
/*============================ course Progress =================*/

.course-progress {

  background: url(../images/home/5.jpg) no-repeat center;

  background-attachment: fixed;

  background-size: cover;

}

.course-progress.mFix {

  margin-top: 110px;

}

.course-progress .opacity {

  background: rgba(0,0,0,0.8);

  height:100%;

  padding: 100px 0 90px 0;

  text-align: center;

}

.course-progress .opacity h2 {

  font-family: arial;

  margin-bottom: 9px;

}

.course-progress .opacity h2,

.course-progress .opacity p,

.course-progress .opacity h6 {

  color:#fff;

}
.papildomaZona_11 p, .papildomaZona_7 p{
    line-height: 20px;
    padding: 0;
}
.course-progress .opacity h6 {

  font-weight: 600;

  font-size: 16px;

  text-transform: uppercase;

  margin-top: 25px;

}

.course-progress .opacity p {

  font-size: 16px;

}

.course-progress .icon {

  margin-top: 60px;

  margin-bottom: 17px;

}

.course-progress .icon i:before {

  font-size: 66px;

}

.course-progress .row p {

  text-transform: uppercase;

  font-weight: 600;

  margin-bottom: -4px;

}

.course-progress .row .number {

  font-size: 45px;

  font-weight: 700;

  color:#fff;

}

/*====================== Event Section =================*/

.theme-title {

  text-align: center;

}

.theme-title p {

  margin-top: 5px;

}

.event-section {

  margin: 110px 0 90px 0;

}

.event-section .row {

  margin-top: 45px;

}

.event-section .hvr-float-shadow {

  margin-bottom: 30px;

}

.event-section .single-event {

  border:1px solid transparent;

  position: relative;

  padding: 50px 5px 40px 113px;

  z-index: 9;

}

.event-section .single-event .date {

  font-size: 40px;

  line-height: 35px;

  border-right:1px solid #6f6f6f;

  text-align: center;

  padding-right: 15px;

  position: absolute;

  top:20px;

  left: 17px;

}

.event-section .single-event .date span {

  font-size: 14px;

  display: block;

  line-height: 21px;

}

.event-section .single-event h6 {

  font-size: 16px;

  font-weight: 600;

  text-transform: uppercase;

  margin-bottom: 20px;

}

.event-section .single-event ul li {

  display: inline-block;

  margin-right: 9px;

  margin-top: 18px;

  font-size: 13px;

  color:#a6a4a4;

}

.event-section .single-event ul li i {

  margin-right: 7px;

  font-size: 16px;

}
.event-section .box-tekstas{
    padding-bottom: 1px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.event-section .box-tekstas:before,

.event-section .box-tekstas:after {

  content: '';

  position: absolute;

  width:100%;

  height:100%;

  z-index: -1;

  top:0;

  left:0;

  -webkit-transition: all .4s ease-in-out;

     -moz-transition: all .4s ease-in-out;

      -ms-transition: all .4s ease-in-out;

       -o-transition: all .4s ease-in-out;

          transition: all .4s ease-in-out;

}

.event-section .box-tekstas:before {

  border-left:1px solid #280900;

  border-right: 1px solid #280900;

  transform: scale(1,0);

    -webkit-transform:scale(1,0);

    -moz-transform:scale(1,0);

    -ms-transform:scale(1,0);

    -o-transform:scale(1,0);

}

.event-section .box-tekstas:after {

  border-top:1px solid #280900;

  border-bottom: 1px solid #280900;

  transform: scale(0,1);

    -webkit-transform:scale(0,1);

    -moz-transform:scale(0,1);

    -ms-transform:scale(0,1);

    -o-transform:scale(0,1);

}

.event-section .box-tekstas:hover:before,

.event-section .box-tekstas:hover:after {

  transform: scale(1);

    -webkit-transform:scale(1);

    -moz-transform:scale(1);

    -ms-transform:scale(1);

    -o-transform:scale(1);

}

/*===================== Information Banner ================*/

.information-banner {

  background: #212121;

  padding: 50px 0 56px 0;

  text-align: center;

}

.information-banner h3,.information-banner h6,.information-banner a {

  color:#fff;

  font-family: 'Open Sans', sans-serif;

  font-weight: 600;

  text-transform: uppercase;

}

.information-banner h6 {

  font-size: 14px;

  margin: 15px 0 40px 0;

}

.information-banner a {

  width:230px;

  line-height: 45px;

  text-align: center;

  margin: 0 auto;

}

.information-banner a:hover {

  background: #fff;

  color:#2786c4;

}

/*========================= Latest News ==================*/

.latest-news {

  padding: 100px 0 123px 0;

}

.latest-news .img-holder {

  position: relative;

}

.latest-news .img-holder .date {

  width:66px;

  height:66px;

  color:#fff;

  position: absolute;

  top:-33px;

  left:50%;

  margin-left: -33px;

  z-index: 2;

  text-transform: uppercase;

  text-align: center;

  font-weight: 600;

  font-size: 36px;

  line-height: 30px;

  padding-top: 7px;

}

.latest-news .img-holder .date span {

  font-weight: normal;

  font-size: 15px;

  display: block;

}

.latest-news .img-holder a {

  position: absolute;

  width:100%;

  height: 100%;

  background: rgba(255,255,255,0.7);

  top:0;

  left:0;

  opacity: 0;

  -webkit-transform: rotateX(90deg);

     -moz-transform: rotateX(90deg);

      -ms-transform: rotateX(90deg);

       -o-transform: rotateX(90deg);

          transform: rotateX(90deg);

    -webkit-transform-origin:0% 0%;

       -moz-transform-origin:0% 0%;

        -ms-transform-origin:0% 0%;

         -o-transform-origin:0% 0%;

            transform-origin:0% 0%;

}

.latest-news .single-post:hover .img-holder a {

  opacity: 1;

  -webkit-transform: rotateX(0deg);

     -moz-transform: rotateX(0deg);

      -ms-transform: rotateX(0deg);

       -o-transform: rotateX(0deg);

          transform: rotateX(0deg);

}

.latest-news .single-post .text-wrapper {

  padding-left: 20px;

  padding-right: 20px;

}

.latest-news .single-post .text-wrapper .text {

  background: #fff;

  padding: 33px 15px 35px 30px;

}

.latest-news .single-post .text-wrapper .text a {

  font-weight: 600;

  font-size: 16px;

  text-transform: uppercase;

  display: block;

  color:#333333;

  padding-bottom: 19px;

}

.latest-news .single-post:hover .text-wrapper .text {

  background: #2786c4;

}

.latest-news .single-post:hover .text-wrapper .text a,

.latest-news .single-post:hover .text-wrapper .text p {

  color:#fff;

}

.latest-news .row {

  margin-top: 50px;

}

.latest-news .single-post {

  margin-top: 52px;

}

/*===================== Testimonial ===================*/

/*.test-faq  {

  margin-bottom: 121px;

}*/

.test-faq h3 {

  font-family: arial;

  margin: 0 0 20px 0;

  text-transform: uppercase;

}

.test-faq .testimonial .single-box {

  position: relative;

  border:1px solid #d7d7d7;

  padding: 40px 15px 32px 104px;

}

.test-faq .testimonial .single-box .img {

  width:62px;

  height:62px;

  overflow: hidden;

  background: #fc6b6b;

  position: absolute;

  top:25px;

  left:25px;

}

.test-faq .testimonial .single-box .img img {

  width:62px;

  height:62px;

  border-radius: 50%;

  margin: 0 auto;

}

.test-faq .testimonial .single-box h6 {

  font-weight: 600;

  font-size: 15px;

  text-transform: uppercase;

  color:#333333;

  margin-bottom: 20px;

}

.test-faq .testimonial .single-box h6 span {

  font-weight: normal;

  font-size: 13px;

  color:#6f6f6f;

  text-transform: none;

  margin-left: 13px;

  vertical-align: top;

}

.test-faq .testimonial .single-box {

  margin-bottom: 30px;

}

.carousel-indicators li {

  width: 14px;

  height:14px;

  border:none;

  background: #fbdada;

  margin: 0 2px;

}

.carousel-indicators .active,

.carousel-indicators li:hover {

  background: #2786c4;

  width: 14px;

  height:14px;

  margin: 0 2px;

}

.carousel-indicators {

  width:100%;

  margin: 0;

  text-align: center;

  left:0;

  bottom: -10px;

}

/*===================== FAQ ======================*/

.faq .faq_panel .panel-group .panel-heading {

  padding: 0;

  border:none;

  border-radius: 0;

  background: #ededed;

}

.faq .faq_panel .panel-group .panel-heading a {

  font-size: 14px;

  color:#333333;

    padding: 15px 15px 15px 48px;

  position: relative;

  display: block;


}

.faq .faq_panel.dukPuslapis .panel-group .panel-heading a {

    font-size: 14px;

    color:#333333;

    padding: 18px 40px 17px 18px;

    position: relative;

    display: block;

    text-transform: uppercase;

}

.faq .faq_panel .panel-group .panel-heading a:before {

  content: '';

  font-family: 'font-awesome';

  font-size: 18px;

  color: #cd2122;

  position: absolute;

  left:18px;

  top:0;

  line-height: 51px;

}

.faq .faq_panel .panel-group .panel-heading.active-panel a:before {

  content: '';

  color:#333333;

}

.faq .faq_panel.dukPuslapis .panel-group .panel-heading a:after {

    content: '';

    font-family: 'font-awesome';

    font-size: 18px;

    color: #cd2122;

    position: absolute;

    right:18px;

    top:0;

    line-height: 51px;

}

.faq .faq_panel.dukPuslapis .panel-group .panel-heading.active-panel a:after {

    content: '';

    color:#333333;

}

.faq .faq_panel.dukPuslapis .panel-group .panel-heading a:before {

    content: '';


}

.faq .faq_panel.dukPuslapis .panel-group .panel-heading.active-panel a:before {

    content: '';


}

.faq .faq_panel .panel-group .panel-heading + .panel-collapse > .panel-body {

  border:none;

  padding: 20px 40px 8px 57px;

}

.panel-group .panel {

  border:none;

  box-shadow: none;

  border-radius: 0;

  margin-bottom: 17px;

}

/*.faq .wrapper {*/

  /*padding-left: 40px;*/

/*}*/

.faq.float-left .wrapper {

  padding: 0 40px 0 0;

}

/*======================= SubsCribe Banner ================*/

.subscribe-banner {

  padding: 54px 0 56px 0;

  text-align: center;

}

.subscribe-banner h3,.subscribe-banner p,.subscribe-banner button {

  color:#fff;

}

.subscribe-banner h3 {

  text-transform: uppercase;

}

.subscribe-banner p {

  font-weight: 600;

  font-size: 16px;

  margin: 8px 0 34px 0;

}

.subscribe-banner input {

  width:400px;

  height:45px;

  background: #fff;

  border:none;

  padding: 0 20px;

  font-weight: 600;

  margin-right: 10px;

}

.subscribe-banner button {

  width:170px;

  line-height: 43px;

  border:1px solid #fff;

  text-transform: uppercase;

  font-weight: 600;

  text-align: center;

  background: transparent;

}

.subscribe-banner button:hover {

  background: #fff;

  color:#2786c4;

}

.subscribe-banner form {

  width: 50%;

  margin: 0 auto;

}

/*======================= Footer ==============*/

footer {

    background-image: url(/media/kinologai-footer-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
  padding-top: 100px;

  color: #333;

}
footer .top-footer [class*="col-"] {
    margin-bottom: 0 !important;
}

footer .top-footer h4 {
    margin-bottom: 20px;
    font-size: 19px;
    text-transform: uppercase;
    color: #166c3b;
}
.bottom-footer .container{
    border-top: 1px solid #d8d8d8;
}
.naujienlaiskis {
    padding-top: 70px;
}
.prenumeruotiText {
    font-size: 19px;
    font-family: arial;
}
.prenumeruotiText i {
    color: #fff;
    font-size: 25px;
    margin-right: 15px;
}
.naujienlaiskis .subscribe-form {
    border: 2px solid #527240;
    border-radius: 30px;
    background: #fff;
}
.naujienlaiskis .input-group{
    padding: 1px;
}
.naujienlaiskis .tekstoVidus {
    display: flex;
    align-items: center;
}
.naujienlaiskis .subscribe-form .form-control {
    background-color: #ffffff;
    box-shadow: none;
    border: none;
    border-radius: 30px;
    margin-left: -1px;
    text-indent: 15px;
}
.naujienlaiskis .btn-default {
    background: #527240;
    border-radius: 30px !important;
    text-transform: initial;
    padding: 8px 25px;
    color: #fff;
}
footer .top-footer .footer-about {

  padding-right: 15px;

}
/*footer .top-footer .footer-about p:first-letter {*/

  /*font-size: 37px;*/

  /*color:#2786c4;*/

/*}*/

footer .top-footer .footer-about>a {

  display: block;

  margin: 15px 0;

}

footer .top-footer .footer-about>a i {

  font-size: 16px;

  margin-right: 5px;

}

footer .top-footer .footer-about>a:hover,

footer .footer-quick-link ul li a:hover {

  color:#2786c4;

}

footer .top-footer .footer-about ul li {

  display: inline-block;

  margin-right: 5px;

  margin-top: 20px;

}

footer .top-footer .footer-about ul li a {

  font-size: 20px;

}

/*footer .top-footer .footer-contact {

  padding-left: 65px;

}*/

footer .top-footer .footer-contact ul {

  margin-top: 68px;

}

footer .top-footer .footer-contact ul li {

  display: block;

  border:1px solid #212121;

  width:298px;

  height:62px;

  position: relative;

  text-align: center;

  margin-bottom: 38px;

  padding-top: 27px;

}

footer .top-footer .footer-contact ul li i {

  width:35px;

  height:35px;

  border-radius: 50%;

  background: #fff;

  line-height: 35px;

  text-align: center;

  color:#2786c4;

  font-size: 16px;

  position: absolute;

  top:-17px;

  left:50%;

  margin-left: -17px;

}

footer .top-footer .footer-contact ul li i.fa-map-marker {

  font-size: 18px;

}

footer .top-footer .footer-contact ul li,footer .top-footer .footer-contact ul li a {

  color:#c5c4c4;

}

/*footer .footer-quick-link {

  padding-left: 35px;

}*/
footer ul{
  margin-bottom: 20px;
}

footer .footer-quick-link ul li a {

  margin-bottom: 4px;

  display: block;

}

footer .footer-quick-link ul li a i {

  font-size: 16px;

  margin-right: 5px;

}

footer .footer-event .item>ul>li {

  position: relative;

  padding-left: 60px;

  padding-bottom: 15px;

  margin-bottom: 30px;

}

footer .footer-event .item ul li .date {

  width:50px;

  height:50px;

  color:#fff;

  position: absolute;

  top:0;

  left:0;

  z-index: 2;

  text-align: center;

  font-weight: 600;

  font-size: 20px;

  line-height: 21px;

  padding-top: 6px;

}

footer .footer-event .item ul li .date span {

  font-weight: normal;

  font-size: 14px;

  display: block;

}

footer .footer-event .item h6 {

  font-size: 14px;

  font-weight: 600;

  text-transform: uppercase;

  margin: -3px 0 12px 0;

}

footer .footer-event .item a {

  display: block;

}

footer .footer-event .item ul ul li {

  display: inline-block;

  margin-right: 7px;

  font-size: 12px;

  color:#c5c5c5;

}

footer .footer-event .item ul ul li i {

  margin-right: 5px;

}

footer .footer-event .item ul ul li:last-child {

  margin: 0;

}

footer .footer-event .carousel-indicators li {

  width:13px;

  height:13px;

  background: #341414;

}

footer .footer-event .carousel-indicators .active, footer .footer-event .carousel-indicators li:hover {

  width:13px;

  height: 13px;

  background: #2786c4;

}

footer .footer-event .carousel-indicators {

  text-align: left;

  left:-2px;

  bottom: -6px;

}

footer .bottom-footer {

    background: #f2f2f2;
    text-align: center;
    padding: 10px 0 0 0;
    margin-top: 35px;

}

footer .bottom-footer p {

  color: #333;

}

footer .bottom-footer p span {

  font-size: 14px;

}

footer .bottom-footer a {

  color: #333;

}

footer .bottom-footer a:hover {

  color: #000;

}

/*================== Inner Page Main Banner ==============*/

.inner-page-banner {

  background: url(../images/inner-page/1.jpg) no-repeat center;

  background-attachment: fixed;

  background-size: cover;

  position: relative;

  z-index: 9;

}

.inner-page-banner .opacity {

  background:rgba(0,0,0,0.8);

  height:100%;

  padding-top: 256px;

  padding-bottom: 90px;

}

.inner-page-banner .opacity h2 {

  color:#fff;

  text-transform: uppercase;

}

/*====================== Page Breadcrum ===================*/

.page-breadcrum ul {

  border-bottom:1px solid #dddada;

  padding: 12px 0;

  margin-bottom: 112px;

}

.page-breadcrum ul li {

  display: inline-block;

  margin: 8px 3px 8px 0;

}

.page-breadcrum ul li a {

  color:#333333;

}

/*================== About Us Page =============*/

.about-us-v1-page .course-search-option {

  margin-top: 78px;

}

.our-teacher {

  margin-top: 110px;

}

.our-teacher .item-wrapper {

  text-align: center;

  padding-top: 30px;

  padding-bottom: 25px;

  border-bottom: 2px solid transparent;

  margin: 65px 15px 10px 15px;

  display: block;

}

.our-teacher .item .img-holder {

  position: relative;

  width:230px;

  height:230px;

  overflow: hidden;

  margin: 0 auto;

}

.our-teacher .item .img-holder img {

  width:230px;

  height:230px;

  border-radius: 50%;

}

.our-teacher .item h6 {

  font-size: 18px;

  font-weight: 600;

  text-transform: uppercase;

}

.our-teacher .item-wrapper>a {

  display: block;

  padding: 15px 0 7px 0;

  margin-top: 12px;

}

.our-teacher .item .img-holder .overlay {

  width:100%;

  height:100%;

  position: absolute;

  top:0;

  left:0;

  background:rgba(205,33,34,0.75);

  opacity: 0;

  overflow: hidden;

  -webkit-transform: scale(0.8);

     -moz-transform: scale(0.8);

      -ms-transform: scale(0.8);

       -o-transform: scale(0.8);

          transform: scale(0.8);

}

.our-teacher .item .img-holder .overlay ul li {

  display: inline-block;

  margin: 92px 1px 0 1px;

}

.our-teacher .item .img-holder .overlay ul li a {

  width:45px;

  height:45px;

  border:1px solid #fff;

  line-height: 43px;

  color:#fff;

}

.our-teacher .item-wrapper:hover .img-holder .overlay {

  opacity: 1;

  visibility: visible;

  -webkit-transform: scale(1);

     -moz-transform: scale(1);

      -ms-transform: scale(1);

       -o-transform: scale(1);

          transform: scale(1);

}

.our-teacher .item-wrapper:hover {

  border-color: #2786c4;

}

.our-teacher .owl-theme .owl-dots,.latest-event-slider .owl-theme .owl-dots {

  padding-bottom: 20px;
padding-top: 15px;
}

.latest-event-slider .item {

  /*margin: 10px 15px 10px 15px;*/
margin: 0;
}

.latest-event-slider h3,.our-certification h3 {

  font-family: arial;

  text-transform: uppercase;

}



.event-section.latest-event-slider {

  margin: 5px 0 55px 0;

}


.our-certification {


  margin: -23px 0 114px 0;

}

.our-certification .item {

  margin: 55px 15px 30px 15px;

}

.our-certification .item  img {

  border:10px solid transparent;

  -webkit-border-image: url(../images/inner-page/pattern.jpg) 4 stretch; /* Safari 3.1-5 */

    -o-border-image: url(../images/inner-page/pattern.jpg) 4 stretch; /* Opera 11-12.1 */

    border-image: url(../images/inner-page/pattern.jpg) 4 stretch;

}

/*========================= FAQ Page =====================*/

.faq-page h4 {

  text-transform: uppercase;

  margin-bottom: 45px;

}

.faq-page  {

  margin-bottom: 100px;

}

/*==================== Error Page ================*/

.error-page .error-wrapper {

  padding: 0 115px;

  margin: 17px 0 230px 0;

}

.error-page .error-wrapper h2 {

  font-size: 90px;

  text-transform: uppercase;

  line-height: 80px;

  position: relative;

  margin: 50px 0 10px 0;

}

.error-page .error-wrapper h2 span.last {

  display: block;

}

.error-page .error-wrapper h2 span.opps {

  font-size: 16px;

  position: absolute;

  top:28px;

  left:150px;

  text-transform: none;

}

.error-page .error-wrapper p {

  font-size: 16px;

}

.error-page .error-wrapper a {

  line-height: 40px;

  width:180px;

  background:#edeaea;

  text-align: center;

  color:#333333;

  font-family: 'arial';

  text-transform: uppercase;

  margin-top: 40px;

}

.error-page .error-wrapper a:hover {

  color:#fff;

}

/*====================== Contact US ===================*/

.contact-us-page h3 {

  font-family: arial;

  text-transform: uppercase;

  margin-bottom: 20px;

}

.contact-us-page p {

  margin-bottom: 55px;

}

.contact-us-page .contact-us-form form .row {

  margin-right: -10px;

  margin-left: -10px;

}

.contact-us-page .contact-us-form form .row [class*=col-] {

  padding-left: 10px;

  padding-right: 10px;

}

.contact-us-page .contact-us-form input,

.contact-us-page .contact-us-form textarea {

  background: #fff;

  border:1px solid #edeaea;

  width: 100%;

  font-size: 13px;

  padding: 0 20px 0 30px;

  margin-bottom: 30px;

}

.contact-us-page .contact-us-form input {

  height:50px;

}

.contact-us-page .contact-us-form textarea {

  height:130px;

  max-width: 100%;

  padding: 25px 20px 15px 30px;

}

.contact-us-page .contact-us-form button {

  width:160px;

  line-height: 40px;

  color:#fff;

  font-weight: 600;

  text-transform: uppercase;

}

.contact-us-page .contact-us-form input:focus,

.contact-us-page .contact-us-form textarea:focus {

  border-color: #2786c4;

}

.contact-us-page .contact-us-form form ::-webkit-input-placeholder {

text-transform: uppercase;

}



.contact-us-page .contact-us-form form :-moz-placeholder { /* Firefox 18- */

  text-transform: uppercase;

}



.contact-us-page .contact-us-form form ::-moz-placeholder {  /* Firefox 19+ */

  text-transform: uppercase;

}



.contact-us-page .contact-us-form form :-ms-input-placeholder {  

  text-transform: uppercase;

}

.contact-us-page .contactUs-address {

  padding-left: 70px;

}

.contact-us-page .contactUs-address ul li {

  display: block;

  border:1px solid #edeaea;

  width:298px;

  height:auto;

  position: relative;

  text-align: center;

  margin-bottom: 38px;

  padding-top: 27px;

  padding-bottom: 15px;

}

.contact-us-page .contactUs-address ul li i {

  width:35px;

  height:35px;

  border-radius: 50%;

  background: #edeaea;

  line-height: 35px;

  text-align: center;

  color:#2786c4;

  font-size: 16px;

  position: absolute;

  top:-17px;

  left:50%;

  margin-left: -17px;

}

.contact-us-page .contactUs-address ul li i.fa-map-marker {

  font-size: 18px;

}

.contact-us-page .contactUs-address ul li,.contact-us-page .contactUs-address ul li a {

  color:#6f6f6f;

}



/*======================== Contact form activation ================*/

.contact-us-form .alert_wrapper {

  display: none;

  position: fixed;

  width: 100%;

  height:100%;

  background: rgba(255,255,255,0.7);

  top: 0;

  left: 0;

  z-index: 9999999;

}

.contact-us-form #success,

.contact-us-form #error {

  position: relative;

  width:500px;

  height: 100px;

  top: 50%;

  margin-top: -50px;

  margin-left: -250px;

  left:50%;

  background: #fff;

  border:1px solid #2786c4;

  text-align: center;

}

.contact-us-form #success .wrapper,

.contact-us-form #error .wrapper {

  display: table;

  width:100%;

  height: 100%;

}

.contact-us-form #success .wrapper p,

.contact-us-form #error .wrapper p{

  display: table-cell;

  vertical-align: middle;

}

.contact-us-form #success {

  color: #8fc941;

}

.contact-us-form #error {

  color: red;

}

.contact-us-form #error button,

.contact-us-form #success button {

  color:#fff;

  width:40px;

  height:40px;

  line-height: 20px;

  background: #2786c4;

  border-radius: 50%;

  position: absolute;

  top: -20px;

  right: -20px;

  font-size: 25px;

}

.form-validation label.error {

  display: none !important;

}

.form-validation input.error,

.form-validation textarea.error {

  border:1px solid #f03838 !important;

}

/*================ Our Teacher Single Page ==============*/

.our-teacher-single-page.our-teacher .item-wrapper {

  margin: 0 15px 30px 15px;

}

.our-teacher-single-page.our-teacher {

  margin-top: 10px;

}

/*===================== Teacher Profile =============*/

.teacher-profile .teacher-sidebar .img-holder {

  padding: 50px 0 80px 0;

}

.teacher-profile .teacher-sidebar .img-holder img {

  width:230px;

  height:230px;

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  -o-border-radius: 50%;

  -ms-border-radius: 50%;

  margin: 0 auto;

}

.teacher-profile p.mmfix {

  margin-bottom: 35px;

}

.teacher-profile .teacher-sidebar .teachers-bio {

  width: 82%;

  margin: -20px auto 0 auto;

  padding: 40px 0 50px 0;

}

.teacher-profile .teacher-sidebar .teachers-bio h6,

.teacher-profile .teacher-sidebar .teachers-bio p,

.teacher-profile .teacher-sidebar .teachers-bio a {

  color:#fff;

}

.teacher-profile .teacher-sidebar .teachers-bio h6 {

  font-weight: 600;

  font-size: 18px;

  text-transform: uppercase;

  text-align: center;

  margin-bottom: 33px;

}

.teacher-profile .teacher-sidebar .teachers-bio p {

  font-weight: 600;

  margin-bottom: 11px;

  padding-left: 55px;

}

.teacher-profile .teacher-sidebar .teachers-bio p i {

  margin-right: 10px;

}

.teacher-profile .teacher-sidebar .teachers-bio ul {

  padding-left: 55px;

}

.teacher-profile .teacher-sidebar .teachers-bio ul li {

  display: inline-block;

  margin-right: 2px;

  margin-top: 22px;

}

.teacher-profile .teacher-sidebar .teachers-bio ul li a {

  width: 40px;

  height:40px;

  background: #8c1010;

  line-height: 40px;

  text-align: center;

}

.teacher-profile .teacher-sidebar .teachers-bio ul li a:hover {

  background: #fff;

  color:#8c1010;

}

.teacher-profile .text-warpper {

  padding-left: 25px;

}

.teacher-profile .text-warpper h4 {

  text-transform: uppercase;

  margin: -4px 0 35px 0;

}

.teacher-profile .text-warpper .row ul li {

  line-height: 30px;

}

.teacher-profile .text-warpper .row ul li i {

  margin-right: 10px;

}

.teacher-profile .text-warpper .row ul {

  margin-top: 20px;

}

.teachers-bio-panel {

  margin-top: 42px;

}

.teachers-bio-panel .panel-group .panel-heading {

  padding: 0;

  border:none;

  border-radius: 0;

  background: #ededed;

}

.teachers-bio-panel .panel-group .panel-heading a {

  font-size: 14px;

  color:#333333;

  padding: 18px 0 17px 30px;

  position: relative;

  display: block;

  text-transform: uppercase;

}

.teachers-bio-panel .panel-group .panel-heading a:before {

  content: '';

  font-family: 'font-awesome';

  font-size: 18px;

  color:#333333;

  position: absolute;

  right:10px;

  top:0;

  line-height: 51px;

}

.teachers-bio-panel .panel-group .panel-heading.active-panel a:before {

  content: '';

  color:#2786c4;

}

.teachers-bio-panel .panel-group .panel-heading + .panel-collapse > .panel-body {

  border:none;

  padding: 13px 0 7px 30px;

}

.teachers-bio-panel .panel-group .panel {

  margin-bottom: 5px;

}

.teachers-details .our-teacher h4 {

  text-transform: uppercase;

  font-family: arial;

}

.teachers-details .our-teacher {

  margin-bottom: 115px;

}

/*======================= Event =====================*/

.event-single-page .event-section {

  margin-top: 0;

}

.event-single-page .latest-event-slider .single-event:after,

.event-single-page .latest-event-slider .single-event {

  border-top:none;

}

/*======================== Event Details ======================*/

.sidebarOne .wrapper {

  padding-right: 30px;

}

.sidebarOne .wrapper-left {

  padding-left: 30px;

}

.sidebarOne .sidebar-box {

  background: #fff;

  padding: 10px;

  margin-bottom: 20px;

}

.sidebarOne .sidebar-box .box-wrapper {

  border:1px solid #fbdada;

  padding: 30px 0 30px 40px;

}

.sidebarOne .sidebar-box.sidebar-search .box-wrapper {

  padding: 0;

}

.sidebarOne .sidebar-box.sidebar-search .box-wrapper form {

  height:50px;

  position: relative;

}

.sidebarOne .sidebar-box.sidebar-search .box-wrapper form input {

  width:100%;

  height:100%;

  padding: 0 50px 0 20px;

  border:none;

}

.sidebarOne .sidebar-box.sidebar-search .box-wrapper form button {

  width:50px;

  height:48px;

  position: absolute;

  top:0;

  right: 0;

  background: transparent;

  font-size: 16px;

}

.sidebarOne .sidebar-box .box-wrapper h4 {

  font-family: arial;

  text-transform: uppercase;

  display: inline-block;

  line-height: 17px;

  border-right:4px solid #2786c4;

  padding-right: 15px;

}

.sidebarOne .quick-event-list ul {

  margin-top: 20px;

  margin-bottom: 38px;

}

.sidebarOne .quick-event-list ul li {

  display: block;

  margin-bottom: 4px;

}

.sidebarOne .quick-event-list ul li a {

  font-size: 13px;

  font-weight: 600;

  text-transform: uppercase;

  color:#6f6f6f;

  line-height: 34px;

}

.sidebarOne .quick-event-list ul li a i {

  margin-right: 5px;

  font-size: 18px;

  vertical-align: middle;

}

.sidebarOne .feature-event .date {

  font-weight: 700;

  font-size: 30px;

  color:#fff;

  padding: 10px 11px 10px 11px;

  text-align: center;

}

.sidebarOne .feature-event .date span {

  display: block;

  font-weight: normal;

  font-size: 15px;

  text-transform: uppercase;

}

.sidebarOne .feature-event .post {

  padding-left: 20px;

  width: 79%;

}

.sidebarOne .feature-event .post a {

  display: block;

  font-weight: 600;

  color:#080808;

  line-height: 20px;

  margin: -4px 0 10px 0;

}

.sidebarOne .feature-event .post ul li {

  display: inline-block;

  margin-right: 7px;

  font-size: 13px;

}

.sidebarOne .feature-event .post ul li i {

  font-size: 14px;

  margin-right: 4px;

}

.sidebarOne .feature-event .post ul li:last-child {

  margin-right: 0;

}

.sidebarOne .feature-course-sidebar .post ul li a {

  line-height: 20px;

  width:40px;

  text-align: center;

  color:#fff;

}

.sidebarOne .feature-event .single-event {

  margin-top: 30px;

}

.sidebarOne .feature-event h4 {

  margin-bottom: 9px;

}

.sidebarOne .sidebar-box.feature-event .box-wrapper {

 padding-bottom: 65px; 

}

.sidebarOne .our-brochure a {

  display: block;

  width:229px;

  line-height: 40px;

  padding-left: 20px;

  color:#6f6f6f;

  margin-bottom: 10px;

  background: #edeaea;

}

.sidebarOne .our-brochure a i {

  margin-right: 7px;

}

.sidebarOne .our-brochure h4 {

  margin-bottom: 37px;

}

.sidebarOne .sidebar-box.our-brochure .box-wrapper {

 padding-bottom: 60px; 

}

.event-details-page {

  padding-bottom: 120px;

}

.event-details-page .event-details-content {

  background: #fff;

}

.event-details-page .event-details-content h3 {

  text-transform: uppercase;

  font-size: 28px;

  border-bottom: 1px solid #edeaea;

  padding: 37px 0 37px 40px;

  margin-bottom: 40px;

}

.event-details-page .event-details-content .sub-text {

  padding-left: 40px;

}

.event-details-page .event-details-content .sub-text h4 {

  font-family: arial;

  text-transform: uppercase;

  margin-bottom: 20px;

}

.event-details-page .event-details-content .sub-text p {

  margin-bottom: 20px;

}

.event-details-page .event-details-content .sub-text p i {

  font-size: 16px;

}

.event-details-page .event-details-content .sub-text ul.event-output-list {

  margin-bottom: 40px;

}

.event-details-page .event-details-content .sub-text ul.event-output-list li {

  display: block;

  margin-bottom: 10px;

}

.event-details-page .event-details-content .sub-text ul.event-output-list li i {

  font-size: 16px;

  color:#2786c4;

  margin-right: 8px;

  vertical-align: middle;

}

.event-details-page .event-details-content .sub-text #google-map {

  height:321px;

  width:60%;

  margin-right: 27px;

  margin-top:10px;

  margin-bottom: 40px;

}

.event-details-page .event-details-content .sub-text .table-wrapper {

  background: #260505;

  margin-top:10px;

  margin-right: 20px;

  padding-top: 22px;

  padding-bottom: 35px;

}

.event-details-page .event-details-content .sub-text table tr td:nth-child(3) {

  padding-right: 22px;

}

.event-details-page .event-details-content .sub-text table tr td:nth-child(1) {

  padding-left:29px;

  padding-right: 13px;

}

.event-details-page .event-details-content .sub-text table tr td:nth-child(2) {

  width:40%;

}

.event-details-page .event-details-content .sub-text table tr td i {

  font-size: 16px;

  color:#2786c4;

}

.event-details-page .event-details-content .sub-text table tr {

  line-height: 33px;

}

.event-details-page .event-details-content .sub-text ul.organize-list {

  margin-bottom: 40px;

}

.event-details-page .event-details-content .sub-text ul.organize-list li {

  display: block;

  margin-bottom: 10px;

}

.event-details-page .event-details-content .sub-text ul.organize-list li i {

  font-size: 16px;

  margin-right: 8px;

  vertical-align: middle;

}

.event-details-page .event-details-content .sub-text ul.share-icon {

  margin-right: 54px;

  margin-bottom: 66px;

}

.event-details-page .event-details-content .sub-text ul.share-icon li {

  display: inline-block;

  margin-right: 5px;

  margin-top: 20px;

}

.event-details-page .event-details-content .sub-text ul.share-icon li a {

  width: 35px;

  height:35px;

  background: #edeaea;

  line-height: 35px;

  text-align: center;

  color:#333333;

}

.event-details-page .event-details-content .sub-text ul.share-icon li a:hover {

  color:#fff;

}

.event-details-page .event-details-content .sub-text h6 {

  font-weight: 600;

  text-transform: uppercase;

  font-size: 14px;

  margin-top: 37px;

}

/*======================= Course Page ================*/

.latest-event-slider.event-section.bg-color-fix {

  background: #fff;

  padding: 88px 0 115px 0;

  margin: 0;

}

.course-page-single .course-search-option {

  margin-top: 0;

  margin-bottom: 65px;

}

.course-page-single .course-search-option .single-input>div input,

.course-page-single .course-search-option .single-input .bootstrap-select .btn {

  background: transparent;

}

.course-page-single .popular-course {

  margin-top: 0;

  padding-top: 0;

}

.course-page-single .popular-course .course-item-wrapper [class*="col-"] {

  margin-bottom: 30px;

}

.page-indicator {

  text-align: center;

  margin-top: 10px;

}

.page-indicator ul li {

  display: inline-block;

  margin: 0 10px;

}

.page-indicator ul li a {

  font-family: arial;

  font-size: 20px;

  color:#6f6f6f;

}

.sidebarOne .talent-teacher h4 {

  margin-bottom: 50px;

}

.sidebarOne .talent-teacher h6 {

  font-size: 14px;

  font-weight: 600;

  text-transform: uppercase;

  margin: 15px 0 23px 0;

}

.sidebarOne .talent-teacher ul.organize-list li {

  display: block;

  margin-bottom: 10px;

}

.sidebarOne .talent-teacher ul.organize-list li i {

  margin-right: 8px;

  color:#333333;

}

.sidebarOne .talent-teacher ul.share-icon li {

  display: inline-block;

  margin-right: 5px;

  margin-top: 5px;

}

.sidebarOne .talent-teacher ul.share-icon li a {

  width: 40px;

  height:40px;

  background: #edeaea;

  line-height: 40px;

  text-align: center;

  color:#333333;

}

.sidebarOne .talent-teacher ul.share-icon li a:hover,

.sidebarOne .talent-teacher a.view-profile:hover {

  color:#fff;

}

.sidebarOne .talent-teacher a.view-profile {

  width:120px;

  line-height: 35px;

  text-align: center;

  color:#333333;

  font-size: 13px;

  font-weight: 600;

  text-transform: uppercase;

  margin-top: 40px;

}

.sidebarOne .talent-teacher .carousel-indicators {

  top:52px;

  bottom: auto;

  width:auto;

  left:145px;

}



/*=================== Course V2 =================*/

.course-v2 .single-course {

  background: #fff;

  border-bottom: 12px solid #fbdada;

  position: relative;

  margin-bottom: 40px;

}

.course-v2 .single-course .text {

  width:28%;

  text-align: center;

  margin-top: 20px;

}

.course-v2 .single-course .text h6 {

  font-size: 14px;

  color:#6f6f6f;

  margin: 8px 0 4px 0;

}

.course-v2 .single-course .text .img {

  width:52px;

  height:52px;

  background: #d74848;

  overflow: hidden;

  margin: 0 auto;

}

.course-v2 .single-course .text .img img {

  margin: 0 auto;

  width:52px;

  height:52px;

  border-radius: 50%;

}

.course-v2 .single-course .text>ul li {

  display: inline-block;

  margin: 0 2px;

  color:#2786c4;

}

.course-v2 .single-course .text>ul li .fa-star-o {

  color:#6f6f6f;

}

.course-v2 .single-course .text p {

  font-weight: 600;

  font-size: 13px;

  color:#333333;

  text-transform: uppercase;

  padding: 8px 0 20px 0;

}

.course-v2 .single-course .text> a {

  width:75px;

  line-height: 35px;

  color:#fff;

}

.course-v2 .single-course .img-holder {

  overflow: hidden;

}

.course-v2 .single-course:hover .img-holder img {

  -webkit-transform: scale(1.1);

     -moz-transform: scale(1.1);

      -ms-transform: scale(1.1);

       -o-transform: scale(1.1);

          transform: scale(1.1);

}

.course-v2 .single-course .course-heading {

  border-top:1px solid #edeaea;

  border-bottom: 1px solid #edeaea;

  margin-top: -1px;

  padding: 36px 0 28px 40px;

}

.course-v2 .single-course .course-heading h3 {

  font-size: 28px;

  text-transform: uppercase;

  padding-bottom: 18px;

}

.course-v2 .single-course .course-heading ul li {

  display: inline-block;

  margin-right: 30px;

}

.course-v2 .single-course .course-heading ul li i {

  margin-right: 6px;

  font-size: 16px;

  vertical-align: middle;

}

.course-v2 .single-course>p {

  padding: 32px 50px 60px 40px;

}

.course-v2 .single-course:after {

  content: '';

  width:50%;

  height:12px;

  background: #2786c4;

  position: absolute;

  bottom: -12px;

  left:0;

}

.course-v2 .single-course:hover:after {

  width:100%;

}

.course-v2 .page-indicator {

  margin-bottom: 74px;

}

/*==================== Blog ===================*/

.latest-news.blog-v1 .row,

.latest-news.blog-v1 .single-post {

  margin-top:0;

}

.latest-news.blog-v1 {

  padding: 43px 0 50px 0;

}

.latest-news.blog-v1 .single-post {

  margin-bottom: 70px;

}

.blog-v2 .latest-news.blog-v1 {

  padding: 0;

}

.blog-v2 {

  padding-bottom: 80px;

}

/*===================== Blog Details Page ================*/

.blog-details-page {

  margin-bottom: 100px;

}

.blog-details-page .blog-details-page-content .main-wrapper {

  background: #fff;

}

.blog-details-page .blog-details-page-content .img-holder {

  position: relative;

}

.blog-details-page .blog-details-page-content .img-holder .date {

  width:66px;

  height:66px;

  color:#fff;

  position: absolute;

  top:-33px;

  left:22px;

  z-index: 2;

  text-transform: uppercase;

  text-align: center;

  font-weight: 600;

  font-size: 36px;

  line-height: 30px;

  padding-top: 7px;

}

.blog-details-page .blog-details-page-content .img-holder .date span {

  font-weight: normal;

  font-size: 15px;

  display: block;

}

.blog-details-page .blog-details-page-content ul.post-info {

  padding:18px 0 18px 50px;

  border-bottom: 1px solid #ededed;

}

.blog-details-page .blog-details-page-content ul.post-info li {

  display: inline-block;

  margin-right: 12px;

}

.blog-details-page .blog-details-page-content ul.post-info li i {

  margin-right: 5px;

  font-size: 16px;

}

.blog-details-page .blog-details-page-content .main-post-content {

  padding: 0 50px 100px 50px;

}

.blog-details-page .blog-details-page-content .main-post-content h3 {

  font-size: 28px;

  text-transform: uppercase;

  margin: 33px 0 27px 0;

}

.blog-details-page .blog-details-page-content .main-post-content p {

  line-height: 26px;

}

.blog-details-page .blog-details-page-content .main-post-content .mark-text {

  background: #edeaea;

  border-top:2px solid #2786c4;

  border-bottom:2px solid #2786c4;

  padding: 20px 28px;

  margin: 22px 0 27px 0;

}

.blog-details-page .blog-details-page-content .main-post-content .post-middle-list {

  margin: 30px 0 20px 0;

}

.blog-details-page .blog-details-page-content .main-post-content .post-middle-list ol {

  padding: 22px 0 0 15px;

}

.blog-details-page .blog-details-page-content .main-post-content .post-middle-list ol li {

  line-height: 32px;

}

.blog-details-page .blog-details-page-content .main-post-content .share-option ul.share-icon {

  margin-bottom: 66px;

}

.blog-details-page .blog-details-page-content .main-post-content .share-option ul.share-icon li {

  display: inline-block;

  margin-right: 5px;

  margin-top: 20px;

}
.eventam{
    text-align:justify;
}
.blog-details-page .blog-details-page-content .main-post-content .share-option ul.share-icon li a {

  width: 35px;

  height:35px;

  background: #edeaea;

  line-height: 35px;

  text-align: center;

  color:#333333;

}

.blog-details-page .blog-details-page-content .main-post-content .share-option ul.share-icon li a:hover {

  color:#fff;

}

.blog-details-page .blog-details-page-content .main-post-content .share-option h6 {

  font-weight: 600;

  text-transform: uppercase;

  font-size: 14px;

  margin-top: 33px;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text {

  padding: 35px 20px 35px 150px;

  position: relative;

  margin-top:36px;

  margin-bottom: 70px;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text .img-content {

  position: absolute;

  left:20px;

  top:-55px;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text .img-content img {

  width:110px;

  height:110px;

  border:1px solid #ededed;

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  -o-border-radius: 50%;

  -ms-border-radius: 50%;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text .img-content h6 {

  font-size: 14px;

  font-weight: 600;

  text-transform: uppercase;

  margin-top: 15px;

  text-align: center;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text ul.share-icon {

  position: absolute;

  top:-17px;

  left:150px;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text ul.share-icon li {

  display: inline-block;

  margin-right: 5px;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text ul.share-icon li a {

  width: 35px;

  height:35px;

  background: #d7d5d5;

  line-height: 35px;

  text-align: center;

  color:#333333;

}

.blog-details-page .blog-details-page-content .main-post-content .admin-text ul.share-icon li a:hover {

  color:#fff;

}

.blog-details-page .blog-details-page-content .comment-area h5 {

  text-transform: uppercase;

  font-family: 'Open Sans', sans-serif;

  font-weight: 700;

  margin-bottom: 90px;

}

.blog-details-page .blog-details-page-content .main-post-content .single-comment {

  padding: 22px 20px 32px 150px;

  position: relative;

  margin-bottom: 85px;

  margin-right: 30px;

}

.blog-details-page .blog-details-page-content .main-post-content .single-comment.reply-comment {

  margin-left: 80px;

}

.blog-details-page .blog-details-page-content .main-post-content .single-comment .img-content {

  position: absolute;

  left:20px;

  top:-55px;

}

.blog-details-page .blog-details-page-content .main-post-content .single-comment .img-content img {

  width:110px;

  height:110px;

  border:1px solid #ededed;

  border-radius: 50%;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  -o-border-radius: 50%;

  -ms-border-radius: 50%;

}

.blog-details-page .blog-details-page-content .main-post-content .single-comment .img-content p {

  margin-top: 8px;

  text-align: center;

  color:#333333;

}

.blog-details-page .blog-details-page-content .main-post-content .single-comment .reply {

  width:60px;

  height:60px;

  background: #dad6d6;

  color:#333333;

  position: absolute;

  top:-30px;

  right:-30px;

}

.blog-details-page .blog-details-page-content .main-post-content .single-comment .reply:hover {

  color:#fff;

}

.blog-details-page .blog-details-page-content .leave-comment h5 {

  text-transform: uppercase;

  font-family: 'Open Sans', sans-serif;

  font-weight: 700;

}

.blog-details-page .blog-details-page-content .leave-comment p {

  margin: 20px 0 50px 0;

}

.blog-details-page .blog-details-page-content .leave-comment .row {

  margin-right: -10px;

  margin-left: -10px

}

.blog-details-page .blog-details-page-content .leave-comment .row [class*="col-"] {

  padding-left: 10px;

  padding-right: 10px;

}

.blog-details-page .blog-details-page-content .leave-comment input,

.blog-details-page .blog-details-page-content .leave-comment textarea {

  border:1px solid #edeaea;

  padding: 0 20px;

  width:100%;

  max-width: 100%;

}

.blog-details-page .blog-details-page-content .leave-comment input {

  height:48px;

  margin-bottom: 30px;

}

.blog-details-page .blog-details-page-content .leave-comment textarea {

  min-height: 130px;

  padding: 30px 20px;

  margin-bottom: 13px;

}

.blog-details-page .blog-details-page-content .leave-comment ul li {

  display: inline-block;

  font-size: 18px;

  margin-right: 3px;

  color:#dfdbd7;

}

.blog-details-page .blog-details-page-content .leave-comment ul li .fa-star {

  color:#2786c4;

}

.blog-details-page .blog-details-page-content .leave-comment button {

  width:160px;

  line-height: 40px;

  color:#fff;

  font-weight: 600;

  text-transform: uppercase;

  margin-top: 26px;

}

.blog-details-page .blog-details-page-content .leave-comment input:focus,

.blog-details-page .blog-details-page-content .leave-comment textarea:focus {

  border-color:#2786c4;

}

/*======================= Course Details Page =================*/

.course-details-page {

  padding-bottom: 120px;

}

.course-details-page .course-details-content {

  background: #fff;

}

.course-details-page .course-details-content .img {

  position: relative;

}

.course-details-page .course-details-content .img span {

  width:110px;

  line-height: 50px;

  color:#fff;

  font-weight: 600;

  font-size: 28px;

  text-align: center;

  position: absolute;

  bottom: 10px;

  right:10px;

}

.course-details-page .course-details-content h3 {

  text-transform: uppercase;

  font-size: 28px;

  margin-bottom: 20px;

  padding: 37px 0 0 40px;

}

.course-details-page .course-details-content ul.post-info {

  border-bottom: 1px solid #edeaea;

  padding: 0 0 32px 40px;

  margin-bottom: 35px;

}

.course-details-page .course-details-content ul.post-info li {

  display: inline-block;

  margin-right: 30px;

}

.course-details-page .course-details-content ul.post-info li i {

  font-size: 16px;

  vertical-align: middle;

  font-size: 16px;

  margin-right: 6px;

}

.course-details-page .course-details-content .sub-text {

  padding-left: 40px;

}

.course-details-page .course-details-content .sub-text h4 {

  font-family: arial;

  text-transform: uppercase;

  margin-bottom: 20px;

}

.course-details-page .course-details-content .sub-text p {

  margin-bottom: 20px;

}

.course-details-page .course-details-content .sub-text p i {

  font-size: 16px;

}

.course-details-page .course-details-content .sub-text ul.event-output-list {

  margin-bottom: 40px;

}

.course-details-page .course-details-content .sub-text ul.event-output-list li {

  display: block;

  margin-bottom: 10px;

}

.course-details-page .course-details-content .sub-text ul.event-output-list li i {

  font-size: 16px;

  color:#2786c4;

  margin-right: 8px;

  vertical-align: middle;

}

.course-details-page .course-details-content .sub-text ul.st-requirements-list {

  margin-bottom: 25px;

}

.course-details-page .course-details-content .sub-text ul.st-requirements-list li {

  display: block;

  width:50%;

  float:left;

  margin-bottom: 10px;

}

.course-details-page .course-details-content .sub-text ul.st-requirements-list li i {

  font-size: 16px;

  vertical-align: middle;

  margin-right: 15px;

}

.course-details-page .course-details-content .sub-text.course-instructor {

  padding-right: 30px;

}

.course-details-page .course-details-content .course-instructor .single-box-content {

  margin-right: -10px;

  margin-left: -10px;

}

.course-details-page .course-details-content .course-instructor .single-box-content .item {

  padding: 0 10px 0 10px;

  width:33.3333333%;

  text-align: center;

}

.course-details-page .course-details-content .course-instructor .img-holder {

  overflow: hidden;

  width:52px;

  width:52px;

  background: #d74848;

  margin: 0 auto;

}

.course-details-page .course-details-content .course-instructor .img-holder img {

  border-radius: 50%;

}

.course-details-page .course-details-content .course-instructor .item span {

  font-size: 14px;

  margin: 4px 0 4px 0;

  display: block;

}

.course-details-page .course-details-content .course-instructor .item ul.rating li {

  display: inline-block;

  margin: 0 2px;

  color: #2786c4;

}

.course-details-page .course-details-content .course-instructor .item ul.rating li .fa-star-o {

  color: #6f6f6f;

}

.course-details-page .course-details-content .course-instructor .item p {

  text-transform: uppercase;

  font-size: 13px;

  font-weight: 600;

  color:#333333;

  margin-bottom: 10px;

}

.course-details-page .course-details-content .course-instructor .item ul.contact-list {

  text-align: left;

  padding-left: 42px;

}

.course-details-page .course-details-content .course-instructor .item ul.contact-list li {

  margin-bottom: 5px;

  font-size: 13px;

  color:#333333;

}

.course-details-page .course-details-content .course-instructor .item ul.contact-list li i {

  margin-right: 5px;

  font-size: 15px;

  vertical-align: middle;

}

.course-details-page .course-details-content .course-instructor .theme-bg-color {

  padding:20px 0 49px 0;

}

.course-details-page .course-details-content .course-instructor .table-wrapper {

  background: #000000;

  padding-top: 22px;

  padding-bottom: 35px;

  text-align: left;

}
.single-event .tekstoVidus {
    height: 95px;
    overflow: hidden;
}
.single-event .tekstoVidus p{
    padding: 0;
}
.course-details-page .course-details-content .course-instructor table tr td:nth-child(1) {

  padding-left:15px;

  padding-right: 13px;

}

.course-details-page .course-details-content .course-instructor table tr td:nth-child(2) {

  width:48%;

}

.course-details-page .course-details-content .course-instructor table tr td i {

  font-size: 16px;

  color:#2786c4;

}

.course-details-page .course-details-content .course-instructor table tr {

  line-height: 32px;

}

.course-details-page .course-details-content .sub-text.course-curriculum {

  padding-right: 60px;

  margin-top: 40px;

}

.course-details-page .course-details-content .sub-text.course-curriculum h6 {

  margin: 28px 0 30px 0;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading {

  background: #ededed;

  padding: 0;

  border-radius: 0;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading a {

  display: block;

  padding: 12px 20px 8px 20px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading tr {

  font-weight: 600;

  font-size: 14px;

  line-height: 25px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading tr td span {

  font-size: 13px;

  text-transform: uppercase;

  color:#333333;

  margin-left: 35px;

  position: relative;

  padding-right: 10px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading tr td span:before {

  content: "";

  font-family: 'font-awesome';

  position: absolute;

  right:-3px;

  top:0;

  font-size: 13px;

  line-height: 20px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading.active-panel tr td span:before {

  content: "";

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading tr td>div {

  display: inline-block;

  line-height: 24px;

  width:72px;

  text-align: center;

  color:#fff;

  text-transform: uppercase;

  font-size: 13px;

  margin-right: 80px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading tr td:nth-child(1) {

  width:64%;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-heading tr td:nth-child(3) {

  width: 80px;

  text-align: right;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-body {

  background: #f4f2f2;

  border:none;

  padding: 15px 20px 40px 20px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-body video {

  width:100%;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-body p {

  margin-bottom: 10px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-body a {

  display: block;

  color:#6f6f6f;

  margin-bottom: 5px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel-body a i {

  margin-right: 5px;

}

.course-details-page .course-details-content .course-curriculum .course-curriculum-panel .panel {

  margin-bottom: 10px;

}



.course-details-page .course-details-content .sub-text ul.share-icon {

  margin-right: 54px;

  margin-bottom: 66px;

}

.course-details-page .course-details-content .sub-text ul.share-icon li {

  display: inline-block;

  margin-right: 5px;

  margin-top: 20px;

}

.course-details-page .course-details-content .sub-text ul.share-icon li a {

  width: 35px;

  height:35px;

  background: #edeaea;

  line-height: 35px;

  text-align: center;

  color:#333333;

}

.course-details-page .course-details-content .sub-text ul.share-icon li a:hover {

  color:#fff;

}

.course-details-page .course-details-content .sub-text h6 {

  font-weight: 600;

  text-transform: uppercase;

  font-size: 14px;

  margin-top: 37px;

}

.course-details-page .course-details-content .take-course-button {

  background: #000;

  font-size: 18px;

  font-weight: 700;

  text-align: center;

  text-transform: uppercase;

  line-height: 70px;

  color:#fff;

  display: block;

}





.bs-slider{

    overflow: hidden;

    max-height: 700px;

    position: relative;

    background: #000000;

}

.bs-slider:hover {

    cursor: -moz-grab;

    cursor: -webkit-grab;

}

.bs-slider:active {

    cursor: -moz-grabbing;

    cursor: -webkit-grabbing;

}

.bs-slider .bs-slider-overlay {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.40);

}

.bs-slider > .carousel-inner > .item > img,

.bs-slider > .carousel-inner > .item > a > img {

    margin: auto;

    width: 100% !important;

}



/********************

*****Slide effect

**********************/



.fade {

    opacity: 1;

}

.fade .item {

    top: 0;

    z-index: 1;

    opacity: 0;

    width: 100%;

    position: absolute;

    left: 0 !important;

    display: block !important;

    -webkit-transition: opacity ease-in-out 1s;

    -moz-transition: opacity ease-in-out 1s;

    -ms-transition: opacity ease-in-out 1s;

    -o-transition: opacity ease-in-out 1s;

    transition: opacity ease-in-out 1s;

}

.fade .item:first-child {

    top: auto;

    position: relative;

}

.fade .item.active {

    opacity: 1;

    z-index: 2;

    -webkit-transition: opacity ease-in-out 1s;

    -moz-transition: opacity ease-in-out 1s;

    -ms-transition: opacity ease-in-out 1s;

    -o-transition: opacity ease-in-out 1s;

    transition: opacity ease-in-out 1s;

}













/*---------- LEFT/RIGHT ROUND CONTROL ----------*/

.control-round .carousel-control {

    top: 47%;

    opacity: 0;

    width: 45px;

    height: 45px;

    z-index: 100;

    color: #ffffff;

    display: block;

    font-size: 24px;

    cursor: pointer;

    overflow: hidden;

    line-height: 43px;

    text-shadow: none;

    position: absolute;

    font-weight: normal;

    background: transparent;

    -webkit-border-radius: 100px;

    border-radius: 100px;

}

.control-round:hover .carousel-control{

    opacity: 1;

}

.control-round .carousel-control.left {

    left: 1%;

}

.control-round .carousel-control.right {

    right: 1%;

}

.control-round .carousel-control.left:hover,

.control-round .carousel-control.right:hover{

    color: #fdfdfd;

    background: rgba(0, 0, 0, 0.5);

    border: 0px transparent;

}

.control-round .carousel-control.left>span:nth-child(1){

    left: 45%;

}

.control-round .carousel-control.right>span:nth-child(1){

    right: 45%;

}











/*---------- INDICATORS CONTROL ----------*/

.indicators-line > .carousel-indicators{

    right: 45%;

    bottom: 3%;

    left: auto;

    width: 90%;

    height: 20px;

    font-size: 0;

    overflow-x: auto;

    text-align: right;

    overflow-y: hidden;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 1px;

    white-space: nowrap;

}

.indicators-line > .carousel-indicators li{

    padding: 0;

    width: 15px;

    height: 15px;

    border: 1px solid rgb(158, 158, 158);

    text-indent: 0;

    overflow: hidden;

    text-align: left;

    position: relative;

    letter-spacing: 1px;

    background: rgb(158, 158, 158);

    -webkit-font-smoothing: antialiased;

    -webkit-border-radius: 50%;

    border-radius: 50%;

    margin-right: 5px;

    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);

    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);

    z-index: 10;

    cursor:pointer;

}

.indicators-line > .carousel-indicators li:last-child{

    margin-right: 0;

}

.indicators-line > .carousel-indicators .active{

    margin: 1px 5px 1px 1px;

    box-shadow: 0 0 0 2px #fff;

    background-color: transparent;

    position: relative;

    -webkit-transition: box-shadow 0.3s ease;

    -moz-transition: box-shadow 0.3s ease;

    -o-transition: box-shadow 0.3s ease;

    transition: box-shadow 0.3s ease;

    -webkit-transition: background-color 0.3s ease;

    -moz-transition: background-color 0.3s ease;

    -o-transition: background-color 0.3s ease;

    transition: background-color 0.3s ease;



}

.indicators-line > .carousel-indicators .active:before{

    transform: scale(0.5);

    background-color: #fff;

    content:"";

    position: absolute;

    left:-1px;

    top:-1px;

    width:15px;

    height: 15px;

    border-radius: 50%;

    -webkit-transition: background-color 0.3s ease;

    -moz-transition: background-color 0.3s ease;

    -o-transition: background-color 0.3s ease;

    transition: background-color 0.3s ease;

}







/*---------- SLIDE CAPTION ----------*/

.slide_style_left {

    text-align: left !important;

}

.slide_style_right {

    text-align: right !important;

}

.slide_style_center {

    text-align: center !important;

}



.slide-text {

    left: 0;

    top: 25%;

    right: 0;

    margin: auto;

    padding: 10px;

    position: absolute;

    text-align: left;

    padding: 10px 85px;



}



.slide-text > h1 {



    padding: 0;

    color: #ffffff;

    font-size: 70px;

    font-style: normal;

    line-height: 84px;

    margin-bottom: 30px;

    letter-spacing: 1px;

    display: inline-block;

    -webkit-animation-delay: 0.7s;

    animation-delay: 0.7s;

}

.slide-text > p {

    padding: 0;

    color: #ffffff;

    font-size: 20px;

    line-height: 24px;

    font-weight: 300;

    margin-bottom: 40px;

    letter-spacing: 1px;

    -webkit-animation-delay: 1.1s;

    animation-delay: 1.1s;

}

.slide-text > a.btn-default{

    color: #000;

    font-weight: 400;

    font-size: 13px;

    line-height: 15px;

    margin-right: 10px;

    text-align: center;

    padding: 17px 30px;

    white-space: nowrap;

    letter-spacing: 1px;

    display: inline-block;

    border: none;

    text-transform: uppercase;

    -webkit-animation-delay: 2s;

    animation-delay: 2s;

    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;



}

.slide-text > a.btn-primary{

    color: #ffffff;

    cursor: pointer;

    font-weight: 400;

    font-size: 13px;

    line-height: 15px;

    margin-left: 10px;

    text-align: center;

    padding: 17px 30px;

    white-space: nowrap;

    letter-spacing: 1px;

    background: #00bfff;

    display: inline-block;

    text-decoration: none;

    text-transform: uppercase;

    border: none;

    -webkit-animation-delay: 2s;

    animation-delay: 2s;

    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

}

.slide-text > a:hover,

.slide-text > a:active {

    color: #ffffff;

    background: #222222;

    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;

    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;

}













/*------------------------------------------------------*/

/* RESPONSIVE

/*------------------------------------------------------*/



@media (max-width: 991px) {
    #banner h5, #banner h1, #banner a {
        width: 750px;
    }
    .transparent_absolute{
        display: none;
    }
    .slide-text h1 {

        font-size: 40px;

        line-height: 50px;

        margin-bottom: 20px;

    }

    .slide-text > p {



        font-size: 18px;

    }
    .logoLT img, .logoEN img{
        width: 160px;
    }

    .navbar-toggle {
        border: 1px solid #887453;
        margin: 0;
        position: absolute;
        right: 0;
        top: 0;
    }
}





/*---------- MEDIA 480px ----------*/

@media  (max-width: 768px) {

    .slide-text {

        padding: 10px 50px;

    }

    .slide-text h1 {

        font-size: 30px;

        line-height: 40px;

        margin-bottom: 10px;

    }

    .slide-text > p {

        font-size: 14px;

        line-height: 20px;

        margin-bottom: 20px;

    }

    .control-round .carousel-control{

        display: none;

    }



}

@media  (max-width: 480px) {


    .slide-text {

        padding: 10px 30px;

    }

    .slide-text h1 {

        font-size: 20px;

        line-height: 25px;

        margin-bottom: 5px;

    }

    .slide-text > p {

        font-size: 12px;

        line-height: 18px;

        margin-bottom: 10px;

    }

    .slide-text > a.btn-default,

    .slide-text > a.btn-primary {

        font-size: 10px;

        line-height: 10px;

        margin-right: 10px;

        text-align: center;

        padding: 10px 15px;

    }

    .indicators-line > .carousel-indicators{

        display: none;

    }



}

.frontEngine .photoFront img{

    display: block;

    margin: auto;

}

.frontEngine .visosNaujienos{

    text-align: center;
    margin-bottom: 35px;

}

.visosNaujienos .linijaNaujienos{
    display: inline-block;
    margin-top: 40px;
    border: 1px solid #e09b0f;
    margin-bottom: 40px;
}
.visosNaujienos .linijaNaujienos a:hover{
    color: #000;
}
.visosNaujienos .linijaNaujienos a:hover span{
    color: #000;
}
.visosNaujienos .linijaNaujienos a{
    padding: 5px 15px;
    background: #e09b0f;
    color: #fff;
}
.visosNaujienos .linijaNaujienos span{
    color: #fff;
}
.sarasas{

    margin-top: 35px;

}

.sarasas a{

    color: #6f6f6f;

    display: block;

    margin-bottom: 15px;

}
.sarasas a{

    color: #23527c;

}
.sarasas a:hover{

    color: #2786c4;

}

.bottom-footer .firstFooter, .firstFooterEN {

    float: left;
    text-align: left;
    display: inline-block;

}

.bottom-footer .secondFooter, .secondFooterEN{

    float: right;
text-align: right;
    display: inline-block;
}
.bottom-footer .secondFooter a, .bottom-footer .secondFooter img, .secondFooterEN a, .secondFooterEN img{
  display: inline-block;
}
.footerSpan{
    display: block;
    padding-bottom: 3px;
}
.top-footer a{
  color: #333;
}
.fbIcons li a{
  margin-right: 40px;
    background-color: #c3c3c3 !important;
    color: #fff !important;
}
.fbIcons li a:hover{
  color: #000 !important;
  background-color: #2786c4 !important;
}
.subscribe-form .form-control {
    background-color: #c3c3c3;
        border-radius: 0;
        color: #000;
}
.prenumeruoti{
      background-color: #65a5dc;
    border: 2px solid #65a5dc;
    color: #fff;
}

.subscribe-form .form-control::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
.subscribe-form .form-control::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.subscribe-form .form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.subscribe-form .form-control::-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
.subscribe-form .form-control::-ms-input-placeholder { /* Microsoft Edge */
   color:    #fff;
}
.form-control{
  height: 35px;
}
h3.post-title a{
    font-size: 18px;
    color: #000;
    line-height: 22px;
    text-align: left;
    font-family: "Open Sans";
    margin-bottom: 5px;
    font-weight: 600;
}
.remejuSlaidas {
    padding: 0;
    margin: 0;
}
.top-footer .box-tekstas{
  padding: 0;
}

#searchfield {
    width: 100%;
    padding-left: 5px;
    border-radius: 0;
    color: #7b8b8e;
    background-color: #ffffff;
}
.renginiai{display:none;}
.renginiaiPlace h3.post-title a{
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    height: 50px;
    text-transform: initial;
    color: #32160b;
}
.sarasasMiddle{
    padding-left:0;
}
div.eventam.single-event.theme-bg-color > h3{
    padding: 10px 5px 0px 95px !important;
}
.renginiaiPlace .single-event {
    padding: 5px;
}
.renginiaiPlace .single-event p{
    text-align: left;
}
#page-header {
    position: relative;
}
.topIkonos .ikonos, .topIkonos #lang_list{
    display: inline-block;
}


.button.b-close, .button.bClose {
    border-radius: 7px 7px 7px 7px;
    box-shadow: none;
    font: bold 131% sans-serif;
    padding: 0 6px 2px;
    position: absolute;
    right: -25px;
    top: -20px
}

#popup, #popup2, .bMulti {
    background-color: transparent;
    color: #2786c4;
    display: none;
    min-width: 450px;
}
#popup:hover, #popup2:hover, .bMulti:hover {
    cursor: pointer;
}
#popup, .bMulti {
    min-height: 250px
}

#popup2 iframe {
    background: url('/img/loading.gif') center center no-repeat;
    min-height: 240px;
    min-width: 450px
}
.papildomaZona_2 .box-tekstas, .papildomaZona_1 .box-tekstas, .papildomaZona_3 .box-tekstas{
    padding: 0;
}
.loading {
    background: url('/img/loading.gif') center center no-repeat
}
#ncf_sidebar .ncf_sidebar_cont {
    font-family: arial !important;
}
.bMulti p {
    font: 500% 'Petrona', sans-serif;
    padding: 45px 0 0;
    text-align: center
}

.bMulti a {
    left: 175px;
    position: absolute;
    top: 175px
}

.lt-ie9 .bModal {
    background-color: #000
}

/* End of popup styles */

/*.image_viewer {*/
    /*display: none;*/
    /*cursor: zoom-out;*/
    /*min-width:100% !important;*/
/*}*/

.zoom_image {
    cursor: zoom-in;
}

#lang_list li:last-child{
    text-align: center;
    display: inline-block;
    padding-left: 5px;
}
#lang_list li:first-child{
    text-align: center;
    display: inline-block;
    border-right:1px solid #fff;
    padding-right: 5px;
}
#lang_list{
    margin-right: 15px;
    line-height:14px;
    position: relative;
}
#pgttl{
    font-size: 50px;
}

#lang_list li:hover a{
    background-color: transparent;
    color: #000;
}
.ikonos a{
    text-align: center;
    display: inline-block;
    margin-left: 7px;
}
.papildomaZona_6 .post-content:first-child{
    margin:0;
}
.ikonos a:hover{
    transition: all 0.8s;
    color: saddlebrown;
}
.sarasasMiddle a {
    width: 100% !important;
    text-align: left !important;
    border: none !important;
    text-transform: none !important;
    font-weight: normal !important;
    color: #fff !important;
    padding: 0px 0px 10px 15px;
    font-size: 15px;

}
.sarasasMiddle a:hover{
    background-color: transparent !important;
    color: #2786c4 !important;
}
.sarasasSonas.lastas{
    padding-left: 20px;
}
.sarasasMiddle .vidus{
    background-color: #fb8902;
}
.sarasasMiddle{
    margin-top: 39px;
    margin-bottom: 39px;
}
 .vidus{
    padding: 10px 0 10px 0;
     height: 274px;
     max-height: 100%;
}
 .vidus a{
     display: block;
 }
 .sarasasSonas{
     padding: 0;
 }
 .sarasasSonas .vidus{
     padding: 0;
 }
.latest-event-slider{
     background-color: #ededed;
 }
.renginiaiName{
    margin-top: 20px;
    margin-bottom: 10px;
}
.row.renginiaiPlace{
    margin-top: 30px;
}
#lang_list li a{
    color: #fff;
    display: block;
    position: relative;
}
.main-menu-wrapper .nav>li:last-child{
    margin-right: 0;
}
.topIkonos .ikonos{
    position: relative;
    margin: 0 15px;
}
.pirmasIkonos{
    padding-right: 0;
}
.ikonos a .fa{
    color: #fff;
}
.ikonos a:hover .fa{
    color: #000;
}
.fbIcons a{
    width: 38px;
    height: 38px;
    background: #ffffff;
    line-height: 38px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
}
.fbIcons a i{
    margin-left: 12px;
}
.vidinispsl .naujiena{
    display: inline-block;
    margin-bottom: 25px;
    width: 100%;
}
.treciasLygis{
    position: absolute;
    left: 100%;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 100%;
    margin: -40px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
}
.dalinimasis{
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    margin-top: 15px;
}
.lietuviu  .dalinimasis a.lt_turinys{
    display: inline-block ;
}
.anglu  .dalinimasis a.en_turinys{
    display: inline-block ;
}
.rusu  .dalinimasis a.ru_turinys{
    display: inline-block ;
}
.dalinimasis .fa{
    color: #fff !important;
}
.fb_share{
    background: #4267b2;
    color: #fff;
    padding: 5px 15px;
}
.fb_share:hover{
    color: #fff;
    opacity: 0.8;
}
.fb_share .fa{
    padding-right: 5px;
}
.tw_share{
    background: #2196dc;
    color: #fff;
    padding: 5px 15px;
}
.tw_share:hover{
    color: #fff;
    opacity: 0.8;
}
.frontEngine .box-nuotraukos{
    display: none;
}
.tw_share .fa{
    padding-right: 5px;
}
.faq .faq_panel .panel-group .panel-heading + .panel-collapse > .panel-body {
    border: none;
    text-align: left;
    padding: 9px 5px 0px 5px;
}
.faq .faq_panel.dukPuslapis .panel-group .panel-heading + .panel-collapse > .panel-body {
    border: none;
    text-align: left;
    padding: 9px 0px 0px 0px;
}
.search-btn:hover{
    cursor:pointer;
}

.iconPDF {
    background: url(/main-contents/images/icon-pdf.png) no-repeat 0px 2px;
    padding: 1px 20px !important;
    padding-right: 0 !important;
}
.iconDOC{
    background: url(/main-contents/images/icon-word.png) no-repeat 0px 2px;
    padding: 1px 20px !important;
    padding-right: 0 !important;
}
.iconPPT{
    background: url(/main-contents/images/icon-ppt.png) no-repeat 0px 2px;
    padding: 1px 20px !important;
    padding-right: 0 !important;
}
.iconEXL {
    background: url(/main-contents/images/icon-exl.png) no-repeat 0px 0px;
    padding: 1px 22px !important;
    padding-right: 0 !important;
    background-size: 16px 16px;
    line-height: 1.1;
}
.iconXML {
    background: url(/main-contents/images/icon-xml.png) no-repeat 0px 0px;
    padding: 1px 22px !important;
    padding-right: 0 !important;
    background-size: 16px 16px;
    line-height: 1.1;
}
.iconRAR{
    background: url(/main-contents/images/rar.png) no-repeat 0px 0px;
    padding: 1px 22px !important;
    padding-right: 0 !important;
    background-size: 16px 16px;
    line-height: 1.1;
}
.kin_info .iconPDF, .kin_info .iconEXL, .kin_info .iconXML, .kin_info .iconRAR, .kin_info .iconPPT, .kin_info .iconDOC{
  padding-right: 10px !important;
    padding-right: 0 !important;
    line-height: 21px;
}
.xls {    padding: 30px;}
.vidusName{
    margin-bottom: 15px;
}
.vidusName h3{
    text-transform: uppercase;
    text-align:left;
}
.antraslygis .fa-angle-down{
    color: #887453 !important;
}
.vidus img{
    margin: auto;
}
.search_elements li{
    margin-bottom: 10px;
    margin-top: 10px;
}
.results_element:hover{
    color: #e09b0f !important;
}
.vidinispsl .box-inside.post-content{
    width: 100%;
}
.vidinispsl .photoFront{
    float: left;
    padding-right: 15px;
}
.vidinispsl .eventam h3.post-title{
    margin-bottom: 0;
}
.vidinispsl .eventam .post-meta{
    margin-bottom: 10px;
}
.renginiaiPlace .elementDateFull{
    color: #280900;
}
.frontEngine .photoFront{
    height: 180px;
    display: inline-block;
    overflow: hidden;
}
.frontEngine .naujiena{
    padding-left: 15px;
    padding-right: 15px;
    height:440px;
}
.naujienosName{
    margin-top: 35px;
    margin-bottom: 20px;
    color: #39752f;
    padding-left: 15px;
}
.renginiaiName{
    color: #251110;
}
.vidinispsl .tvs-readmore{
    display: block;
}
.fotoList{
    margin-top: 20px;
}
.minusas{
    display: none;
}
.fa-minus.duk, .fa-plus.duk{
    display:none;
    color: #2786c4;
}
.fa-minus.duk:hover, .fa-plus.duk:hover{
    color: #000;
}
.klausimasA.collapsed .fa-minus.duk{
    display: none;
}
.klausimasA:hover .fa-minus.duk, .klausimasA:hover .fa-plus.duk{
    color: #000;
}
.klausimasA{
    padding-left: 25px;
    color: #2786c4 !important;
}
.klausimasA:hover{
    color: #000 !important;
}
.klausimasA.collapsed::before {
    content: "\f196";
    font-family: font-awesome;
    font-size: 18px;
    color: rgb(205, 33, 34);
    position: absolute;
    left: 18px;
    line-height: 20px;
}
.klausimasA::before {


    content: "\f147";
    font-family: font-awesome;
    font-size: 18px;
    position: absolute;
    left: 18px;
    line-height: 20px;
    color: rgb(51, 51, 51);
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #2786c4 !important;
}
.klausimasA.collapsed .fa-plus.duk{display: block;}
.klausimasA .fa-minus.duk{display: block;}
input::-webkit-input-placeholder {
    color: #333 !important;
}

input:-moz-placeholder { /* Firefox 18- */
    color: #333 !important;
}

input::-moz-placeholder {  /* Firefox 19+ */
    color: #333 !important;
}

input:-ms-input-placeholder {
    color: #333 !important;
}

.sitemap #site_12454, .sitemap #site_12721{
    display: none;
}
.sitemap .marginLeft10 ul{
    margin-left: 12px;
}
.tuscias{
    margin-left: 16px;
}
.deeper{
    margin-left: 22px !important;
}
.papildomaZona_6 div:first-child{
    padding: 0;
}
.frontEngine .eventam p a{
    display: inline;
}
.fa.rodykles{
    margin-left: 5px;
}
.papildomaZona_7 .box-inside{
    margin-bottom: 0;
}
.renginiaiName{
    text-transform: uppercase;
}
.renginiaiPlace .photoFront {
    height: 170px;
    display: inline-block;
    overflow: hidden;
    width: 100%;
}
.renginiaiPlace .photoFront img{
    margin: 0 auto;
}
.marginLeft10{
    margin-left: 10px;
}
.top-footer a{
    color: #166c3b;
}
.top-footer a:hover{
    color: #e09b0f !important;
}
a{
    color: #e09b0f;
}
a:hover{
    color: #166c3b;
}
.printButton{
    display: inline-block;
    width: 11px;
    height: 11px;
    background-image: url(/css/images/print.png);
    background-repeat: no-repeat;
    margin: 0 0 0 4px;
}
.marginLeft20{
    margin-left: 20px;
}
.sitemap i{
    padding-right: 5px;
}
.papildomaZona_5 .post-content{
    margin-bottom: 30px;
}
.firstFooter, .secondFooter, .firstFooterEN, .secondFooterEN{
    font-size: 11px;
}
.topIkonosMobile{
    display: none;
}
.vidinispsl .vidinioFoto{
    display: block;
}
.vidinispsl .eventam p a img{
    height: auto !important;
    max-width: 100%;
}

.tvs-readmore a{
    display: inline !important;
}
.main-menu-wrapper .nav>li.dropdown-holder .sub-menu li a:hover i {
    color: #fff !important;
}
.captionai{
    background: rgba(255, 255, 255, 0.75);
    max-height: 250px !important;
    min-height: 215px !important;
    margin-top: 75px !important;
}



.pages {
    margin-top: 18px;
    min-height: 30px;
    display: inline-block;
    padding-bottom: 30px;
    text-align: right;
    margin-right: 80px;
    float: left;
    width: 100%;
}

.pages a, .pages span {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}

.pages a {
    margin: 0 .2em;
    padding: 0;
    display: inline-block;
    text-align: center;
    width: 36px;
    height: 36px;
    border-radius: 36px;
    line-height: 36px;
    background: #eee;
    color: #444;
    box-shadow: inset 0 0 5px rgba(0,0,0,.05);
}
#paskutinis1 {
    display: inline-block;
    text-align: center;
    border-radius: 0px;
    line-height: 0px;

    background: none;
    box-shadow: none;
    color: #166c3b;
}
#paskutinis3:after{
    margin-right: -85px;
    content: " »";
}
#paskutinis1:before{
    margin-left: -47px;
    content: "« ";
}

#paskutinis3 {
    display: inline-block;
    text-align: center;
    border-radius: 0px;
    line-height: 0px;
    background: none;
    box-shadow: none;
    color: #166c3b;
}
.logoContainer{
    margin-left: -5px;
    padding-top: 15px;
    padding-bottom: 15px;
}
#paskutinis4 {
    display: inline-block;
    text-align: center;
    border-radius: 0px;
    line-height: 0px;
    background: none;
    box-shadow: none;
    color: gray;
}
#paskutinis2 {
    margin-right: 36px;
    display: inline-block;
    text-align: center;
    border-radius: 0px;
    line-height: 0px;
    background: none;
    box-shadow: none;
    color: gray;
}
.pages a:hover {
    background: #e09b0f;
    color: #ffffff;
    text-decoration: none;
}
#banner h1{
    font-size: 40px;
    line-height: 45px;
    text-transform: uppercase;
    color: #186b3f;
}
.pages span {
    margin: 0 .2em;
    padding: 0;
    display: inline-block;
    text-align: center;
    width: 36px;
    height: 36px;
    border-radius: 36px;
    line-height: 36px;
    background: #e09b0f;
    box-shadow: inset 0 0 5px rgba(0,0,0,.3);
    color: #fff;
}


body.lietuviu .firstFooterEN{
    display: none;
}
body.lietuviu .secondFooterEN{
    display: none;
}
body.anglu .firstFooterEN{
    display: inline-block;
}
body.anglu .secondFooterEN{
    display: inline-block;
}
body.anglu .firstFooter{
    display: none;
}
body.anglu .secondFooter{
    display: none;
}

body.lietuviu .logoLT{
    display: inline-block !important;
}
body.anglu .logoEN{
    display: inline-block !important;
}
body.anglu .ikonos{
    display: none !important;
}

body.anglu .ikonosEN{
    display: inline-block !important;
}


.dukPuslapis{
    margin-left: -15px;
    margin-right: -15px;
}

.pp_content_container{
    min-height: 30px;
}

/* kino*/
.top_duk, .search_fb_top{
    display: inline-block;
    margin: 0 15px;
}
.top_duk a, .search_fb_top a{
    color: #fff;
}
.top_duk a:hover, .search_fb_top a:hover{
    color: #000;
}
.search_fb_top a{
    margin:  0 5px;
}
.yellow_absolute{
    position: absolute;
    right: 0;
    width: 50%;
    background: #e09b0f;
    padding: 10px 15px;
top:0;
}


/* search panel */



.search-panel {
    top: 40px;
    position: absolute;
    min-width: 300px;
    background: #e09b0f;
    padding: 15px;
    display: none;
    z-index: 123;
}

.search-panel .form-control {
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    padding: 10px 15px;
}
.transparent_absolute{
    position: absolute;
    right: 0;
    width: 50%;
    padding: 20px 10px;
    top: 40px;
}
.transparent_absolute a{
    color: #000;
    margin-right: 25px;
}
.papildomaZona_6 .naujiena .eventam{
    text-align: justify;
    margin-top: -5px;
    padding: 10px 15px;
    background: #f8f8f8;
    min-height: 238px;
}
.papildomaZona_6 .naujiena .eventam .tekstoVidus{
    margin: 5px 0;
}
.main_skaityi{
    text-align: center;
    margin-top: 10px;
}
.main_skaityi a{
    background: #e09b0f;
    color: #fff;
    padding: 5px 15px;
    display: inline-block;
    font-size: 12px;
    border-radius: 5px;
}
.main_skaityi a:hover{
    color: #000;
}
.remejai .owl-prev{
    position: absolute;
    left: -15px;
    top: 32px;
    background: transparent !important;
}
.remejai .owl-next i, .remejai .owl-prev i{
    color: #000;
    font-size: 32px;
}
.remejai .owl-next{
    position: absolute;
    right: -15px;
    top: 32px;
    background: transparent !important;
}
.remejai{
    padding: 0 15px;
}
.antraslygis li{
    display: table;
    width: 100%;
}
.antraslygis .fa{
    display: inline-block !important;
}
div.eventam.single-event.theme-bg-color > h3 {
    text-align: left;
}
.kategorijos{
    padding-top: 70px;
    padding-bottom: 50px;
}
.kategorija_wrapper{
    background: #f2f0f1;
    padding: 30px 7px;
    text-align: center;
    border-radius: 5px;
    position: relative;
}
.kategorija_wrapper img{
    padding-bottom: 20px;
    margin: 0 auto;
}
.kategorija_wrapper h4{
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.kategorija_wrapper a{
    position: absolute;
    top:0;
    left:0;
    height: 100%;
    width: 100%;
}
.top-bg{
    background-image: url(/media/bg-top.png);
    height: 71px;
    position: absolute;
    width: 100%;
    margin-top: -40px;
    z-index: 123;
    background-size: cover;
    background-repeat: no-repeat;
}
.kategorija_wrapper:hover h4{
    color: #e09b0f;
}
.kon a{
    display: block;
    color: #000;
    font-size: 13px;
}
.kal{
    margin-bottom: 5px;
}
/*jei didnam foto*/
/*a.fotoItem {*/
    /*width: 25%;*/
    /*display: inline-block;*/
    /*float: left;*/
/*}*/
/*a.fotoItem img {*/
    /*width: 100%;*/
    /*padding: 10px;*/
/*}*/
.vidinispsl .naujiena .box-nuotraukos{
    padding-left:5px;
    padding-right:5px;
}
.papildomaZona_10 b{
    font-weight: 600;
    font-size: 19px;
}
.papildomaZona_10 p{
    line-height: 20px;
}

.lent_pav{
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid;
    display: inline-block;
    float: left;
    width: 100%;
    font-size: 13px;
}
.lent_pav div{
    padding: 0 10px;
}
.lentele_kin p{
    padding: 0;
    line-height: 17px;
    /*word-break: break-all;*/
}
.kin_renginys h1, .kin_renginys h2, .kin_renginys h3{
    line-height: 17px;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    color: #000 !important;
    letter-spacing: 0;
}
.kin_renginys h1{
    color: green !important;
}
.kin_renginys h2{
    color: #e20000 !important;
}
.kin_renginys h3{
    color: #4343ef !important;
}
.lentele_kin{
    color: #000;
    float: left;
    font-size: 13px;
    display: inline-block;
    /*align-items: center;*/
    width: 100%;
    border-bottom: 1px solid #b7b6b6;
    padding: 7px 0;
}
.lentele_mobile{
    display: none;
}
.lentele_kin .kin_info{
    margin-top: 7px;
    font-size: 12px;
}
.box-lenteles .lentele_kin:first-child{
    border-top: 1px solid #b7b6b6;
}
.box-lenteles .odd_lentele{
    background: #f7f7f7;
}
.lentele_kin:hover{
  background: #ececec !important;
}
.kin_data br{
    display: none;
}
.klubas_span{
    margin-left: 20px;
}
.kin_renginys{
    font-weight: 600;
}
.lentele_kin .row > div{
    padding-right: 5px;
    padding-left: 5px;
}
.lentele_kin .row {
    margin: 0;
}
.lentele_kin .col-xs-1 {
    width: 9.33333333%;
}
.lentele_kin .kin_data{
    width: 6%;
}

.mobilioji_lentele{
    display: none;
}
.en_turinys, .lt_turinys{
    display: none;
}
.anglu .lt_turinys, .rusu .lt_turinys, .lietuviu .en_turinys, .rusu .en_turinys, .lietuviu .ru_turinys, .anglu .ru_turinys{
    display:none;
}
.anglu .en_turinys{
    display: block;
}
.lietuviu .lt_turinys{
    display: block;
}
.fixed_table{
    width: 100%;
}
.fixed_table tbody{
    display: block;
    width: 100%;
}
.fixed_table tr{
    margin-bottom: 10px;
    display: block;
    width: 100%;
}
.fixed_table td:first-child {
    display: inline-block;
    font-weight: bold;
    float: left;
    margin-right: 10px;
}
.fixed_table td:nth-child(2) {
    display: inline-block;
    float: left;
    margin-right: 20px;
}

.tekstoVidus{
    text-align: left;
}












@media (max-width: 1199px){
    .col-xs-7.kin_info{
        padding-left: 0 !important;
    }
    .col-xs-5.kin_info{
        width: 41% !important;
    }
    .lentele_kin .kin_data {
        width: 7%;
    }
    .lentele_kin .kin_vieta{
        width: 12%;
        word-break: break-all;
    }
    .lentele_kin .kin_atsakingas{
        width: 38%;
    }
    .papildomaZona_6 .naujiena .eventam {
        min-height: 278px;
    }
    .frontEngine .naujiena {
        height: 470px;
    }
    .captionai {
        margin-top: 150px !important;
    }
    .tp-bullets{
        display: none;
    }
    /*div.eventam.single-event.theme-bg-color > h3 {*/
        /*padding: 10px 5px 0px 10px !important;*/
    /*}*/
    .event-section .single-event {
        padding-left: 0px !important;
    }
    .kategorija_wrapper {
        margin: 15px 0;
    }
}
@media screen and (max-width: 991px){
    .fixed_table td:nth-child(2) {
        display: inline-block;
        float: left;
        width: 90%;
        margin-right: 0;
    }
    .fixed_table td:first-child {
        display: inline-block;
        float: left;
        margin-right: 10px;
        width: auto;
    }
    .fixed_table td:nth-child(3) {
        display: inline-block;
        float: left;
        width: 100%;
    }
    .fixed_table tr {
        margin-bottom: 10px;
        display: inline-block;
        width: 100%;
    }
    .kin_data br {
        display: block;
    }
    .klubas_span {
        margin-left: 0;
    }
    .kin_renginys{
        width: 29%;
    }
    .kin_klubas{
        width: 10%;
    } .kin_vieta{
        width: 15% !important;
    }
    .col-xs-5.kin_info {
        width: 37% !important;
    }
 .kin_data{
     width: 16%;
 }
    body.lietuviu .logoLT {
        display: inline-block !important;
        width: 50%;
        float: left;
    }
    body.anglu .logoEN {
        display: inline-block !important;
        float: left;
        width: 50%;
    }
    #lang_list li a {
        color: #000;
    }
    .ikonos a .fa{
        color: #000;
    }
    #lang_list li:first-child {
        border-right: 1px solid #000;
    }
    div.eventam.single-event.theme-bg-color > h3 {
        padding: 10px 5px 0px 100px !important;
    }
    #banner h5{
        margin-top: 0;
    }
    .antraslygis{
        background: rgba(136, 116, 83, 0.19) !important;
    }
    .pirmasIkonos .main-menu-wrapper{
        padding: 0;
    }
    .pirmasIkonos, .pirmasIkonos .topIkonosMobile{
        padding: 0;
    }
    .frontEngine .naujiena{
        height: auto;
    }
    .papildomaZona_6 .naujiena .eventam{
        min-height: auto;
    }
    .socialTop{
        display: none !important;
    }
    .logoContainer{
        padding: 0;
        padding-top: 15px;
    }
    .top_links{
        display: none;
    }
    .topIkonosMobile {
        display: inline-block;
        float: none;
        top: 15px;
    }
    .frontEngine .visosNaujienos {
        margin-bottom: 10px;
    }
    .papildomaZona_5 .remejuSlaidas{
        padding-left: 15px;
        padding-right: 15px;
    }
    .frontEngine .naujiena {
        padding-left: 0;
        padding-right: 0;
    }
    .naujiena .box-tekstas{
             padding-left: 0;
             padding-right: 0;
         }
    .renginiaiPlace  .naujiena .box-tekstas{
        padding-left: 15px;
        padding-right: 15px;
    }
    .naujiena .sarasasSonas, .naujiena .sarasasSonas.lastas, .naujiena .sarasasMiddle{
        padding: 0 !important;
    }
    .frontEngine .photoFront{
        display: block;
    }
    .naujiena .box-tekstas{
        margin-top: 25px;
    }
    .post-content {
        margin-bottom: 0;
    }
    .main_skaityi {
        margin-top:10px;
    }
    footer .bottom-footer {
        margin-top: 0 !important;
    }
    .bottom-footer .secondFooter, .secondFooterEN{
        float:none;
    }
    .treciasLygis {
        background: rgba(136, 116, 83, 0.19) !important;
        position: relative;
        left: 0;
        display: none;
        float: left;
        margin: 0;
    }
}
@media screen and (max-width: 900px){
    .pages{
        text-align: left;
    }
}
@media screen and (max-width: 767px){
    .fixed_table td:nth-child(2) {
        display: inline-block;
        float: left;
        width: 89%;
        margin-right: 0;
    }
    .fixed_table td:first-child {
        display: inline-block;
        float: left;
        width: 4%;
    }
    .fixed_table td:nth-child(3) {
        display: inline-block;
        float: left;
        width: 100%;
    }
    .fixed_table td:nth-child(3) a{
        display: flex;
    }
    .mobilioji_lentele .kin_vieta {
        width: 100% !important;
    }
    .lentele_kin{
        display: none !important;
    }
    .mobilioji_lentele{
        display: block !important;
    }
    .mobilioji_lentele .kin_data{
        width: 100%;
        font-size: 13px;
    }
    .mobilioji_lentele .kin_renginys{
        width: 100%;
        padding-bottom: 7px;
        font-size: 15px;
    }
    .mobilioji_lentele .kin_vieta{
        width: 100%;
    }
    .mobilioji_lentele .kin_vieta p{
        display: inline;
    }
    .mobilioji_lentele .kin_vieta{
        padding-bottom: 5px;
    }
    .mobilioji_lentele .row > div{
        padding-left: 0;
        padding-right: 0;
    }
    .mobilioji_lentele .kin_data, .mobilioji_lentele .kin_renginys{
        min-height: inherit;
    }
    .lentele_kin .kin_info{
        margin-top: 0px;
    }
    .box-lenteles{
        margin-left: -15px;
        margin-right: -15px;
    }
    .box-lenteles .lentele_kin{
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 10px;
    }
    .kin_info .lentele_mobile_content{
        width: 100%;
    }
    .kin_data br {
        display: block;
    }
    .klubas_span {
        margin-left: 0;
    }
    .lent_pav{
        display: none;
    }
    .lentele_mobile{
        display: inline-block;
        width: 22%;
        float: left;
        font-weight: bold;
        margin-right: 15px;
    }
    .lentele_mobile_content{
        display: inline-block;
        float: left;
        /*width: 73%;*/
    }
    .lentele_kin{
        display: inline-block;
    }
    /*.lentele_kin > div{*/
        /*padding: 0;*/
        /*width: 100%;*/
        /*margin-bottom: 5px;*/
    /*}*/
    .lentele_kin > div{
        padding-left: 0;
        margin-bottom: 10px;
    }
    .lentele_kin .kin_info{
        margin-bottom: 5px;
    }
    .kin_klubas{
        width: 20%;
    }
    .kin_atsakingas{
        width: 75%;
        padding-right: 0;
    }
    .kin_info{
        width: 100%;
        /*text-align: right;*/
    }
    .kin_data{
        width: 25%;
        min-height: 35px;
    }
    .kin_vieta{
        width: 25%;
    }
    .kin_renginys{
        width: 75%;
        min-height: 35px;
        padding-right: 0;
    }
    .naujienlaiskis {
        padding-top: 35px;
    }
    .navbar-toggle {
        margin: 0 !important;
    }
    .topIkonosMobile{
        padding-right: 0;
    }
    #lang_list {
        margin-right: 0;
    }

    .naujienlaiskis .tekstoVidus {
        display: inline-block;
    }
    .prenumeruotiText{
        margin-bottom: 15px;
    }
    .sarasasMiddle .vidus {
        width: 380px;
        margin: 0 auto;
    }
    .pages{
        text-align: left;
    }
    .naujienosName {
padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 20px;
    z-index: 123;
    position: relative;
    }
    #page-header .centered-container {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    #page-header .centered-container, #page-header .page-title-container {
        min-height: 160px;
    }
    .papildomaZona_6 .post-title {
        margin-top: 10px;
    }
    .tp-leftarrow, .tp-rightarrow{
        display: none !important;
    }
    .topIkonosMobile {
        margin-top: 0;
    }
    .vidinispsl{
        padding-top: 10px;
        padding-bottom: 80px;
    }
    .faq .faq_panel .panel-group .panel-heading + .panel-collapse > .panel-body {
        padding: 9px 0px 0px 0px;
    }
    .event-section.latest-event-slider {
        margin: 0 0 20px 0;
    }
    .row.renginiaiPlace {
        margin-top: 0px;
    }
    .sarasasMiddle{
        margin-top: 0;
    }
    .socialTop{
        display: none !important;
    }
    #page-header {
        margin-top: 0;
    }
    #banner{
        margin-top: 0 !important;
    }
        footer .top-footer [class*="col-"] {
            margin-bottom: 0 !important;
        }
    footer .top-footer .footer-contact{
        margin-bottom: 15px !important;
    }
    footer .top-footer .footer-about {
        padding-right: 15px;
        margin-bottom: 10px !important;
    }
}
@media screen and (max-width: 650px){
    .vidinispsl .eventam p a{
        display: inline-block;
    }
    #pgttl {
        font-size: 25px;
    }
    .footerSub{
        padding-bottom: 30px;
    }
    .remejuSlaidas{
margin-bottom: -40px;}

    #banner h5, #banner h1{
        width: 400px;
    }
}
@media (max-width: 560px){
    .fixed_table td:first-child {
        display: inline-block;
        float: left;
        width: 7%;
    }
    .vidinispsl .photoFront {
        float: none;
        padding-right: 15px;
    }
    .vidinispsl .photoFront img {
        margin: 0 auto;
    }
    #banner h5, #banner h1 {
        width: 400px;
    }
}

@media (max-width: 767px)
{
    .remejai {
        padding: 0 30px;
    }
    .remejai .owl-next {
        right: 0;
    }
    .remejai .owl-prev {
        left: 0;
    }
    #banner h5, #banner h1, #banner a {
        width: 476px;
    }
    .pp_pic_holder.pp_default
    {
        width: 100%!important;
        margin-top:-100px !important;
        left: 0!important;
        overflow: hidden;
        /*top: 78% !important;*/
    }
    div.pp_default .pp_content_container .pp_left
    {
        padding-left: 0!important;
    }
    div.pp_default .pp_content_container .pp_right
    {
        padding-right: 0!important;
    }
    .pp_content
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_fade
    {
        width: 100%!important;
        height: 100%!important;
    }
    a.pp_expand,
    a.pp_contract,
    .pp_hoverContainer,
    .pp_gallery,
    .pp_top,
    .pp_bottom
    {
        display: none!important;
    }
    #pp_full_res img
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_details
    {
        box-sizing: border-box;
        width: 100%!important;
        padding-left: 3%;
        padding-right: 4%;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #1f1f1f;
        margin-top: -2px!important;
    }
    a.pp_close
    {
        right: 10px!important;
        top: 10px!important;
    }
    .kategorijos{
        display: block;
    }
}

@media (max-width: 476px){

    .frontEngine .photoFront img {
        width: 100%;
    }
    #banner h5, #banner h1 {
        width: 300px;
    }
    #banner h1 {
        font-size: 16px;
        line-height: 17px;
    }
    .captionai {
        min-height: 180px !important;
    }
}

@media screen and (max-width: 426px){

    .sarasasMiddle .vidus {
        width: 100%;
        margin: 0 auto;
    }
    .kategorija_wrapper {
        min-height: 190px;
    }
}
@media screen and (max-width: 420px){
    #email-feedback .modal-content{
        width: 300px !important;
    }
    .ikonos a {
        margin-left: 3px;
    }
}
@media screen and (max-width: 410px){
    .lentele_mobile, .lentele_mobile_content{
        width: 100%;
    }
    .lentele_mobile{
        margin-bottom: 5px;
    }
}
@media screen and (max-width: 380px){
    .captionai{
        min-height:140px !important;
    }
    #page-header .centered-container, #page-header .page-title-container {
        min-height: 130px;
    }
    div.eventam.single-event.theme-bg-color > h3 {
        padding: 50px 5px 0px 70px;
    }
    #banner a {
        font-size: 11px;
        line-height: 11px !important;
        margin-top: 15px;
    }
    #banner h1 {
        font-size: 17px !important;
        line-height: 18px !important;
    }
    #banner h5, #banner h1 {
        width: 300px;
    }

}
@media (max-width: 340px){
    .fixed_table td:first-child {
        display: inline-block;
        float: left;
        width: 8%;
    }
    .fixed_table td:nth-child(2) {
        display: inline-block;
        float: left;
        width: 88%;
    }
    .topIkonosMobile {
        padding-right: 0;
    }
    .kategorija_blokelis{
        width: 100%;
    }
}











.regionai {
	height:50px;
	border: solid 2px #1f88c6;
	width: 350px;
	border-radius: 2px 2px;
}
.selection {
/*	float:left;*/
    padding: 20px;
	    display: table-cell;
		width: 45%;
	
}
.pateikti {
	height: 50px;
    width: 130px;
    background-color: #2487c5;
	color: white;
	border: solid 2px #1f88c6;
		border-radius: 2px 2px;
}
#rezultatas {
	    clear: both;
		    padding-top: 20px;
}
.post-content1 {
    margin-bottom: 0px;
}
.regk {
/*	border: solid 1px rgba(31, 136, 198, 0.15);
	background: rgba(35, 135, 197, 0.02);
    border-radius: 1px 20px;*/
}
.paieska {
	padding:10px 15px;
	background-color: #eeeeee;
	display: table;
	width: 100%;
}

select option {

    color: #000;

}
.nera {
	    padding: 40px 0 40px 15px;
	
}
.adr {    padding: 15px;}
.tab {    
background: #efefef;
    width: 100%;
}
@media screen and (max-width: 900px){
	.selection {
	padding:5px;
}
.scroll-top{
	display:none !important;
}
}
@media screen and (max-width: 600px){
.paieska, .selection {
	display: inline-grid;
}
.selection {
	padding:5px;
	width: 100%;
}
.regionai {
	height:30px;
}
}



.select2-container--default .select2-selection--multiple {
    border: 1px solid #ccc !important;
}
.pateikti, .rendered-form .btn {
    height: 47px;
    width: 130px;
    background-color: #887152;
    color: white;
    border: solid 2px #887152;
    border-radius: 2px 2px;
}
.rendered-form .btn {
    margin-top: 20px;
}

.fb-rendered-form {
    padding: 0 20px 10px;

}
.rendered-form h3 {
    padding: 0 0 20px;

}
.editElementF {
    background: rgb(237, 237, 237);
    margin-top: 20px;
}

.rendered-form .radio, .rendered-form .checkbox {
    margin:0;
}

#rezultatas {
    clear: both;
    padding: 20px 0 0 30px;
}
.rendered-form{

    padding-top: 25px;
}
