@charset "UTF-8";
/*
Theme Name:     TI
Description:    
Author:         Erez Lieberman
Template:       twentythirteen

(optional values you can add: Theme URI, Author URI, Version)
*/
@import url("../twentythirteen/style.css");
.admin-bar .accessability_container {
    top: 25%;
}
.page-template-page-training_schedule .panel > a, .woocommerce-cart input.button, .woocommerce-checkout input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, a.button.wc-backward, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce .entry-content a:hover, .woocommerce .comment-content a:hover, #site-navigation a, .page-template-page-training_schedule .panel .panel-heading, .page-id-108 .toTraining_tab, .home .productsSingleForm .prdctForm input[type="submit"], .editor_btn a, .popupProductsSingleForm .submit_form_btn, .loader_image {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a {
	color: #008aff;
	text-decoration: none;
}
.mediumLess h2{
    font-size: 19px;
    text-align: center;
    color: #008aff;
    padding: 20px 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.teacherNameNew{
	font-size: 2.556rem;
    margin: 0;
    font-weight: 600;
    line-height: 1;
	color:#fff;
}
.teacherRoleNew{
    font-size: 1.333rem;
    margin: 0;
    line-height: 1;
	color:#fff;
}
h1.current-cat-title{
    font-size: 19px !important;
    display: inline-block;
}
h1.ti-career-title,
h1.title-clients {
	color:#008aff;
    font-size: 48px !important;
    margin-bottom: 20px;
}
.single-post h1, .single-testimonial h1, .archive h1 {
    font-size: 51px;
}
.single-post h1 a, .single-testimonial h1 a, .archive h1 a {
    border-bottom: 2px solid;
    padding-bottom: 2px;
}
a:visited {
	color: #008aff	;
}
.page-template-page-training_schedule .panel > a, .woocommerce-cart input.button, .woocommerce-checkout input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, a.button.wc-backward, .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce .entry-content a:hover, .woocommerce .comment-content a:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.page-template-page-training_schedule .panel > a:hover, .woocommerce-cart input.button:hover, .woocommerce-checkout input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, a.button.wc-backward:hover, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce .entry-content a:hover, .woocommerce .comment-content a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

@font-face {
  font-family: 'atlas';
  font-weight: 700;
  /*(bold)*/
  font-style: normal;
  src: url("fonts/atlas/atlas-aaa-700.eot");
  src: url("fonts/atlas/atlas-aaa-700.eot?#iefix") format("embedded-opentype"), url("fonts/atlas/atlas-aaa-700.woff") format("woff"), url("fonts/atlas/atlas-aaa-700.ttf") format("truetype");
}

@font-face {
  font-family: 'atlas';
  font-weight: 500;
  /*(medium)*/
  font-style: normal;
  src: url("fonts/atlas/atlas-aaa-500.eot");
  src: url("fonts/atlas/atlas-aaa-500.eot?#iefix") format("embedded-opentype"), url("fonts/atlas/atlas-aaa-500.woff") format("woff"), url("fonts/atlas/atlas-aaa-500.ttf") format("truetype");
}

@font-face {
  font-family: 'atlas';
  font-weight: 900;
  /*(black)*/
  font-style: normal;
  src: url("fonts/atlas/atlas-aaa-900.eot");
  src: url("fonts/atlas/atlas-aaa-900.eot?#iefix") format("embedded-opentype"), url("fonts/atlas/atlas-aaa-900.woff") format("woff"), url("fonts/atlas/atlas-aaa-900.ttf") format("truetype");
}

@font-face {
  font-family: 'atlas';
  font-weight: 300;
  /*(light)*/
  font-style: normal;
  src: url("fonts/atlas/atlas-aaa-300.eot");
  src: url("fonts/atlas/atlas-aaa-300.eot?#iefix") format("embedded-opentype"), url("fonts/atlas/atlas-aaa-300.woff") format("woff"), url("fonts/atlas/atlas-aaa-300.ttf") format("truetype");
}

@font-face {
  font-family: 'atlas';
  font-weight: 400;
  /*(regular)*/
  font-style: normal;
  src: url("fonts/atlas/atlas-aaa-400.eot");
  src: url("fonts/atlas/atlas-aaa-400.eot?#iefix") format("embedded-opentype"), url("fonts/atlas/atlas-aaa-400.woff") format("woff"), url("fonts/atlas/atlas-aaa-400.ttf") format("truetype");
}

@font-face {
  font-family: 'newsGothic';
  src: url("fonts/newsGothic/2A265C_0_0.eot");
  src: url("fonts/newsGothic/2A265C_0_0.eot?#iefix") format("embedded-opentype"), url("fonts/newsGothic/2A265C_0_0.woff") format("woff"), url("fonts/newsGothic/2A265C_0_0.ttf") format("truetype");
}
/* 404 php */
.error404 .page-wrapper {
    background: url(images/bg_404.jpg) 50% no-repeat;
    background-size: cover;
}
.error404 .page-wrapper .page-content p {
    color: #fff;
    font-size: 40px;
    line-height: 1;
    margin: 20px 0 0;
}
.error404 .page-wrapper .page-content a {
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    padding: 5px 40px;
    margin-top: 20px;
    display: inline-block;
    border-radius: 10px;
}
@media screen and (max-width: 780px) {
	.error404 .page-wrapper{
		background: url(images/bg_404_mobile.jpg) 50% no-repeat;	
	}
	.error404 .page-wrapper .page-content p {
		font-size: 32px;
	}
}

.on, .off, a, .site-title, .social .icon, .videoContentLogo, a .videoContentBtn, .videoContentArrCont, .hpForm input[type="submit"], .logForm input[type="submit"], .logForm select[type="submit"], .prdctForm input[type="submit"], .basic, .pros, .groups, .kids, .news, .news:before, .footerDtls .center .FooterSocial .icon, .footerDtls .contactDtls a, .footerDtls .footerMenu ul li a, .socialInsideMobMenu a .icon, .teachersContSingle .hoverContMain, .page-template-page-course-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-training_schedule a.ListOfLocationsCont .ListOfLocations, .page-template-page-regular-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-bipper-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-products-php .productsCont .productsContSingle .productsSingle .productsSingleForm, .post-type-archive-product .productsCont .productsContSingle .productsSingle .productsSingleForm, .tax-product_cat .productsCont .productsContSingle .productsSingle .productsSingleForm, .woocommerce-cart .productsCont .productsContSingle .productsSingle .productsSingleForm, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .productsSingleForm, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .productsSingleForm, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .productsSingleForm, .page-template-page-products-php .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .post-type-archive-product .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .tax-product_cat .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .woocommerce-cart .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .page-template-page-products-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .post-type-archive-product .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .tax-product_cat .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .woocommerce-cart .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .page-template-page-news-php .productsCont .productsContSingle .productsSingle:before, .page-template-page-jobs .productsCont .productsContSingle .productsSingle:before, .page-template-page-forms-php #content input[type="submit"], .page-template-page-health_declaration #content input[type="submit"], .page-template-page-match-group-training #content input[type="submit"], .page-template-page-forms-sa-php #content input[type="submit"], .page-template-page-forms-php #content .logForm select[type="submit"], .page-template-page-health_declaration #content .logForm select[type="submit"], .page-template-page-match-group-training #content .logForm select[type="submit"], .logForm .page-template-page-forms-php #content select[type="submit"], .logForm .page-template-page-health_declaration #content select[type="submit"], .logForm .page-template-page-match-group-training #content select[type="submit"], .page-template-page-forms-sa-php #content .logForm select[type="submit"], .logForm .page-template-page-forms-sa-php #content select[type="submit"], .page-template-page-branchs-php .titelsOfBranchesList div, .page-template-page-branchs-php .branchSingle, .home .productsSingleForm {
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-transform: translateZ(0);
}
.beforeBranchAccordion-content p {
    color: #fff;
    text-align: right;
    padding: 30px 0 0;
}
.page-template-page-branchs-php .panel-default > .panel-heading h3{
	font-size: 1.667rem;	
}
.page-template-page-branchs-php .panel-default > .panel-heading h3 a {
    width: 100%;
    padding: 25px;
}
.page-template-page-branchs-php .panel-default > .panel-heading h3 a:hover {
    color: #008aff;
}
.news, .footerImgCont, .page-template-page-team-php .teachersCont .single, .page-template-page-course-php .teachersCont .single, .page-template-page-training_schedule .teachersCont .single, .page-template-page-regular-php .teachersCont .single, .page-template-page-bipper-php .teachersCont .single {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.off {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

html {
  font-size: 18px;
}

body {
  font-family: 'atlas', Fallback, sans-serif;
  overflow-x: hidden;
}

a:hover {
  text-decoration: none;
}

h1, .hpForm .text h2,
.logForm .text h2,
.hashitaShelanu h2, h2, h3, h4, h5, h6 {
  font-family: 'atlas', Fallback, sans-serif;
  margin: 0;
}

::-webkit-input-placeholder {
  color: #646666;
  font-size: 18px;
  margin-top: 3px;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #646666;
  font-size: 18px;
  margin-top: 3px;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #646666;
  font-size: 18px;
  margin-top: 3px;
}

:-ms-input-placeholder {
  color: #646666;
  font-size: 18px;
  margin-top: 3px;
}

.home p {
  color: #fff;
}

p {
  font-size: 20px;
  color: #575757;
  line-height: 1.4;
}

html {
  overflow-x: hidden;
}

.site {
  max-width: 100%;
  width: 100%;
  background-color: #fff;
}

.home .site, .page-template-page-in-the-media-php .site {
  background-color: #f1f9fa;
}

.sec1 {
  max-width: 1850px;
  margin: 0 auto;
  padding: 0 12px;
}
.sec1 .smallVideo_cont {
    cursor: pointer;
}
.entry-header, .entry-content, .entry-summary, .entry-meta {
  max-width: 100%;
}

.firstRibua {
  background-color: #008aff;
  min-height: 200px;
  margin-bottom: 24px;
  text-align: center;
  color: #fff;
}

.footerImg {
  width: 33.333333333333%;
  float: right;
}

.video {
  width: 100%;
  float: right;
}
a#new-modal-closer {
    color: #fff;
    position: absolute;
    font-size: 45px;
    z-index: 9999;
    top: -21px;
    transform: rotate(45deg);
    font-family: sans-serif;
    font-weight: 100;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.site-header {
  height: 85px;
  width: 100% !important;
  left: 0 !important;
  background-color: #F8F8F8 !important;
  -webkit-box-shadow: 0 2px 1px rgba(65, 70, 70, 0.42);
  box-shadow: 0 2px 1px rgba(65, 70, 70, 0.42);
  background-image: none !important;
}

.navbar {
  background-color: transparent;
  max-width: 100%;
}

.site-header .home-link {
  min-height: 0;
  padding: 0;
  max-width: 140px;
  float: right;
  z-index: 2;
  position: absolute;
  top: 6px;
  right: 35px;
}

.site-title {
  padding: 0;
  width: 115px;
  height: 68px;
}

.site-title:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.nav-menu li a {
  line-height: 1.8;
  padding: 0;
  margin: 22px 24px 0 24px;
  color: #575757;
  font-size: 19px;
  font-weight: 500;
}
.nav-menu li.green-btn a span{
    background-color: #52d2a9;
    color: #fff;
    padding: 9px 20px;
    border-radius: 30px;
    font-size: 19px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.nav-menu li.green-btn.current-menu-item a span{
    background-color: transparent;
    color: #575757;
    padding: 0;
    border-radius: 0;
    font-size: 21px;
    text-shadow: none;
}  
.main-navigation {
  clear: none;
  margin: 0 auto;
  max-width: 100%;
  min-height: 0;
  position: relative;
}

ul.nav-menu, div.nav-menu > ul {
  margin: 0 auto !important;
  padding: 0px !important;
  width: Auto;
  text-align: center;
}

.social {
  z-index: 3;
  float: left;
  position: absolute;
  top: 15px;
  left: 28px;
}

.social .icon {
  float: left;
  width: 33px;
  height: 33px;
  padding-top: 13px;
}

.social .icon:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

.social a:first-child .icon {
  margin-left: 12px;
}

.navCont {
  z-index: 2;
}

.nav-menu li:hover > a, .nav-menu li a:hover {
  background-color: transparent;
  color: inherit;
}

.home .site-header {
  position: absolute;
  z-index: 9993 !important;
  bottom: 0;
  /*top:auto !important;*/
  /*&.fromMobToDsktp{
  	top:0 !important;
  	}*/
}

.header-unit {
  height: 950px;
  /*	border: 2px solid #000;
   	border-right:none;
   border-left: none;*/
  position: relative;
  /*padding: 20px;*/
}

#video-container {
  position: absolute;
}

#video-container video {
  /*width: 100%;*/
}

#video-container {
  top: 0%;
  left: 0%;
  height: 100%;
  /*width:100%;*/
  overflow: hidden;
}

video {
  position: absolute;
  z-index: 0;
}

video.fillWidth {
  width: 100%;
}

.videoContent {
  width: 100%;
  z-index: 9993;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 45%;
  color: #fff;
  font-size: 66px;
  font-weight: 500;
  text-shadow: 1px 0 1px rgba(2, 2, 2, 0.75);
}

.videoContent .videoContentText {
  width: 58%;
  margin: 0 auto 40px auto;
  line-height: 1;
}

.videoContentLogo {
  width: 160px;
  height: 160px;
  margin: 10px auto 40px auto;
}

.refer-friend {
  color: #008aff;
  font-size: 16px;
  margin-left: 20px;
}

.refer-friend:active, .refer-friend:visited {
  color: #008aff;
}

.refer-friend:hover {
  color: #575757;
}

#site-navigation .refer-friend {
  color: #008aff;
  margin: 20px 0;
}

#site-navigation .refer-friend:hover {
  color: #575757;
}

a .videoContentBtn {
  font-size: 35px;
  text-shadow: 1px 0 1px rgba(89, 149, 120, 0.75);
  padding: 13px 45px 17px 45px;
  border-radius: 10px;
  background-clip: padding-box;
  background-color: #008aff;
  margin: 0 auto 50px auto;
  border: 3px solid #fff;
  color: #fff;
}

a .videoContentBtn:hover {
  background-color: #005399;
}

a .videoContentBtn:active {
  background-color: #001c33;
}

.videoContentArrText {
  font-size: 25px;
  text-shadow: 1px 0 1px rgba(2, 2, 2, 0.4);
  margin: 0 auto 5px auto;
}

.videoContentArr {
  margin: 0 auto;
  background: url("images/sprite.png") no-repeat -790px -413px;
  width: 21px;
  height: 16px;
}

.videoContentArrCont {
  cursor: pointer;
}

.videoContentArrCont:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.hashitaShelanu {
  background-color: #008aff;
  text-align: center;
  color: #fff;
  padding: 85px;
  padding-bottom: 92px;
  margin-bottom: 28px;
  margin-top: 28px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.hashitaShelanu:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.hashitaShelanu .hashitaShelanu-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
  padding: 15%;
}

.hashitaShelanu .hashitaShelanu-content h1,
.hashitaShelanu .hashitaShelanu-content h2 {
  font-size: 48px;
  font-weight: bold;
  margin: 5% 0;
}

.hashitaShelanu .hashitaShelanu-content p {
  font-size: 21px;
}

.hashitaShelanu .hashitaShelanu-content div {
  display: table;
  width: 100%;
  height: 100%;
}

.hashitaShelanu .hashitaShelanu-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: white;
}

.square-box, .smallVideo {
  position: relative;
  overflow: hidden;
  background: #4679BD;
}

.square-box:before, .smallVideo:before {
  content: "";
  display: block;
  padding-top: 100%;
}

.square-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
}

.square-content div {
  display: table;
  width: 100%;
  height: 100%;
}

.square-content span {
    display: table-cell;
    text-align: center;
    vertical-align: bottom;
    color: white;
    padding-bottom: 10px;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}

.smallVideo {
  margin-bottom: 28px;
  margin-top: 28px;
  width: 100%;
}

.smallVideo:before {
  padding-top: 49.5%;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.smallVideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.stamp {
  background: url("images/sprite.png") no-repeat -751px -531px;
  width: 165px;
  height: 170px;
  position: absolute;
  right: -23px;
  top: -30px;
}

.tooltip-inner {
  padding: 10px 20px 10px 20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  border-radius: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 5px 12px rgba(2, 2, 2, 0.75);
  box-shadow: 0 5px 12px rgba(2, 2, 2, 0.75);
  color: #29333c;
  font-size: 16px;
  text-decoration: underline;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #fff;
  border-width: 0 5px 5px;
}

.hpForm, .logForm, .prdctForm {
  float: right;
  background-color: #e7eff0;
  padding: 50px 6% 17px 6%;
  margin-bottom: 28px;
  border-top: 1px solid #dde6e7;
  border-bottom: 1px solid #dde6e7;
}

.hpForm div, .hpForm h1, .hpForm .text h2,
.logForm .text .hpForm h2,
.hpForm .hashitaShelanu h2,
.hashitaShelanu .hpForm h2, .hpForm p, .logForm div, .logForm h1, .hpForm .text .logForm h2,
.logForm .text h2,
.logForm .hashitaShelanu h2,
.hashitaShelanu .logForm h2, .logForm p, .prdctForm div, .prdctForm h1, .prdctForm .hpForm .text h2, .hpForm .text .prdctForm h2,
.prdctForm .logForm .text h2,
.logForm .text .prdctForm h2,
.prdctForm .hashitaShelanu h2,
.hashitaShelanu .prdctForm h2, .prdctForm p {
  float: right;
}

.hpForm .text .icon, .logForm .text .icon, .prdctForm .text .icon {
  margin-left: 6%;
}

.hpForm .text .icon img, .logForm .text .icon img, .prdctForm .text .icon img {
  height: 66px !important;
}

.hpForm .text h1, .hpForm .text h2, .logForm .text h1,
.logForm .text h2, .prdctForm .text h1, .prdctForm .hpForm .text h2, .hpForm .prdctForm .text h2,
.prdctForm .logForm .text h2,
.logForm .prdctForm .text h2,
.prdctForm .text .hashitaShelanu h2,
.hashitaShelanu .prdctForm .text h2 {
  color: #008aff;
  font-size: 29px;
  clear: left;
  margin: 0;
  line-height: 0.5;
}

.hpForm .text p, .logForm .text p, .prdctForm .text p {
  color: #575757;
  font-size: 17px;
  line-height: 3.2;
  min-width: 50%;
}

.hpForm input, .hpForm .logForm select, .logForm .hpForm select, .logForm input, .logForm select, .prdctForm input, .prdctForm .logForm select, .logForm .prdctForm select {
  border: 1px solid #c0cbcc;
  line-height: 1.3;
  padding: 12px 10px 13px 10px;
  color: #646666;
  font-size: 18px;
  margin-top: 3px;
}

.hpForm input[type="submit"], .hpForm .logForm select[type="submit"], .logForm .hpForm select[type="submit"], .logForm input[type="submit"], .logForm select[type="submit"], .prdctForm input[type="submit"], .prdctForm .logForm select[type="submit"], .logForm .prdctForm select[type="submit"], .logForm .submit_form_btn, .submit_form_btn {
  border-radius: 10px;
  background-clip: padding-box;
  background-color: #0089ff;
  -webkit-box-shadow: 0 3px 0 #125e9f;
  box-shadow: 0 3px 0 #125e9f;
  float: left;
  background-image: none;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  text-shadow: 1px 0 1px rgba(7, 131, 237, 0.75);
  width: 24%;
  padding: 10px 20px;
  border: none;
  line-height: 1.3;
}

.logForm .responder_form .submit_form_btn {
  margin-left: 0 !important;
  width: 24%;
}

.hpForm input[type="submit"]:hover, .hpForm .logForm select[type="submit"]:hover, .logForm .hpForm select[type="submit"]:hover, .logForm input[type="submit"]:hover, .logForm select[type="submit"]:hover, .prdctForm input[type="submit"]:hover, .prdctForm .logForm select[type="submit"]:hover, .logForm .prdctForm select[type="submit"]:hover {
  background-color: #005299;
}

.hpForm input[type="submit"]:active, .hpForm .logForm select[type="submit"]:active, .logForm .hpForm select[type="submit"]:active, .logForm input[type="submit"]:active, .logForm select[type="submit"]:active, .prdctForm input[type="submit"]:active, .prdctForm .logForm select[type="submit"]:active, .logForm .prdctForm select[type="submit"]:active {
  background-color: #001b33;
}

.hpForm .wpcf7, .hpForm .responder_form, .logForm .wpcf7, .prdctForm .wpcf7 {
  width: 100%;
}

.hpForm .wpcf7 p, .hpForm .responder_form p, .logForm .wpcf7 p, .prdctForm .wpcf7 p {
  width: 100%;
  margin-bottom: 0px;
}

.hpForm .wpcf7 p span, .hpForm .responder_form p span, .logForm .wpcf7 p span, .prdctForm .wpcf7 p span {
  float: right;
  margin-left: 1.333333333333333%;
  width: 24%;
}

.hpForm .wpcf7 p span:last-child, .hpForm .responder_form p span:last-child, .logForm .wpcf7 p span:last-child, .prdctForm .wpcf7 p span:last-child {
  margin-left: 0;
}

span.wpcf7-not-valid-tip {
  width: 100% !important;
}

#newsletter {
  float: left;
  width: 100%;
}

#newsletter span {
  width: auto;
  margin-right: 0 !important;
  color: #666868;
  font-size: 16px;
  line-height: 1.2;
}

#newsletter input[type="checkbox"], #newsletter .logForm select[type="checkbox"], .logForm #newsletter select[type="checkbox"] {
  float: right;
  margin-left: 5px;
}

span.checkbox-379 {
  width: 100% !important;
  margin-top: 12px;
}

.course {
  color: #fff;
  margin-bottom: 24px;
  text-align: center;
  padding: 35px 0;
  float: left;
  width: 100%;
  min-height: 285px;
}

.course .title {
  font-family: 'newsGothic',Fallback, sans-serif;
  font-size: 35px;
  margin: 0 auto;
}

.course .title .icon,
.news .title .icon {
  background-image: url("images/ti-logo-transparent-white.svg");
  width: 89px;
  height: 89px;
  display: inline-block;
}

.news2 .title .icon {
  background-image: url("images/homepage-news-ti-icon.gif");
  background-size: 89px 89px;
}

.course .title .text {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 18px;
  top: -25px;
  position: relative;
}

.course .desc {
  border-top: solid 2px rgba(255, 255, 255, 0.75);
  border-bottom: solid 2px rgba(255, 255, 255, 0.75);
  padding: 14px 15px 16px 15px;
  line-height: 1.1;
  font-size: 17px;
  font-weight: 500;
  float: left;
  text-align: center;
  width: 80%;
  float: none;
  margin: auto;
  margin-bottom: 20px;
}

.course .linkCont {
  color: #fff;
  margin: 0px auto;
  width: 110px;
  display: block !important;
}

.course .linkCont .link {
  float: right;
}

.course .linkCont .linkarr {
  background: url("images/sprite.png") no-repeat -748px -414px;
  width: 10px;
  height: 12px;
  float: right;
  margin-top: 5px;
  margin-right: 5px;
}

.basic {
  /*background-color:$blue;*/
  height: 300px;
  padding: 30px 8%;
}

.basic:hover {
  /*background-color: darken($blue, 15%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.basic:active {
  /*background-color: darken($blue, 15%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.basic .note {
  background: url("images/starthere.svg");
  width: 137.8px;
  height: 130px;
  position: absolute;
  right: 0;
  top: 0;
}

.basic .title .text {
  font-size: 48px;
  margin-left: 35px;
  top: -30px;
  margin-bottom: 4px;
}

.basic .title .icon {
  width: 98px;
  height: 98px;
}

.basic .desc {
  font-size: 25px;
  padding: 16px 0 20px 0;
  margin-bottom: 22px;
  width: 85%;
}

.pros {
  /*background-color:$gray7;*/
}

.pros:hover {
  /*		background-color: darken($gray7, 15%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.pros:active {
  /*background-color: darken($gray7, 23%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.groups {
  /*background-color:$tchelet;*/
}

.groups:hover {
  /*		background-color: darken($tchelet, 15%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.groups:active {
  /*background-color: darken($tchelet, 23%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.kids {
  /*background-color:$lilach;*/
}

