.container-seminar .nb-seminar-right-wrapper {
    padding-top: 30px;
    padding-right: 30px;
}
.product-i-forologia-stis-synallages-kai-tis-ependiseis .nb-bundle-select-container {
	display: none !important;
}
.product-vasiki-ekpaideusi-diamesolaviton .bundle-options-wrapper {
	display: none !important;
}
.product-vasiki-ekpaideusi-diamesolaviton-2os-kyklos .bundle-options-wrapper {
	display: none !important;
}
.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .bundle-options-wrapper {
	display: none !important;
}
.product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .bundle-options-wrapper {
	display: none !important;
}
img.mobile-product-banner {
    display: none;
}
.product-metekpaideusi-stin-ktimatologiki-diamesolavisi .bundle-options-wrapper {
	display: none !important;
}

.product-metekpaideysh-diameswlavhtwn-oikogeneiakh .bundle-options-wrapper {
	display: none !important;
}

.video-seminar-label-under-title.seminar-label-under-title.discount-video {
    font-weight: 400 !important;
}
.nb-bd-label.discount-video {
    padding: 0px;
    padding-right: 7px;
    color: #616161;
    border-radius: 4px;
    display: block;
    -webkit-box-shadow: 1px 2px 9px -1px rgb(0 0 0 / 22%);
    box-shadow: 1px 2px 9px -1px rgb(0 0 0 / 22%);
    display: table;
    font-size: 13px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 13px;
}
.nb-bd-label-left.discount-video {
    background: #FFE1E3;
    color: white;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-right: 8px;
    padding: 6px;
    padding-right: 10px;
    padding-left: 10px;
}
.nb-bd-label-left.discount-video, .nb-bd-label-right.discount-video {
    display: table-cell;
    height: 60%;
    vertical-align: middle;
}
.nb-bd-label-right.discount-video {
    padding: 4px;
    background: #ffffff;
    padding-left: 9px;
}
i.fa.fa-percent.discount-video {
    color: #9f1826;
}

.container.container-seminar.container-seminar-bundle {
    max-width: 1300px;
    width: 100%;
    margin: 0 auto;
}


.container-seminar .product-info-main.product-info-seminar-main {
    width:100%;
    margin-bottom: 15px;
    display:table ;
}


.nb-single-option .product-page-discount-seminar-large-container {
    margin-left: 0px;
}

.container-seminar .bundle-options-wrapper {
	width:100%;
    display:inline-block;
}

.container-seminar .nb-extra-info-container .social-media-icons {
    margin-top: 0px;
    display: none;
}

main#maincontent .product.media {
    margin-bottom: 0!important;
}

.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery,
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery img ,
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .nb-seminar-thumbnail-bc {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
}
.container-seminar .nb-seminar-thumbnail-bc {
    background-size:cover;
    background-position: center;
    background-repeat:no-repeat;
}

