@charset="utf-8";
.slick-slider
{
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
     section.carousel-slider {
margin-bottom: 45px;
}
.carousel-slider-ul {
margin: 0;
padding: 0 65px;
}
.carousel-slider-list {
position: relative;
}
.carousel-slider li {
float: left;
}
.carousel-slider li {
float: left;
padding: 0 15px;
width: 33%;
}
.carousel-slider .carousel-slider-ul a {
border: 2px solid #d5ad47;
display: block;
}
.slick-prev {
background-color: rgba(0, 0, 0, 0);
background-image: url(//www.zennergi.com/wp-content/themes/noo-yogi/img/prev-icon.png);
background-repeat: no-repeat;
border: medium none;
height: 45px;
left: 0;
overflow: hidden;
position: absolute;
text-indent: -99999px;
top: 40%;
width: 45px;
}
.slick-next  {
right: 0;
position: absolute;
top: 40%;
height: 45px;
width: 45px;
overflow: hidden;
border: medium none;
background-image: url(//www.zennergi.com/wp-content/themes/noo-yogi/img/next-icon.png);
background-repeat: no-repeat;
background-color: rgba(0, 0, 0, 0);
text-indent: -99999px;
} .violet-section {
background: #63266d none repeat scroll 0 0;
padding-top: 15px;
}
.form-control {
border: medium none;
border-radius: 3px !important;
box-shadow: none;
color: #6e6e6e;
font-size: 13px;
height: 27px;
line-height: 27px;
padding: 0 15px;
}
.horizontal-form .form-group label {
color: #dddbdb;
font-weight: 400;
margin: 0 7px 0 0;
vertical-align: middle;
}
form.horizontal-form {
text-align: center;
}
.horizontal-form .form-group:last-child {
margin-right: 0;
}
.horizontal-form .form-group {
display: inline-block;
float: none;
margin-right: 36px;
vertical-align: middle;
}
.horizontal-form .form-group .input-group {
display: inline-block;
vertical-align: middle;
}
.submit-btn {
background: rgb(213, 173, 71) none repeat scroll 0 0;
border: medium none;
border-radius: 3px;
color: rgb(255, 255, 255);
font-size: 14px;
height: 27px;
margin-bottom: 0px;
text-shadow: 0 0 4px rgba(17, 17, 17, 0.3);
vertical-align: middle;
width: 100px;
}
.horizontal-form .form-group.ml {
margin-right: 20px;
} .schedule-filters {
background: rgb(241, 239, 239) none repeat scroll 0 0;
padding: 45px 0 40px;
}
.schedule-filter-all {
background: rgb(213, 173, 71) none repeat scroll 0 0;
color: rgb(255, 255, 255);
height: 48px;
line-height: 48px;
padding: 0;
text-align: center;
width: 100px;
}
.schedule-filter-all a {
color: #fff;
font-size: 14px;
}
.schedule-filters ul.schedule-filter-list {
margin: 0;
padding-left: 7px;
width: 91%;
}
.schedule-filters ul {
margin-bottom: 15px;
}
.schedule-filter-list li {
float: left;
padding: 0 4px;
width: 25%;
}
.schedule-filter-list li a {
border: 2px solid rgb(143, 143, 143);
color: rgb(110, 110, 110);
display: block;
height: 44px;
line-height: 44px;
margin-bottom: 8px;
text-align: center;
}
.schedule-filter-list li:hover a {
background: rgb(213,173,71);
border-color: rgb(213,173,71);
color: #fff;
}
.schedule-filters-class {
border-top: 1px solid rgb(194, 192, 192);
padding-top: 36px;
}
.schedule-filters-class h3 {
font-size: 26px;
font-weight: 700;
line-height: normal;
margin: 0 0 26px;
}
.schedule-filters-table .table th {
background: rgb(252, 249, 249) none repeat scroll 0 0;
border: 1px solid rgb(204, 204, 204);
color: rgb(84, 84, 84);
font-size: 19px;
font-weight: 600;
line-height: normal;
padding: 17px 8px;
text-align: center;
}
.schedule-filters-table .table { }
.schedule-filters-table .table th {
border-top: 1px solid #ccc !important;
}
.schedule-filters-table .table td:last-child {
border: 0px none;
}
.register
{
background: #D5AD47 none repeat scroll 0px 0px;
border-radius: 5px;
color: #FFF;
display: inline-block;
height: 32px;
line-height: 32px;
padding: 0px 5px;
}
.schedule-filters-table .table td {
border: 1px solid rgb(204, 204, 204);
height: auto;
padding: 10px 8px;
text-align: center;
vertical-align: middle;
}
.schedule-filters-class-container table {
width: 100%;
}
.schedule-filters-class-container { padding: 54px 17px 50px;
}
.schedule-filters-class-container .action-buttons a {
background: rgb(213, 173, 71) none repeat scroll 0 0;
border-radius: 5px;
color: rgb(255, 255, 255);
display: inline-block;
height: 32px;
line-height: 32px;
width: 100%;
}
.schedule-filters-class-container .action-buttons thead th {
height: 62px;
}
.action-buttons td {
line-height: 125px;
padding: 0px;
text-align: center;
}
.info-col th {
height: 62px;
}
.info-col td {
line-height: 125px;
padding: 0px;
text-align: center;
}
.schedule-filters-table .table tr {
background-image: url(//www.zennergi.com/wp-content/themes/noo-yogi/img/pink-bg.png);
background-repeat: repeat;
}
.schedule-filters-table .table tr:nth-child(3n+2) {
background: rgb(253, 252, 252) none repeat scroll 0 0;
}
.schedule-filters-table .table tr:nth-child(3n+3) {
background-image: url(//www.zennergi.com/wp-content/themes/noo-yogi/img/green-bg.png);
background-repeat: repeat;
}
.schedule-filters-class-col {
margin-bottom: 30px;
}
.paginatoion-col .pagination li {
display: inline-block;
margin: 0 3px;
}
.paginatoion-col .pagination a {
background: rgb(213, 173, 71) none repeat scroll 0 0;
border: medium none;
border-radius: 75px !important;
color: rgb(255, 255, 255);
font-size: 16px;
height: 35px;
line-height: 35px;
padding: 0;
text-align: center;
width: 35px;
}
.paginatoion-col .pagination a:hover, .paginatoion-col .pagination li.active a {
background: #63266d;
color: #fff;
}
.paginatoion-col .pagination a span {
position: relative;
top: -1px;
}
.schedule-filter-list.pull-left > li,.schedule-filter-all >li
{
list-style: none;
} @media screen and (max-width: 1199px) {
.schedule-filters ul.schedule-filter-list {
width: 89%;
}
.schedule-filter-list li {
width: 33%;
}
}
@media screen and (max-width: 991px) {
.no-padd {
padding: 0 !important;
}
.horizontal-form .form-group {
margin-right: 20px;
}
.horizontal-form .form-group.ml {
margin-right: 0;
}
.schedule-filters ul.schedule-filter-list {
width: 86%;
}
.schedule-filter-list li {
width: 50%;
}
}
@media screen and (max-width: 767px) {
.schedule-container .row {
margin: 0 !important;
}
.horizontal-form .form-group {
margin-right: 0;
padding: 0 15px;
width: 48%;
}
.horizontal-form .form-group label {
display: none;
}
.horizontal-form .form-group .input-group {
display: inline-block;
vertical-align: middle;
width: 100%;
}
.submit-btn {
width: 100%;
}
.schedule-filters ul {
width: 100%;
}
.schedule-filters ul.schedule-filter-list {
padding-left: 0;
width: 100%;
}
.schedule-filters-class-container > .col-xs-12 {
padding: 0px;
}
.schedule-filters-class-container {
padding: 54px 0px 50px;
}
}
@media screen and (max-width: 639px) {
.schedule-filter-list li {
width: 100%;
}
}
@media screen and (max-width: 479px) {
.slick-prev {
height: 35px;
width: 35px;
background-size: cover;
}
.slick-next {
height: 35px;
width: 35px;
background-size: cover;
}
.carousel-slider-ul {
margin: 0;
padding: 0 35px;
}
}
@media screen and (max-width: 369px) {
.horizontal-form .form-group {
width: 100%;
}
header .navbar-brand img {
height: 75px;
}
}