.kids:hover {
  /*background-color: darken($lilach, 15%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.kids:active {
  /*background-color: darken($lilach, 23%);*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.news {
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding-top: 40%;
  min-height: 596px;
}

.news:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  opacity: 0;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
}

.news:hover:before {
  opacity: 1;
}

.news .title {
  font-size: 52px;
  margin-bottom: 40px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

.news .content {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  font-size: 23px;
  padding: 0 10%;
}

.news .moreDtlsCont {
  margin: 0px auto;
  width: 175px;
  display: block !important;
  color: #f1f8f9;
  bottom: 47px;
  position: absolute;
  right: 0;
  left: 0;
}

.news .moreDtlsCont .moreDtls {
  float: right;
  font-size: 13px;
  font-weight: 500;
  margin-top: 13px;
  margin-left: 15px;
}

.news .moreDtlsCont .moreDtlsIcon {
  float: right;
  width: 48px;
  height: 48px;
}

.news .new {
  position: absolute;
  left: 0;
  top: 0;
  background: url("images/new-post.svg") no-repeat;
  width: 107px;
  height: 100px;
}

.news2 .moreDtlsCont .moreDtls {
  float: none;
  margin-left: 0;
}

.news2 .content {
  border-bottom: 1px white solid;
  border-top: 1px white solid;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
  width: 80%;
}

.news2 .content p {
  margin: 0;
}

.footerImgCont {
  width: 33.33333333333333%;
  height: 500px;
  float: right;
  color: #fff;
  text-align: center;
}

.footerImgCont .cont {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0 15%;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  line-height: 32px;
}

.footerImgCont .cont .content {
  font-size: 25px;
}

.footerImgCont .cont .name {
  color: #fff;
  font-size: 20px;
  padding: 10px 25px;
  margin-top: 30px;
  display: inline-block;
  font-weight: 500;
}

.footerImgCont .cont .name span {
  font-weight: 300;
}

.footerDtls {
  color: #fff;
  background-color: #008aff;
  padding-top: 75px;
}

.footerDtls .row {
  max-width: 1850px;
  padding: 0 3.891891891891892%;
  margin: 0 auto;
}

.footerDtls .center {
  padding: 75px 0 100px 0;
  color: #fafafa;
}

.footerDtls .center .title {
  font-size: 28px;
  font-weight: bold;
}

.footerDtls .center .subTitle {
  font-size: 20px;
  margin-bottom: 45px;
}

.footerDtls .center .FooterSocial .icon {
  width: 48px;
  height: 48px;
  float: right;
  margin-left: 20px;
}

.footerDtls .center .FooterSocial .icon:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

.footerDtls .center .FooterSocial .icon.twtr {
  /*background: url('images/sprite.png') no-repeat -239px -376px;*/
  background-image: url("images/twitterIconWhite.svg");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  /*&:hover{
  background: url('images/sprite.png') no-repeat -239px -446px;
  }	*/
}

.footerDtls .center .FooterSocial .icon.fcbk {
  background: url("images/sprite.png") no-repeat -168px -376px;
  /*&:hover{
  background: url('images/sprite.png') no-repeat -168px -446px;	
  }*/
}

.footerDtls .center .FooterSocial .icon.yutbe {
  background: url("images/sprite.png") no-repeat -95px -376px;
  width: 49px;
  height: 49px;
  margin-left: 0;
  /*&:hover{
  background: url('images/sprite.png') no-repeat -95px -446px;	
  }*/
}
.FooterSocial a i {
    color: #008aff;
    background: #fff;
    font-size: 31px;
    width: 48px;
    height: 48px;
    float: right;
    margin-left: 20px;
    border-radius: 47%;
    line-height: 49px;
    text-align: center;
}
.FooterSocial a:last-child i {
    margin-left: 0;
}
.FooterSocial a i:hover {
    opacity: .7;
}
.footerDtls .contactDtls {
  text-align: right;
  padding: 85px 0 100px 0;
  font-size: 19px;
}

.footerDtls .contactDtls a {
  display: inline;
  color: #fff;
}

.footerDtls .contactDtls a:hover {
  color: #cccccc;
}

.footerDtls .contactDtls a:active {
  color: #999999;
}

.footerDtls .contactDtls .mob {
  /*padding-left:59px;*/
}

.footerDtls .contactDtls .mob .icon {
  background: url("images/sprite.png") no-repeat -493px -504px;
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 10px;
}

.footerDtls .contactDtls .phone {
  /*padding-left:30px;*/
}

.footerDtls .contactDtls .phone .icon {
  background: url("images/sprite.png") no-repeat -491px -545px;
  width: 20px;
  height: 13px;
  display: inline-block;
  margin-right: 10px;
}

.footerDtls .footerMenu {
  text-align: right;
  padding: 85px 7.3% 100px 0;
}

.footerDtls .footerMenu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.footerDtls .footerMenu ul li a {
  color: #fff;
  font-weight: 500;
  font-size: 18px;
  text-decoration: underline;
}

.footerDtls .footerMenu ul li a:hover {
  color: #cccccc;
}

.footerDtls .footerMenu ul li a:active {
  color: #999999;
}

.footer-refer-friend img {
  height: auto;
  width: 150px;
}

.allRights {
  background-color: #e7eff0;
  color: #858585;
  font-size: 13px;
  float: left;
  width: 100%;
  display: inline-block;
}

.allRights .cont {
  padding: 10px 3.891891891891892%;
  max-width: 1850px;
  margin: 0px auto 20px auto;
}

.allRights .cont p {
  color: #686758;
  font-family: atlas, Fallback, sans-serif;
  font-size: 12px;
}

.allRights .cont a {
  font-size: 12px;
}

.footerCredits {
  direction: ltr;
}

.footerCredits.pull-left a {
  float: left;
  margin-left: 4px;
  margin-top: -1px;
}

.footerCredits.pull-left p {
  float: left;
  margin-bottom: 0;
}

.footerCredits.pull-right a {
  float: right;
  margin-left: 0;
  margin-top: -1px;
  margin-right: 4px;
}

.footerCredits.pull-right p {
  float: right;
  margin-bottom: 0;
}

.hentry {
  background-color: #f1f9fa;
}

/* Effect 15: scale down, reveal */
#site-navigation a {
  color: #575757;
  text-shadow: none;
}

#site-navigation a:hover {
  color: rgba(0, 0, 0, 0.3);
}

#site-navigation a:hover::before,
#site-navigation a:focus::before {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0;
}

.videoContentBtn.insideNav {
  width: 192px;
  height: 41px;
  border-radius: 10px;
  background-clip: padding-box;
  background-color: #0089ff;
  -webkit-box-shadow: 0 3px 0 #125e9f;
          box-shadow: 0 3px 0 #125e9f;
  color: #fff;
  font-size: 17px;
  text-shadow: 0 -1px 1px rgba(89, 149, 120, 0.75);
  padding: 8px 45px 17px 40px;
  margin: 0 0 0 20px;
  border: none;
}

.menu-main-menu-container .current-page-ancestor a, .menu-main-menu-container .current_page_item a {
  border-top: #575757 solid 3px;
}

.container {
  max-width: 1850px;
}

.elements {
  list-style: none;
  display: inline-block;
  margin: 15px auto;
  width: 100%;
  text-align: center;
  padding: 0;
}

.elements li {
  display: inline-block;
}

.elements li.current_page_item a {
  color: #008aff;
}

.elements li a {
  font-size: 19px;
  color: #acacac;
  padding: 0 7px 0 10px;
  border-left: #acacac 1px solid;
  font-weight: 500;
  line-height: 1;
}

.elements li a:hover {
  color: #575757;
}

.elements li:last-child a {
  border-left: none;
  padding-left: 0;
}

.page-template-page-team-php .subHeader, .page-template-page-course-php .subHeader, .page-template-page-training_schedule .subHeader, .page-template-page-regular-php .subHeader, .page-template-page-bipper-php .subHeader {
  background-color: #f3f5f5;
  padding-top: 43px;
}

.page-template-page-team-php .subHeader .rightSide, .page-template-page-course-php .subHeader .rightSide, .page-template-page-training_schedule .subHeader .rightSide, .page-template-page-regular-php .subHeader .rightSide, .page-template-page-bipper-php .subHeader .rightSide {
  background-color: #008aff;
  border-bottom: 1px solid #e8e8e8;
}

.page-template-page-team-php .subHeader .rightSide h1, .page-template-page-team-php .subHeader .rightSide .hpForm .text h2, .hpForm .text .page-template-page-team-php .subHeader .rightSide h2,
.page-template-page-team-php .subHeader .rightSide .logForm .text h2,
.logForm .text .page-template-page-team-php .subHeader .rightSide h2,
.page-template-page-team-php .subHeader .rightSide .hashitaShelanu h2,
.hashitaShelanu .page-template-page-team-php .subHeader .rightSide h2, .page-template-page-course-php .subHeader .rightSide h1, .page-template-page-training_schedule .subHeader .rightSide h1, .page-template-page-course-php .subHeader .rightSide .hpForm .text h2, .hpForm .text .page-template-page-course-php .subHeader .rightSide h2, .page-template-page-training_schedule .subHeader .rightSide .hpForm .text h2, .hpForm .text .page-template-page-training_schedule .subHeader .rightSide h2,
.page-template-page-course-php .subHeader .rightSide .logForm .text h2,
.logForm .text .page-template-page-course-php .subHeader .rightSide h2,
.page-template-page-training_schedule .subHeader .rightSide .logForm .text h2,
.logForm .text .page-template-page-training_schedule .subHeader .rightSide h2,
.page-template-page-course-php .subHeader .rightSide .hashitaShelanu h2,
.hashitaShelanu .page-template-page-course-php .subHeader .rightSide h2,
.page-template-page-training_schedule .subHeader .rightSide .hashitaShelanu h2,
.hashitaShelanu .page-template-page-training_schedule .subHeader .rightSide h2, .page-template-page-regular-php .subHeader .rightSide h1, .page-template-page-bipper-php .subHeader .rightSide h1, .page-template-page-regular-php .subHeader .rightSide .hpForm .text h2, .hpForm .text .page-template-page-regular-php .subHeader .rightSide h2, .page-template-page-bipper-php .subHeader .rightSide .hpForm .text h2, .hpForm .text .page-template-page-bipper-php .subHeader .rightSide h2,
.page-template-page-regular-php .subHeader .rightSide .logForm .text h2,
.logForm .text .page-template-page-regular-php .subHeader .rightSide h2,
.page-template-page-bipper-php .subHeader .rightSide .logForm .text h2,
.logForm .text .page-template-page-bipper-php .subHeader .rightSide h2,
.page-template-page-regular-php .subHeader .rightSide .hashitaShelanu h2,
.hashitaShelanu .page-template-page-regular-php .subHeader .rightSide h2,
.page-template-page-bipper-php .subHeader .rightSide .hashitaShelanu h2,
.hashitaShelanu .page-template-page-bipper-php .subHeader .rightSide h2 {
  font-size: 67px;
  color: #fff;
  font-weight: 700;
  line-height: 1;
  padding: 10%;
}

.page-template-page-team-php .subHeader .leftSide, .page-template-page-course-php .subHeader .leftSide, .page-template-page-training_schedule .subHeader .leftSide, .page-template-page-regular-php .subHeader .leftSide, .page-template-page-bipper-php .subHeader .leftSide {
  border-bottom: 1px solid #e8e8e8;
  padding: 0 10%;
}

.page-template-page-team-php .subHeader .leftSide p, .page-template-page-course-php .subHeader .leftSide p, .page-template-page-training_schedule .subHeader .leftSide p, .page-template-page-regular-php .subHeader .leftSide p, .page-template-page-bipper-php .subHeader .leftSide p {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.page-template-page-team-php .teachersCont, .page-template-page-course-php .teachersCont, .page-template-page-training_schedule .teachersCont, .page-template-page-regular-php .teachersCont, .page-template-page-bipper-php .teachersCont {
  margin: 0 auto;
  max-width: 1850px;
}

.page-template-page-team-php .teachersCont .single, .page-template-page-course-php .teachersCont .single, .page-template-page-training_schedule .teachersCont .single, .page-template-page-regular-php .teachersCont .single, .page-template-page-bipper-php .teachersCont .single {
  margin-top: 24px;
}

.page-template-page-team-php #content {
  background-color: #f1f9fa;
}

.innerNav {
  background-color: #f8f8f8;
  border-style: solid;
  border-color: #dae2e3;
  border-width: 0px 0px 1px 0px;
  position: fixed;
  width: 100%;
  z-index: 1;
  top: 94px;
}

.woocommerce-page .innerNav {
  top: calc( 94px + 70px);
}

.teachersContSingle {
  color: #fff;
}

.teachersContSingle .titelsCont, .teachersContSingle .titelsCont2 {
  text-align: center;
}

.teachersContSingle .titelsCont .titelsContIn, .teachersContSingle .titelsCont2 .titelsContIn {
    position: absolute;
    top: 83%;
    width: 100%;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

.teachersContSingle .titelsCont h1, .teachersContSingle .titelsCont .hpForm .text h2, .hpForm .text .teachersContSingle .titelsCont h2,
.teachersContSingle .titelsCont .logForm .text h2,
.logForm .text .teachersContSingle .titelsCont h2,
.teachersContSingle .titelsCont .hashitaShelanu h2,
.hashitaShelanu .teachersContSingle .titelsCont h2, .teachersContSingle .titelsCont2 h1, .teachersContSingle .titelsCont2 .hpForm .text h2, .hpForm .text .teachersContSingle .titelsCont2 h2,
.teachersContSingle .titelsCont2 .logForm .text h2,
.logForm .text .teachersContSingle .titelsCont2 h2,
.teachersContSingle .titelsCont2 .hashitaShelanu h2,
.hashitaShelanu .teachersContSingle .titelsCont2 h2 {
  font-size: 2.556rem;
  margin: 0;
  font-weight: 600;
  line-height: 1;
}

.teachersContSingle .titelsCont h2, .teachersContSingle .titelsCont2 h2 {
  font-size: 1.333rem;
  margin: 0;
  line-height: 1;
}

.teachersContSingle .hoverContMain {
  height: 100%;
  background-color: #008aff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
  top: 0;
  width: 100%;
  position: absolute;
}

.teachersContSingle .hoverContMain.off {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.teachersContSingle .hoverCont {
  display: block;
  position: absolute;
  bottom: 0;
  text-align: center;
  padding: 5%;
  width: 100%;
  height: 100%;
}

.teachersContSingle .hoverCont .qute {
  font-size: 1.889rem;
  padding: 0.8889rem;
  border: 1px solid #fff;
  border-bottom: none;
}

.teachersContSingle .hoverCont .teamPopUpBottom {
  width: 100%;
  background-image: url(images/teamPopUpBottom.png);
  height: 22px;
  background-position: top center;
  background-repeat: no-repeat;
}

.teachersContSingle .hoverCont h1, .teachersContSingle .hoverCont .hpForm .text h2, .hpForm .text .teachersContSingle .hoverCont h2,
.teachersContSingle .hoverCont .logForm .text h2,
.logForm .text .teachersContSingle .hoverCont h2,
.teachersContSingle .hoverCont .hashitaShelanu h2,
.hashitaShelanu .teachersContSingle .hoverCont h2 {
  margin-top: 30px;
  font-size: 1.611rem;
  font-weight: 600;
  margin: 0;
}

.teachersContSingle .hoverCont h2 {
  font-size: 1rem;
  margin: 0;
  font-weight: 400;
  margin-bottom: 30px;
}

.teachersContSingle .hoverCont .bottomCont {
  font-size: 0.8889rem;
  color: #fff;
  margin: 0;
}

.teachersContSingle .hoverCont .bottomCont a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.teachersContSingle .hoverCont .bottomCont .mail {
  border-top: 1px solid #fff;
  padding: 25px 0 0 0;
  color: #fff;
}

.teachersContSingle .hoverCont .bottomCont .mail div {
  float: right;
}

.teachersContSingle .hoverCont .bottomCont .mail .icon {
  background: url("images/sprite.png") no-repeat -485px -582px;
  width: 31px;
  height: 18px;
  margin-left: 15px;
  margin-top: 3px;
}

.teachersContSingle .hoverCont .bottomCont .soc {
  border-top: 1px solid #fff;
  padding: 20px 0 0 0;
  border-right: 1px solid #fff;
}

.teachersContSingle .hoverCont .bottomCont .soc .text, .teachersContSingle .hoverCont .bottomCont .soc a {
  float: left;
  margin-right: 2%;
  margin-right: 10px;
}

.teachersContSingle .hoverCont .bottomCont .soc .text {
  direction: ltr;
  line-height: 2;
  font-size: 0.7778rem;
  margin-top: 2px;
}

.teachersContSingle .hoverCont .bottomCont .soc a:last-child {
  margin-right: 0;
}

.teachersContSingle .hoverCont .bottomCont .soc a svg g path {
  fill: #fff;
}

.logForm {
  float: none;
  margin-bottom: 0;
}

.logForm select {
  width: 100%;
  font-family: 'atlas', Fallback, sans-serif;
}

.logForm h1, .hpForm .text .logForm h2,
.logForm .text h2,
.logForm .hashitaShelanu h2,
.hashitaShelanu .logForm h2 {
  font-size: 2.222rem;
  line-height: 3.222rem !important;
}

.logForm .wpcf7 p span {
  float: right;
  margin-left: 2%;
  width: 17%;
}

.logForm #newsletter span {
  font-size: 13px;
}

.page-template-page-in-the-media-php .hentry {
  background-color: #fff;
}
h1.entry-title.itm-title {
    text-align: center;
    color: #008aff;
}
h1.enrty-title.blog-title {
	text-align: center;
	margin-bottom: 10px;
}
.inTheMediaCont {
  max-width: 1850px;
}
.inTheMediaCont .inTheMediaSingle {
    background-color: rgba(255,255,255,0.3);
    padding: 30px;
    border: 1px solid #008aff;
}
.inTheMediaCont .inTheMediaSingle blockquote h2 {
    color: #008aff;
    font-size: 40px;
}
.inTheMediaSingle blockquote:before {
    position: absolute;
    right: 0;
    top: -10px;
}
.inTheMediaCont .inTheMediaSingle blockquote br {
    display: none;
}
.inTheMediaCont a {
  display: block;
  font-size: 1.278rem;
  color: #008aff;
}
.inTheMediaCont a:hover {
  color: #008aff;
  text-decoration: underline;
}

.inTheMediaCont .inTheMediaSingle {
  text-align: center;
  margin-top: 85px;
}

.inTheMediaCont .inTheMediaSingle .imgCont {
  margin-top: 24px;
}

.inTheMediaCont .inTheMediaSingle .imgCont .beforeImg, .inTheMediaCont .inTheMediaSingle .imgCont .afterImg {
  display: inline-block;
  color: #d9d9d9;
}

.inTheMediaCont .inTheMediaSingle .imgCont .beforeImg:hover, .inTheMediaCont .inTheMediaSingle .imgCont .afterImg:hover {
  color: #d9d9d9;
}

.inTheMediaCont .inTheMediaSingle .imgCont .beforeImg {
  margin-left: 10px;
}

.inTheMediaCont .inTheMediaSingle .imgCont .afterImg {
  margin-right: 10px;
}

.inTheMediaCont .inTheMediaSingle blockquote {
  font-size: 1.7rem;
  line-height: 2.5rem;
  font-style: inherit;
  font-weight: 100;
  margin: 0;
  border: none;
  padding: 0;
}

.inTheMediaSingle blockquote {
  quotes: "“" "”" "‘" "’";
}

.inTheMediaSingle blockquote:before {
  content: open-quote;
  font-size: 5rem;
  float: right;
  line-height: 1;
  color: #cacaca;
}

.inTheMediaSingle blockquote:after {
  content: close-quote;
  font-size: 5rem;
  float: left;
  line-height: 1;
  color: #cacaca;
}

#video-container video {
  background: transparent url("images/VideoMobFallback.jpg") no-repeat 0 0;
  background-size: cover;
}

.videoContent {
  background-color: transparent !important;
}

.courseCont {
  max-width: 1850px;
  margin: 0 auto;
}

.courseCont .rightCol, .courseCont .leftCol {
  padding: 0 2.6%;
}

.courseCont .rightCol h1, .courseCont .rightCol .hpForm .text h2, .hpForm .text .courseCont .rightCol h2,
.courseCont .rightCol .logForm .text h2,
.logForm .text .courseCont .rightCol h2,
.courseCont .rightCol .hashitaShelanu h2,
.hashitaShelanu .courseCont .rightCol h2, .courseCont .leftCol h1, .courseCont .leftCol .hpForm .text h2, .hpForm .text .courseCont .leftCol h2,
.courseCont .leftCol .logForm .text h2,
.logForm .text .courseCont .leftCol h2,
.courseCont .leftCol .hashitaShelanu h2,
.hashitaShelanu .courseCont .leftCol h2 {
  font-size: 1.833rem;
  font-weight: 600;
  color: #3c3c3c;
  line-height: 2;
}

.courseCont .rightCol p, .courseCont .leftCol p {
  font-size: 1rem;
  color: #3c3c3c;
  line-height: 1.5;
}

.page-template-page-course-php .rightSide, .page-template-page-training_schedule .rightSide, .page-template-page-regular-php .rightSide, .page-template-page-bipper-php .rightSide {
  color: #fff;
  height: 311px;
  padding: 4%;
  /*padding-right: 10%;*/
}

.page-template-page-course-php .rightSide .cont, .page-template-page-training_schedule .rightSide .cont, .page-template-page-regular-php .rightSide .cont, .page-template-page-bipper-php .rightSide .cont {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 15%;
}

.page-template-page-course-php .rightSide div, .page-template-page-training_schedule .rightSide div, .page-template-page-regular-php .rightSide div, .page-template-page-bipper-php .rightSide div {
  float: right;
  margin-left: 30px;
  right: 50%;
}

.page-template-page-course-php .rightSide div:last-child, .page-template-page-training_schedule .rightSide div:last-child, .page-template-page-regular-php .rightSide div:last-child, .page-template-page-bipper-php .rightSide div:last-child {
  margin-left: 0;
}

.page-template-page-course-php .rightSide .nameOfCourse, .page-template-page-training_schedule .rightSide .nameOfCourse, .page-template-page-regular-php .rightSide .nameOfCourse, .page-template-page-bipper-php .rightSide .nameOfCourse {
  font-size: 3.5rem;
  font-family: newsGothic, Fallback, sans-serif;
  line-height: 2.05;
}

.page-template-page-course-php .rightSide .logo, .page-template-page-training_schedule .rightSide .logo, .page-template-page-regular-php .rightSide .logo, .page-template-page-bipper-php .rightSide .logo {
  width: 120px;
  height: 120px;
}

.page-template-page-course-php .rightSide .textOfCourse, .page-template-page-training_schedule .rightSide .textOfCourse, .page-template-page-regular-php .rightSide .textOfCourse, .page-template-page-bipper-php .rightSide .textOfCourse {
  font-size: 1.3rem;
  line-height: 1.3;
  margin-top: 5%;
  width: 30%;
}

.page-template-page-course-php .elements li.current_page_item a, .page-template-page-training_schedule .elements li.current_page_item a, .page-template-page-regular-php .elements li.current_page_item a, .page-template-page-bipper-php .elements li.current_page_item a {
  color: #008aff;
}

.page-template-page-course-php a.ListOfLocationsCont, .page-template-page-training_schedule a.ListOfLocationsCont, .page-template-page-regular-php a.ListOfLocationsCont, .page-template-page-bipper-php a.ListOfLocationsCont {
  position: absolute;
  top: 20px;
  left: 0px;
}

.page-template-page-course-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-training_schedule a.ListOfLocationsCont .ListOfLocations, .page-template-page-regular-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-bipper-php a.ListOfLocationsCont .ListOfLocations {
  width: 153px;
  height: 77px;
  background-color: #e7efef;
  z-index: 9997;
  background-image: url(images/icon_1832.png);
  background-repeat: no-repeat;
  background-position: 90% center;
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
  color: #7a7a7a;
  padding: 14% 40% 0 0;
}

.page-template-page-course-php a.ListOfLocationsCont .ListOfLocations:hover, .page-template-page-training_schedule a.ListOfLocationsCont .ListOfLocations:hover, .page-template-page-regular-php a.ListOfLocationsCont .ListOfLocations:hover, .page-template-page-bipper-php a.ListOfLocationsCont .ListOfLocations:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}