.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery img ,
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .nb-seminar-thumbnail-bc {
    height: 230px;
    width: 390px;
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery {
    background-position: center;
}


.widget-container.image-grid-w-container .nb-grid-column img {
    box-shadow: none;
}
.nb-grid-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.nb-grid-column {
    max-width: none;
}
@media(min-width:769px){
    .container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery img.nb-seminar-thumbnail-img ,
    .nb-seminar-thumbnail-img + .nb-seminar-overlay {
        display: none;
    }
    .container-seminar .nb-seminar-top-wrapper {
        display: table;
        height: 100%;
        width: 100%;   
    }
    .container-seminar .product.media.product-media-seminar ,
    .container-seminar .nb-seminar-right-wrapper {
        display: table-cell;
        float: unset;
        vertical-align: top;
    }  
}




/* Add to calendar */
.container-seminar .product-media-seminar.product.media .seminar-addto-callendar {
    position: absolute;
    top: 10px;
    left: 10px;
    text-align: center;
}
.container-seminar .product-media-seminar.product.media .seminar-addto-callendar button {
    background:transparent;
    border:none;
}
.container-seminar .product-media-seminar.product.media .seminar-addto-callendar button i {
    font-size: 23px;
    color:#fff;
}
.container-seminar .product-media-seminar.product.media .seminar-addto-callendar {
    display: none !important;
}

/* Media date */
.nb-seminar-product-view-gallery .product-date.product-date-text {
	z-index:1000;
	padding: 8px;
	color: #f02c2c;
	background: #fff;
	font-weight: bold;
	font-size: 13px;
}
main#maincontent .product-slider-seminar.product-slider .product-date .month, .product-slider-conference.product-slider .product-date .month {
	color: #f02c2c!important;

}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date {
	font-size: 14px;
	font-weight: 600;
	position: absolute;
	top: 8px;
	right: 8px;
    background-color: white;
    border-radius: 4px;
    z-index: 9;

    -webkit-box-shadow:
    0 2.8px 2.2px rgba(0, 0, 0, 0.034),
    0 6.7px 5.3px rgba(0, 0, 0, 0.048),
    0 12.5px 10px rgba(0, 0, 0, 0.06),
    0 22.3px 17.9px rgba(0, 0, 0, 0.072),
    0 41.8px 33.4px rgba(0, 0, 0, 0.086),
    0 100px 80px rgba(0, 0, 0, 0.12);
    -moz-box-shadow:
    0 2.8px 2.2px rgba(0, 0, 0, 0.034),
    0 6.7px 5.3px rgba(0, 0, 0, 0.048),
    0 12.5px 10px rgba(0, 0, 0, 0.06),
    0 22.3px 17.9px rgba(0, 0, 0, 0.072),
    0 41.8px 33.4px rgba(0, 0, 0, 0.086),
    0 100px 80px rgba(0, 0, 0, 0.12);
    box-shadow:
    0 2.8px 2.2px rgba(0, 0, 0, 0.034),
    0 6.7px 5.3px rgba(0, 0, 0, 0.048),
    0 12.5px 10px rgba(0, 0, 0, 0.06),
    0 22.3px 17.9px rgba(0, 0, 0, 0.072),
    0 41.8px 33.4px rgba(0, 0, 0, 0.086),
    0 100px 80px rgba(0, 0, 0, 0.12);
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date.product-date-date {
    width: 65px;
    height: 65px;
    z-index: 1;
    position:absolute;
    top: 10px;
    right: 10px;
    text-align: center;
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date .month {
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
	background-color: #f02c2c;
	color: white;
	-webkit-box-shadow: 0px 1px 1px 0px rgba(161, 161, 161, 0.5);
	-moz-box-shadow: 0px 1px 1px 0px rgba(161, 161, 161, 0.5);
	box-shadow: 0px 1px 1px 0px rgba(161, 161, 161, 0.5);
	text-transform: uppercase;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	line-height: 1.5;
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date .date-month{
	font-size: 19px;
	color: #555555;
	text-align: center;
	padding-bottom: 5px;
	display: block;
	line-height: 1.5;
}
/* / media date */

/* Media Attendance ways */
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-icons {
	position: absolute;
	bottom: 4px;
	right: 10px;
	background-color: transparent;
	width: auto;
	z-index: 3;
    display: none;
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-icons span{
	background-color: white;
	border-radius: 50%;
	border-radius: 4px;
	padding: 2px;
	width: 64px;
	height: 53px;
	display: inline-block;
	margin: 0;
    position: relative;
    box-shadow:
	 0 2px 2.2px rgba(0, 0, 0, 0.030), 
	 0 2px 2.2px rgba(0, 0, 0, 0.030),
	 0 2px 2px rgba(0, 0, 0, 0.030),
	 0 2px 2.2px rgba(0, 0, 0, 0.030), 
	 0 2px 2.2px rgba(0, 0, 0, 0.030), 
	 0 2px 2px rgba(0, 0, 0, 0.030);
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-icons span img {
	width: 62px ;
	height: 62px ;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
/* media attendance ways */






/* Media Labels */
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-labels .product-label.sale-label,
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-labels .product-label.free-label{
    font-size: 12px;
    position: absolute;
    top: unset;
    left: 10px;
    bottom: 10px;
    font-size: 85.714%;
    padding: 5px 12px;
    z-index: 4;
    color: #fff;
    border-radius: 20px;
    text-transform: uppercase;
    box-shadow:
  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
  0 12.5px 10px rgba(0, 0, 0, 0.06),
  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
  0 100px 80px rgba(0, 0, 0, 0.12);
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-labels .product-label.sale-label {
	background-color: #f02c2c;
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-labels .product-label.free-label {
	background-color: #1976d2;
}
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-labels {
    display: none;
}
/* / media labels */








/* Left Extra Info */
.product.media.product-media-seminar {
    display:block;
}
.container-seminar .seminar-extra-info {
    display: table;
    height: 100%;
    -webkit-border-horizontal-spacing: 0px;
}
.container-seminar .seminar-extra-info-element {
   display:inline-flex;
   vertical-align: middle;
}

.container-seminar .seminar-location a:hover {
	color:#007bff;
}


/* Instructors */
.seminar-extra-info-instructors {
    width: 100%;
    color: #222;
    font-size: 16px;
}
@media(max-width:768px){

    .seminar-extra-info-instructors.nb-hide-md {
        display:block;
        margin-bottom: 5px;
    }
  
}
@media(min-width:768px){
 
    .seminar-extra-info-instructors.nb-hide-sm {
        display:block;
    }
}


 
.nb-extra-info-container-bottom {
    display:table;
    margin-bottom: 20px;
    margin-top: 10px;
}
.nb-extra-info-container ,
.nb-extra-info-container-bottom .nb-extra-info-container {
    display:block;
    margin-left:0px
}
.nb-extra-info-container ,
.nb-extra-info-container-bottom .nb-extra-info-container {
    display: table-cell;
    vertical-align: top;
}
@media(min-width:769px){
	.nb-extra-info-container-bottom  {
        display: none;
    }
    .nb-extra-info-container-top  {
        display: block;
    }
}

/* left extra info  */

/* Title */
.product-info-seminar-main.product-info-main .seminar-date-top {
    color: #de0b1e;
    font-weight: bold;
    display: block;
}

.product-info-seminar-main.product-info-main .page-title-wrapper .page-title {
    color: #313131;
    font-weight: 600;
    font-size: 24px;
	text-transform: inherit;
}
.product-info-seminar-main.product-info-main hr.line-page-title {
    border: none;
}

.product-info-seminar-main.product-info-main .product.attribute.overview {
    margin-bottom: 10px;
}
.product-info-seminar-main.product-info-main .product.attribute.overview  * {
    font-size:16px !important;
    margin-bottom:0 !important;
    text-align:left;
} 


.product-info-seminar-main.product-info-main .product.attribute.overview .value {
    margin-bottom: 10px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-info-seminar-main.product-info-main .product.attribute.overview .value > :not(:first-child) {
    display:none;
}

/* Grey label */
.product-info-seminar-main.product-info-main .seminar-label-under-title {
    color: #616161;
    font-weight: bold;
    margin-top:10px;
}

/* Add to cart area*/
/* Alternative add to cart */
.fake-box-tocart.box-tocart,
.fake-box-tocart.box-tocart + .group-discount-link-container ,
.fake-box-tocart.box-tocart + .product-social-links  {
	margin-top:10px;
}
.fake-box-tocart a.action.primary.nb-tocart-style {
    background-color: #1976D2;
    color: #FFFFFF;
    display: inline-block;
    float: unset;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    height: 50px;
    padding: 0 60px;
    font-size: 100%;
    text-transform: uppercase;
    margin-bottom: 20px;
    width:330px;

}
.product-info-seminar-main.product-info-main .fake-box-tocart.box-tocart .nb-tocart-style span {
    display: inline-block;
    padding: 14px 20px;
}
.box-tocart.fake-box-tocart.add-fake-box-tocart {
    margin-left: 0px;
}
.box-tocart.fake-box-tocart {
  margin-left: 50px;
}
/* / alternative add to cart */


.product-info-seminar-main.product-info-main .box-tocart ,
.product-info-seminar-main.product-info-main .box-tocart .action.tocart ,
.product-info-seminar-main.product-options-bottom .box-tocart .action.tocart {
    display: inline-block;
    float: unset;
    width: 100%;
}
.product-info-seminar-main.product-info-main .product-social-links {
    float: unset;
    max-width:80px;
    display: inline-block;
}


/* Quantity */
.product-info-seminar-main.product-info-main .box-tocart .field.qty label {
	display:grid;
	color: #222 !important;
	background-color: #fafafa;
	border: 1px solid #000;
	height: 40px;
	box-sizing: border-box;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    font-size: 16px;
    font-weight: 400;
    width: 280px;
}
.product-info-seminar-main.product-info-main .box-tocart .input-text.qty, 
.product-info-seminar-main.product-options-bottom .box-tocart .input-text.qty {
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    padding-left: 9px;
    border:1px solid #000;
}
.product-info-seminar-main.product-info-main .box-tocart .field.qty .control {
	display:inline-flex;
}

.product-info-seminar-main.product-info-main .box-tocart .input-text.qty {
   width:50px;
   border-top-right-radius: 4px;
   border-bottom-right-radius: 4px;
}


.product-info-seminar-main.product-info-main .box-tocart .action.tocart {
    width:100%;
}

.product-info-seminar-main.product-info-main .box-tocart .action.tocart ,
.product-info-seminar-main.product-options-bottom .box-tocart .action.tocart {
   padding:0 60px; 
}
.product-info-seminar-main.product-info-main .box-tocart .actions ,
.product-info-seminar-main.product-info-main .product-social-links {
    /* margin-bottom: 0;  */
    /* padding-top: 5px !important; */
}


/* social depricated */
.product-info-seminar-main.product-info-main .product-social-links {
	display:none;
}
/* --- / discount link */

.product-info-seminar-main.product-info-main .box-tocart .action.tocart,
.product-info-seminar-main.product-options-bottom .box-tocart .action.tocart {
    height: 50px;
}



.product-info-seminar-main.product-options-bottom .box-tocart .input-text.qty,
.product-info-seminar-main.product-info-main .product-social-links .action, 
.product-info-seminar-main.product-info-main .product-addto-links .action {
     height: 40px;
     width: 290px;
}
.product-info-seminar-main.product-info-main .product-addto-links .towishlist:before {
    font-size:18px;
    line-height:50px;
}
.product-info-seminar-main.product-info-main .product-social-links .action, 
.product-info-seminar-main.product-info-main .product-addto-links .action {
    width: 100%;
    width:54px;
}
.product-info-seminar-main.product-info-main .product-social-links .action, .product-info-seminar-main.product-info-main .product-addto-links .action {
    background-color: #616161;
}

.product-info-seminar-main.product-info-main .product-social-links .action:hover, .product-info-seminar-main.product-info-main .product-addto-links .action:hover {
    background-color: #9E9E9E;
}

.product-info-seminar-main.product-info-main .product-social-links .action:active, .product-info-seminar-main.product-info-main .product-addto-links .action:active {
    background-color: #817d7d;
}
.product-info-seminar-main.product-info-main .product-add-form .product-options-wrapper select.product-custom-option {
	height:50px;
	border-radius:30px;
	padding-left: 20px;
	padding-right: 20px;
}
.product-info-seminar-main.product-info-main .product-addto-links .action:not(:first-child) {
    margin-left:8px;
}

/* / add to cart area*/

  .nb-accordion-card {
     z-index:1;
     font-size: 16px;
     width: 100%;   
  }

  .product.info.detailed.product-info-detailed-seminar {
    border-left: 1px solid #d1d7dc;
    border-right: 1px solid #d1d7dc;
  }

  .nb-card-header {
    border-bottom: 1px solid #d1d7dc;
  }

  .nb-card-header:first-child {
    border-top: 1px solid #d1d7dc;
  }

  .card-body {
    border-bottom: 1px solid #d1d7dc;
    border-top: 1px solid #d1d7dc;
  }

  .nb-card-header {
      background-color: #f9f9f9;
      position: relative;
      color: #333;
      z-index:3;
  }

  .nb-card-header button {
       color: #333;
       font-size: 16px;
       width: 100%;
       height: 100%;
       display: block;
       text-align: left;
       font-weight:bold;
       padding: 15px;
  }
  
  .nb-card-header button:hover ,
  .nb-card-header button:focus {
      color: #333;
      text-decoration:none;
      background:transparent;
      
  }

  .nb-card-header button.btn.btn-link:after {
      content: "\f106"; /* fa-chevron-down */
      font-family: 'FontAwesome';
      color: #000;
      position: absolute;
      top: 50%;
      right: 0.5%;
      transform: translate(-50%, -50%);
      font-size: 21px;
      padding: 10px;
  }
  .nb-card-header button.btn.btn-link.collapsed:after {
      content: "\f107"; /* fa-chevron-right */
      font-size: 21px;
      padding: 10px;

  }
  
  .nb-card-body {
      padding: 15px;
      background-color: #fff;
      z-index:2;
  }
  
/* ======================================  Seminar Bundle  ========================================= */
.product-info-main.product-info-seminar-main  .nb-single-option .nested.options-list {
    border: none;
    padding: 0px;
}
/* override */
.product-info-main.product-info-seminar-main .bundle-options-container .product-add-form {
    display:block !important;
}
@media (min-width: 768px) {
    .product-info-main.product-info-seminar-main .bundle-options-container .block-bundle-summary {
        float: right;
        position: relative;
        width: 100%;
    }
}
.product-info-main.product-info-seminar-main .bundle-options-container .block-bundle-summary {
    margin-bottom: 0;
}
@media(min-width:768px) {
    .product-info-main.product-info-seminar-main .bundle-options-container .bundle-options-wrapper, 
    .product-info-main.product-info-seminar-main .bundle-options-container .product-options-wrapper {
        width: 100%;
    }
}
.nb-option-plus-sign {
    display:none;
}
.price-notice.nb-price-bedore-d {
    color: #f02c2c;
}
.fieldset.fieldset-bundle-options .price-notice.nb-price-bedore-d span.price-container.tax.weee .price {
    color: #f02c2c!important;
    font-weight: 500;
}
.nb-bundle-item-old-price {
    color: #888;
    font-weight: 400 !important;
    text-decoration: line-through;
    font-size: 1.6rem!important;
}
.product-info-main .price-box .old-price .price, .product-options-bottom .price-box .price-wrapper .price, .product-info-main .price-box .price-wrapper .price, .fieldset.fieldset-bundle-options .price-notice .price, .fieldset.fieldset-bundle-options .nb-bundle-item-old-price .price {
    font-size: 1.6rem!important;
}
.product-info-main.product-info-seminar-main .price-box .special-price .price {
    margin-left: 0px;
}
.product-info-main.product-info-seminar-main .price-box .special-price {
    vertical-align: initial;
}

.product-info-main .product-options-wrapper fieldset.fieldset.fieldset-bundle-options .field.option.required {
    margin-bottom:0px;
    padding: 10px 0px;
}
.container.container-seminar .fieldset.fieldset-bundle-options {
    margin-bottom: 0px;
}

.container-seminar  p.required ,
.nb-bundle-radio-container .field.qty.qty-holder {
    display:none;
}
/* Eidiki timi */
.product-info-main.product-info-seminar-main .price-container.price-configured_price.tax.weee span.price-label {
    display:none !important;
}



.container-seminar.container-seminar-bundle .product-info-main fieldset.fieldset.fieldset-bundle-options .nb-bundle-radio-container .nested.options-list .field.choice:first-child ,
.container-seminar.container-seminar-bundle .product-info-main fieldset.fieldset.fieldset-bundle-options .nb-bundle-checkbox-container .nested.options-list .field.choice:first-child {
    border-top:none;
}
.container-seminar.container-seminar-bundle .product-info-main .fieldset > .field .field.choice {
	border:none ;
}
.product-info-seminar-main.product-info-main fieldset.fieldset.fieldset-bundle-options .nb-bundle-radio-container .field.choice {
	width:auto !important;
}
.product-info-seminar-main.product-info-main .fieldset > .field .field.choice.nb-active {
    background-color: transparent;
}
.product-info-seminar-main.product-info-main .fieldset.fieldset-bundle-options .nb-bundle-radio-container .field.choice label {
	padding:5px
}

.product-info-seminar-main.product-info-main  .fieldset:last-child {
    margin-bottom: 0px;
}
.product-info-seminar-main.product-info-main .nested.options-list .product-name {
    font-size:16px;
}

.product-info-seminar-main.product-info-main .fieldset.fieldset-bundle-options .radio-input-container{
	max-width: 20px;
	width: 20px;
}
.product-info-seminar-main.product-info-main .fieldset.fieldset-bundle-options .nb-bundle-radio-container .field.choice input {
    margin-left:0px;
    transform: scale(1.3);
}
.product-info-seminar-main.product-info-main .fieldset.fieldset-bundle-options .nb-bundle-radio-container .field.choice input:hover {
   cursor: pointer;
}
/*--------------------- / seminar bundle */


/* ======================================  On Demand  ========================================= */
.nb-seminar-thumbnail-img + .nb-seminar-overlay ,
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .nb-seminar-thumbnail-bc:after  {
	content:"";
	border-radius: 6px;
    position: absolute;
    max-width: 100%!important;
    height: 100%!important;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    /* background: linear-gradient(to right, rgb(4 4 4 / 50%), rgba(8, 8, 8, 0.40), rgb(4 4 4 / 28%), rgb(4 4 4 / 28%) 70vw); */
}
.nb-seminar-thumbnail-bc img.nb-on-demand-img {
    position: absolute !important;
    width: unset !important;
    box-shadow:  none !important;
    top:50%;
    right:50%;
    transform: translate(50%,-50%);
    max-width: 60%;
}
/*--------------------- / on demand */

/* ======================================  Same Category Slider  ========================================= */
.ekpaideusi-same-category-slider-container > .widget-container.widget-container-seminar-slider {
    margin-top: 0px;
}
.ekpaideusi-same-category-slider-container >  .widget-container.widget-container-style.widget-container-seminar-slider {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin-bottom: 0;
}
.ekpaideusi-same-category-slider-container + .contact-w-container .widget-title-container .widget-title {
    margin-bottom: 30px;
}
.ekpaideusi-same-category-slider-container .widget-container .owl-carousel.owl-theme.owl-loaded .owl-stage-outer {
	background-color:transparent;
}
/*--------------------- / same category slider */

/* ======================================  Tier Discount - Quanity  ========================================= */
.tier-edu-container-outer {
    display: table;
    width: 100%;
}
.tier-edu-container {
    display: block;
    webkit-box-shadow: 1px 2px 9px -1px rgba(0, 0, 0, 0.22);
    box-shadow: 1px 2px 9px -1px rgba(0, 0, 0, 0.22);
    margin: 0px 0px 35px 0px ;
    border-radius: 4px;
}
.skewed-discount {
    background-color: #fafafa;
    display: flex;
    padding-top: 25px;
    padding-bottom: 25px;
}
.skewed-discount-right {
    padding: 15px;
    padding-left: 40px;
    background: #6d6e71;
    transform: translateX(-50px) skew(-28deg);
    width: 100%;
    height: 100%;
    -webkit-box-shadow: -4px -1px 5px -2px rgb(0 0 0 / 16%);
    -moz-box-shadow: -4px -1px 5px -2px rgb(0 0 0 / 16%);
    box-shadow: -4px -1px 5px -2px rgb(0 0 0 / 16%);
}
.skewed-discount-right-container {
    background: #6d6e71;
    height: 100%;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.tier-edu-left-txt-container .txt-lg {
    color: #333;
    font-weight: bold;
    font-size: 20px;
}
.tier-edu-left-txt-container {
    padding-left: 5px;
    display: table-cell;
    vertical-align: middle;
    width: 90%;
    padding-right: 32px;
    color: #333;
}
.skewed-discount.skewed-discount-left .content {
    display: table;
}

.tier-edu-left-icon {
    display: table-cell;
    vertical-align: middle;
    width: 10%;
}

.tier-edu-left-icon i {
    padding-left: 15px;
    font-size: 25px;
    color: #983635;
}

.skewed-discountd.skewed-discount-right .content {
    transform: translateX(-5px) skew(28deg);
}

.tier-edu-labels-container ul.prices-tier.items {
    background: transparent;
}

.tier-edu-labels-container ul.prices-tier.items li {
    background: #fff;
    color: #282828;
    padding: 8px 11px;
    border-radius: 4px;
    width: auto;
    border: 1px solid #616161;
    display: inline-flex;
}
.tier-edu-labels-container ul.prices-tier.items li .benefit {
    color: #983635;
}
/*--------------------- / tier discount - quanity */ 


/* Start Συνδυαστική προσφορά εκπαίδευση */
.grey-section p {
    margin: 0;
}
.grey-section {
    max-width: 1300px;
    padding: 30px 50px;
    margin: 0 auto;
    background-color: #9E9E9E;
    border-radius: 0.4rem;
    box-shadow: 0 3px 10px rgb(0 0 0 / 50%);
	margin-top: 45px;
	background: no-repeat url(https://test.nb.org/media/wysiwyg/test8.png);
}
.p-grey-container {
    font-size: 21px;
    color: #333;
    max-width: 500px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    text-align: left;
    padding-top: 0px;
}
.gridy-container {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    grid-gap: 40px;
}
.ekp10 {
    border: 1px solid #0000;
    background-color: rgba(255, 255, 255, 0.795);
    border-radius: 0.3rem;
    padding: 6px 35px;
    box-shadow: 0 3px 10px rgb(0 0 0 / 30%);
    font-family: 'Roboto', sans-serif;
}
.red-p {
    font-size: 20px;
    color: #9e1925;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 0px;
    line-height: 1;
}
.p-sem {
    font-size: 18px;
    color: rgb(136, 132, 132);
    padding-left: 5px;
}



/* End Συνδυαστική προσφορά εκπαίδευση */

/*new css**/

/*MAIN INFO CARD**/
.product-info-main .nested.options-list .price-wrapper .price {
    font-weight: 400;
}

span.price {
    word-spacing: -4px;
}

.product-info-main .price-box .price-wrapper .price {
    font-size: 20px!important; /*το αφαιρω απο nb common*/
}
.product-info-main .price-box .old-price .price-wrapper .price {
    font-size: 17px!important; /*το αφαιρω απο nb common*/
}

.product-info-main.product-info-main .price-box .price-final_price .price-label {
    display: inline-block!important; /*το αφαιρω απο nb common*/
    color: #000!important;
    font-weight: 400!important;
    font-size: 15px!important;
}

.nb-extra-info-container-top {
    display: grid;
    align-content: center;
    align-items: center;
    max-width:390px;
    padding: 3rem;
    grid-gap: 20px;
    box-shadow: 0 2px 4px rgb(0 0 0 / 8%), 0 4px 12px rgb(0 0 0 / 8%);
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.page-main-title-mobile {
    order: 0;
}
.product-add-form {
    order: 1;
}
.nb-extra-info-container {
    order: 2;
}
.group-discount-link-container {
    order: 3;
}
.seminar-bottom-info {
    display: grid;
    grid-template-columns: 1fr;
}

.fieldset {
    display: grid;
}

form#product_addtocart_form {
    display: grid;
}

.product-info-price-dmobile {
    order: 0;
}

div#bundleSummary {
    order: 1;
}





.container-seminar .bundle-options-wrapper {
    order: 2;
}

.product-info-seminar-main.product-info-main .box-tocart .field.qty , 
.product-info-seminar-main.product-options-bottom .box-tocart .field.qty {
  width: 100%;
}
.product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty {
    padding: 0!important;
    margin: 0;
}
 .abs-revert-field-type-desktop .fieldset>.field, .abs-revert-field-type-desktop .fieldset .fields>.field, .product-add-form .fieldset>.field, .product-add-form .fieldset .fields>.field {
    margin: 0;
    padding: 0;
}
.product-add-form .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {
    margin: 0!important;
    padding: 0!important;
}
main#maincontent .product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {
    padding-top: 0px !important;
}

main#maincontent .group-discount-link-container a.group-discount-link:hover {
    border: none;
}
.product-slider-book.product-slider.product-slider .nav-top .owl-theme .owl-nav .owl-next, .product-slider-seminar.product-slider.product-slider .nav-top .owl-theme .owl-nav .owl-next, .product-slider-conference.product-slider.product-slider .nav-top .owl-theme .owl-nav .owl-next {
    right: -30px;
}
main#maincontent .group-discount-link-container a.group-discount-link {
    border: none;
}
/* Discount link */

.product-info-seminar-main .product-options-bottom .group-discount-link-container {
    max-width: 100%;
}
.product-info-seminar-main .product-options-bottom .group-discount-link-container .group-discount-link {
    height: 50px;
    margin: 0px  !important;
}
button#product-addtocart-button span {
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 400;
}

/**/

.container-seminar .seminar-location, .container-seminar .seminar-duration, .container-seminar .seminar-time, .container-seminar .seminar-atlantis {
    color: #282828d6;
}

.product-info-main.product-info-main .price-box {
    margin: 0;
    padding: 0;
}


html .page-layout-1column .product.media, html .page-layout-2columns-left .product.media, html .page-layout-2columns-right .product.media {
    width:390px!important;
}

/*special categories*/

.group-discount-link-container a.group-discount-link i {
    font-size: 18px!important;
    color: #fff;
}

main#maincontent .group-discount-link-container a.group-discount-link {
    margin: 0px;
}

span.discount-link-label {
    background: #002B5B;
    width: 330px;
    border-radius: 4px;
    display: grid!important;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    padding: 2px 0px!important;
    grid-template-columns: 40px 135px;
}
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {
    width: 330px;
}
.group-discount-link-container a.group-discount-link .discount-link-label, .group-discount-link-container a.group-discount-link i {
    color: #fff;
    font-size: 15px;
}

a#group-discount-link-id-69757 {
   border: none;
}

i.fas.fa-percent {
    margin-right: 10px;
}

div#product-options-wrapper {
    padding-left: 2px;
}
.page-main-title-mobile {
    display: none;
}
.seminar-extra-info-instructors.nb-hide-md.break3 {
    display: none;
}
/**αποστάσεις checkbox*/
.product-info-main .fieldset.fieldset-bundle-options .nb-bundle-radio-container .field.choice label, .product-info-main .fieldset.fieldset-bundle-options .nb-bundle-checkbox-container .field.choice label { 
    padding: 5px;
}
/*******ON DEMAND*******/


.nb-on-demand-link {
    border: 2px solid #9e1925;
    padding: 15px;
}

/*******END ON DEMAND*******/
.product-info-price-dmobile {
    display: none;
}

/**FOR YT VIDEOS**/
.col-md-6 {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 auto;
}

.card-body p ,li {
    font-size: 15px;
    color:#616161;
}
/**title**/
.page-title-wrapper.product {
    padding-right: 30px;
}
/***img product seminar*****/

img.desktop-product-banner {
   max-width: 850px;
   width: 100%;
   display: grid;
   justify-content: center;
   align-content: center;
   margin: 0 auto;
}

@media (max-width: 1400px) { 

	.gridy-container {
		grid-template-columns: 2fr 1fr 1fr;
	}
}

@media(max-width:1090px) {

    .product-slider-book.product-slider.product-slider .nav-top .owl-theme .owl-nav .owl-next, .product-slider-seminar.product-slider.product-slider .nav-top .owl-theme .owl-nav .owl-next, .product-slider-conference.product-slider.product-slider .nav-top .owl-theme .owl-nav .owl-next {
        right: -10px;
    }

    .nb-seminar-right {
        display: none;
    }
    
    .product-info-price-dmobile {
        display: block;
    }

    .nb-extra-info-container {
        display: grid;
    }

    .seminar-bottom-info {
        order: 1;
    }

    .seminar-extra-info-instructors.nb-hide-md.break3 {
        display: block;
        order: 0;
        margin-bottom: 5px;
    }

    .seminar-extra-info-instructors.break3.nb-hide-sm {
        display: none;
    }

    .page-main-title-mobile {
        display: block;
    } 

    .page-title-wrapper.product {
        display: none;
    }

    .page-main-title-mobile .product-info-seminar-main.product-info-main .page-title-wrapper .page-title {
        color: #313131;
        font-weight: 600;
        font-size: 18px;
        text-transform: inherit;
    }

    main#maincontent .product.media {
        margin-bottom: 20px!important;
    }

    .product-info-seminar-main .product-options-bottom {
        display: block !important;
    }

	.product-info-seminar-main .product-options-bottom .group-discount-link-container .group-discount-link {
		margin:0 auto !important;
	}

	.product-info-seminar-main.product-info-main .box-tocart {
		width: 100%;
		display: block;
		float: unset;
        margin: 0;
    }

    .product-info-seminar-main.product-info-main .box-tocart .actions {
    	width: 100%;
    	padding:0 !important; 
    }

    .product-info-seminar-main .product-options-bottom .group-discount-link-container .group-discount-link {
        margin:unset !important;
    }

	.product-info-seminar-main .product-options-bottom .group-discount-link-container {
		display: block;
	}

	.product-info-seminar-main.product-info-main .product-social-links {
		 width: 59px;
		 float: right;
    }
    /*grid template areas for card**/

    .product-info-main.product-info-seminar-main {
        display: grid!important;
        grid-template-areas:
        "a a a"
        "c c c"
        "b b b";
    }

    .nb-seminar-right {
        grid-area: a;
    }

    .nb-seminar-top-wrapper {
        grid-area: b;
    }

    .product.media.product-media-seminar {
        grid-area: c;
    }

    /*end grid template areas for card**/

    .container-seminar .nb-seminar-top-wrapper {
        margin: 0 auto;
        padding: 0px;
    }

    .product-info-seminar-main.product-info-main .seminar-date-top{
        color: #de0b1e;
        font-weight: bold;
        max-width: 370px;
        margin: 0 auto;
        width: 100%;
    }
 
    .nb-extra-info-container-top {
        grid-gap: 10px;
    }

  

    .product.media.product-media-seminar {
        display: grid;
        align-content: center;
        justify-content: center;
        align-items: center;
        justify-items: center;
        max-width: 410px;
        margin: 0 auto;
        width: 100%!important;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;

    }

    .nb-seminar-top-wrapper {
        margin-top: 0;
    }
   

    
    /*.nb-seminar-right{
        position: absolute;
        left: 10px;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        z-index: 10;
        margin-top: 250px;
    }*/

    .product-info-seminar-main.product-info-main .page-title-wrapper .page-title {
        font-size: 18px;
    }

    .product-info-seminar-main.product-info-main .seminar-label-under-title ,  .product-info-seminar-main.product-info-main .seminar-label-under-title {
        display: none;
    }
   
    .product-info-main.product-info-seminar-main {
        grid-template-columns: 1fr;
    }
   
    .nb-extra-info-container-bottom {
        display: none;
    }

    
    .nb-extra-info-container {
        margin:0px;
    }

    .grey-section {
        max-width: none;
    }
    .ekp10,.ekp15{
		max-width: 300px;
	}

    .container-seminar .nb-seminar-right-wrapper {
        padding: 0;
    }


   
  
}

@media(max-width:992px) {

    img.desktop-product-banner {
        display: none;
    }
    img.mobile-product-banner {
        display: block;
        max-width: 640px;
        margin: 0 auto;
        width: 100%;
        display: grid;
        justify-content: center;
    }
    .gridy-container {
		grid-template-columns: 1fr;
		max-width: 500px;
	}
	.ekp10,.ekp15{
		max-width: 300px;
	}
    .nb-grid-row {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

@media(max-width:768px) {

	.product-info-seminar-main.product-info-main .box-tocart {
		width:100%;
	}
	.product-info-seminar-main.product-info-main .product-social-links {
		 width: 59px;
		 float: right;
	}
    .nb-extra-info-container {
        display: block;
    }
    .nb-extra-info-container-bottom  {
        display: none;
    }
    
}

@media (max-width:480px) { 
    
    .product-info-seminar-main.product-info-main .box-tocart .actions {
		margin-bottom:0px;
	}
	.product-info-seminar-main.product-info-main .box-tocart {
        width: 100%;
        margin-bottom:10px;
    }
    .product-info-seminar-main .product-options-bottom .group-discount-link-container {
    	
        display: flex;
    }
    .product-info-seminar-main .product-options-bottom .group-discount-link-container .group-discount-link .discount-link-label{
		display:none;
	}
    .product-info-seminar-main.product-info-main .product-addto-links .action.towishlist {
        margin-left: 5px !important;
    }

    .container-seminar .nb-seminar-top-wrapper {
        margin: 0;
        padding: 0;
    }
  
    .product.media.product-media-seminar {
        box-shadow: none;
    }
   
 
    main#maincontent .product-info-main .product.attribute.overview {
        padding: 0;
    }
    
    .container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery img, .container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .nb-seminar-thumbnail-bc {
        border-radius: 4px;
    }
    html .page-layout-1column .product.media, html .page-layout-2columns-left .product.media, html .page-layout-2columns-right .product.media {
        width: 100%!important;
    }
    .ekp10 ,.ekpt15 > .red-p {
		font-size: 25px;
		color: #9e1925;
		font-family: 'Roboto', sans-serif;
	}
	.p-sem {
		font-size: 18px;
		color: rgb(136, 132, 132);
	}
	.p-grey-container {
		font-size: 28px;
		text-align: left;
	}
    .product-info-main .price-box .old-price .price-wrapper .price {
        font-size: 16px!important; /*το αφαιρω απο nb common*/
    } 
    .product-info-main .price-box .old-price .price, .product-options-bottom .price-box .price-wrapper .price, .product-info-main .price-box .price-wrapper .price, .fieldset.fieldset-bundle-options .price-notice .price, .fieldset.fieldset-bundle-options .nb-bundle-item-old-price .price {
        font-size: 16px!important;
    }
    .product-info-seminar-main.product-info-main .nested.options-list .product-name {
        font-size: 13px;
    }
    .nb-grid-row {
        display: grid;
        grid-template-columns: 1fr;
    }
}

@media(max-width:380px) {



    .container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date {
        right: 20px;
    }

    .container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date.product-date-date  {
        right: 20px;
    }

    .container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery,
	.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery img ,
	.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .nb-seminar-thumbnail-bc {
		height: 200px;
		width: 100%;
	}
    
    .product.media .gallery-wishlist {
        left: 30px;
    }
	.product-info-seminar-main.product-info-main .box-tocart {
        width: 100%;
    }
    .product-info-seminar-main.product-info-main .product-addto-links .action.towishlist {
       display:none;
    }
    .product-info-seminar-main.product-info-main .box-tocart .field.qty label {
        width: 255px;
    }
    .product-info-seminar-main.product-info-main .box-tocart .actions {
        width: 305px;
    }
    .product-info-seminar-main .product-options-bottom .group-discount-link-container .group-discount-link .discount-link-label {
        width: 305px;
    }
    span.discount-link-label {
        width: 305px;
    }
}
/*test form**/
.product-basiki-ekpaideysi-diamesolabiton .bundle-options-wrapper {
    display: none;
}
.product-basiki-ekpaideysi-diamesolabiton .product-info-price-dmobile {
    display: block;
}
.product-basiki-ekpaideysi-diamesolabiton .nb-seminar-right #nb-pr-page-short-descr {
    display: none;
}
.product-basiki-ekpaideysi-diamesolabiton .btnfancy {
    max-width: 390px;
    margin: 0 auto;
    width: 100%;
}

/*live form foreis ekpaideusis**/

.product-vasiki-ekpaideusi-diamesolaviton .product-info-price-dmobile , 
.product-metekpaideysh-diameswlavhtwn-oikogeneiakh .product-info-price-dmobile ,
.product-metekpaideusi-stin-ktimatologiki-diamesolavisi .product-info-price-dmobile ,
.product-vasiki-ekpaideusi-diamesolaviton-2os-kyklos .product-info-price-dmobile , 
.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .product-info-price-dmobile ,
.product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .product-info-price-dmobile {
    display: block;
}

.product-vasiki-ekpaideusi-diamesolaviton  .nb-seminar-right #nb-pr-page-short-descr , 
.product-metekpaideysh-diameswlavhtwn-oikogeneiakh .nb-seminar-right #nb-pr-page-short-descr , 
.product-metekpaideusi-stin-ktimatologiki-diamesolavisi .nb-seminar-right #nb-pr-page-short-descr ,
.product-vasiki-ekpaideusi-diamesolaviton-2os-kyklos .nb-seminar-right #nb-pr-page-short-descr ,
.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .nb-seminar-right #nb-pr-page-short-descr ,
.product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .nb-seminar-right #nb-pr-page-short-descr {
    display: none;
}

 .product-vasiki-ekpaideusi-diamesolaviton .btnfancy , 
 .product-metekpaideysh-diameswlavhtwn-oikogeneiakh .btnfancy , 
 .product-metekpaideusi-stin-ktimatologiki-diamesolavisi .btnfancy ,
 .product-vasiki-ekpaideusi-diamesolaviton-2os-kyklos .btnfancy ,
 .product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .btnfancy ,
 .product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .btnfancy {
    max-width: 390px;
    margin: 0 auto;
    width: 100%;
}
.product-vasiki-ekpaideusi-diamesolaviton .product-info-price-dmobile span.displaynone-onlycategory a ,
.product-metekpaideusi-stin-ktimatologiki-diamesolavisi .product-info-price-dmobile span.displaynone-onlycategory a ,
.product-metekpaideysh-diameswlavhtwn-oikogeneiakh .product-info-price-dmobile span.displaynone-onlycategory a ,
.product-vasiki-ekpaideusi-diamesolaviton-2os-kyklos .product-info-price-dmobile span.displaynone-onlycategory a ,
.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .product-info-price-dmobile span.displaynone-onlycategory a ,
.product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .product-info-price-dmobile span.displaynone-onlycategory a {
    text-align:center!important;
}

/**proovlima me formes**/

.product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .product-info-price-dmobile ,
.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .product-info-price-dmobile , 
.product-metekpaideusi-stin-ktimatologiki-diamesolavisi .product-info-price-dmobile {
    display:none;
}

.product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .nb-seminar-right #nb-pr-page-short-descr ,
.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .nb-seminar-right #nb-pr-page-short-descr , 
.product-metekpaideusi-stin-ktimatologiki-diamesolavisi .nb-seminar-right #nb-pr-page-short-descr{
    display: block;
}

