﻿ div.eventDisplayCnt * { border: 0px!important;}
/*Rosa custom css*/
p {
  	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
#responsive-menu-container {background: rgba(68, 68, 68, 0.7) none repeat scroll 0 0!important;}
#responsive-menu-container div,
#responsive-menu-container div ul,
#responsive-menu-container div ul li,
#responsive-menu-container #responsive-menu a {
  background: transparent!important;
}
#responsive-menu-container #responsive-menu a:hover {
  background: #eb671c!important;
}
.socialMediaIconWrapper {text-align: center; margin: 0 auto;}
.socialMediaIcon {display: inline; text-align: center; margin: 0 auto;}
#post-4219 div.vc_custom_1488380343037 {
  background-size: 100% auto!important;
}

.has-sidebar .page-content__wrapper {
	padding: 0!important;
  	margin: 0 auto!important;
  	max-width: 900px!important;
}

.article__featured-image img {width: 100%!important;}
h1.article__title, h1.archive__title {
	font-size: 24px; 
  	line-height: 26px; 
  	font-weight: bold; 
  	text-transform: uppercase; 
  	letter-spacing: 1px!important; 
}
div.meta--categories, aside.author, div.grid, footer .separator {display: none!important;}
footer .separator:nth-of-type(1) {display: block!important;}
.pix-dropdown {display: none!important;}
.quotationIcon {margin-top: 0; margin-bottom: 0;}
.bold h6 {font-weight: 700;}
img.site-logo-img--light, .site-header.headroom--not-top .site-logo-img--light {margin: 0 auto!important; display: block!important;}
.datelabel {display: none!important;}
.eventDate {display: block!important;}
.time {margin-left: 0!important;}
div.c-hero__wrapper {
 	-webkit-align-items: center;
  	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  	display: -ms-flexbox;      /* TWEENER - IE 10 */
  	display: -webkit-flex;     /* NEW - Chrome */
  	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
hgroup {margin: 0 auto;}
.lang-item {
    display: inline;
  	margin-left: 15px;
}

h5 {
 	font-size: 16px; 
  	line-height: 20px; 
  	font-weight: bold; 
  	text-transform: uppercase; 
  	letter-spacing: 1px!important; 
}

.bottomRight {
 	background-position: right bottom!important; 
}
.article__content { padding-bottom: 0px!important;}
p.quotation {
 	padding-top:0px;
  	/*text-transform: uppercase;*/
  	font-size: 1.1em;
  	font-weight: 700;
  	letter-spacing: 1px!important;
  	line-height: 1.55em;
  	color: #444;
}
.whiteText {color: #fff;}
.sideMargin { padding: 0 5%!important; }
.rowWithBg {
 	/*background-size: 100% auto!important;
  	background-repeat: repeat;*/
}
ul#responsive-menu {
	display: block!important;
	padding-top: 50px!important;
}

li.menu-item a {
	text-transform: uppercase!important; 
}

.wpcf7 input {
	max-width: 250px!important;
	margin-left: auto;
	margin-right: auto;
}
/*hem*/
@media screen and (max-width: 760px) {
  .page-id-5370 img.c-hero__image,
  .page-id-5460 img.c-hero__image,
  .page-id-3809 img.c-hero__image {
      transform:scale(1.2)!important;
      -ms-transform:scale(1.2)!important; /* IE 9 */
      -moz-transform:scale(1.2)!important; /* Firefox */
      -webkit-transform:scale(1.2)!important; /* Safari and Chrome */
      -o-transform:scale(1.2)!important; /* Opera */
      top: initial!important;
      left: initial!important;
      position: absolute!important;	
      bottom: 0px!important;
      left: 0px!important;
  }
}
/*om oss*/
.page-id-5493 img.c-hero__image,
.page-id-5428 img.c-hero__image,
.page-id-4414 img.c-hero__image {
	top: initial!important;
	left: initial!important;
	position: absolute!important;	
	top: 0px!important;
	right: 0px!important;
}

/*kurschema*/
.page-id-5504 img.c-hero__image,
.page-id-5441 img.c-hero__image,
.page-id-4219 img.c-hero__image {
	top: initial!important;
  	left: initial!important;
	position: absolute!important;	
	bottom: 0px!important;
	right: 0px!important;
}

/*utbildningar*/
.page-id-5434 img.c-hero__image,
.page-id-5499 img.c-hero__image,
.page-id-4228 img.c-hero__image {
	top: initial!important;
  	left: initial!important;
	position: absolute!important;	
	bottom: 0px!important;
	left: 0px!important;
}

button.nav-trigger {
	display: none!important;
}
.whiteIcon {
	color: #eb671c!important;
}
.article__content:last-child {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding: 0px!important;
}
.vc_custom_1486848184946 {
	background-size: 100% auto!important;
}

* {
	letter-spacing: 0.1em!important;
}
.greyButton .vc_btn3 {
	background: #444;
}

.whiteText,  .pixcode--btn {
	color: #fff!important;
}
.wpb_wrapper > p:empty {
	display: none;
}
.postsRowInner h6 {
	height: 30px!important;
}
.postsRowInner .buttonCourses a {
    background: #eb671c!important;
    color: #fff!important;
}
.rsArrow {
    display: none!important;
}
.headline__secondary .first-letter {
	font-size: 2.9375rem!important;
	top: 0px!important;	
  	letter-spacing: 0.1em!important;
    margin: 0!important;
	padding-left: 0!important;
}

h2.headline__secondary {
    font-size: 2.9375rem!important;
	font-weight: 900!important;
    /*line-height: 1.03128!important;*/
	margin-bottom: 0px!important;
  	letter-spacing: 0.1em!important;
	text-transform: uppercase;
  	line-height: 0.85!important; /*for Marck Script*/
} 
@media screen and (max-width: 760px) {
  h2.headline__secondary, .headline__secondary .first-letter {
    font-size: 2.5375rem!important;
  }
}

.islandLeft p, 
.island p, .islandRight p {
	padding: 0 7%;
}
.islandLeft p:first-of-type, 
.island  p:first-of-type, .islandRight p:first-of-type {
	padding-top: 7%;
}
.islandLeft p:last-of-type, 
.island  p:last-of-type, .islandRight p:last-of-type {
	padding-bottom: 7%;
}
/*
@media screen and (min-width: 760px) {	
	.islandLeft, .island , .islandRight {
		padding: 7%;
	}
	.islandLeft {padding-right: 0%;}
	.islandRight {padding-left: 0%;}
}
*/


.pixcode--separator {
	color: #eb671c!important;
	padding-bottom: 20px;
}

/* boxy szkolen*/
.eventDisplayCnt p:empty {
	display: none;
}

.site-content article { word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
.widget-area .widget { word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
p { word-wrap: break-word!important; -webkit-hyphens: auto!important; -moz-hyphens: auto!important; hyphens: auto!important; }

.entry-date {
display: none;
}


/* Enter Your Custom CSS Here */
/*ukrywanie niektorych elementow formularza do zapisow*/
.contactPic {
  	height: 100%!important;
}
.nectar-recent-posts-slider * {
  	background: rbga(1,225,255,0)!important;
  	opacity: 1;
}
div#niceGuyUtb .row-bg {
	background-size: 100% auto!important;
  	background-position: top left!important;
  	background-repeat: repeat!important;  
}

body.page-id-1696 .swiper-wrapper .image-bg,
body.page-id-1693 .swiper-wrapper .image-bg,
body.page-id-546 .swiper-wrapper .image-bg,
body.page-id-2804 .swiper-wrapper .image-bg
{
  	background-position: top left!important;
}

body.page-id-3187 .swiper-wrapper .image-bg,
body.page-id-3060 .swiper-wrapper .image-bg {
	background-size: auto 100%!important;
  	background-position: top left!important;
  	background-repeat: repeat!important;
}


.couponDiv, div.singleLabel, div.totalLabel, div.single, div.total, div.moreDates {
	display: none!important;
}
div.tickets div:nth-child(2) {
	display: none!important; 
}
/* end */


/* stylizacja event boxa dla eventlist*/
div.eventDisplayCnt {
  	min-width: 250px!important;
  	max-width: 300px!important;
   	width: 31.7%!important;
  	padding: 10px!important;
  	margin-left: auto!important;
  	border: 1px solid #eb671c!important;
  	min-height: 410px!important;
  	background: rgba(255, 255, 255, 0.6)!important;
}

div.dateDetails {
	padding-bottom: 15px!important;
}

#kalenderAspect {
  max-width: 500px!important;
  width: 48%!important;
}
div.eventDisplayCnt .info {
	display: none;
}
div.eventDisplayCnt .cnt, div.eventDisplayCnt .expand {
 	display: none!important; 
}
div.eventDisplayCnt .spots {
	text-align: center!important;
	font-size: 13px!important;
	line-height: 16px!important;
  	color: #444!important;  
}

div.eventDisplayCnt .spots span {
 	text-align: center!important;
	font-size: 13px!important;
  	color: #444!important;  
}

div.eventDisplayCnt h3 {
  	height: 45px!important;
}
div.eventDisplayCnt p {
	padding-bottom: 10px!important;
  	color: #444!important;
}
div.eventDisplayCnt .eventDetails {
  	padding-top: 0px!important;
  	margin: 0px!important;
}
p.aspectCourseDescription {
	text-align: center!important;
	font-size: 13px!important;
	line-height: 16px!important;
  
}

p.aspectCourseDescriptionLanguage {
  	text-align: center!important;
	font-size: 13px!important;
	line-height: 16px!important;
}

@media screen and (max-width: 760px) {	

}
@media screen and (min-width: 600px) {	
  	div.eventDisplayCnt {
		float: left!important; 
  		margin-left: 1%!important;
  	} 

}

#mainSiteCalendar div.eventDisplayCnt {
    display: block!important;
    margin-left: auto!important;
    margin-right: auto!important;
    float: none!important;
}

/* male paneliki do zapisow w widgecie*/
.textwidget div.eventDisplayCnt {
  	width: 99!important;
  	min-height: auto!important;
}
.textwidget div.info, .textwidget div.spots {
	display: none!important;
}
/* end */

form.wpcf7-form {
 	text-align: center; 
  	font-size: 12px;
  	font-weight: 400;
}

.wpcf7-form-control-wrap {
	padding-bottom: 20px;  
}

input.wpcf7-submit {
 	border: 1px solid white;
  	background-color: #444!important;
}
input.wpcf7-validates-as-email {
	max-width: 250px!important;  
  	margin-left:auto;
  	margin-right: auto;
}

form.wpcf7-form br, .wpcf7-knewssubscription, span.knewssubscription-703, form.wpcf7-form label:nth-of-type(2) {
 	display:none!important;
}

#ui-datepicker-div { background: #ddd!important;}