.page-template-page-course-php .rightSide2, .page-template-page-training_schedule .rightSide2, .page-template-page-regular-php .rightSide2, .page-template-page-bipper-php .rightSide2 {
  color: #fff;
  height: 310px;
  position: relative;
}

.page-template-page-course-php .rightSide2 .cont, .page-template-page-training_schedule .rightSide2 .cont, .page-template-page-regular-php .rightSide2 .cont, .page-template-page-bipper-php .rightSide2 .cont {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  float: none;
  height: 160px;
  text-align: center;
}

.page-template-page-course-php .rightSide2 div, .page-template-page-training_schedule .rightSide2 div, .page-template-page-regular-php .rightSide2 div, .page-template-page-bipper-php .rightSide2 div {
  display: inline-block;
}

.page-template-page-course-php .rightSide2 div:last-child, .page-template-page-training_schedule .rightSide2 div:last-child, .page-template-page-regular-php .rightSide2 div:last-child, .page-template-page-bipper-php .rightSide2 div:last-child {
  margin-left: 0;
}

.page-template-page-course-php .rightSide2 .nameOfCourse, .page-template-page-training_schedule .rightSide2 .nameOfCourse, .page-template-page-regular-php .rightSide2 .nameOfCourse, .page-template-page-bipper-php .rightSide2 .nameOfCourse {
  font-size: 3.5rem;
  font-family: newsGothic, Fallback, sans-serif;
  line-height: 2;
  display: block;
  float: right;
}
/* REL Fix */
.page-template-page-course-php .rightSide2 .nameOfCourse {
    font-family: 'atlas', Fallback, sans-serif;
    line-height: 0.9 !important;
    max-width: 100%;
    margin-left: 1vw;
    font-size: 2.4rem;
}
.page-template-page-course-php .rightSide2 .cont{
	right:12px !important;
}
.page-template-page-course-php .rightSide2 div.logo {
    display: none;
}
@media screen and (max-width: 780px) {
	#TUAAndiIconOpenMenuBtn {
		left: auto !important;
		right: 0 !important;
		top: 22vh !important;
	}
	
	.responder_form  .loader_image{
		display:none;
	}
}

/* End REL fixes*/
.page-template-page-course-php .rightSide2 .logo, .page-template-page-training_schedule .rightSide2 .logo, .page-template-page-regular-php .rightSide2 .logo, .page-template-page-bipper-php .rightSide2 .logo {
  width: 120px;
  height: 120px;
  display: block;
  float: right;
  margin-right: 20px;
}

.page-template-page-course-php .rightSide2 .textOfCourse, .page-template-page-training_schedule .rightSide2 .textOfCourse, .page-template-page-regular-php .rightSide2 .textOfCourse, .page-template-page-bipper-php .rightSide2 .textOfCourse {
  font-size: 1.3rem;
  line-height: 1.3;
  margin-top: 10px;
  width: 100%;
}

.page-template-page-course-php .elements li.current_page_item a, .page-template-page-training_schedule .elements li.current_page_item a, .page-template-page-regular-php .elements li.current_page_item a, .page-template-page-bipper-php .elements li.current_page_item a {
  color: #008aff;
}

.page-template-page-course-php a.ListOfLocationsCont, .page-template-page-training_schedule a.ListOfLocationsCont, .page-template-page-regular-php a.ListOfLocationsCont, .page-template-page-bipper-php a.ListOfLocationsCont {
  position: absolute;
  top: 20px;
  left: 0px;
}

.page-template-page-course-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-training_schedule a.ListOfLocationsCont .ListOfLocations, .page-template-page-regular-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-bipper-php a.ListOfLocationsCont .ListOfLocations {
  width: 153px;
  height: 77px;
  background-color: #e7efef;
  z-index: 9997;
  background-image: url(images/icon_1832.png);
  background-repeat: no-repeat;
  background-position: 90% center;
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
  color: #7a7a7a;
  padding: 14% 40% 0 0;
}

.page-template-page-course-php a.ListOfLocationsCont .ListOfLocations:hover, .page-template-page-training_schedule a.ListOfLocationsCont .ListOfLocations:hover, .page-template-page-regular-php a.ListOfLocationsCont .ListOfLocations:hover, .page-template-page-bipper-php a.ListOfLocationsCont .ListOfLocations:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
}

.rsUni .rsBullets {
  padding-top: 0 !important;
  bottom: 30px !important;
}

.rsUni .rsBullet {
  width: auto !important;
  height: auto !important;
}

.rsUni .rsBullet.rsNavSelected span {
  background-color: #0189ff !important;
  border: 4px #e7efef solid !important;
}

.rsUni .rsBullet span {
  width: 17px !important;
  height: 17px !important;
  border-radius: 9px;
  background-clip: padding-box;
  background-color: #e7efef !important;
}

.page-template-page-products-php .productsCont, .post-type-archive-product .productsCont, .tax-product_cat .productsCont, .woocommerce-cart .productsCont, .woocommerce-checkout .productsCont, .page-template-page-news-php .productsCont, .page-template-page-jobs .productsCont {
  max-width: 1272px;
  margin: auto;
  float: none;
  margin-top: 65px;
}

.page-template-page-products-php .productsCont .productsContSingle, .post-type-archive-product .productsCont .productsContSingle, .tax-product_cat .productsCont .productsContSingle, .woocommerce-cart .productsCont .productsContSingle, .woocommerce-checkout .productsCont .productsContSingle, .page-template-page-news-php .productsCont .productsContSingle, .page-template-page-jobs .productsCont .productsContSingle {
  margin-bottom: 24px;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle, .post-type-archive-product .productsCont .productsContSingle .productsSingle, .tax-product_cat .productsCont .productsContSingle .productsSingle, .woocommerce-cart .productsCont .productsContSingle .productsSingle, .woocommerce-checkout .productsCont .productsContSingle .productsSingle, .page-template-page-news-php .productsCont .productsContSingle .productsSingle, .page-template-page-jobs .productsCont .productsContSingle .productsSingle {
  text-align: center;
  border: 1px solid #dcdcdc;
  position: relative;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .productsSingleForm, .post-type-archive-product .productsCont .productsContSingle .productsSingle .productsSingleForm, .tax-product_cat .productsCont .productsContSingle .productsSingle .productsSingleForm, .woocommerce-cart .productsCont .productsContSingle .productsSingle .productsSingleForm, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .productsSingleForm, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .productsSingleForm, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .productsSingleForm {
  width: 100%;
  height: 100%;
  background-color: #008aff;
  position: absolute;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .post-type-archive-product .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .tax-product_cat .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .woocommerce-cart .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .productsSingleForm.on, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .productsSingleForm.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  z-index: 1;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .titelsCont, .post-type-archive-product .productsCont .productsContSingle .productsSingle .titelsCont, .tax-product_cat .productsCont .productsContSingle .productsSingle .titelsCont, .woocommerce-cart .productsCont .productsContSingle .productsSingle .titelsCont, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .titelsCont, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont {
  padding: 1.9rem;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .post-type-archive-product .productsCont .productsContSingle .productsSingle .titelsCont h2, .tax-product_cat .productsCont .productsContSingle .productsSingle .titelsCont h2, .woocommerce-cart .productsCont .productsContSingle .productsSingle .titelsCont h2, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
  color: #0083f6;
  font-family: 'newsGothic',Fallback, sans-serif;
  font-size: 2.667rem;
  font-weight: bold;
  text-transform: uppercase;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .titelsCont h3, .post-type-archive-product .productsCont .productsContSingle .productsSingle .titelsCont h3, .tax-product_cat .productsCont .productsContSingle .productsSingle .titelsCont h3, .woocommerce-cart .productsCont .productsContSingle .productsSingle .titelsCont h3, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .titelsCont h3, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h3, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h3 {
  color: #575757;
  font-size: 1.222rem;
  padding-bottom: 30px;
  border-bottom: 1px solid #dcdcdc;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .prdctImg, .post-type-archive-product .productsCont .productsContSingle .productsSingle .prdctImg, .tax-product_cat .productsCont .productsContSingle .productsSingle .prdctImg, .woocommerce-cart .productsCont .productsContSingle .productsSingle .prdctImg, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .prdctImg, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .prdctImg, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .prdctImg {
  height: 245px;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .prdctImg img, .post-type-archive-product .productsCont .productsContSingle .productsSingle .prdctImg img, .tax-product_cat .productsCont .productsContSingle .productsSingle .prdctImg img, .woocommerce-cart .productsCont .productsContSingle .productsSingle .prdctImg img, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .prdctImg img, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .prdctImg img, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .prdctImg img {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .priceCont, .post-type-archive-product .productsCont .productsContSingle .productsSingle .priceCont, .tax-product_cat .productsCont .productsContSingle .productsSingle .priceCont, .woocommerce-cart .productsCont .productsContSingle .productsSingle .priceCont, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .priceCont, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .priceCont, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .priceCont {
  padding: 2.222rem;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .priceCont .price, .post-type-archive-product .productsCont .productsContSingle .productsSingle .priceCont .price, .tax-product_cat .productsCont .productsContSingle .productsSingle .priceCont .price, .woocommerce-cart .productsCont .productsContSingle .productsSingle .priceCont .price, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .priceCont .price, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .priceCont .price, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .priceCont .price {
  border-top: 1px solid #dcdcdc;
  color: #505050;
  font-family: 'newsGothic',Fallback, sans-serif;
  font-size: 2.667rem;
  font-weight: bold;
  padding-top: 20px;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .post-type-archive-product .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .tax-product_cat .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .woocommerce-cart .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .priceCont .productBtn {
  padding: 10px 0;
  border-radius: 10px;
  background-clip: padding-box;
  background-color: #0083f7;
  -webkit-box-shadow: 0 3px 0 #125e9f;
  box-shadow: 0 3px 0 #125e9f;
  cursor: pointer;
  color: #fff;
  font-size: 1.111rem;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn:hover, .post-type-archive-product .productsCont .productsContSingle .productsSingle .priceCont .productBtn:hover, .tax-product_cat .productsCont .productsContSingle .productsSingle .priceCont .productBtn:hover, .woocommerce-cart .productsCont .productsContSingle .productsSingle .priceCont .productBtn:hover, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .priceCont .productBtn:hover, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn:hover, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .priceCont .productBtn:hover {
  background-color: #004d91;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn:active, .post-type-archive-product .productsCont .productsContSingle .productsSingle .priceCont .productBtn:active, .tax-product_cat .productsCont .productsContSingle .productsSingle .priceCont .productBtn:active, .woocommerce-cart .productsCont .productsContSingle .productsSingle .priceCont .productBtn:active, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .priceCont .productBtn:active, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn:active, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .priceCont .productBtn:active {
  background-color: #00172b;
}
.tax-product_cat .productsCont h1 {
    text-align: center;
    margin-bottom: 20px;
}
.close {
  float: right !important;
  margin-right: 6px;
  color: #fff;
  font-weight: normal !important;
  font-size: 40px !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translateZ(0);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
  font-weight: 100 !important;
  margin-top: 10px;
  margin-right: 20px;
}

.close:hover, .close:active {
  background: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: #fff;
  padding: 0;
  border: none;
}

.prdctForm {
  background-color: transparent;
  padding: 0;
  margin-bottom: 0;
  border: none;
  padding-top: 15%;
}

.prdctForm .wpcf7 {
  margin-top: 5%;
}

.prdctForm .wpcf7 p span {
  margin-left: 0;
  width: 100%;
  max-width: 100%;
}

.prdctForm h2 {
  color: #fff;
  font-size: 2rem;
  font-weight: 800;
}

.prdctForm input, .prdctForm .logForm select, .logForm .prdctForm select {
  margin: 5px 15%;
  float: none;
  width: 70%;
}

.prdctForm input[type="checkbox"], .prdctForm .logForm select[type="checkbox"], .logForm .prdctForm select[type="checkbox"] {
  float: right;
  width: auto;
  margin: 0;
  margin-left: 10px;
  margin-top: 7px;
}

.prdctForm input[type="submit"], .prdctForm .logForm select[type="submit"], .logForm .prdctForm select[type="submit"] {
  background-color: #FFFFFF;
  color: #008aff;
  text-shadow: none;
  width: 190px;
  float: none;
  margin: auto;
  margin-top: 20%;
}

.prdctForm input[type="submit"]:hover, .prdctForm .logForm select[type="submit"]:hover, .logForm .prdctForm select[type="submit"]:hover {
  color: #fff;
}

.prdctForm .checkbox-380 {
  margin-top: 10px;
}

.prdctForm #newsletter2 > span {
  float: right;
  width: Auto;
  margin-right: 15%;
  color: #fff;
  font-size: 18px;
}

.prdctForm #newsletter2 > span span {
  width: Auto;
}

.rectangle-box {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #4679BD;
}

.rectangle-box:before {
  content: "";
  display: block;
  padding-top: 150%;
}

.rectangle-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  color: white;
}

.rectangle-content div {
  display: table;
  width: 100%;
  height: 100%;
}

.rectangle-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: white;
}

.rectangle-content div {
  display: table;
  width: 100%;
  height: auto;
  margin-top: 10%;
}

.page-template-page-news-php .productsCont .productsContSingle .productsSingle, .page-template-page-jobs .productsCont .productsContSingle .productsSingle {
  background-size: cover;
}

.page-template-page-news-php .productsCont .productsContSingle .productsSingle:before, .page-template-page-jobs .productsCont .productsContSingle .productsSingle:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  background: rgba(0, 0, 0, 0.3);
}

.page-template-page-news-php .productsCont .productsContSingle .productsSingle:hover:before, .page-template-page-jobs .productsCont .productsContSingle .productsSingle:hover:before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.page-template-page-news-php .productsCont .productsContSingle .productsSingle .rectangle-content, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .rectangle-content {
  cursor: pointer;
}

.page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
  color: #f1f8f9;
  font-size: 2.6rem;
  font-weight: bold;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  font-family: atlas, Fallback, sans-serif;
  line-height: 1;
  margin-bottom: 20px;
}

.page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h3, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h3 {
  color: #f1f8f9;
  font-size: 1.278rem;
  font-weight: 700;
  text-shadow: 0 0 3px #000;
  border: none;
}

.page-template-page-news-php .productsCont .productsContSingle .productsSingle .productsSingleForm, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .productsSingleForm {
  top: 0;
}

.page-template-page-news-php .moreDtlsCont, .page-template-page-jobs .moreDtlsCont {
  margin: 0px auto;
  width: 211px;
  display: block !important;
  color: #f1f8f9;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.77);
  bottom: 47px;
  position: absolute;
  right: 0;
  left: 0;
}

.page-template-page-news-php .moreDtlsCont .moreDtls, .page-template-page-jobs .moreDtlsCont .moreDtls {
  float: right;
  font-size: 17px;
  font-weight: 400;
  margin-top: 13px;
  margin-left: 15px;
}

.page-template-page-news-php .moreDtlsCont .moreDtlsIcon, .page-template-page-jobs .moreDtlsCont .moreDtlsIcon {
  float: right;
  width: 48px;
  height: 48px;
}

.page-template-page-news-php .rectangle-content div, .page-template-page-jobs .rectangle-content div {
  height: auto;
  margin-top: 10%;
}

.page-template-page-news-php .prdctForm input[type="submit"], .page-template-page-jobs .prdctForm input[type="submit"], .page-template-page-news-php .prdctForm .logForm select[type="submit"], .page-template-page-jobs .prdctForm .logForm select[type="submit"], .logForm .page-template-page-news-php .prdctForm select[type="submit"], .logForm .page-template-page-jobs .prdctForm select[type="submit"] {
  margin-top: 10%;
}

.newsDate {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-top: 100px solid #0089ff;
  border-right: 100px solid transparent;
}

.newsDate p {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  top: -80px;
  left: 10px;
  color: #f1f8f9;
  font-size: 1.389rem;
  font-weight: bold;
}

.page-template-page-forms-php p, .page-template-page-health_declaration p, .page-template-page-match-group-training p, .page-template-page-forms-sa-php p {
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 20px;
  color: #000000;
}

.page-template-page-forms-php #content .formRIght, .page-template-page-health_declaration #content .formRIght, .page-template-page-match-group-training #content .formRIght, .page-template-page-forms-sa-php #content .formRIght {
  float: right;
  clear: right;
  margin-bottom: 20px;
  width: 60%;
}

.texarea-wrapper.clearfix {
  margin-bottom: 30px;
}

.page-template-page-forms-php #content .formRIght span.wpcf7-form-control-wrap, .page-template-page-health_declaration #content .formRIght span.wpcf7-form-control-wrap, .page-template-page-match-group-training #content .formRIght span.wpcf7-form-control-wrap, .page-template-page-forms-sa-php #content .formRIght span.wpcf7-form-control-wrap {
  width: 100%;
}

.page-template-page-forms-php #content span.wpcf7-form-control-wrap, .page-template-page-health_declaration #content span.wpcf7-form-control-wrap, .page-template-page-match-group-training #content span.wpcf7-form-control-wrap, .page-template-page-forms-sa-php #content span.wpcf7-form-control-wrap {
  float: left;
  clear: left;
  width: 35%;
  margin-right: 5%;
}

.page-template-page-forms-php #content input, .page-template-page-health_declaration #content input, .page-template-page-match-group-training #content input,
.page-template-page-forms-sa-php #content input,
.page-template-page-forms-php #content .logForm select,
.page-template-page-health_declaration #content .logForm select,
.page-template-page-match-group-training #content .logForm select,
.logForm .page-template-page-forms-php #content select,
.logForm .page-template-page-health_declaration #content select,
.logForm .page-template-page-match-group-training #content select,
.page-template-page-forms-sa-php #content .logForm select,
.logForm .page-template-page-forms-sa-php #content select,
.page-template-page-forms-php #content textarea,
.page-template-page-health_declaration #content textarea,
.page-template-page-match-group-training #content textarea,
.page-template-page-forms-sa-php #content textarea {
  border: 1px solid #aaaaaa;
  font-family: inherit;
  padding: 5px;
}

button,
input,
select,
textarea {
  padding: 3px;
}

.page-template-page-forms-php #content input[type="text"], .page-template-page-health_declaration #content input[type="text"], .page-template-page-match-group-training #content input[type="text"],
.page-template-page-forms-php #content input[type="number"],
.page-template-page-health_declaration #content input[type="number"],
.page-template-page-match-group-training #content input[type="number"],
.page-template-page-forms-php #content input[type="date"],
.page-template-page-health_declaration #content input[type="date"],
.page-template-page-match-group-training #content input[type="date"],
.page-template-page-forms-sa-php #content input[type="text"],
.page-template-page-forms-php #content .logForm select[type="text"],
.page-template-page-health_declaration #content .logForm select[type="text"],
.page-template-page-match-group-training #content .logForm select[type="text"],
.logForm .page-template-page-forms-php #content select[type="text"],
.logForm .page-template-page-health_declaration #content select[type="text"],
.logForm .page-template-page-match-group-training #content select[type="text"],
.page-template-page-forms-sa-php #content .logForm select[type="text"],
.logForm .page-template-page-forms-sa-php #content select[type="text"],
.page-template-page-forms-php #content input[type="tel"],
.page-template-page-health_declaration #content input[type="tel"],
.page-template-page-match-group-training #content input[type="tel"],
.page-template-page-forms-sa-php #content input[type="tel"],
.page-template-page-forms-php #content .logForm select[type="tel"],
.page-template-page-health_declaration #content .logForm select[type="tel"],
.page-template-page-match-group-training #content .logForm select[type="tel"],
.logForm .page-template-page-forms-php #content select[type="tel"],
.logForm .page-template-page-health_declaration #content select[type="tel"],
.logForm .page-template-page-match-group-training #content select[type="tel"],
.page-template-page-forms-sa-php #content .logForm select[type="tel"],
.page-template-page-forms-sa-php #content input[type="number"],
.page-template-page-forms-sa-php #content select,
.logForm .page-template-page-forms-sa-php #content select[type="tel"] {
  float: right;
  width: 97%;
  margin-left: 2%;
}

.page-template-page-forms-php #content div.wpcf7-validation-errors, .page-template-page-health_declaration #content div.wpcf7-validation-errors, .page-template-page-match-group-training #content div.wpcf7-validation-errors, .page-template-page-forms-sa-php #content div.wpcf7-validation-errors, .page-template-page-forms-php #content .wpcf7-mail-sent-ok, .page-template-page-health_declaration #content .wpcf7-mail-sent-ok, .page-template-page-match-group-training #content .wpcf7-mail-sent-ok, .page-template-page-forms-sa-php #content .wpcf7-mail-sent-ok {
  clear: both;
}

.page-template-page-forms-php #content .cf7Req, .page-template-page-health_declaration #content .cf7Req, .page-template-page-match-group-training #content .cf7Req, .page-template-page-forms-sa-php #content .cf7Req {
  color: red;
  line-height: 2;
  float: left;
  width: 1%;
}

.page-template-page-forms-php #content input[type="submit"], .page-template-page-health_declaration #content input[type="submit"], .page-template-page-match-group-training #content input[type="submit"], .page-template-page-forms-sa-php #content input[type="submit"], .page-template-page-forms-php #content .logForm select[type="submit"], .page-template-page-health_declaration #content .logForm select[type="submit"], .page-template-page-match-group-training #content .logForm select[type="submit"], .logForm .page-template-page-forms-php #content select[type="submit"], .logForm .page-template-page-health_declaration #content select[type="submit"], .logForm .page-template-page-match-group-training #content select[type="submit"], .page-template-page-forms-sa-php #content .logForm select[type="submit"], .logForm .page-template-page-forms-sa-php #content select[type="submit"] {
  float: left;
  clear: both;
  margin-bottom: 20px;
  border-radius: 7px;
  background-clip: padding-box;
  background-color: #0089ff;
  -webkit-box-shadow: 0 3px 0 #125e9f;
  box-shadow: 0 3px 0 #125e9f;
  margin-top: 20px;
  background-image: none;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  text-shadow: 1px 0 1px rgba(7, 131, 237, 0.75);
  padding: 5px 20px;
  border: none;
  line-height: 1.3;
}

.page-template-page-forms-php #content input[type="submit"]:hover, .page-template-page-health_declaration #content input[type="submit"]:hover, .page-template-page-match-group-training #content input[type="submit"]:hover, .page-template-page-forms-sa-php #content input[type="submit"]:hover, .page-template-page-forms-php #content .logForm select[type="submit"]:hover, .page-template-page-health_declaration #content .logForm select[type="submit"]:hover, .page-template-page-match-group-training #content .logForm select[type="submit"]:hover, .logForm .page-template-page-forms-php #content select[type="submit"]:hover, .logForm .page-template-page-health_declaration #content select[type="submit"]:hover, .logForm .page-template-page-match-group-training #content select[type="submit"]:hover, .page-template-page-forms-sa-php #content .logForm select[type="submit"]:hover, .logForm .page-template-page-forms-sa-php #content select[type="submit"]:hover {
  background-color: #005299;
}

.noPaddingSides {
  padding-right: 0;
  padding-left: 0;
  border-left: 1px solid #BDBDBD;
}

.page-template-page-branchs-php .beforeBranchAccordion {
  background-color: #008aff;
  text-align: center;
  color: #fff;
  padding: 50px;
}

.page-template-page-branchs-php .beforeBranchAccordion h1, .page-template-page-branchs-php .beforeBranchAccordion .hpForm .text h2, .hpForm .text .page-template-page-branchs-php .beforeBranchAccordion h2,
.page-template-page-branchs-php .beforeBranchAccordion .logForm .text h2,
.logForm .text .page-template-page-branchs-php .beforeBranchAccordion h2,
.page-template-page-branchs-php .beforeBranchAccordion .hashitaShelanu h2,
.hashitaShelanu .page-template-page-branchs-php .beforeBranchAccordion h2 {
  font-weight: 700;
  font-size: 3.056rem;
}

.page-template-page-branchs-php .beforeBranchAccordion h2 {
  font-weight: 400;
  font-size: 3.056rem;
}

.page-template-page-branchs-php .titelsOfBranchesList {
  background-color: #0680e8;
  text-align: center;
}

.page-template-page-branchs-php .titelsOfBranchesList div {
  color: #fff;
  margin: 0 auto;
  float: none;
  padding: 15px 35px 15px 0px;
  font-size: 1.222rem;
  display: inline-block;
  background-image: url(images/icon_1832-1.png);
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
}