.product-basiki-ekpaideysi-diamesolaviton-tmima-deutero .btnfancy ,
.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-deutero .btnfancy , 
.product-metekpaideusi-stin-ktimatologiki-diamesolavisi  .btnfancy {
    margin: 0;
    text-align: center!important;
    max-width: 230px;
}

/*klarna**/
.container-klarna { 
    order: 3;
    margin: 20px 0px;
    margin-top:0px;
    gap: 5px;
}

.categorypath-nb-ekpedeysi-seminaria-ekp-programmata-foreas-ekpaideusis-diamesolabisis  .bundle-options-wrapper {
    display:none;
} 

.product-biblioparousiasi-themeliodi-dikaiomata  .product-add-form {
    display: none;
}

.product-basiki-ekpaideysi-diamesolaviton-tmima-trito .bundle-options-wrapper {
    display: none;
}

.product-workshop-oi-syntaksiodotikes-upo8eseis-sthn-praksi .product-add-form {
    display:none;
}

/*eidikes katigories*/
main#maincontent .group-discount-link-container a.group-discount-link:hover {
    background: none;
}
.group-discount-link-container a.group-discount-link .discount-link-label {
    margin-top: 10px;
}


/**seminar-on-demand-imerominies-diexagwgis*/
.seminar-days p {
    color: #282828d6;
}

