

/************OS********/

@media only screen and (min-width: 600px) {
  .block-gavias-sliderlayer .gavias_sliderlayer {
    height: 400px !important;
  }
  
  .block-gavias-sliderlayer .gavias_sliderlayer .rev_slider {
    height: 400px !important;
  }
  
}
.block-gavias-sliderlayer .gavias_sliderlayer {
  height: 400px ;
}

.block-gavias-sliderlayer .gavias_sliderlayer .rev_slider {
  height: 400px ;
}

.block-gavias-sliderlayer .gavias_sliderlayer .rev_slider .tp-bgimg.defaultimg {
  height: 100% !important;
}


.c_hidden_sctions {
    display: none;
}

.campaign-content .content-date {
  display: flex;
  justify-content: space-between;
}

.campaign-content .content-date > div {
  display: flex;
}

.campaign-content .content-date label {
margin: 0;
padding-right: 5px;
}

.campaign-content .content-date span {
color: #009bda;
font-weight: bold;
}


.courses_details {
margin: 20px 0;
}

.courses_details .content-raised{
display: flex;
align-items: center;
}

.courses_details .content-raised span.raised {
padding: 0 20px 0 10px;
}


/* path-product */
.path-product div#page-main-content,
.path-courses div#page-main-content  {
width: 100%;
max-width: 100%;
flex: 100%;
}

.path-product .sidebar.sidebar-right,
.path-courses .sidebar.sidebar-right {
display: none;
}



.c_side_secssipns .c_items_session .field--name-field-sessions > .field__label {
display: none;
}


/* .field__item .field--name-field-offer-description,
.field__item .field--name-field-file
{
display: none;
} */

.c_side_secssipns .c_items_session .field--name-field-session-title .field__label,
.c_side_secssipns .c_items_session .field--name-field-session-description .field__label{
display: none;
}

.c_side_secssipns .c_items_session .field--name-field-session-title .field__item {
font-size: 24px;
font-weight: bold;
color: #009bda;
border-bottom: 1px solid;
}

.c_side_secssipns .c_items_session .field__items > .field__item {
padding: 10px;
background: #fff;
margin-bottom: 15px;
}

.c_side_secssipns .c_items_session .field__items > .field__item .field--name-field-price,
.c_side_secssipns .c_items_session .field__items .field--name-field-time1,
.c_side_secssipns .c_items_session .field__items .field--name-field-time2 {
display: flex;
}

.c_side_secssipns .field__item p {
margin-bottom: 0;
font-size: 16px;
font-weight: bold;
line-height: 20px;
}

.c_side_secssipns .field > .field__item {
margin-bottom: 0;
font-size: 16px;
font-weight: bold;
}

.c_side_secssipns .field__items > .field__item .field--name-field-price .field__label,
.c_side_secssipns .field__items .field--name-field-time1 .field__label,
.c_side_secssipns .field__items .field--name-field-time2 .field__label{
   margin-right: 10px;
}

.c_side_secssipns .field--name-field-session-title {
margin-bottom: 15px;
}

.c_side_secssipns .field--name-field-session-description {
margin-bottom: 10px;
}  

.c_side_secssipns .field--name-field-time1 .field__items > .field__item {
  padding: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: bold;
}

.field--name-field-file.field--type-file a {
  width: 50px;
  height: 50px;
  display: inline-block;
}

.field--name-field-file.field--type-file {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(../images/pdfupload.png) no-repeat right;
  background-size: 100%;
  font-size: 0;
  transition: .5s;
}
/*******c_courses_veiwpage****/

body.path-courses .body-page {
  background-color: #EFF1F2;
}

.c-courses-veiwpage .views-exposed-form {
  display: flex;
  align-items: end;
  justify-content: space-between;
  margin-bottom: 50px;
}

.c-courses-veiwpage .views-exposed-form .form-item {
  width: 15%;
}

.c-courses-veiwpage .views-exposed-form .form-item label {
  width: 100%;
}

.c-courses-veiwpage .views-exposed-form .form-item select {
  width: 100%;
}

.c-courses-veiwpage .view-content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}


.c-courses-veiwpage fieldset.c-coursesblock {
  margin-bottom: 30px;
}

.c-courses-veiwpage .c-bodyf {
  position: relative;
  padding: 20px;
  background: #fff;
}

.c-courses-veiwpage .views-field-title {
  font-size: 20px;
  font-family: 'Roboto Slab', sans-serif;
  font-weight: bold;
}

.c-courses-veiwpage .c-dflesx {
  display: flex;
  justify-content: space-between;
}

.c-courses-veiwpage .c-dflesx .field-content {
  color: #009bda;
  font-weight: bold;
}

.c-courses-veiwpage .views-field-view-commerce-product {
  margin: 15px 0;
}

.c-courses-veiwpage .views-field-view-commerce-product a {
  font-size: 16px;
  text-transform: none;
  background: #009bda;
  color: #fff;
  font-family: 'Roboto Slab', sans-serif;
  font-weight: 400;
  padding: 0 20px 0 25px;
  line-height: 40px;
  position: relative;
  display: inline-block;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  transition: all 0.35s;
  -moz-transition: all 0.35s;
  -ms-transition: all 0.35s;
  border: none;
}


.c-courses-veiwpage .views-field-view-commerce-product a:hover{
  background: #232733;
  color: #fff;
  cursor: pointer;
}



/*****/

.campains-style-grid .campaign-block .image.lightGallery .item-image,
.c-courses-veiwpage .views-field-field-campaign-images .item-image{
  width: 370px;
  height: 245px;
}

.campains-style-grid .campaign-block .image.lightGallery .item-image img,
.c-courses-veiwpage .item-image img {
  display: inline-block;
  width: 100%;
  height: 100%;
}

.campains-style-grid .campaign-block .campaign-content,
.c-courses-veiwpage .c-bodyf {
  height: 250px;
}  

.c_locatee i {
  margin-right: 5px;
}


.block.block-system-main-block {
  position: relative;
}

/*******/


nav#block-sitemap li {
  list-style: inside;
  margin: 10px;
}

nav#block-sitemap li a {
  font-size: 18px;
  font-weight: 400;
}


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

.gsc-map.c_mapnone {
  display: none;
}