.page-template-page-branchs-php .titelsOfBranchesList div:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.page-template-page-branchs-php .panel-group .panel {
  border-radius: 0px;
  border-width: 0 0 1px 0;
}

.page-template-page-branchs-php .panel-group .panel:last-child {
  border-bottom-width: 0;
}

.page-template-page-branchs-php .panel-default {
  border-color: #bdbdbd;
}

.page-template-page-branchs-php .panel-default > .panel-heading {
  color: #676e74;
  background-color: #e7eff0;
  text-align: center;
  background-image: url(images/Rectangle-10.png);
  background-position: 5% center;
  background-repeat: no-repeat;
}

.page-template-page-branchs-php .panel-default > .panel-heading h4 {
  font-size: 1.667rem;
}

.page-template-page-branchs-php .panel-default > .panel-heading h4 a {
  width: 100%;
  padding: 25px;
}

.page-template-page-branchs-php .panel-default > .panel-heading h4 a:hover {
  color: #008aff;
}

.page-template-page-branchs-php .panel-group .panel + .panel {
  margin-top: 0;
}

.page-template-page-branchs-php .panel-default > .panel-heading + .panel-collapse .panel-body {
  border: none;
}

.page-template-page-branchs-php .panel-body {
  background-color: #008aff;
  color: #fff;
  padding: 15px 50px;
}

.page-template-page-branchs-php .panel-body h4, .page-template-page-branchs-php .panel-body p {
  font-size: 1rem;
  float: right;
  max-width: 60%;
}

.page-template-page-branchs-php .panel-body h4 {
  font-weight: 800;
}

.page-template-page-branchs-php .panel-body p {
  color: #fff;
  font-weight: 500;
  clear: right;
  margin-bottom: 0;
}

.page-template-page-branchs-php .branchSingle {
  width: 100%;
  float: right;
  padding: 15px 0;
  border-bottom: 1px solid #0680e8;
  pointer: cursor;
  cursor: pointer;
}

.page-template-page-branchs-php .branchSingle:last-child {
  border: none;
}

.page-template-page-branchs-php .branchSingle:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.page-template-page-branchs-php .branchSingle .showLocation {
  float: left;
  font-size: 1rem;
  background-image: url(images/icon_1832-copy.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 25px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.page-template-page-branchs-php #accordion {
  height: 549px;
  overflow: hidden;
  position: relative;
}

.page-template-page-branchs-php .slimScrollBar {
  height: 70px !important;
  margin-top: 20px !important;
}

.page-template-page-branchs-php .panel.panel-default.active .panel-heading {
  background-image: url(images/Rectangle-10-1.png);
}

.hpForm {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  text-align: center;
}

.hpFormCont {
  max-width: 1824px;
  float: none !important;
  display: inline-block;
  margin: auto;
}

#newsletter span {
  font-size: 13px;
  line-height: 1.7;
  text-align: right;
}

.rsUni .rsBullets {
  z-index: 1 !important;
}

.page-template-page-forms-php #content .row, .page-template-page-health_declaration #content .row, .page-template-page-match-group-training #content .row,
.page-template-page-forms-sa-php #content .row {
  background-color: #F1F9FA;
  padding-top: 70px;
}

.page-template-page-news-php div.wpcf7 img.ajax-loader, .page-template-page-jobs div.wpcf7 img.ajax-loader {
  display: none;
}

.header-unit {
  background-image: url(images/HpVideoPlaceHolder-22.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-position: center;
  /*z-index: 9980;*/
  height: 100vh !important;
}

html.touch #video-container {
  display: none;
}

#post-5 > div > div.hpForm.row > div > div.text.col-lg-5.hpFormMidlle.col-xs-12 > div {
  height: 48px;
}

.teamSocCont {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.teacherTwtr, .teacherFcbk, .teacherMail {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-position: center;
  width: 37px;
  height: 37px;
  margin: 2px;
}

.teacherTwtr {
  background-image: url(images/twitterIcon.svg);
}

.teacherFcbk {
  background-image: url(images/fcbkIcon.svg);
}

.teacherMail {
  background-image: url(images/mail-social.svg);
}

.logForm .text .icon {
  background-image: url(images/ti-pen-and-paper.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-position: center;
  width: 75px;
  height: 66px;
}

#carousel-example-generic {
  display: none;
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.pace .pace-progress {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 0;
  height: 85px;
  background: #008aff;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  pointer-events: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.pace.pace-active .pace-progress {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

.modal {
  z-index: 9999;
}

.videoContentBtn {
  cursor: pointer;
}

.popupProductsSingleForm {
  width: 400px;
  max-width: 100%;
  height: 600px;
  background-color: #008aff;
  position: absolute;
  margin: auto;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  text-align: center;
}

.popupProductsSingleForm .prdctForm input[type="submit"], .popupProductsSingleForm .prdctForm .logForm select[type="submit"], .logForm .popupProductsSingleForm .prdctForm select[type="submit"] {
  margin-top: 10%;
}

.modal-backdrop {
  z-index: 9995;
}

.modal-backdrop.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.carousel-indicators {
  left: 0;
  width: 100%;
  margin-left: 0;
  padding-right: 0;
}

.carousel-indicators li {
  border: 1px solid #dcdcdc;
}

.carousel-indicators .active {
  width: 10px;
  height: 10px;
  background-color: #dcdcdc;
}

.carousel-inner {
  padding-bottom: 30px;
}

.innerNav .carousel-inner {
  padding: 0;
}

.home .productsSingleForm {
  display: block;
  width: 95%;
  background-color: #008aff;
  position: absolute;
  margin: auto;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  z-index: 9989;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.home .productsSingleForm.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.home .productsSingleForm .prdctForm input[type="submit"], .home .productsSingleForm .prdctForm .logForm select[type="submit"], .logForm .home .productsSingleForm .prdctForm select[type="submit"] {
  margin-top: 15%;
}

.high-rectangle-box {
  cursor: pointer;
}

.home .col-xs-12.newsMobCont .col-xs-12 {
  margin-bottom: 24px;
}

.footerCredits {
  display: inline-block;
}

.logForm select {
  -webkit-appearance: none;
  border-radius: 0px;
  background-image: url(images/Color-Fill-5.png);
  background-repeat: no-repeat;
  background-position: 94% center;
  padding-right: 30px;
}

#main {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

#main.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.carousel-indicators {
  direction: ltr;
}

.logFormCont {
  max-width: 1853px;
  margin: 0 auto;
  float: none !important;
}

.page-template-page-regular-php .rightSide2, .page-template-page-bipper-php .rightSide2 {
  /*background-color:$blue;*/
}

.page-template-page-regular-php .rightSide2 .nameOfCourse, .page-template-page-bipper-php .rightSide2 .nameOfCourse {
  font-family: atlas, Fallback, sans-serif;
}

.home .pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.home .pace.pace-inactive .pace-progress {
  /*display: none;*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.home .pace .pace-progress {
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100% !important;
  text-align: center;
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.home .pace .pace-progress:before {
  display: block;
  position: absolute;
  right: 0;
  left: 0;
  top: 35%;
  content: attr(data-progress-text);
  font-weight: 100;
  font-size: 168px;
  line-height: 1;
  text-align: center;
  color: #fff;
}

.home .pace .pace-progress:after {
  display: block;
  position: absolute;
  content: "תיכף קופצים למים...";
  font-weight: 500;
  font-size: 18px;
  line-height: 1;
  text-align: center;
  color: #fff;
  right: 0;
  left: 0;
  top: 60%;
}

.mediumMore {
  display: block !important;
}

.mediumLess {
  display: none !important;
}

.error404 .page-wrapper {
  background-color: #008aff;
}

.error404 .page-content {
  width: 100%;
  text-align: center;
}

.error404 .page-content h2 {
  font-size: 87px;
  color: #fff;
  font-weight: 300;
  line-height: 1;
  margin-top: 100px;
}

.error404 .page-content a {
  color: #fff;
  font-size: 25px;
  text-decoration: underline;
  margin-top: 20px;
  margin-bottom: 100px;
}

.mediumLess h1, .mediumLess .hpForm .text h2, .hpForm .text .mediumLess h2,
.mediumLess .logForm .text h2,
.logForm .text .mediumLess h2,
.mediumLess .hashitaShelanu h2,
.hashitaShelanu .mediumLess h2 {
  font-size: 19px;
  text-align: center;
  color: #008aff;
  padding: 20px 0;
  background-repeat: no-repeat;
  cursor: pointer;
}

.mediumLess h1.active .fa, .mediumLess .hpForm .text h2.active .fa, .hpForm .text .mediumLess h2.active .fa,
.mediumLess .logForm .text h2.active .fa,
.logForm .text .mediumLess h2.active .fa,
.mediumLess .hashitaShelanu h2.active .fa,
.hashitaShelanu .mediumLess h2.active .fa {
  color: #acacac;
  margin-right: 5px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.mediumLess h1 .fa, .mediumLess .hpForm .text h2 .fa, .hpForm .text .mediumLess h2 .fa,
.mediumLess .logForm .text h2 .fa,
.logForm .text .mediumLess h2 .fa,
.mediumLess .hashitaShelanu h2 .fa,
.hashitaShelanu .mediumLess h2 .fa {
  color: #acacac;
  margin-right: 5px;
}

.mediumLess .elements li {
  display: block;
  margin: 20px 0;
}

.mediumLess .elements li a {
  color: #acacac !important;
}

.mediumLess .elements li.current_page_item a {
  display: none;
}

.elements.formMobMenu {
  display: none;
  margin: 0;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.videoWrapper object,
.videoWrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.news .title {
  line-height: 1;
}

.entry-content a, .comment-content a {
  color: #008aff;
  text-decoration: underline;
}

.home .entry-content a, .home .comment-content a {
  text-decoration: none;
}

.page-template-page-team-php .subHeader .leftSide p {
  position: relative;
  top: 0%;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  padding: 20px 0;
}

.page-template-page-team-php .subHeader .rightSide h1, .page-template-page-team-php .subHeader .rightSide .hpForm .text h2, .hpForm .text .page-template-page-team-php .subHeader .rightSide h2,
.page-template-page-team-php .subHeader .rightSide .logForm .text h2,
.logForm .text .page-template-page-team-php .subHeader .rightSide h2,
.page-template-page-team-php .subHeader .rightSide .hashitaShelanu h2,
.hashitaShelanu .page-template-page-team-php .subHeader .rightSide h2 {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  position: absolute;
}

div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
  color: #fff;
}

.popupProductsSingleForm div.wpcf7-validation-errors, .popupProductsSingleForm div.wpcf7-mail-sent-ok, .productsSingleForm div.wpcf7-validation-errors, .productsSingleForm div.wpcf7-mail-sent-ok {
  margin-right: auto;
  margin-left: auto;
  float: none;
  clear: both;
  top: 70px;
  max-width: 320px;
}

.popupProductsSingleForm .wpcf7-form-control.wpcf7-submit, .productsSingleForm .wpcf7-form-control.wpcf7-submit {
  margin-bottom: 30px;
}

.downloadChrome {
  text-align: center;
}

.hpForm .text .icon img {
  height: 48px !important;
}

.prdctForm #phoneContH2 {
  padding: 0 20px;
  margin-top: -40px;
}

.prdctForm .phoneCont {
  cursor: pointer;
  background: url(images/phoneBg.png) no-repeat 0 0;
  width: 330px;
  height: 330px;
  margin: 40px auto 0;
  color: #fff;
  font-size: 35px;
  float: none;
  padding-top: 190px;
  text-align: center;
}

.prdctForm .phoneCont .text {
  font-size: 22px;
  float: none;
  line-height: 1;
}

.prdctForm .phoneCont .numbers {
  float: none;
  font-weight: bold;
  line-height: 1;
}

.social .icon {
  cursor: pointer;
}

.price span.before_sale {
  text-decoration: line-through;
  float: right;
  color: red;
  margin-right: 30px;
}

.courseCont .wpcf7 input, .courseCont .wpcf7 textarea {
  border: 1px solid #c0cbcc;
  line-height: 1.3;
  padding: 12px 10px 13px 10px;
  color: #646666;
  font-size: 18px;
  width: 100%;
  margin-top: 10px;
}

.courseCont .wpcf7 input[type="checkbox"] {
  width: 13px;
}

.courseCont .wpcf7 span.wpcf7-list-item {
  margin-right: 0;
  font-size: 13px;
}

.courseCont .wpcf7 input[type="submit"] {
  border-radius: 10px;
  background-clip: padding-box;
  background-color: #0089ff;
  -webkit-box-shadow: 0 3px 0 #125e9f;
  box-shadow: 0 3px 0 #125e9f;
  float: left;
  background-image: none;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  text-shadow: 1px 0 1px rgba(7, 131, 237, 0.75);
  width: 24%;
  padding: 10px 20px;
  border: none;
  line-height: 1.3;
}

#masthead iframe {
  display: none;
}

.nav-menu li a:focus {
  background-color: transparent;
  outline: none;
}

.page-template-page-forms-php #content .wpcf7 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, .page-template-page-health_declaration #content .wpcf7 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok, .page-template-page-match-group-training #content .wpcf7 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
  color: green;
}

.hpFormCont .wpcf7-response-output {
  color: green;
}

h1.videoContentText, .hpForm .text h2.videoContentText,
.logForm .text h2.videoContentText,
.hashitaShelanu h2.videoContentText {
  font-size: 66px;
}

div.wpcf7-validation-errors {
  color: red;
}

div.wpcf7-mail-sent-ok {
  color: green;
}

.newsDate p {
  top: -78px;
  left: 2px;
  font-size: 1.189rem;
}

.page-template-page-training_schedule .rightSide2 .nameOfCourse {
  font-family: "atlas";
  font-size: 56px;
  font-weight: 500;
}

.page-template-page-training_schedule .sub_title {
  background-color: #e7eff0;
  text-align: center;
  color: #979797;
  font-size: 22px;
  font-weight: 400;
  padding: 15px 0;
  border-bottom: 1px solid #dae2e3;
}

.page-template-page-training_schedule .courseCont {
  max-width: 1165px;
}

.page-template-page-training_schedule .panel {
  background-color: #FFF;
  border: 1px solid #DAE2E3;
  border-radius: 5px;
  padding: 20px 18px;
  margin-bottom: 19px;
}

.page-template-page-training_schedule .panel h4 {
  font-size: 22px;
  font-weight: 500;
  float: right;
  margin-top: 3px;
}

.page-template-page-training_schedule .panel h4 a {
  text-decoration: none;
  color: #3C3C3C;
}

.page-template-page-training_schedule .time {
  float: left;
  color: #1ECEE9;
  font-size: 22px;
  font-weight: 400;
  text-align: right;
  width: 160px;
}

.page-template-page-training_schedule .time::before {
  content: url(images/clock-icon.svg);
  margin-top: 3px;
  float: right;
  margin-left: 15px;
}

.page-template-page-training_schedule .days_in_week {
  float: left;
  width: 275px;
  color: #1ECEE9;
  font-size: 22px;
  font-weight: 400;
  margin-top: 7px;
}

.page-template-page-training_schedule .days_in_week::before {
  content: url(images/date-icon.svg);
  margin-top: -2px;
  float: right;
  margin-left: 10px;
}

.page-template-page-training_schedule .days_in_week .day_in_week {
  float: right;
  padding: 0 10px 1px;
  border-left: 1px solid #1ECEE9;
  line-height: 20px;
}

.page-template-page-training_schedule .days_in_week .day_in_week:last-child {
  border-left: none;
}

.page-template-page-training_schedule .panel .panel-heading {
  border-bottom: 1px solid #fff;
  background-color: #fff;
  display: inline-block;
  width: 100%;
  padding: 20px 18px 12px;
  float: right;
}
.page-template-page-training_schedule h3.region-pools-title {
    margin: 20px 0 10px;
    font-family: 'atlas',Fallback,sans-serif;
    font-weight: 400;
}
.page-template-page-training_schedule h3.region-pools-title a {
    text-decoration: none;
    font-size: 21px;
    background-color: #018AFF;
    color: #fff;
    padding: 0 5px 5px 20px;
    cursor: pointer;
    position: relative;
    line-height: 1.2;
    display: block;
}
.page-template-page-training_schedule h3.region-pools-title a:after{
    content: "\f104";
    font: normal normal normal 25px/1 FontAwesome;
    position: absolute;
    left: 5px;
    top: 0;
    bottom: 0;
    height: 26px;
    margin: auto;
}
.page-template-page-training_schedule h3.region-pools-title a.open:after {
    transform: rotate(-90deg);
    left: 8px;
}
.page-template-page-training_schedule h3.region-pools-title a small {
    display: block;
    color: #fff;
}
.panels-wrapper{
	display:none;
}
.page-template-page-training_schedule .panel.active .panel-heading {
  border-bottom: 1px solid #dae2e3;
  background-color: #f6f6f6;
}
.ts-content{
	margin-top:50px;
}
.page-template-page-training_schedule .panel {
  padding: 0;
}

.page-template-page-training_schedule .panel-collapse {
  padding: 0 18px;
}

.page-template-page-training_schedule .single_day {
  float: right;
  width: 100%;
  border-bottom: 1px solid #dae2e3;
  padding: 35px 0 20px;
}

.page-template-page-training_schedule .single_day .day {
  float: right;
  width: 70px;
  color: #3C3C3C;
  font-size: 53px;
  line-height: 0.75;
}

.page-template-page-training_schedule .trainings {
  float: right;
}

.page-template-page-training_schedule .single_training {
  width: 248px;
  /*height: 83px;*/
  border-radius: 4px;
  float: right;
  clear: both;
  margin-bottom: 15px;
  padding: 15px 20px;
}

.page-template-page-training_schedule .single_training.class1 {
  background-color: #1ECEE9;
  border: 1px solid #1AB7CF;
}

.page-template-page-training_schedule .single_training.class2 {
  background-color: #0089ff;
  border: 1px solid #067fe7;
}

.page-template-page-training_schedule .single_training.class3 {
  background-color: #61d68a;
  border: 1px solid #52bc77;
}

.page-template-page-training_schedule .single_training .name {
  color: #FFF;
  font-size: 24px;
  font-weight: 500;
}

.page-template-page-training_schedule .single_training .hours {
  color: #176C79;
  font-size: 21px;
  font-weight: 500;
}

.page-template-page-training_schedule .driving_directions {
  width: 60%;
  float: right;
}

.page-template-page-training_schedule .driving_directions .title {
  color: #1ECEE9;
  font-size: 31px;
  font-weight: 700;
}

.page-template-page-training_schedule .driving_directions .text {
  color: #3C3C3C;
  font-size: 24px;
  font-weight: 400;
}

.page-template-page-training_schedule .last_part {
  padding: 46px 0 63px;
  float: right;
  width: 100%;
}

.page-template-page-training_schedule .last_part .gmap, .page-template-page-training_schedule .last_part .waze {
  width: 20%;
  float: right;
  text-align: center;
  color: #1ECEE9;
  font-size: 24px;
  font-weight: 700;
}

.page-template-page-training_schedule .last_part .gmap a, .page-template-page-training_schedule .last_part .waze a {
  color: #1ECEE9;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
}

.page-template-page-training_schedule .last_part .gmap a:hover, .page-template-page-training_schedule .last_part .waze a:hover {
  color: #1ECEE9;
}

.page-template-page-training_schedule .panel > a {
  display: block;
  width: 100%;
  color: #575757;
}

.page-template-page-training_schedule .panel > a h4::before {
  content: url(images/plus-icon.svg);
  float: right;
  margin-top: 2px;
  margin-left: 34px;
}

.page-template-page-training_schedule .panel.active > a h4::before {
  content: url(images/minus-icon.svg);
}

.page-template-page-training_schedule .last_part .gmap img {
  margin-bottom: 4px;
}

.course.tablet {
  background-color: #FFF;
}

.course.tablet .text {
  color: #1ECEE9;
  font-size: 23px;
  font-weight: 700;
  margin-left: auto;
  margin-bottom: 18px;
  top: auto;
  font-family: "atlas";
  line-height: 23px;
  padding-top: 16px;
}

.course.tablet .linkCont {
  padding-top: 20px;
  border-top: 2px solid #1ecee9;
  color: #1ECEE9;
  font-family: "atlas";
  font-size: 15px;
  font-weight: 400;
  max-width: 90%;
}

.course.tablet .linkCont .link {
  float: none;
}

.course.tablet .linkCont {
  width: auto;
}

.toTraining_tab {
  display: none;
}

.page-id-108 .ListOfLocationsCont {
  display: none;
}

.page-id-108 .toTraining_tab {
  position: absolute;
  top: 20px;
  left: 0px;
  display: block;
  background-color: #FFF;
  -webkit-box-shadow: 0 11px 11px rgba(19, 59, 94, 0.45);
  box-shadow: 0 11px 11px rgba(19, 59, 94, 0.45);
  z-index: 9997;
  background-image: url(images/trigger-updates.svg);
  background-repeat: no-repeat;
  padding: 30px 100px 30px 20px;
  background-position: 93% 56%;
  font-size: 18px;
  color: #1ECEE9;
  font-size: 25px;
  font-weight: 700;
  padding: 25px 75px 30px 20px;
  line-height: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.page-id-108 .toTraining_tab:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=92);
  opacity: 0.92;
}

.page-template-page-products #filters li.current a, .single-post .innerNav .elements li.current-cat a, .archive .innerNav .elements li.current-cat a {
  color: #008aff;
}

.home .header-unit {
  z-index: 0;
}

.home main.on {
  z-index: 1;
}

.page-template-page-products-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .post-type-archive-product .productsCont .productsContSingle .productsSingle .titelsCont h2, .tax-product_cat .productsCont .productsContSingle .productsSingle .titelsCont h2, .woocommerce-cart .productsCont .productsContSingle .productsSingle .titelsCont h2, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .titelsCont h2 {
  font-family: 'atlas';
  font-size: 45px;
  line-height: 1.1;
  margin-bottom: 20px;
}

.home .sec1 .row > div a {
  float: right;
  width: 100%;
}

.home .productsSingleForm.on {
  width: 100%;
}

.home .productsSingleForm .prdctForm input[type="submit"] {
  background-color: #fff !important;
}

.home .productsSingleForm .prdctForm input[type="submit"]:hover {
  color: #008aff !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

/*Shop Styles*/
.post-type-archive-product #content, .tax-product_cat #content, .woocommerce-cart #content, .woocommerce-checkout #content, .woocommerce-cart #content, .woocommerce-checkout #content {
  background-color: #fff;
}

.post-type-archive-product #primary, .tax-product_cat #primary, .woocommerce-cart #primary, .woocommerce-checkout #primary, .woocommerce-cart #primary, .woocommerce-checkout #primary {
  padding-top: 0;
}

.post-type-archive-product .innerNav, .tax-product_cat .innerNav, .woocommerce-cart .innerNav, .woocommerce-checkout .innerNav, .woocommerce-cart .innerNav, .woocommerce-checkout .innerNav {
  background-color: #f8f8f8;
}

.woocommerce-result-count {
  display: none;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  width: 100%;
  padding: 2.222rem;
  margin: 0;
  text-align: center;
  border: 1px solid #dcdcdc;
}

.onsale {
  display: none;
}

.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product h2 {
  font-family: 'atlas';
  font-size: 45px !important;
  line-height: 0.85;
  margin-bottom: 0 !important;
  color: #0083f6;
  font-weight: bold;
  padding-top: 0 !important;
  min-height: 138px;
}

.woocommerce_short_description p {
  color: #575757;
  font-size: 1.222rem;
  padding-bottom: 30px;
  border-bottom: 1px solid #dcdcdc;
  font-weight: 500;
}

.woocommerce ul.products li.product .button {
  background-color: #0083f7;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-box-shadow: #125e9f 0px 3px 0px 0px;
          box-shadow: #125e9f 0px 3px 0px 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: white;
  cursor: pointer;
  direction: rtl;
  display: inline-block;
  font-family: atlas, Fallback, sans-serif;
  font-size: 21px;
  height: 50px;
  line-height: 29.997px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  text-align: center;
}

.woocommerce ul.products li.product .button:hover {
  background-color: #004d91;
}

.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  border-top: 1px solid #dcdcdc;
  color: #505050;
  font-family: 'newsGothic',Fallback, sans-serif;
  font-size: 2.667rem;
  font-weight: bold;
  padding-top: 20px;
  margin-bottom: 0;
  min-height: 165px;
}