.nb-seminar-right {
    display: grid;
}

.seminar-date-top {
    order:0;
}

.page-title-wrapper.product {
    order: 1;
}

div#nb-pr-page-short-descr {
    order: 3;
}

.seminar-extra-info-instructors.nb-hide-sm.break3 {
    order: 4;
}

@media(max-width:1090px) {

.nb-seminar-right {
    display: none;
}

}

.seminar-button-forms {
    margin-bottom:10px;
}

.product-sygxrones-energeiakes-symbaseis .product-options-bottom {
    display: none;
}

.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-trito #product-options-wrapper  {
    display: none;
}

.product-metekpaideusi-stin-oikegeniaki-diamesolavisi-tmima-trito .bundle-options-wrapper {
    display: none;
}











.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date.product-date-date,
.container-seminar .product-media-seminar.product.media .nb-seminar-product-view-gallery .product-date {
    display: none!important;
}

.product-info-seminar-main.product-info-main .seminar-date-top {
    margin-bottom: 8px;
    color: #dc192d;
    font-weight: 500;
    font-size: 15px;
    line-height: 1;
}

.product-info-seminar-main.product-info-main .seminar-date-top span {
    display: inline-block;
}

.product-info-seminar-main.product-info-main .seminar-date-top span:not(:last-child) {
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid;
}


















/* start sundiastikh prosfora */

body .page-bottom .mst-product_kit__kitList {
    margin-top: 10px !important;
}

/* end sundiastikh prosfora */