.woocommerce ul.products li.product a img {
  margin: 0 auto !important; 
}
.woocommerce div.product div.images a img {
    width: auto!important;
    height: auto!important;
    margin: 0 auto;
}
.woocommerce ul.products li.product a img, .tax-product_cat ul.products li.product a img, .post-type-archive-product ul.products li.product a img, .tax-product_cat ul.products li.product a img, .woocommerce-cart ul.products li.product a img, .woocommerce-checkout ul.products li.product a img {
  width: auto;
  height: 155px;
}

.single-product ul.products li.product a img {
  /*width: 110px;*/
}

.woocommerce div.product .product_title {
  color: #018AFF;
  font-size: 69px;
  font-weight: 700;
  line-height: 0.8;
  margin-bottom: 15px;
}

.single-product #main {
  background-color: #fbfbfb;
}

.single-product #content {
  padding: 80px;
  background-color: #fff;
  border: 1px solid #e6eff0;
  margin: 10px 0;
}

.single-product div[itemprop="description"] {
  border-bottom: 1px solid #dcdcdc;
}

.single-product div[itemprop="description"] p {
  color: #575757;
  font-size: 1.222rem;
  padding-bottom: 0px;
  font-weight: 500;
}

.single-product div[itemprop="offers"], .single-product form.cart {
  float: right;
}

.single-product div.product p.price {
  border-top: none;
  margin-left: 25px;
}

.single-product form.cart {
  margin-top: 25px;
}

.single-product form.cart .button {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-box-shadow: #125e9f 0px 3px 0px 0px;
          box-shadow: #125e9f 0px 3px 0px 0px;
  color: white;
  display: block;
  font-size: 21px;
  padding-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
}

.single-product div.product form.cart div.quantity {
  margin: 5px 5px 0 0;
  font-size: 27px;
  float: left;
}

.single-product div.product form.cart div.quantity input {
  border: 2px solid #0089FF;
}

.single-product .quantity .qty {
  width: 70px;
}

.single-product .tabs.wc-tabs {
  display: none;
}

.single-product #tab-description {
  margin-bottom: 0;
}

.single-product #tab-description > h2 {
  display: none;
}

.post-type-archive-product .cat-item-59 a, .tax-product_cat .cat-item-59 a, .woocommerce-cart .cat-item-59 a, .woocommerce-checkout .cat-item-59 a {
  /*color: #008aff;*/
}
li.cat-item.cat-item-96 {
    display: none;
}
.single-product .menu-main-menu-container .shop_menu_item a, .tax-product_cat .menu-main-menu-container .shop_menu_item a {
  border-top: #575757 solid 3px;
}

.woocommerce ul.products li.product .price del {
  float: right;
  color: red;
  /*margin-right: 30px;*/
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  width: 100%;
}

.woocommerce ul.products li.product .price ins {
  float: right;
  width: 100%;
}

.woocommerce-cart header.entry-header, .woocommerce-checkout header.entry-header {
  display: none;
}

.woocommerce-cart .site-content > article, .woocommerce-checkout .site-content > article {
  padding-top: 0;
}

.woocommerce-cart .productsCont, .woocommerce-checkout .productsCont {
  padding-top: 65px;
  margin-top: 0;
}

.woocommerce-cart .productsCont h1, .woocommerce-checkout .productsCont h1, .woocommerce-cart .productsCont .hpForm .text h2, .hpForm .text .woocommerce-cart .productsCont h2, .woocommerce-checkout .productsCont .hpForm .text h2, .hpForm .text .woocommerce-checkout .productsCont h2,
.woocommerce-cart .productsCont .logForm .text h2,
.logForm .text .woocommerce-cart .productsCont h2,
.woocommerce-checkout .productsCont .logForm .text h2,
.logForm .text .woocommerce-checkout .productsCont h2,
.woocommerce-cart .productsCont .hashitaShelanu h2,
.hashitaShelanu .woocommerce-cart .productsCont h2,
.woocommerce-checkout .productsCont .hashitaShelanu h2,
.hashitaShelanu .woocommerce-checkout .productsCont h2 {
  font-family: 'atlas';
  font-size: 45px;
  line-height: 0.85;
  margin-bottom: 0;
  color: #0083f6;
  font-weight: bold;
  padding-top: 0;
  margin-bottom: 25px;
}

.woocommerce-cart input.button, .woocommerce-checkout input.button {
  color: #fff;
}

.woocommerce-cart input.button:hover, .woocommerce-checkout input.button:hover {
  color: #fff;
}

.woocommerce-cart .quantity input, .woocommerce-checkout .quantity input {
  border: 2px solid #0089FF;
}

.woocommerce-cart .cart-collaterals, .woocommerce-checkout .cart-collaterals {
  margin-top: 25px;
}

.woocommerce-cart .cart-collaterals h2, .woocommerce-checkout .cart-collaterals h2 {
  font-family: 'atlas';
  font-size: 35px;
  line-height: 0.85;
  margin-bottom: 0;
  color: #575757;
  font-weight: bold;
  margin-bottom: 25px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, a.button.wc-backward {
  background-color: #0089ff !important;
  color: #fff;
  font-size: 1rem;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, a.button.wc-backward:hover {
  color: #fff;
}

table.shop_table.cart {
  font-size: 19px;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width: 100px;
  text-align: center;
  height: 42px;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  border: 1px solid #0083f6;
  border-top-color: #0083f6 !important;
  background-color: transparent;
  color: #575757;
  font-size: 1rem;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
  background-color: #0089ff !important;
  color: #fff;
  margin-left: 20px;
  font-size: 1rem;
}

.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover {
  color: #fff;
}

.woocommerce button:active, .woocommerce input[type="submit"]:active, .woocommerce input[type="button"]:active, .woocommerce input[type="reset"]:active {
  padding: .618em 1em;
}

.woocommerce table.shop_table {
  border: 1px solid #0083f6;
  border-radius: 0;
}

.woocommerce table.shop_table td {
  border-top: 1px solid #0083f6;
  padding: 12px;
  color: #575757;
}

.woocommerce-cart table.cart td, .woocommerce-checkout table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart th {
  color: #575757;
}

.woocommerce table.shop_table th {
  color: #575757;
}

.woocommerce-cart ul.products li.product, .woocommerce-checkout ul.products li.product, .woocommerce-cart ul.products li.product, .woocommerce-checkout ul.products li.product {
  padding: 1rem;
}

.woocommerce-cart .cart-collaterals .cross-sells ul.products li, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li, .woocommerce-cart .cart-collaterals .cross-sells ul.products li, .woocommerce-checkout .cart-collaterals .cross-sells ul.products li {
  width: 100%;
}

.woocommerce-cart ul.products li.product h3, .woocommerce-checkout ul.products li.product h3 {
  font-size: 25px;
}

.woocommerce-cart .cart_totals table, .woocommerce-checkout .cart_totals table {
  color: #575757;
  font-size: 19px;
}

.woocommerce-cart footer.entry-meta, .woocommerce-checkout footer.entry-meta {
  display: none;
}

.woocommerce-cart .site-content > article, .woocommerce-checkout .site-content > article {
  padding-bottom: 0;
}

.cart-empty {
  color: #575757;
  font-size: 1.222rem;
  padding-bottom: 0x;
  font-weight: 500;
  text-align: center;
}

.return-to-shop {
  text-align: center;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
  float: right;
  color: red;
  /*margin-left: 30px;*/
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.woocommerce .entry-content a:hover, .woocommerce .comment-content a:hover {
  color: #008aff;
}

.woocommerce-checkout h3 {
  font-size: 21px;
  color: #575757;
  margin-bottom: 25px;
}

.woocommerce-checkout label {
  font-weight: normal;
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
  border: 1px solid #aaaaaa;
  font-family: inherit;
  padding: 5px;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
  border-top: 1px solid #0083f6;
}

.shop_table.woocommerce-checkout-review-order-table {
  font-size: 19px;
}

.woocommerce-checkout #payment {
  background: transparent;
}

.woocommerce-checkout #payment ul.payment_methods li {
  text-align: right;
}

.woocommerce-checkout #payment div.payment_box:before {
  right: 50px;
  left: auto;
}

.woocommerce .order_details li {
  float: right;
  margin-right: 0;
  margin-left: 2em;
  border-right: none;
  border-left: 1px dashed #d3ced2;
  padding-right: left;
  padding-right: 0;
}

ul.woocommerce-thankyou-order-details.order_details {
  padding-right: 0;
}

.woocommerce-checkout h2 {
  font-size: 21px;
  color: #575757;
  font-weight: bold;
  margin-bottom: 25px;
}

.single-product .related.products h2 {
  color: #575757;
  font-size: 1.5rem;
  padding-bottom: 0px;
  font-weight: 500;
  margin: 20px 0;
}

.single-product ul.products li.product h3 {
  font-size: 30px;
  min-height: 66px;
}

.single-product .woocommerce_short_description p {
  min-height: 122px;
}

a.cart-contents {
  float: left;
  margin-right: 4px;
}

.shopping-cart_icon {
  float: left;
  padding-top: 13px;
}

.shopping-cart_icon .shopping-cart_icon_cont {
  background-color: #008AFF;
  border-radius: 50%;
  width: 33px;
  height: 33px;
  color: #fff;
}

.shopping-cart_icon i {
  font-size: 1rem;
  padding: 7.5px 8.15px;
}

.shopping-cart_icon .number {
  position: ABSOLUTE;
  top: 7px;
  right: -5px;
  color: #FFFFFF;
  background-color: #00549E;
  border-radius: 50%;
  padding: 0px 7px;
  font-size: 14px;
}

#ss_wc_mailchimp_opt_in {
  margin-top: 15px;
}

.page-id-2739 .panel.panel-default {
  display: none;
}

.page-id-2739 .panel.panel-default:first-child {
  display: block;
}

.page-id-2739 #collapseOne {
  height: auto !important;
  display: block !important;
}

.page-id-2739 .beforeBranchAccordion {
  background-color: #008aff;
}

.page-id-2739 .panel-default {
  border-color: #008AFF;
}

.page-id-2739 .panel-heading {
  display: none;
}

.page-id-2739 #accordion {
  background-color: #008AFF;
}

.woocommerce_short_description p {
  min-height: 92px;
}

.post-type-archive-product ul.products > div, .tax-product_cat ul.products > div, .woocommerce-cart ul.products > div, .woocommerce-checkout ul.products > div {
  margin-bottom: 24px;
}

.socialInsideMobMenu .cart-contents {
  float: none;
}

.socialInsideMobMenu .cart-contents .shopping-cart_icon {
  margin: 0 12px 48px 12px;
  height: 65px;
  float: none;
  padding-top: 0;
}

.socialInsideMobMenu .cart-contents .shopping-cart_icon i {
  font-size: 2rem;
  padding: 13px 8.15px;
}

.socialInsideMobMenu .cart-contents .shopping-cart_icon .shopping-cart_icon_cont {
  width: 65px;
  height: 65px;
}

.socialInsideMobMenu .cart-contents .shopping-cart_icon .number {
  top: -10px;
  padding: 0px 12px;
  font-size: 24px;
}

.rtl .wpmchimpa-overlay-bg #wpmchimpa-main {
  border-radius: 2px;
  background: #fff;
  font-family: 'atlas';
}

.rtl #wpmchimpa h3 {
  color: #0083f6;
  font-size: 25px;
  font-weight: bold;
}

.rtl .wpmchimpa_para * {
  font-size: 1rem;
  color: #0083f6 !important;
  font-family: 'atlas';
}

.rtl #wpmchimpa .formbox > div:first-of-type {
  float: right;
  text-align: right;
}

.rtl #wpmchimpa .wpmc-ficon .inputicon {
  right: 0;
  left: auto;
}

.rtl #wpmchimpa .wpmchimpa-field.wpmc-ficon input[type="text"], .rtl #wpmchimpa .wpmchimpa-field.wpmc-ficon .inputlabel {
  padding-right: 40px;
}

.rtl #wpmchimpa .wpmchimpa-subs-button {
  border-radius: 0;
  border: 1px solid #0083F6;
  background-color: #0083F6;
}

.rtl #wpmchimpa .wpmchimpa-subs-button:hover {
  background-color: #0083F6;
}

.rtl #wpmchimpa .formbox input[type="text"] {
  border-radius: 0;
}

.rtl #wpmchimpa-main .wpmchimpa-feedback {
  color: #333333;
}

.agree_email {
  float: right;
  width: 100%;
  text-align: right;
  margin: 20px 15% 0;
  color: #fff;
}

.agree_email label {
  font-weight: normal;
  margin-top: 2px;
  margin-bottom: 0;
}

.logForm.row .form .responder_form.on .agree_email {
  margin: 5px 0 0 0;
  width: 200px;
  clear: right;
}

.logForm.row .form .responder_form.on .agree_email label {
  margin-top: 0;
  color: #646666;
}

.logForm.row .form .responder_form.on .agree_email input[type="checkbox"] {
  margin-right: 0;
  width: auto;
  margin-left: 10px;
}

.logForm.row .form .responder_form.on .log-form-menu {
  height: 50px;
}
.logForm .text .icon {
    float: right;
    margin-left: 20px;
}
.courseCont .responder_form .agree_email {
  margin: 5px 0 0 0;
  width: 200px;
  clear: right;
}
.logForm.row .form .responder_form.on .agree_email {
    margin: 20px 0 0 0;
    width: 100%;
    clear: right;
    display: block;
    max-width: 630px;
}
.courseCont .responder_form .agree_email label {
  margin-top: 0;
  color: #646666;
}

.courseCont .responder_form .agree_email input[type="checkbox"] {
  margin-right: 0;
  width: auto;
  margin-left: 10px;
}

#tshirt_sticky {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 380px;
  height: 200px;
  background: #ffffff;
  border-radius: 5px;
  margin: 0 29px 29px;
  -webkit-box-shadow: 0 0 10px rgba(51, 60, 78, 0.1);
  box-shadow: 0 0 10px rgba(51, 60, 78, 0.1);
  z-index: 9994;
  overflow: hidden;
  display: none;
}

#tshirt_sticky p {
  color: #028CFC;
}

#tshirt_sticky a.close {
  position: absolute;
  height: 17px;
  width: 17px;
  text-align: center;
  top: 3px;
  right: 4px;
  margin: 0;
  text-indent: 0;
  color: #000;
  font-size: 24px !important;
  cursor: pointer;
  z-index: 1;
}

#tshirt_sticky .step {
  position: absolute;
  top: 0;
  left: 0;
}

#tshirt_sticky .one {
  padding: 15px 23px;
  width: 100%;
  background-position: left 100%;
  background-repeat: no-repeat;
  height: 100%;
}

#tshirt_sticky .one h2 {
  margin: 0 0 10px;
}

#tshirt_sticky .one h2 strong {
  color: #252b33;
}

#tshirt_sticky .one p.button a {
  font-size: 11px;
  letter-spacing: 1.4px;
  color: white;
  background: #028CFC;
  border-radius: 3px;
  width: 125px;
  padding: 10px 0 9px;
  text-align: center;
}

#tshirt_sticky .one p.button a:hover {
  background: #1ECEE9;
}

#tshirt_sticky .shares a {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
  float: right;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
  float: left;
}

.cart-subtotal td, .order-total td {
  /*text-align: left;*/
}

/*
.home,.single,.page,.category{
    .wpmchimpa-overlay-bg.wpmchimpselector{
        display: none !important;
    }
}
*/
.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
  width: 150px;
}

.thumbnails.slider img {
  border: 1px solid #dcdcdc;
  border-radius: 50%;
}

.yith_magnifier_thumbnail {
  margin-right: 15px;
}

.yith_magnifier_thumbnail.last {
  margin-right: 0;
}

.woocommerce div.product div.images div.thumbnails {
  width: 25%;
  float: left;
}

.images > .yith_magnifier_zoom_wrap {
  top: 0;
  position: relative;
  width: 75%;
  float: right;
}

.yith_magnifier_gallery li {
  position: relative;
  float: left;
  display: block;
  width: 25% !important;
  clear: both;
}

.yith_magnifier_gallery {
  height: 100% !important;
  float: left !important;
  position: relative !important;
}

.caroufredsel_wrapper {
  height: 100% !important;
}

.woocommerce div.product div.images div.thumbnails {
  padding-top: 0;
}

input.button[name="woocommerce_checkout_place_order"] {
  font-weight: normal;
}

.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {
  float: right;
}

.woocommerce a.checkout-button.button {
  font-weight: normal;
}

.editor_btn {
  margin: 0;
  padding: 10px 0;
  border-right: none;
}

.editor_btn a {
  background-color: #0089ff !important;
  color: #fff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-box-shadow: #125e9f 0px 3px 0px 0px;
          box-shadow: #125e9f 0px 3px 0px 0px;
  color: white;
  display: block;
  font-size: 21px;
  padding-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  font-size: 1rem;
  text-decoration: none;
  font-style: normal;
}

.editor_btn a:hover {
  color: white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.woocommerce.single-product ul.products li.product .price {
  font-size: 2rem;
}

.woocommerce div.product form.cart .variations select {
  width: 100%;
  float: left;
  webkit-appearance: none;
  border-radius: 0px;
  background-image: url(images/Color-Fill-5.png);
  background-repeat: no-repeat;
  background-position: 94% center;
  padding-right: 30px;
}

.woocommerce div.product form.cart .variations select, select.shipping_method {
  width: 100%;
  float: left;
  webkit-appearance: none;
  border-radius: 0px;
  background-image: url(images/Color-Fill-5.png);
  background-repeat: no-repeat;
  background-position: 94% center;
  width: 100%;
  font-family: 'atlas', Fallback, sans-serif;
  border: 1px solid #c0cbcc;
  line-height: 1.3;
  padding: 12px 10px 13px 10px;
  padding-right: 30px;
  color: #646666;
  font-size: 18px;
  margin-top: 3px;
  -webkit-appearance: none;
}

select.shipping_method {
  width: Auto !important;
  float: right !important;
}

.variations .label {
  text-align: right;
  font-family: 'atlas', Fallback, sans-serif;
  color: #646666;
  font-size: 18px;
  padding-top: 25px;
  float: right;
  padding-left: 20px !important;
  font-weight: normal;
}

.variations .label label {
  font-weight: normal !important;
}

.woocommerce div.product .single_variation_wrap .single_variation {
  float: right;
}

.woocommerce div.product .single_variation_wrap span.price {
  border-top: none;
}

.woocommerce div.product .single_variation_wrap .variations_button {
  float: left;
  margin-top: 12px;
}

.woocommerce-cart dt.variation-, .woocommerce-checkout dt.variation- {
  clear: right !important;
}

.woocommerce-cart dd.variation-, .woocommerce-checkout dd.variation- {
  margin-bottom: 0 !important;
}

#wpmchimpa-main .wpmchimpa-close-button::before {
  color: #000 !important;
  opacity: 1 !important;
}

#wpmchimpa-main .wpmchimpa-close-button {
  top: 3px !important;
  right: 3px !important;
}

.price span.amount {
  margin: 0 5px;
}

#wpmchimpa .wpmc-ficon input[type="text"], #wpmchimpa .wpmc-ficon input[type="text"] ~ .inputlabel {
  padding-right: 40px !important;
}

.tax-product_cat .single-post .mobnav, .tax-product_cat .archive .mobnav {
  display: block;
}

.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
  float: right;
  width: 100%;
}

label[for=ship-to-different-address-checkbox] {
  float: right;
  margin-top: 0;
}

#ship-to-different-address-checkbox {
  margin-top: 9px;
  float: right;
  margin-right: 12px;
  margin-left: 10px;
}

.special_widget button.close {
  background-color: transparent !important;
}

p.demo_store {
  top: 94px;
  font-size: 1.5em;
  background-color: #0089FF;
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: none !important;
  position: fixed;
}

.woocommerce p.demo_store, .woocommerce-page p.demo_store {
  display: block !important;
}

.woocommerce-store-notice__dismiss-link {
  display: none !important;
}

.woocommerce-product-gallery.images {
  float: left !important;
}

.page-template-page-products-php .productsCont, .post-type-archive-product .productsCont, .tax-product_cat .productsCont, .woocommerce-cart .productsCont, .woocommerce-checkout .productsCont, .post-type-archive-product .productsCont, .tax-product_cat .productsCont, .woocommerce-cart .productsCont, .woocommerce-checkout .productsCont, .tax-product_cat .productsCont, .woocommerce-cart .productsCont, .woocommerce-checkout .productsCont, .woocommerce-checkout .productsCont, .page-template-page-news-php .productsCont, .page-template-page-jobs .productsCont, .page-template-page-jobs .productsCont {
  margin-top: calc( 85px + 70px);
}

.woocommerce-cart .productsCont, .woocommerce-checkout .productsCont {
  margin-top: 70px;
}

.hpForm .responder_form input {
  float: right;
  margin-left: 1.333333333333333%;
  width: 24%;
}

.hpForm .responder_form input[type="submit"] {
  border-radius: 10px;
  background-clip: padding-box;
  background-color: #0089ff;
  -webkit-box-shadow: 0 3px 0 #125e9f;
  box-shadow: 0 3px 0 #125e9f;
  float: left;
  background-image: none;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  text-shadow: 1px 0 1px rgba(7, 131, 237, 0.75);
  width: 24%;
  padding: 10px 20px;
  border: none;
  line-height: 1.3;
  margin-left: 0;
}

.hpForm .responder_form .agree_email {
  min-width: 180px;
  margin: 20px 0 0;
  color: #646666;
  clear: both;
}

.hpForm .responder_form .agree_email input[type="checkbox"] {
  width: 13px;
  margin-left: 10px;
}

.wpcf7-not-valid {
  border-color: red !important;
}

.pace {
  display: none !important;
}

.home .pace {
  display: block !important;
}

.share_btns .icon.mail a {
  background-color: #008AFF;
  font-size: 22px;
  padding: 13px;
  border-radius: 50%;
}

.share_btns .icon.mail a i {
  color: #fff;
}

.single-testimonial .menu-main-menu-container li.menu_testimonials a {
  border-top: #575757 solid 3px;
}

.fa.fa-frown-o.nv {
  color: red;
  float: right;
  font-size: 21px;
  margin-right: 7px;
  line-height: 1.3;
}

.wpcf7-validates-as-required.wpcf7-not-valid {
  width: calc(100% - 30px) !important;
}

.page-template-page-forms-php #content .cf7Req, .page-template-page-health_declaration #content .cf7Req, .page-template-page-match-group-training #content .cf7Req, .page-template-page-forms-sa-php #content .cf7Req {
  display: none;
}

.woocommerce div.product p.stock {
  font-size: 28px;
  float: right;
  clear: right;
}

.woocommerce div.product .woocommerce-variation-availability p.stock {
  float: left;
  clear: right;
}

.woocommerce div.product .single_variation_wrap .variations_button {
  float: left;
  margin-top: 12px;
  clear: both;
}

.post-type-archive-product li.outofstock .stock.out-of-stock, .tax-product_cat li.outofstock .stock.out-of-stock, .woocommerce-cart li.outofstock .stock.out-of-stock, .woocommerce-checkout li.outofstock .stock.out-of-stock {
  color: red;
  font-size: 24px;
  margin: 19px 0;
}

.post-type-archive-product li.outofstock .button, .tax-product_cat li.outofstock .button, .woocommerce-cart li.outofstock .button, .woocommerce-checkout li.outofstock .button {
  display: none !important;
}

.popupProductsSingleForm .submit_form_btn {
  background-color: #fff !important;
  color: #008AFF;
  width: 190px;
  margin-top: 10%;
}

.popupProductsSingleForm .submit_form_btn:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
  opacity: 0.75;
}

.popupProductsSingleForm .prdctForm {
  padding-top: 0;
}

.loader_image {
  background-image: url("images/loader.gif");
  width: 32px;
  height: 32px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  background-size: 100%;
  position: ABSOLUTE;
  left: 10px;
  top: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

.loader_image.on {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.submit_form_btn {
  border: none !important;
}

.hpForm .responder_form .submit_form_btn {
  border-radius: 10px;
  background-clip: padding-box;
  background-color: #0089ff;
  -webkit-box-shadow: 0 3px 0 #125e9f;
  box-shadow: 0 3px 0 #125e9f;
  float: left;
  background-image: none;
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  text-shadow: 1px 0 1px rgba(7, 131, 237, 0.75);
  width: 24%;
  padding: 10px 20px;
  border: none;
  line-height: 1.3;
  margin-left: 0;
}

.responder_form {
  position: relative;
}

.courseCont .loader_image {
  top: auto;
  bottom: 41px;
}

.productsSingleForm .responder_form .submit_form_btn {
  background-color: #fff !important;
  color: #008AFF;
  width: 190px;
  margin-top: 10%;
}

#friend_form .responder_form select {
  -webkit-appearance: none;
  border-radius: 0px;
  background-image: url(images/Color-Fill-5.png);
  background-repeat: no-repeat;
  background-position: 94% center;
  padding-right: 30px;
  border: 1px solid #c0cbcc;
  line-height: 1.3;
  padding: 12px 10px 13px 10px;
  color: #646666;
  font-size: 18px;
  margin-top: 3px;
  font-family: 'atlas', Fallback, sans-serif;
  margin: 5px 15%;
  float: none;
  width: 70%;
  padding-right: 8%;
}

.category #content .post_single .middot,
.post-type-archive #content .post_single .middot,
.tag #content .post_single .middot,
.single-post .author_meta .dtls .date,
.single-testimonial .author_meta .dtls .date,
.archive .author_meta .dtls .date {
  display: none !important;
}

.woocommerce div.product form.cart .reset_variations {
  float: right;
}

.woocommerce-checkout .woocommerce-info:first-child {
  display: none;
}

.agree_email label {
  margin-top: -3px;
  float: right;
  width: calc(100% - 30px);
  line-height: 1.3;
}

.modal .agree_email, #friend_form .agree_email {
  width: calc(100% - 30px);
  text-align: right;
  margin: 25px 15px 0;
}

.modal .agree_email label[for="fields[agree_email]"], #friend_form .agree_email label[for="fields[agree_email]"] {
  width: calc(100% - 30px);
  font-size: 13px;
  margin-top: 0;
  line-height: 1.5;
}

.courseCont .responder_form .agree_email, .logForm.row .form.col-lg-9 .responder_form.on .agree_email {
  margin: 10px 0 0 0;
  width: calc(100% - 30px);
  clear: right;
}

.courseCont .responder_form .agree_email label, .logForm.row .form.col-lg-9 .responder_form.on .agree_email label {
  margin-top: 5px;
}

.courseCont .responder_form .agree_email input[type="checkbox"], .logForm.row .form.col-lg-9 .responder_form.on .agree_email input[type="checkbox"] {
  float: right;
  -webkit-transform: scale(0.75, 0.75);
}

.logForm.row .form.col-lg-9 .responder_form.on .agree_email label {
  margin-top: 0;
}

.page-template-page-jobs .prdctForm .wpcf7 p span {
  position: relative;
}

.page-template-page-jobs .wpcf7-validates-as-required.wpcf7-not-valid {
  width: calc(70%) !important;
}

.page-template-page-jobs .fa.fa-frown-o.nv {
  position: ABSOLUTE;
  left: 20px;
  top: 20px;
}

.innerNav li.page-item-164 {
  display: none;
}

img {
  max-width: 100%;
}

.mejs-controls .mejs-button button {
  background: transparent url(/wp-includes/js/mediaelement/controls.svg) no-repeat !important;
}

.mejs-controls .mejs-pause button {
  background-position: 0 -16px !important;
}

.mejs-controls .mejs-unmute button {
  background-position: -16px 0 !important;
}

.mejs-controls .mejs-mute button {
  background-position: -16px -16px !important;
}



.editor-images-rel {
    margin: 130px 0 40px;
    display: block;
}
.editor-images-rel > span {
    display: block;
}

.editor-images-rel > span > img {
    width: 33%;
}
.editor-images-rel br {
    display:none !important;
}
.logForm div {
    float: none;
}

.hashitaShelanu form select {
  border: 1px solid #e7eff0;
  width: 100%;
  padding: 15px 20px;
  margin-bottom: 28px;
  font-size: 18px;
  font-family: atlas, Fallback, sans-serif;
  color: #f1f9fa;
  background-color: #0000;
  margin-top: 10px;
}

.hashitaShelanu form select option:not(:first-of-type) {
  color: black;
}

.responder_form select {
  border: 1px solid #c0cbcc;
  line-height: 1.3;
  padding: 12px 10px 13px 10px;
  color: #646666;
  font-size: 18px;
  width: 100%;
  font-family: atlas, Fallback, sans-serif;
}

.responder_form input[name="fields[subscribers_phone]"] {
  margin-bottom: 10px;
}

.logForm .responder_form select {
  background-position: 10px;
  margin-top: 3px;
}


.logForm .responder_form.on {
  margin-top: 20px;
}

p.ptnh {
    color: #018AFF;
    font-size: 40px;
    font-weight: 700;
    line-height: 1;
    margin-top: 0;
}

/* Good Service Questionnaire*/
ul#gs-questionnaire {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    justify-content: space-between;
    margin: 60px 0 0;
}
ul#gs-questionnaire li {
	display: block;
    list-style-type: none;
    max-width: 25%;
    line-height: 1;
}
ul#gs-questionnaire li a {
    text-decoration: none;
    color: #000;
    display: block;
    text-align: center;
}
ul#gs-questionnaire li a img {
    display: block;
    margin-bottom: 20px;
}
ul#gs-questionnaire li a:hover {
    margin-top: -15px;
    opacity: .9;
}
ul#gs-questionnaire li a,
ul#gs-questionnaire li a img{
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;	
}
ul#gs-questionnaire li a:focus img {
    transform: rotateY(180deg);
}
/*---------- ---------- ---------- ---------- ---------- Responsive styles ----------- ---------- ---------- ---------- ---------- */

@media (min-width:768px) {
  .logForm .responder_form select,
  .logForm .responder_form input {
    width: 15%;
  }
  
  .logForm .responder_form .submit_form_btn {
    width: 15%;
  }
}

@media (min-width: 767px) and (max-width:950px) {
  .logForm .responder_form select,
  .logForm .responder_form input {
    font-size: 14px;
  }
  
  .logForm .responder_form .submit_form_btn {
    font-size: 14px;
  }

  .logForm .responder_form input::-webkit-input-placeholder {
    font-size: 14px;
}

}

/* 1660 and less ----------- */
@media screen and (max-width: 1660px) {
  .hashitaShelanu .hashitaShelanu-content h1,
  .hashitaShelanu .hashitaShelanu-content h2 {
    font-size: 40px;
    line-height: 1;
  }
  .hashitaShelanu .hashitaShelanu-content p {
    font-size: 19px;
  }
  .nav-menu li a {
    padding: 0;
    margin: 22px 12px;
  }
  /* last Bracket before end of 1470and less ----------- */
}

@media (max-width: 1420px){
  .hashitaShelanu form input {
    margin-bottom: 20px !important;
  }
}

/* end of 1660 and less ----------- */
/* 1320 and less ----------- */
@media screen and (max-width: 1320px) {
  .videoContent {
    font-size: 55px;
  }
  .videoContent .videoContentText, .videoContentLogo {
    margin-bottom: 30px;
  }
  a .videoContentBtn {
    font-size: 30px;
    margin-bottom: 20px;
  }
  .hashitaShelanu {
    padding: 40px 20%;
    margin-bottom: 0;
    margin-top: -40px;
  }
  .hashitaShelanu h1, .hashitaShelanu .hpForm .text h2, .hpForm .text .hashitaShelanu h2,
  .hashitaShelanu .logForm .text h2,
  .logForm .text .hashitaShelanu h2,
  .hashitaShelanu h2 {
    font-size: 39px;
    font-weight: bold;
    margin-bottom: 15px;
  }
  .hashitaShelanu p {
    font-size: 22px;
    font-weight: 500;
  }
  .hashitaShelanu:before {
    padding-top: 0;
  }
  .arrAfterHashita {
    width: 30px;
    height: 18px;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 25px solid #0089ff;
  }
  .stamp {
    left: 50px;
    top: 30px;
    right: auto;
  }
  .course .desc {
    font-size: 14px;
  }
  .basic .desc {
    margin-bottom: 15px;
    font-size: 25px;
    width: 95%;
  }
  .course {
    padding: 35px 10%;
    padding-top: 20%;
  }
  .course.basic {
    padding-top: 6%;
  }
  .footerImgCont .cont .content {
    font-size: 26px;
  }
  .hpFormMidlle {
    float: none !important;
    margin: 0 auto;
    width: 490px;
  }
  .course .title {
    font-size: 31px;
  }
  .footerDtls .contactDtls {
    font-size: 18px;
  }
  .footerImgCont {
    width: 50%;
  }
  .videoContentBtn.insideNav {
    width: 130px;
    text-align: center;
    padding: 9px 0px 17px 0px;
  }
  .menu-main-menu-container {
    margin-left: 130px;
  }
  .page-template-page-team-php .subHeader .rightSide h1, .page-template-page-team-php .subHeader .rightSide .hpForm .text h2, .hpForm .text .page-template-page-team-php .subHeader .rightSide h2,
  .page-template-page-team-php .subHeader .rightSide .logForm .text h2,
  .logForm .text .page-template-page-team-php .subHeader .rightSide h2,
  .page-template-page-team-php .subHeader .rightSide .hashitaShelanu h2,
  .hashitaShelanu .page-template-page-team-php .subHeader .rightSide h2 {
    font-size: 2.889rem;
  }
  .teachersContSingle .titelsCont h1, .teachersContSingle .titelsCont .hpForm .text h2, .hpForm .text .teachersContSingle .titelsCont h2,
  .teachersContSingle .titelsCont .logForm .text h2,
  .logForm .text .teachersContSingle .titelsCont h2,
  .teachersContSingle .titelsCont .hashitaShelanu h2,
  .hashitaShelanu .teachersContSingle .titelsCont h2 {
    line-height: 1;
  }
  .teachersContSingle .hoverCont .qute {
    font-size: 1rem;
    padding: 2%;
  }
  .bottomCont a .text {
    font-size: 13px;
  }
  .teachersContSingle .hoverCont .bottomCont .mail {
    padding: 20px 0 0 0;
  }
  .logForm .hpFormMidlle {
    width: 280px;
  }
  .logForm form {
    margin-top: 24px;
  }
  .page-template-page-course-php .rightSide .cont, .page-template-page-training_schedule .rightSide .cont, .page-template-page-regular-php .rightSide .cont, .page-template-page-bipper-php .rightSide .cont {
    right: 5%;
  }
  .page-template-page-course-php .rightSide .textOfCourse, .page-template-page-training_schedule .rightSide .textOfCourse, .page-template-page-regular-php .rightSide .textOfCourse, .page-template-page-bipper-php .rightSide .textOfCourse {
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 5%;
    width: 25%;
  }
  .page-template-page-course-php .rightSide .logo, .page-template-page-training_schedule .rightSide .logo, .page-template-page-regular-php .rightSide .logo, .page-template-page-bipper-php .rightSide .logo {
    width: 100px;
  }
  .page-template-page-course-php .rightSide .nameOfCourse, .page-template-page-training_schedule .rightSide .nameOfCourse, .page-template-page-regular-php .rightSide .nameOfCourse, .page-template-page-bipper-php .rightSide .nameOfCourse {
    font-size: 3rem;
    line-height: 2;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
    font-size: 2.556rem;
  }
  .page-template-page-news-php .rectangle-content div, .page-template-page-jobs .rectangle-content div {
    margin-top: 5%;
  }
  .prdctForm {
    padding-top: 0;
  }
  .prdctForm #newsletter2 > span {
    font-size: 13px;
  }
  .prdctForm input[type="checkbox"], .prdctForm .logForm select[type="checkbox"], .logForm .prdctForm select[type="checkbox"] {
    margin-top: 3px;
  }
  /*
.page-template-page-products-php .productsCont.big {
  display: none;
}
  */
  .page-template-page-products-php .carousel-control.right, .post-type-archive-product .carousel-control.right, .tax-product_cat .carousel-control.right, .woocommerce-cart .carousel-control.right, .woocommerce-checkout .carousel-control.right, .page-template-page-products-php .carousel-control.left, .post-type-archive-product .carousel-control.left, .tax-product_cat .carousel-control.left, .woocommerce-cart .carousel-control.left, .woocommerce-checkout .carousel-control.left {
    background-image: none;
    height: 100%;
  }
  .page-template-page-products-php .carousel-control.right div, .post-type-archive-product .carousel-control.right div, .tax-product_cat .carousel-control.right div, .woocommerce-cart .carousel-control.right div, .woocommerce-checkout .carousel-control.right div {
    background: url("images/arrow-right-01.svg") no-repeat 0 0;
    width: 15px;
    height: 28px;
    top: 35% !important;
  }
  .page-template-page-products-php .carousel-control.left div, .post-type-archive-product .carousel-control.left div, .tax-product_cat .carousel-control.left div, .woocommerce-cart .carousel-control.left div, .woocommerce-checkout .carousel-control.left div {
    background: url("images/arrow-rleft-01.svg") no-repeat 0 0;
    width: 15px;
    height: 28px;
    top: 35% !important;
  }
  .page-template-page-products-php .carousel-control, .post-type-archive-product .carousel-control, .tax-product_cat .carousel-control, .woocommerce-cart .carousel-control, .woocommerce-checkout .carousel-control {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    -webkit-transform: translateZ(0);
  }
  .page-template-page-products-php .carousel-control:hover, .post-type-archive-product .carousel-control:hover, .tax-product_cat .carousel-control:hover, .woocommerce-cart .carousel-control:hover, .woocommerce-checkout .carousel-control:hover, .page-template-page-products-php .carousel-control:focus, .post-type-archive-product .carousel-control:focus, .tax-product_cat .carousel-control:focus, .woocommerce-cart .carousel-control:focus, .woocommerce-checkout .carousel-control:focus {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  .page-template-page-products-php .prdctForm, .post-type-archive-product .prdctForm, .tax-product_cat .prdctForm, .woocommerce-cart .prdctForm, .woocommerce-checkout .prdctForm {
    padding-top: 5%;
  }
  .page-template-page-products-php .productBtn, .post-type-archive-product .productBtn, .tax-product_cat .productBtn, .woocommerce-cart .productBtn, .woocommerce-checkout .productBtn {
    max-width: 300px;
    margin: auto;
  }
  .page-template-page-products-php .productsCont .productsContSingle, .post-type-archive-product .productsCont .productsContSingle, .tax-product_cat .productsCont .productsContSingle, .woocommerce-cart .productsCont .productsContSingle, .woocommerce-checkout .productsCont .productsContSingle {
    padding: 0;
    margin-bottom: 0;
  }
  .page-template-page-products-php .productsCont .productsContSingle .productsSingle, .post-type-archive-product .productsCont .productsContSingle .productsSingle, .tax-product_cat .productsCont .productsContSingle .productsSingle, .woocommerce-cart .productsCont .productsContSingle .productsSingle, .woocommerce-checkout .productsCont .productsContSingle .productsSingle {
    border: none;
  }
  .page-template-page-products-php .productsCont, .post-type-archive-product .productsCont, .tax-product_cat .productsCont, .woocommerce-cart .productsCont, .woocommerce-checkout .productsCont {
    margin-top: 0px;
  }
  .page-template-page-course-php .rightSide .nameOfCourse, .page-template-page-training_schedule .rightSide .nameOfCourse, .page-template-page-regular-php .rightSide .nameOfCourse, .page-template-page-bipper-php .rightSide .nameOfCourse {
    font-size: 2.1rem;
    line-height: 3.1;
  }
  .page-template-page-course-php .rightSide .cont, .page-template-page-training_schedule .rightSide .cont, .page-template-page-regular-php .rightSide .cont, .page-template-page-bipper-php .rightSide .cont {
    right: 5%;
  }
  .container {
    max-width: 100%;
  }
  #carousel-example-generic {
    display: block;
  }
  .carousel-control.right, .carousel-control.left {
    background-image: none;
    height: 100%;
  }
  .carousel-control.right div {
    background: url("images/sprite.png") no-repeat -623px -878px;
    width: 35px;
    height: 68px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    float: left;
  }
  .carousel-control.left div {
    background: url("images/sprite.png") no-repeat -483px -877px;
    width: 35px;
    height: 68px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    float: right;
  }
  .carousel-control {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    -webkit-transform: translateZ(0);
  }
  .carousel-control:hover, .carousel-control:focus {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
    opacity: 0.75;
  }
  .prdctForm input[type="submit"], .prdctForm .logForm select[type="submit"], .logForm .prdctForm select[type="submit"] {
    margin-top: 10%;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
    font-size: 1.7rem;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h3, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h3 {
    font-size: 1.1rem;
  }
  .page-template-page-products-php .carousel-control.right div, .post-type-archive-product .carousel-control.right div, .tax-product_cat .carousel-control.right div, .woocommerce-cart .carousel-control.right div, .woocommerce-checkout .carousel-control.right div, .page-template-page-news-php .carousel-control.right div, .page-template-page-jobs .carousel-control.right div, .page-template-page-products-php .carousel-control.left div, .post-type-archive-product .carousel-control.left div, .tax-product_cat .carousel-control.left div, .woocommerce-cart .carousel-control.left div, .woocommerce-checkout .carousel-control.left div, .page-template-page-news-php .carousel-control.left div, .page-template-page-jobs .carousel-control.left div {
    top: 0%;
    -webkit-transform: translateY(400%);
    transform: translateY(400%);
  }
  .price span.before_sale {
    float: none;
    margin-right: 0;
  }
  h1.videoContentText, .hpForm .text h2.videoContentText,
  .logForm .text h2.videoContentText,
  .hashitaShelanu h2.videoContentText {
    font-size: 55px;
  }
  .post-type-archive-product #primary, .tax-product_cat #primary, .woocommerce-cart #primary, .woocommerce-checkout #primary {
    padding-top: 50px;
  }
  .post-type-archive-product .col-sm-6, .tax-product_cat .col-sm-6, .woocommerce-cart .col-sm-6, .woocommerce-checkout .col-sm-6 {
    width: 50%;
    margin-bottom: 30px;
  }
  .nav-menu li a {
    margin: 22px 7px;
  }
  .single-product .products .col-md-4 {
    width: 50%;
  }
  .single-product .products .col-md-4:nth-child(3) {
    display: none;
  }
  .single-product ul.products li.product a img {
    /*width: auto;*/
  }
  .woocommerce-cart #primary, .woocommerce-checkout #primary, .woocommerce-checkout #primary {
    padding-top: 0 !important;
  }
  .woocommerce-cart .productsCont, .woocommerce-checkout .productsCont {
    max-width: 96%;
  }
  /* last Bracket before end of 1320and less ----------- */
}

@media screen and (min-width: 1199px) {
  .footerCredits {
    margin-right: 145px;
  }
}

@media screen and (max-width: 1200px) {
  .page-template-page-training_schedule .courseCont {
    max-width: 98%;
  }
  .page-template-page-training_schedule .days_in_week {
    width: 25%;
  }
  .page-template-page-training_schedule .time {
    width: 15%;
  }
  .nav-menu li a {
    margin: 27px 7px 0 7px;
    font-size: 15px;
  }
  .videoContentBtn.insideNav {
    margin: 0 0 0 10px;
  }
}

@media screen and (max-width: 1023px) {
  .page-template-page-training_schedule h3.panel-title {
    width: 100%;
    margin-bottom: 20px;
  }
  .page-template-page-training_schedule .days_in_week, .page-template-page-training_schedule .time {
    width: auto;
    float: right;
  }
  .page-template-page-training_schedule .time {
    margin-left: 30px;
  }
  .page-template-page-training_schedule .rightSide2 .nameOfCourse {
    font-size: 45px;
  }
  .nav-menu li a {
    margin: 27px 7px 0 7px;
    font-size: 13px;
  }
}

/* end of 1023 and less ----------- */
/*930 and less ----------- */
@media screen and (max-width: 991px) {
  .site-header .home-link {
    right: 15px;
  }
  .nav-menu li a {
    padding: 0 12px;
  }
  .stamp {
    left: 10px;
    top: 10px;
  }
  .course .title {
    font-size: 24px;
  }
  .course .title .icon {
    width: 60px;
    height: 60px;
  }
  .course .title .text {
    /* top: -9px;*/
  }
  .basic .title .text {
    top: -30px;
  }
  .news .title {
    line-height: 1;
  }
  .footerDtls .contactDtls {
    font-size: 18px;
  }
  .footerDtls .contactDtls .mob, .footerDtls .contactDtls .phone {
    font-size: 14px;
  }
  .home .site-header {
    bottom: auto;
    top: 0 !important;
    position: fixed;
    z-index: 9990 !important;
  }
  .site-header {
    height: auto;
    min-height: 85px;
  }
  .nav-menu li {
    display: block;
  }
  .navCont {
    display: none;
    margin-top: 55px;
  }
  .nav-menu li a {
    line-height: 1;
    font-size: 1.667rem;
    font-weight: 400;
    padding: 0;
  }
  ul.nav-menu, div.nav-menu > ul {
    display: block;
  }
  .insideMobMenu {
    text-align: center;
  }
  .insideMobMenu a .videoContentBtn {
    margin-top: 40px;
  }
  .insideMobMenu .socialInsideMobMenu {
    margin: 0 auto;
  }
  .insideMobMenu .socialInsideMobMenu a .icon {
    margin: 0 12px 48px 12px;
    height: 65px;
  }
  .insideMobMenu .socialInsideMobMenu a .icon img {
    width: 65px;
    height: 65px;
  }
  .mobMenuBtn {
    position: relative;
    cursor: pointer;
    width: 35px;
    height: 55px;
    top: 6px;
  }
  .mobMenuBtn:before {
    content: "";
    position: absolute;
    left: 0;
    top: 20px;
    width: 33px;
    height: 4px;
    background-color: #525353;
    -webkit-box-shadow: 0 18px 0 0 #525353, 0 9px 0 0 #525353;
            box-shadow: 0 18px 0 0 #525353, 0 9px 0 0 #525353;
  }
  .mobMenuBtnCont {
    top: 0%;
    left: 4%;
  }
  header .visible-xs {
    display: block !important;
  }
  header .hidden-xs {
    display: none !important;
  }
  #site-navigation {
    margin-left: 0;
  }
  .menu-main-menu-container .current-page-ancestor a, .nav-menu .current-menu-item > a, .nav-menu .current_page_item > a {
    border: none;
  }
  .page-template-page-course-php .rightSide .nameOfCourse, .page-template-page-training_schedule .rightSide .nameOfCourse, .page-template-page-regular-php .rightSide .nameOfCourse, .page-template-page-bipper-php .rightSide .nameOfCourse {
    font-size: 2.2rem;
    line-height: 3;
  }
  .page-template-page-course-php .rightSide .logo, .page-template-page-training_schedule .rightSide .logo, .page-template-page-regular-php .rightSide .logo, .page-template-page-bipper-php .rightSide .logo {
    width: 80px;
  }
  .prdctImg img {
    max-width: 90%;
  }
  .prdctForm #newsletter2 > span {
    margin-right: 5%;
    font-size: 14px;
  }
  .prdctForm input[type="checkbox"], .prdctForm .logForm select[type="checkbox"], .logForm .prdctForm select[type="checkbox"] {
    margin-left: 5px;
    margin-top: 4px;
  }
  .prdctForm input, .prdctForm .logForm select, .logForm .prdctForm select, .prdctForm .logForm select, .logForm .prdctForm select {
    padding: 8px 10px 8px 10px;
    font-size: 15px;
  }
  .page-template-page-news-php .prdctForm input[type="submit"], .page-template-page-jobs .prdctForm input[type="submit"], .page-template-page-news-php .prdctForm .logForm select[type="submit"], .page-template-page-jobs .prdctForm .logForm select[type="submit"], .logForm .page-template-page-news-php .prdctForm select[type="submit"], .logForm .page-template-page-jobs .prdctForm select[type="submit"] {
    margin-top: 6%;
    width: auto;
  }
  .prdctForm input[type="submit"], .prdctForm .logForm select[type="submit"], .logForm .prdctForm select[type="submit"] {
    padding: 5px 20px;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
    font-size: 1.889rem;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont {
    padding-top: 0px;
  }
  .page-template-page-news-php .moreDtlsCont, .page-template-page-jobs .moreDtlsCont {
    bottom: 5%;
  }
  .site-header {
    position: fixed;
    top: 0;
    z-index: 3;
  }
  .innerNav {
    z-index: 2;
    top: 61px;
  }
  .page-template-page-branchs-php .site-main {
    top: 45px;
  }
  .page-template-page-branchs-php .site-main .beforeBranchAccordion h1, .page-template-page-branchs-php .site-main .beforeBranchAccordion .hpForm .text h2, .hpForm .text .page-template-page-branchs-php .site-main .beforeBranchAccordion h2,
  .page-template-page-branchs-php .site-main .beforeBranchAccordion .logForm .text h2,
  .logForm .text .page-template-page-branchs-php .site-main .beforeBranchAccordion h2,
  .page-template-page-branchs-php .site-main .beforeBranchAccordion .hashitaShelanu h2,
  .hashitaShelanu .page-template-page-branchs-php .site-main .beforeBranchAccordion h2, .page-template-page-branchs-php .site-main .beforeBranchAccordion h2 {
    font-size: 1.889rem;
  }
  .page-template-page-branchs-php .site-main .slimScrollDiv {
    height: 549px;
  }
  .page-template-page-branchs-php .site-main .acf-map {
    height: 800px;
  }
  .page-template-page-course-php .rightSide .textOfCourse, .page-template-page-training_schedule .rightSide .textOfCourse, .page-template-page-regular-php .rightSide .textOfCourse, .page-template-page-bipper-php .rightSide .textOfCourse {
    width: 100%;
    text-align: center;
    font-size: 0.8889rem;
  }
  .page-template-page-course-php .rightSide .dtlsOfCourseCont, .page-template-page-training_schedule .rightSide .dtlsOfCourseCont, .page-template-page-regular-php .rightSide .dtlsOfCourseCont, .page-template-page-bipper-php .rightSide .dtlsOfCourseCont {
    display: inline-block;
    float: none;
    margin: auto;
  }
  .page-template-page-course-php .rightSide .cont, .page-template-page-training_schedule .rightSide .cont, .page-template-page-regular-php .rightSide .cont, .page-template-page-bipper-php .rightSide .cont {
    text-align: center;
  }
  .page-template-page-course-php .rightSide div:last-child, .page-template-page-training_schedule .rightSide div:last-child, .page-template-page-regular-php .rightSide div:last-child, .page-template-page-bipper-php .rightSide div:last-child {
    margin-top: 0;
  }
  .course {
    padding-top: 20%;
  }
  .course.basic {
    padding-top: 4%;
  }
  .page-template-page-course-php .rightSide2 .textOfCourse, .page-template-page-training_schedule .rightSide2 .textOfCourse, .page-template-page-regular-php .rightSide2 .textOfCourse, .page-template-page-bipper-php .rightSide2 .textOfCourse {
    font-size: 1.1rem;
  }
  .header-unit {
    z-index: 9980;
  }
  .menu-main-menu-container {
    margin-left: 0;
  }
  .teachersContSingle .hoverCont .qute, .teachersContSingle .hoverCont .teamPopUpBottom, .teachersContSingle .hoverCont h1, .teachersContSingle .hoverCont .hpForm .text h2, .hpForm .text .teachersContSingle .hoverCont h2,
  .teachersContSingle .hoverCont .logForm .text h2,
  .logForm .text .teachersContSingle .hoverCont h2,
  .teachersContSingle .hoverCont .hashitaShelanu h2,
  .hashitaShelanu .teachersContSingle .hoverCont h2, .teachersContSingle .hoverCont h2 {
    display: none;
  }
  .teachersContSingle .hoverCont .bottomCont .mail, .teachersContSingle .hoverCont .bottomCont .soc {
    border: none;
  }
  .teachersContSingle .hoverCont .bottomCont .mail {
    display: none !important;
  }
  .teachersContSingle .hoverCont .bottomCont .soc .mail {
    display: block !important;
  }
  .teachersContSingle .hoverCont .bottomCont .mail .icon {
    margin-top: 10px;
    margin-left: 0;
  }
  .teachersContSingle .hoverCont .col-md-6 {
    width: 130px;
    margin: 0 auto;
    float: none !important;
  }
  .teachersContSingle .hoverCont .col-md-6 .mail {
    margin-top: -20px;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
    font-size: 1.889rem;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
    font-size: 1.2rem;
  }
  .mediumMore {
    display: none !important;
  }
  .mediumLess {
    display: block !important;
  }
  .innerNav .elements li a {
    color: #008aff;
    padding: 0;
    border-left: none;
  }
  .post-type-archive-product .innerNav .elements li a, .tax-product_cat .innerNav .elements li a, .woocommerce-cart .innerNav .elements li a, .woocommerce-checkout .innerNav .elements li a, .single-product .innerNav .elements li a {
    color: #acacac;
    padding: 0 7px 0 10px;
    border-left: #acacac 1px solid;
  }
  .post-type-archive-product .innerNav .elements li.cat-item-59 a, .tax-product_cat .innerNav .elements li.cat-item-59 a, .woocommerce-cart .innerNav .elements li.cat-item-59 a, .woocommerce-checkout .innerNav .elements li.cat-item-59 a, .single-product .innerNav .elements li.cat-item-59 a {
    color: #008aff;
  }
  .innerNav .elements .glyphicon {
    color: #525353;
  }
  .innerNav .elements .carousel-control .icon-prev, .innerNav .elements .carousel-control .icon-next, .innerNav .elements .carousel-control .glyphicon-chevron-left, .innerNav .elements .carousel-control .glyphicon-chevron-right {
    top: 5%;
  }
  .page-template-page-team-php .subHeader, .page-template-page-course-php .subHeader, .page-template-page-training_schedule .subHeader, .page-template-page-regular-php .subHeader, .page-template-page-bipper-php .subHeader {
    padding-top: 30px;
  }
  .allRights .cont p {
    font-size: 10px;
  }
  .allRights .cont a {
    font-size: 10px;
  }
  .allRights .cont {
    padding: 10px 3.891891891891892% 5px;
  }
  .page-template-page-training_schedule .rightSide2 .nameOfCourse {
    font-size: 40px;
  }
  .home .header-unit {
    z-index: 0;
  }
  .home main.on {
    z-index: 1;
  }
  .post-type-archive-product #primary, .tax-product_cat #primary, .woocommerce-cart #primary, .woocommerce-checkout #primary {
    padding-top: 100px;
  }
  .woocommerce-page .shop_menu_item a::before {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
  }
  .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 100%;
  }
  .single-product .products .col-md-4 {
    width: 100%;
    margin-bottom: 24px;
  }
  .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    margin: 3em 0 2em !important;
  }
  .page-template-page-health_declaration #content .row, .page-template-page-match-group-training #content .row,
  .page-template-page-forms #content .row {
    padding-top: 140px;
  }
  /* last Bracket before end of 930 and less ----------- */
}

/* end of 930 and less ----------- */
/*767 and less ----------- */
@media screen and (max-width: 767px) {
  .page-template-page-forms-php #content span.wpcf7-form-control-wrap, .page-template-page-health_declaration #content span.wpcf7-form-control-wrap, .page-template-page-match-group-training #content span.wpcf7-form-control-wrap, .page-template-page-forms-sa-php #content span.wpcf7-form-control-wrap {
    float: none;
    clear: both;
    width: 100%;
    margin-right: 0;
  }
  .page-template-page-forms-php #content .formRIght, .page-template-page-health_declaration #content .formRIght, .page-template-page-match-group-training #content .formRIght, .page-template-page-forms-sa-php #content .formRIght {
    float: none;
    clear: both;
    width: 100%;
    margin: 40px 0 0;
  }
  
  .page-template-page-forms-php #content .form-b .formRIght{
	  margin:0;
  }
  
  .texarea-wrapper.clearfix {
    margin-bottom: 0;
  }
  .prc-content article.hentry {
    padding-top: 90px;
  }
  .post-type-archive-product .mediumLess.visible-xs, .tax-product_cat .mediumLess.visible-xs, .woocommerce-cart .mediumLess.visible-xs, .woocommerce-checkout .mediumLess.visible-xs {
    margin-bottom: 20px;
    margin-top: 140px;
  }
  .videoContent .videoContentText {
    width: 80%;
  }
  #content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .site-info, .sidebar .paging-navigation .nav-links {
    padding-left: 0px;
    padding-right: 0px;
  }

	.sec1 {
    padding: 0;
    margin-right: -12px;
    margin-left: -12px;
  }
  .hpFormMidlle {
    /*width: 100%;*/
  }
  .hpForm .wpcf7 p span, .hpForm .responder_form input, .logForm .wpcf7 p span {
    margin-left: 0;
    width: 100%;
    margin-bottom: 12px;
  }
  .hpForm input, .hpForm .logForm select, .logForm .hpForm select, .logForm input, .logForm select {
    width: 100%;
  }
  .hpForm input[type="submit"], .hpForm .responder_form input[type="submit"], .hpForm .logForm select[type="submit"], .logForm .hpForm select[type="submit"], .logForm input[type="submit"], .logForm select[type="submit"] {
    margin: 0 auto;
    /* float: none; */
    width: 260px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
  }
  .wpcf7-list-item-label, #newsletter input[type="checkbox"], #newsletter .logForm select[type="checkbox"], .logForm #newsletter select[type="checkbox"] {
    width: Auto;
  }
  .footerImgCont {
    width: 100%;
  }
  .course .title {
    font-size: 48px;
  }
  .course .title .text {
    top: -30px;
  }
  .basic .desc {
    font-size: 14px;
  }
  .course .desc {
    padding: 16px 0 20px 0;
  }
  .basic {
    position: relative;
  }
  .basic .note {
    right: 0;
  }
  .basic .title .text {
    margin-left: 10px;
  }
  .footerDtls .contactDtls {
    text-align: center;
    padding: 55px 0 75px 0;
  }
  .footerDtls .contactDtls .mob, .footerDtls .contactDtls .phone {
    font-size: 18px;
  }
  .footerDtls .center {
    padding: 75px 0 0 0;
  }
  #site-navigation {
    margin-left: 0%;
  }
  .socialInsideMobMenu a .icon:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
  }
  .logForm form {
    margin-top: 30px;
  }
  .logForm .hpFormMidlle {
    float: none !important;
    margin: 0 auto;
    width: 280px;
  }
  ul.nav-menu, div.nav-menu > ul {
    /*width: 90%;*/
  }
  .videoContent {
    top: 410px;
  }
  .hpForm .text h1, .hpForm .text h2 {
    font-size: 23px;
  }
  .hpForm .text p {
    font-size: 14px;
  }
  .hpFormMidlle {
    max-width: 100%;
  }
  .hpForm, .logForm {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .page-template-page-course-php .rightSide .cont.visible-xs, .page-template-page-training_schedule .rightSide .cont.visible-xs, .page-template-page-regular-php .rightSide .cont.visible-xs, .page-template-page-bipper-php .rightSide .cont.visible-xs {
    right: auto;
    margin: auto;
    float: none;
    max-width: 100%;
  }
  .page-template-page-course-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont, .page-template-page-training_schedule .rightSide .cont.visible-xs .nameOfCourseAndLogoCont, .page-template-page-regular-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont, .page-template-page-bipper-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont {
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  .page-template-page-course-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .nameOfCourse, .page-template-page-training_schedule .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .nameOfCourse, .page-template-page-regular-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .nameOfCourse, .page-template-page-bipper-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .nameOfCourse {
    font-size: 3.5rem;
    font-family: newsGothic, Fallback, sans-serif;
    line-height: 1;
    margin-bottom: 20px;
    float: none;
    margin-right: auto;
    margin-left: auto;
    right: auto;
    display: inline-block;
  }
  .page-template-page-course-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .logo, .page-template-page-training_schedule .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .logo, .page-template-page-regular-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .logo, .page-template-page-bipper-php .rightSide .cont.visible-xs .nameOfCourseAndLogoCont .logo {
    width: 120px;
    float: none;
    margin-right: auto;
    margin-left: auto;
    right: auto;
    display: inline-block;
  }
  .page-template-page-course-php .rightSide .cont.visible-xs .textOfCourse, .page-template-page-training_schedule .rightSide .cont.visible-xs .textOfCourse, .page-template-page-regular-php .rightSide .cont.visible-xs .textOfCourse, .page-template-page-bipper-php .rightSide .cont.visible-xs .textOfCourse {
    font-size: 1.5rem;
    line-height: 1.5;
    width: auto;
    text-align: center;
    margin-top: 0;
  }
  .page-template-page-course-php .rightSide, .page-template-page-training_schedule .rightSide, .page-template-page-regular-php .rightSide, .page-template-page-bipper-php .rightSide {
    height: auto;
    padding: 20px;
  }
  .page-template-page-course-php .rightSide .cont, .page-template-page-training_schedule .rightSide .cont, .page-template-page-regular-php .rightSide .cont, .page-template-page-bipper-php .rightSide .cont {
    top: 0;
    -webkit-transform: translateY(0%);
  }
  .page-template-page-products-php .productsCont .productsContSingle .productsSingle, .post-type-archive-product .productsCont .productsContSingle .productsSingle, .tax-product_cat .productsCont .productsContSingle .productsSingle, .woocommerce-cart .productsCont .productsContSingle .productsSingle, .woocommerce-checkout .productsCont .productsContSingle .productsSingle, .page-template-page-news-php .productsCont .productsContSingle .productsSingle, .page-template-page-jobs .productsCont .productsContSingle .productsSingle {
    border: none;
  }
  .page-template-page-products-php .productsCont, .post-type-archive-product .productsCont, .tax-product_cat .productsCont, .woocommerce-cart .productsCont, .woocommerce-checkout .productsCont, .page-template-page-news-php .productsCont, .page-template-page-jobs .productsCont {
    margin-top: 0;
  }
  .page-template-page-products-php .productsCont .productsContSingle, .post-type-archive-product .productsCont .productsContSingle, .tax-product_cat .productsCont .productsContSingle, .woocommerce-cart .productsCont .productsContSingle, .woocommerce-checkout .productsCont .productsContSingle, .page-template-page-news-php .productsCont .productsContSingle, .page-template-page-jobs .productsCont .productsContSingle {
    padding: 0;
    margin-bottom: 0;
  }
  .prdctForm #newsletter2 > span {
    margin-right: 15%;
  }
  .prdctForm input[type="submit"], .prdctForm .logForm select[type="submit"], .logForm .prdctForm select[type="submit"] {
    margin-top: 10%;
  }
  .prdctForm {
    padding-top: 5%;
  }
  .page-template-page-products-php .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .post-type-archive-product .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .tax-product_cat .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .woocommerce-cart .productsCont .productsContSingle .productsSingle .priceCont .productBtn, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .priceCont .productBtn {
    display: inline-block;
    padding: 10px 30px;
  }
  .page-template-page-branchs-php #accordion {
    height: auto;
  }
  .stamp {
    display: none;
  }
  .site-title {
    width: 75px;
    height: 35px;
  }
  .site-header .home-link {
    right: 5px;
    top: 5px;
  }
  .mobMenuBtnCont {
    top: -12px;
    left: 10px;
  }
  .site-header {
    height: auto;
    min-height: 45px;
  }
  .innerNav {
    top: 61px;
  }
  .page-template-page-team-php .subHeader, .page-template-page-course-php .subHeader, .page-template-page-training_schedule .subHeader, .page-template-page-regular-php .subHeader, .page-template-page-bipper-php .subHeader {
    padding-top: 21px;
  }
  .page-template-page-in-the-media-php .site-main {
    margin-top: 80px;
  }
  .courseCont .rightCol h1, .courseCont .rightCol .hpForm .text h2, .hpForm .text .courseCont .rightCol h2,
  .courseCont .rightCol .logForm .text h2,
  .logForm .text .courseCont .rightCol h2,
  .courseCont .rightCol .hashitaShelanu h2,
  .hashitaShelanu .courseCont .rightCol h2, .courseCont .leftCol h1, .courseCont .leftCol .hpForm .text h2, .hpForm .text .courseCont .leftCol h2,
  .courseCont .leftCol .logForm .text h2,
  .logForm .text .courseCont .leftCol h2,
  .courseCont .leftCol .hashitaShelanu h2,
  .hashitaShelanu .courseCont .leftCol h2, .footerDtls .center .title {
    line-height: 1;
    margin-bottom: 20px;
  }
  .page-template-page-team-php .subHeader .leftSide {
    margin-top: 20px;
  }
  .page-template-page-products-php .site-main, .post-type-archive-product .site-main, .tax-product_cat .site-main, .woocommerce-cart .site-main, .woocommerce-checkout .site-main, .page-template-page-news-php .site-main, .page-template-page-jobs .site-main {
    margin-top: 50px;
  }
  .page-template-page-news-php .moreDtlsCont, .page-template-page-jobs .moreDtlsCont {
    width: 212px;
  }
  .nav-menu li a {
    padding: 0;
    margin: 12px 0;
  }
  .menu-main-menu-container {
    margin-left: 0px;
  }
  .page-template-page-branchs-php .panel-body .branchSingle h4, .page-template-page-branchs-php .panel-body .branchSingle p, .page-template-page-branchs-php .panel-body .branchSingle div {
    width: 100%;
    max-width: 100%;
  }
  .page-template-page-branchs-php .panel-body .branchSingle p {
    margin-top: 5px;
  }
  .page-template-page-branchs-php .panel-body .branchSingle .showLocation {
    top: auto;
    -webkit-transform: 0;
    transform: 0;
    margin-top: 20px;
  }
  .page-template-page-branchs-php .panel-default > .panel-heading {
    background-position: 10% center;
  }
  .pace .pace-progress {
    height: 50px;
  }
  #site-navigation {
    /*height: 490px;
    overflow-y:auto;
    overflow-x: hidden;*/
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
    font-size: 2.6rem;
  }
  .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont h2, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont h2 {
    font-size: 1.278rem;
  }
  .site-title {
    font-size: 12px !important;
  }
  .allRights .pull-right, .allRights .pull-left {
    float: none !important;
  }
  .logForm select {
    background-position: 97% center;
  }
  .single-branch .acf-map ,
  .page-template-page-branchs-php .site-main .acf-map {
    max-height: 320px;
  }
 
  .single-branch h1 {
		font-size: 32px;
	}
  .error404 .page-content h2 {
    font-size: 47px;
  }
  .page-template-page-products-php .productsCont .productsContSingle .productsSingle .prdctImg, .post-type-archive-product .productsCont .productsContSingle .productsSingle .prdctImg, .tax-product_cat .productsCont .productsContSingle .productsSingle .prdctImg, .woocommerce-cart .productsCont .productsContSingle .productsSingle .prdctImg, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .prdctImg, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .prdctImg, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .prdctImg {
    height: 134px;
  }
  .page-template-page-products-php .productsCont .productsContSingle .productsSingle .titelsCont, .post-type-archive-product .productsCont .productsContSingle .productsSingle .titelsCont, .tax-product_cat .productsCont .productsContSingle .productsSingle .titelsCont, .woocommerce-cart .productsCont .productsContSingle .productsSingle .titelsCont, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .titelsCont, .page-template-page-news-php .productsCont .productsContSingle .productsSingle .titelsCont, .page-template-page-jobs .productsCont .productsContSingle .productsSingle .titelsCont {
    padding-top: 40px;
  }
  .page-template-page-products-php .carousel-control.right div, .post-type-archive-product .carousel-control.right div, .tax-product_cat .carousel-control.right div, .woocommerce-cart .carousel-control.right div, .woocommerce-checkout .carousel-control.right div, .page-template-page-news-php .carousel-control.right div, .page-template-page-jobs .carousel-control.right div, .page-template-page-products-php .carousel-control.left div, .post-type-archive-product .carousel-control.left div, .tax-product_cat .carousel-control.left div, .woocommerce-cart .carousel-control.left div, .woocommerce-checkout .carousel-control.left div, .page-template-page-news-php .carousel-control.left div, .page-template-page-jobs .carousel-control.left div {
    top: 0%;
    -webkit-transform: translateY(300%);
    transform: translateY(300%);
  }
  .sec1 {
    clear: both;
  }
  div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {
    margin-top: -60px;
    margin-bottom: 70px;
    margin-right: 0;
  }
  .page-template-page-training_schedule .single_day .day {
    margin-bottom: 20px;
  }
  .page-template-page-training_schedule .driving_directions {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
  .page-template-page-training_schedule .last_part .gmap, .page-template-page-training_schedule .last_part .waze {
    width: 50%;
    margin-top: 20px;
  }
  .course.tablet .title .text {
    top: -10px;
  }
  .post-type-archive-product .col-sm-6, .tax-product_cat .col-sm-6, .woocommerce-cart .col-sm-6, .woocommerce-checkout .col-sm-6, .tax-product_cat .col-sm-6, .woocommerce-cart .col-sm-6, .woocommerce-checkout .col-sm-6, .woocommerce-checkout .col-sm-6 {
    width: 100%;
  }
  .post-type-archive-product .col-sm-6 .productsContSingle li, .tax-product_cat .col-sm-6 .productsContSingle li, .woocommerce-cart .col-sm-6 .productsContSingle li, .woocommerce-checkout .col-sm-6 .productsContSingle li, .tax-product_cat .col-sm-6 .productsContSingle li, .woocommerce-cart .col-sm-6 .productsContSingle li, .woocommerce-checkout .col-sm-6 .productsContSingle li, .woocommerce-checkout .col-sm-6 .productsContSingle li {
    margin-bottom: 24px !important;
  }
  .post-type-archive-product #primary, .tax-product_cat #primary, .woocommerce-cart #primary, .woocommerce-checkout #primary, .tax-product_cat #primary, .woocommerce-cart #primary, .woocommerce-checkout #primary, .woocommerce-checkout #primary {
    padding-top: 0px;
  }
  .single-product #content {
    padding: 5%;
    border: none;
    margin-top: 30px;
  }
  .woocommerce-cart .cart-collaterals h2, .woocommerce-checkout .cart-collaterals h2, .woocommerce-checkout .cart-collaterals h2 {
    text-align: right;
  }
  .woocommerce .cart .button, .woocommerce .cart input.button {
    float: left;
  }
  #tshirt_sticky {
    max-width: calc(100% - 10%);
    margin: 5% 5% 2%;
    height: 210px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
    opacity: 0.95;
  }
  .woocommerce ul.products li.product .price del {
    margin-right: auto;
  }
  .logForm .responder_form input[type="submit"] {
    float: none;
    margin-bottom: 10px;
  }
  .logForm .responder_form.on {
    text-align: center;
  }
  .woocommerce div.product form.cart .variations select, select.shipping_method {
    width: auto;
  }
  .woocommerce div.product form.cart table.variations tr {
    display: block;
    width: 100%;
  }
  .woocommerce div.product form.cart .variations td.label {
    padding-right: 0;
    width: 100%;
  }
  a.reset_variations {
    clear: both;
    float: right;
  }
  .tax-product_cat .elements li a, .single-product .elements li a, .post-type-archive-product .elements li a, .tax-product_cat .elements li a, .woocommerce-cart .elements li a, .woocommerce-checkout .elements li a {
    border-left: none;
    padding: 0;
  }
  .single-product .menu-main-menu-container .shop_menu_item a, .tax-product_cat .menu-main-menu-container .shop_menu_item a {
    border-top: none;
  }
  p.demo_store {
    top: 61px;
  }
  .hpForm .responder_form .agree_email {
    margin-bottom: 40px;
  }
  .logForm .responder_form .submit_form_btn, .hpForm .responder_form .submit_form_btn {
    width: 100%;
  }
  .woocommerce ul.products li.product .price,
  .woocommerce div.product p.price,
  .woocommerce div.product span.price {
    min-height: 0;
  }
  
  
  
	.editor-images-rel {
		margin: 170px 0 40px;
		display: block;
	} 
	
	table {
		width: 100% !important;
	}	
  /* last Bracket before end of 767 and less ----------- */
}
.courseCont table {
    margin: 20px auto 20px;
}
@media screen and (max-width: 500px) {
  .footerCredits.pull-left {
    margin-top: 10px;
  }
  .footerCredits.pull-left a, .footerCredits.pull-left p {
    float: none;
  }
}

/*480 and less ----------- */
@media screen and (max-width: 480px) {
	.rightCol iframe {
		min-height: 189px;
		width: 100%;
		height: auto;
	}	
	.page-template-page-course-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-training_schedule a.ListOfLocationsCont .ListOfLocations, .page-template-page-regular-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-bipper-php a.ListOfLocationsCont .ListOfLocations {
		position: relative;
		top: -25px;
	}
  .teachersContSingle .hoverCont .bottomCont .mail .icon {
    margin-left: 5%;
  }
  .bottomCont a .text {
    font-size: 11px;
    line-height: 1.5;
  }
  .hpForm div, .hpForm h1, .hpForm .text h2,
  .logForm .text .hpForm h2,
  .hpForm .hashitaShelanu h2,
  .hashitaShelanu .hpForm h2, .hpForm p, .logForm div, .logForm h1, .hpForm .text .logForm h2,
  .logForm .text h2,
  .logForm .hashitaShelanu h2,
  .hashitaShelanu .logForm h2, .logForm p {
    width: 95%;
  }
  .hpForm .text h1, .hpForm .text h2, .logForm .text h1,
  .logForm .text h2 {
    line-height: 1;
  }
  .hpForm .text p, .logForm .text p {
    line-height: 1;
  }
  .hpForm .text .icon {
    display: none;
  }
  .news .moreDtlsCont .moreDtlsIcon {
    display: none;
  }
  .news .moreDtlsCont .moreDtls {
    float: none;
    margin-left: auto;
  }
  .videoContent {
    top: 330px;
  }
  .videoContent {
    font-size: 32px;
  }
  .videoContentLogo {
    width: 120px;
    height: 120px;
    margin: 10px auto 30px auto;
  }
  .logForm .text h1,
  .logForm .text h2 {
    width: auto;
    line-height: 1 !important;
  }
  .logForm div {
    width: 100%;
  }
  .page-template-page-course-php .subHeader .rightSide, .page-template-page-training_schedule .subHeader .rightSide, .page-template-page-regular-php .subHeader .rightSide, .page-template-page-bipper-php .subHeader .rightSide {
    padding-top: 130px;
  }
  .basic .note {
    width: 77px;
    height: 72.49px;
  }
  .news .new {
    width: 77px;
    height: 70px;
    left: -1px;
  }
  .page-template-page-course-php a.ListOfLocationsCont, .page-template-page-training_schedule a.ListOfLocationsCont, .page-template-page-regular-php a.ListOfLocationsCont, .page-template-page-bipper-php a.ListOfLocationsCont {
    top: 58px;
  }
  .page-template-page-course-php .rightSide2 .nameOfCourse, .page-template-page-training_schedule .rightSide2 .nameOfCourse, .page-template-page-regular-php .rightSide2 .nameOfCourse, .page-template-page-bipper-php .rightSide2 .nameOfCourse {
    font-size: 3rem;
    line-height: 1;
  }
  .page-template-page-course-php .rightSide2 .logo {
    margin-top: 0 !important;
  }
  .page-template-page-course-php .rightSide2 .cont, .page-template-page-training_schedule .rightSide2 .cont, .page-template-page-regular-php .rightSide2 .cont, .page-template-page-bipper-php .rightSide2 .cont {
    top: 70px;
  }
  .page-template-page-course-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-training_schedule a.ListOfLocationsCont .ListOfLocations, .page-template-page-regular-php a.ListOfLocationsCont .ListOfLocations, .page-template-page-bipper-php a.ListOfLocationsCont .ListOfLocations {
    height: 55px;
    padding: 5% 40% 0 0;
  }
  .page-template-page-course-php .rightSide2 div, .page-template-page-training_schedule .rightSide2 div, .page-template-page-regular-php .rightSide2 div, .page-template-page-bipper-php .rightSide2 div {
    margin-bottom: 5px;
  }
  .page-template-page-products-php .productsCont .productsContSingle .productsSingle .prdctImg img, .post-type-archive-product .productsCont .productsContSingle .productsSingle .prdctImg img, .tax-product_cat .productsCont .productsContSingle .productsSingle .prdctImg img, .woocommerce-cart .productsCont .productsContSingle .productsSingle .prdctImg img, .woocommerce-checkout .productsCont .productsContSingle .productsSingle .prdctImg img {
    max-width: 60%;
  }
  .logForm .text .icon {
    width: 34px;
    height: 30px;
    background-size: cover;
  }
  .popupProductsSingleForm {
    height: 100%;
  }
  .allRights .cont {
    max-width: 92.2%;
  }
  .page-template-page-regular-php .rightSide2 .cont, .page-template-page-bipper-php .rightSide2 .cont {
    top: 0;
  }
  .page-template-page-regular-php .rightSide2 .nameOfCourse, .page-template-page-bipper-php .rightSide2 .nameOfCourse {
    font-size: 2.5rem;
    line-height: 1.5;
  }
  .teamSocCont {
    top: 0%;
    -webkit-transform: translateY(300%);
    transform: translateY(300%);
  }
  .home .pace .pace-progress:before {
    top: 30%;
  }
  .wpcf7-validation-errors {
    margin-bottom: 70px !important;
  }
  .hashitaShelanu {
    padding: 40px 10%;
  }
  .hpFormCont .hpFormMidlle h1, .hpFormCont .hpFormMidlle .hpForm .text h2, .hpForm .text .hpFormCont .hpFormMidlle h2,
  .hpFormCont .hpFormMidlle .logForm .text h2,
  .logForm .text .hpFormCont .hpFormMidlle h2,
  .hpFormCont .hpFormMidlle .hashitaShelanu h2,
  .hashitaShelanu .hpFormCont .hpFormMidlle h2 {
    margin-bottom: 10px;
  }
  h1.videoContentText, .hpForm .text h2.videoContentText,
  .logForm .text h2.videoContentText,
  .hashitaShelanu h2.videoContentText {
    font-size: 32px;
  }
  .page-template-page-training_schedule .rightSide2 .nameOfCourse {
    font-size: 35px;
  }
  .single-product #content {
    padding: 40px 3%;
  }
  table.shop_table.cart {
    font-size: 18px;
  }
  #tshirt_sticky {
    height: 230px;
  }
  .woocommerce table.shop_table td {
    padding-right: 0;
    padding-left: 0;
  }
  .woocommerce table.shop_table {
    border: none;
  }
  .woocommerce .cart .button, .woocommerce .cart input.button {
    float: right;
    clear: right;
  }
  .page-template-page-training_schedule .panel > a h4::before {
    margin-bottom: 26px;
  }
  /* last Bracket before end of 480 and less ----------- */
}

@media screen and (max-width: 370px) {
  .page-template-page-training_schedule .single_training, .page-template-page-training_schedule .trainings {
    width: 100%;
  }
}

/* end of 480 and less ----------- */
/*320 and less ----------- */
@media screen and (max-width: 320px) {
  .videoContent {
    top: 55%;
  }
  .videoContentLogo {
    width: 90px;
    height: 90px;
  }
  .videoContentLogo {
    margin-bottom: 10px;
  }
  a .videoContentBtn {
    font-size: 18px;
    margin-bottom: 10px;
    padding: 5px 30px;
  }
  .videoContent .videoContentText {
    margin-bottom: 10px;
    font-size: 21px;
  }
  .videoContentArrText {
    font-size: 21px;
  }
  .nav-menu li a {
    /*line-height: 0.5;
    font-size: 1rem;*/
    font-size: 24px;
  }
  .insideMobMenu {
    margin-top: -10px;
  }
  .navCont {
    margin-top: 35px;
  }
  .insideMobMenu .socialInsideMobMenu a .icon img {
    width: 45px;
    height: 45px;
  }
  .page-template-page-course-php .rightSide2 .textOfCourse, .page-template-page-training_schedule .rightSide2 .textOfCourse, .page-template-page-regular-php .rightSide2 .textOfCourse, .page-template-page-bipper-php .rightSide2 .textOfCourse {
    font-size: 0.9rem;
    width: 90%;
  }
  .prdctForm {
    padding-top: 0;
  }
  .home .pace .pace-progress:before {
    top: 25%;
    font-size: 118px;
  }
  .teamSocCont {
    top: 0%;
    -webkit-transform: translateY(200%);
    transform: translateY(200%);
  }
  /* last Bracket before end of 320 and less ----------- */
}

/* end of 320 and less ----------- */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  ::i-block-chrome, #site-navigation a {
    color: #575757;
  }
  ::i-block-chrome::before, #site-navigation a::before {
    display: none;
  }
}

html[data-useragent*='MSIE 10.0'] .news::before {
  width: 95%;
}

html[data-useragent*='MSIE 10.0'] .basic .note {
  right: 12px;
}

html[data-useragent*='MSIE 10.0'] .news .new {
  left: 11px;
}

html[data-useragent*='MSIE 10.0'] .prdctForm input[type="submit"], html[data-useragent*='MSIE 10.0'] .prdctForm .logForm select[type="submit"], .logForm html[data-useragent*='MSIE 10.0'] .prdctForm select[type="submit"], html[data-useragent*='MSIE 10.0'] .prdctForm .logForm select[type="submit"], html[data-useragent*='MSIE 10.0'] .logForm .prdctForm select[type="submit"] {
  margin-top: 10%;
}

html[data-useragent*='MSIE 10.0'] .prdctForm {
  padding-top: 10%;
}

.ie9 .news::before {
  width: 95%;
}

.ie9 .basic .note {
  right: 12px;
}

.ie9 .news .new {
  left: 11px;
}

.ie9 .prdctForm input[type="submit"], .ie9 .prdctForm .logForm select[type="submit"], .logForm .ie9 .prdctForm select[type="submit"], .ie9 .prdctForm .logForm select[type="submit"], .ie9 .logForm .prdctForm select[type="submit"] {
  margin-top: 10%;
}

.ie9 .prdctForm {
  padding-top: 10%;
}

.page-template-page-bipper-php .logFormCont .text {
  display: none !important;
}

.page-template-page-bipper-php .logFormCont .form.col-lg-9 {
  width: 100% !important;
}

.page-template-page-bipper-php .logForm .responder_form input, .page-template-page-bipper-php .logForm .responder_form select, .page-template-page-bipper-php .logForm .responder_form textarea {
  float: right;
  margin-left: 2%;
  /*width: 15%;*/
  margin-top: 0;
  
  width: 23%; 
}

/* New from 20/9/2016 */
.page-template-page-health_declaration .logForm, .page-template-page-match-group-training .logForm {
  display: none;
}

.page-template-page-health_declaration label.error, .page-template-page-match-group-training label.error {
  font-family: FontAwesome;
  font-weight: normal;
  color: red;
  float: right;
  font-size: 21px;
  margin-right: 7px;
  line-height: 0;
  color: transparent;
}

.page-template-page-health_declaration label.error:before, .page-template-page-match-group-training label.error:before {
  color: red;
  content: "\f119";
  float: left;
  margin-top: -13px;
}

.page-template-page-health_declaration .wpcf7-checkbox, .page-template-page-match-group-training .wpcf7-checkbox {
  position: relative;
}

.page-template-page-health_declaration .wpcf7-checkbox label.error, .page-template-page-match-group-training .wpcf7-checkbox label.error {
  position: absolute;
  right: -30px;
  top: 20px;
  width: 20px;
  height: 20px;
}

.page-template-page-health_declaration input.error, .page-template-page-match-group-training input.error {
  border-color: red !important;
  max-width: calc(100% - 30px) !important;
}

.page-template-page-health_declaration input:not([type="radio"]), .page-template-page-match-group-training input:not([type="radio"]) {
  max-width: calc(100% - 30px) !important;
}

.page-template-page-health_declaration .ajax-loader, .page-template-page-match-group-training .ajax-loader {
  display: none !important;
}
/* New Style For The Event Product*/
.woocommerce.postid-10839 #content div.product div.summary,
.woocommerce.postid-6729 #content div.product div.summary {
  float: none;
  width: 100%;
}

.woocommerce.postid-10839 #content div.product div.images,
.woocommerce.postid-6729 #content div.product div.images {
  float: none;
  display: none;
}

.woocommerce.postid-10839 .woocommerce-product-details__short-description div.wpcf7,
.woocommerce.postid-6729 .woocommerce-product-details__short-description div.wpcf7 {
  background: #F1F9FA;
  padding: 40px;
  margin: 10px 0 30px;
  max-width: 75%;
}

.woocommerce.postid-10839 .woocommerce-product-details__short-description div.wpcf7 .formRIght br,
.woocommerce.postid-6729 .woocommerce-product-details__short-description div.wpcf7 .formRIght br {
  display: none;
}

.woocommerce.postid-10839 h1.product_title.entry-title,
.woocommerce.postid-6729 h1.product_title.entry-title {
  text-align: left;
  direction: ltr;
}

.single-product.woocommerce.postid-10839 #content,
.single-product.woocommerce.postid-6729 #content {
  padding-top: 60px;
}

.woocommerce.postid-10839 .woocommerce-product-details__short-description h3,
.woocommerce.postid-6729 .woocommerce-product-details__short-description h3 {
  color: #018AFF;
  font-family: 'atlas', Fallback, sans-serif;
  font-weight: 700;
}

.woocommerce.postid-10839 div.product form.cart .variations select,
.woocommerce.postid-6729 div.product form.cart .variations select {
  background-position: 5% center;
  margin: 0;
}

.woocommerce.postid-10839 .woocommerce-product-details__short-description input, 
.woocommerce.postid-10839 .woocommerce-product-details__short-description textarea, 
.woocommerce.postid-10839 .woocommerce-product-details__short-description select,
.woocommerce.postid-6729 .woocommerce-product-details__short-description input, 
.woocommerce.postid-6729 .woocommerce-product-details__short-description textarea, 
.woocommerce.postid-6729 .woocommerce-product-details__short-description select {
  border: 2px solid #d4d0ba;
  font-family: inherit;
  padding: 5px;
  width: 100%;
}

.woocommerce.postid-10839 input[type="checkbox"],
.woocommerce.postid-6729 input[type="checkbox"] {
  width: auto;
}

/* Woo 2019 */
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
	width:100%;
}

/* Single Branch - 2019 */
.single-branch .beforeBranchAccordion {
    background-color: #008aff;
    text-align: center;
    color: #fff;
    padding: 50px;
}

.single-branch .beforeBranchAccordion h1{
    font-weight: 700;
    font-size: 3.056rem;
    line-height: 1;
}
.single-branch .titelsOfBranchesList {
    color: #676e74;
    background-color: #e7eff0;
	padding:15px 50px;
}
.single-branch .noPaddingSides {
    padding-right: 0;
    padding-left: 0;
    border-left: 1px solid #BDBDBD;
    background-color: #e7eff0;
    height: 854px;
    overflow-y: auto;
}
.page-template-page-branchs-php .ToBranchSingle {
    width: 100%;
    float: right;
    padding: 15px 0;
    border-bottom: 1px solid #0680e8;
    pointer: cursor;
    cursor: pointer;
	color:#fff;
}
.page-template-page-branchs-php .ToBranchSingle:hover{
	opacity: 0.75;
}
.page-template-page-branchs-php .ToBranchSingle .showPage {
    float: left;
    font-size: 1rem;
    /*background-image: url(images/icon_1832-copy.png);*/
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 25px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.page-template-page-branchs-php .ToBranchSingle .showPage:before{
    content: "\f0c6";
    font: normal normal normal 24px/1 FontAwesome;
    margin-left: 7px;
}
/* FAQS */
.faq-wrapper > .faq {
  font-size: 21px;
  background-color: #018AFF;
  color: #fff;
  padding: 0px 5px 5px 20px;
  cursor: pointer;
  position: relative;
  line-height: 1.2;
}

.faq-wrapper > .faq.open {
  /*cursor: default;*/
}
.faq-wrapper p iframe {
    margin: 0 auto;
    display: block;
}
.faq-wrapper {
  border: 1px solid #018AFF;
  margin-bottom: 20px;
}

.faq-wrapper > .answer {
  padding: 15px;
  background: #fff;
  display: none;
  height: 50vh;
  overflow-x: hidden;
  overflow-y: scroll;
}

.faq-wrapper > .answer p {
  font-size: 18px;
  line-height: 1.2;
}

.faq-wrapper > .answer img {
  max-width: 400px;
}

.faq:after {
  content: "\f104";
  font: normal normal normal 28px/1 FontAwesome;
  position: absolute;
  left: 5px;
  top: 0px;
}

.faq.open:after {
  -webkit-transform: rotate(-90Deg);
          transform: rotate(-90Deg);
}

/* leave popup */
.b4l-wrapper{
    position: fixed;
    z-index: 99999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.8);
    display: none;
}
div#b4-leaving {
	position: relative;
    z-index: 1;
    width: 100%;
    max-width: 600px;
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    background-color: #e7eff0;
    padding: 25px 25px 1px;
    color: #333;
    margin: 0 auto;
}
body div#b4-leaving form select,
body div#b4-leaving form input[type="text"],
body div#b4-leaving form input[type="text"],
body div#b4-leaving form input[type="email"]{
    width: 47.5%;
    margin-left: 2.5%;
    border: 1px solid #A4A4A4;
    border-radius: 0;
    padding: 10px;
    display: block;
    float: right;
    height: 46px;
    margin-bottom: 15px;
    font-size: 18px;
    font-family: Assistant, serif !important;
	background-color:#fff;
	margin-top: 0;
}
body div#b4-leaving .agree_email {
    margin: 10px 0;
}
body div#b4-leaving .agree_email label {
    color: #008aff;
}
body div#b4-leaving form input[type="checkbox"]{
    -webkit-appearance: checkbox;
}
body div#b4-leaving form input.submit_form_btn {
    width: 47.5%;
    margin-left: 2.5%;
    border: 1px solid #A4A4A4;
    border-radius: 0;
    display: block;
    float: right;
    height: 46px;
    margin-bottom: 15px;
    font-family: Assistant, serif !important;
    background: #008aff;
    color: #fff;
    font-size: 27px;
    line-height: 27px;
    padding: 0;
    text-align: center;
}

div#b4-leaving ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333;
}
div#b4-leaving ::-moz-placeholder { /* Firefox 19+ */
  color: #333;
}
div#b4-leaving :-ms-input-placeholder { /* IE 10+ */
  color: #333;
}
div#b4-leaving :-moz-placeholder { /* Firefox 18- */
  color: #333;
}

div#b4-leaving .widget-title {
    color: #008aff;
    font-size: 30px;
    margin-bottom: 0;
}
div#b4-leaving .widget-title:after {
	display:none;
}
div#b4-leaving a {
	position: absolute;
	top: -15px;
	right: 0;
	font-size: 45px;
	color: #000;
	transform: rotate(45deg);
	text-decoration: none;
}
div#b4-leaving p {
    color: #333;
}
.news.high-rectangle-box img {
    width: 100%;
}
.news.high-rectangle-box {
    padding: 0 10px !important;
}

@media screen and (max-width: 767px) {
	.page-template-page-branchs-php .ToBranchSingle .showPage {
		float: right;
		padding-right: 0;
		padding-top: 40px;
	}
	.single-branch .noPaddingSides{
		height:auto;
	} 
	.single-branch .beforeBranchAccordion h1{
		font-size: 1.889rem;
	}	
  .faq-wrapper > .answer img {
    max-width: 100%;
  }
  .woocommerce.postid-10839 .woocommerce-product-details__short-description div.wpcf7,
  .woocommerce.postid-6729 .woocommerce-product-details__short-description div.wpcf7 {
    padding: 15px;
    max-width: 100%;
  }
  .woocommerce.postid-10839 h1.product_title.entry-title,
  .woocommerce.postid-6729 h1.product_title.entry-title {
    font-size: 45px;
  }
  .single-product.woocommerce.postid-10839 #content,
  .single-product.woocommerce.postid-6729 #content {
    padding: 0;
  }
  .woocommerce.postid-10839 div.product form.cart select,
  .woocommerce.postid-6729 div.product form.cart select {
    background-position: 5% center;
    width: 84vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
/*# sourceMappingURL=style.css.map */


/* Hp minor changes */
.news.high-rectangle-box {
    padding: 0;
    background-color: #000 !important;
}
.news.high-rectangle-box img{
    position: absolute;
    right: 0;
    height: 100%;
    opacity: 0.7;
    z-index: -1;
}
.news .en_title {
    padding-top: 66px;
}
.news2 .en_title {
    direction: ltr;
}
.news .linkCont .link,
.news .he_title,
.news .en_title {
    color: #fff !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.news .linkCont {
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
}

.page-template-page-course-php .rightSide2 .nameOfCourse{
    font-size: 2.4rem;
    line-height: 1;
}
.page-template-page-training_schedule .panel h3 {
    font-size: 22px;
    font-weight: 500;
    float: right;
    margin-top: 3px;
}
.page-template-page-training_schedule .panel > a h3::before {
    content: url(images/plus-icon.svg);
    float: right;
    margin-top: 2px;
    margin-left: 34px;
}
.page-template-page-training_schedule .panel.active > a h3::before {
    content: url(images/minus-icon.svg);
}

.logFormCont .hpFormMidlle {
    margin-bottom: 20px;
}
.logForm {
    padding: 25px 6%;
}
/* Branches Page Fixes */
.slimScrollBar {
    background-color: #FCD602 !important;
    opacity: 1 !important;
}
/* Woocmmerce Fixes */
.woocommerce div.product .single_variation_wrap .variations_button {
    float: none;
}
.woocommerce div.product form.cart .variations select {
    margin-left: 0;
}
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
    float: right;
    width: 40%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
    width: 60%;
}
.single-product #content {
    padding: 110px 30px 0;
}
.woocommerce div.product p.price {
    min-height: 0;
    padding: 0;
}
input#rel_allow_emails {
	float: right;
    margin-left: 0;
    position: relative;
    top: 12px;
    right: 5px;
}
p#rel_allow_emails_field label {
    line-height: 1;
    font-size: 17px;
}
@media screen and (max-width: 991px) {
	.woocommerce #content div.product div.summary, 
	.woocommerce div.product div.summary, 
	.woocommerce-page #content div.product div.summary, 
	.woocommerce-page div.product div.summary, 
	.woocommerce #content div.product div.images, 
	.woocommerce div.product div.images, 
	.woocommerce-page #content div.product div.images, 
	.woocommerce-page div.product div.images {
		width: 100%;
	}	
	.single-product #content {
		padding: 110px 0 0;
	}	
	.single-product #content:before {
		content: '';
		margin-top: -130px;
	}
	.woocommerce div.product .product_title {
		font-size: 46px;
	}
	.woocommerce ul.products[class*=columns-] li.product, 
	.woocommerce-page ul.products[class*=columns-] li.product {
		width: 100%;
	}
	.variations .label{
		padding-top:0;
	}
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  7% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  14% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  24% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  35% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media screen and (max-width: 650px) {
	.tel_cont .icon {
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-animation: heartBeat 3.5s infinite;
		animation: heartBeat 3.5s infinite;
	}
	
	.onmobnomar2 br{
		display:none;
	}	
	.formRIght.onmobnomar {
		margin: 0 !important;
	}
	
}

/* Yaad Sarig */
form#yaadpay_payment_form {
    min-height: 50vh;
    font-size: 26px;
}
a.button.cancel {
    display: none;
}
input#submit_yaadpay_payment_form {
    margin: 0 auto;
    display: block;
}

/* Change H2 in related products to span */
.woocommerce ul.products li.product span{
    font-family: 'atlas';
    font-size: 45px !important;
    line-height: 0.85;
    margin-bottom: 0 !important;
    color: #0083f6;
    font-weight: bold;
    padding-top: 0 !important;
    min-height: 138px;
}
.page-id-9804 .mediumLess,
.page-id-9781 .mediumLess,
.page-id-9804 ul.mediumMore,
.page-id-9781 ul.mediumMore
{
	display:none !important;
}
.form-b {
	display: block;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    padding-top: 5px;
}
.form-b .fa.fa-frown-o.nv {
    position: absolute;
    top: 0;
    left: 0;
}
.form-b span.wpcf7-list-item {
    display: block;
    margin: 0 0 3px;
}
.form-b.teachers-form-b span.wpcf7-list-item {
    display: inline-block;
    min-width: 50%;
}
.form-b span.wpcf7-list-item input[type="checkbox"] {
    position: relative;
    top: 2px;
}
.form-b input[type="text"],
.form-b select.wpcf7-form-control.wpcf7-select {
    width: 100%;
    box-sizing: border-box;
}
.formRIght b {
    text-decoration: underline;
    font-size: 15px;
    color: red;
    display: block;
}
input#txt-which-frm {
    /*display: none;*/
}

/* New 3d3s module */
.postid-6729 #wrapper-of-part-2,
.postid-6729 #wrapper-of-part-3,
.postid-6729 form.variations_form{
	display:none;
}
/* Same for 3D3S 2020 */
.postid-10839  #wrapper-of-part-2,
.postid-10839  #wrapper-of-part-3,
.postid-10839  form.variations_form{
	display:none;
}