.wishlist_table .add_to_cart,a.add_to_wishlist.button.alt {
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	}

img.wp-smiley,img.emoji {
	display:inline!important;
	border:none!important;
	box-shadow:none!important;
	height:1em!important;
	width:1em!important;
	vertical-align:-.1em!important;
	background:none!important;
	margin:0 .07em!important;
	padding:0!important;
	}

.tp-caption a {
	color:#ff7302;
	text-shadow:none;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-o-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	}

.tp-caption a:hover {
	color:#ffa902;
	}

.vc_custom_1464161811761 {
	padding-top:105px!important;
	padding-bottom:105px!important;
	background-image:url(/images/background-03.jpg)!important;
	}

.vc_custom_1454312659505 {
	padding-top:70px!important;
	padding-bottom:60px!important;
	background-color:#253444!important;
	}

.vc_custom_1454313198411 {
	padding-bottom:50px!important;
	background-color:#1b2734!important;
	}

.vc_custom_1454313301530 {
	background-color:#1b2734!important;
	}

.vc_custom_1454313886555 {
	padding-top:20px!important;
	padding-bottom:60px!important;
	background-color:#1b2734!important;
	}

.vc_custom_1454146732506 {
	padding-top:20px!important;
	}

.vc_custom_1454147553383 {
	margin-top:-40px!important;
	padding-top:50px!important;
	padding-bottom:50px!important;
	background-color:#fff!important;
	}

.vc_custom_1464167570408 {
	padding-bottom:188px!important;
	background:#253444 url(/images/background-06.jpg)!important;
	}

.vc_custom_1455738419462 {
	padding-top:20px!important;
	padding-bottom:60px!important;
	}

.vc_custom_1464168223840 {
	padding-top:120px!important;
	padding-bottom:0!important;
	/* background-image:url(/images/background-07.jpg)!important; */
	}

.vc_custom_1458630974631 {
	padding-top:20px!important;
	padding-bottom:75px!important;
	background-color:#fafafa!important;
	}

.vc_custom_1464168390764 {
	padding-top:105px!important;
	padding-bottom:210px!important;
	background-image:url(/images/background-08.jpg)!important;
	background-position:0 0!important;
	background-repeat:no-repeat!important;
	}

.vc_custom_1464168484543 {
	padding-top:105px!important;
	padding-bottom:58px!important;
	background:#253444 url(/images/background-09.jpg);
	}

.vc_custom_1454408750354 {
	padding-top:105px!important;
	}

.vc_custom_1454064721612 {
	padding-top:90px!important;
	padding-bottom:90px!important;
	}

.vc_custom_1447042239022 {
	margin-top:0!important;
	}

.vc_custom_1453889348953 {
	margin-top:-40px!important;
	margin-bottom:60px!important;
	}

/* Custom overwrites */
#pbr-masthead.header-absolute {
    position: absolute;
    width: 100%;
    z-index: 99;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    background-color: #253444;
    opacity: 0.85;
	}
	
/* event title */
.widget-events-time.style-lighten .tribe-event-url{
	color:#094a76;
	/* color:#fff; */
	}
.tribe-events-list-event-description p{
	font-size:12px;
	color:#999;
	}
.feature-box h4{
	font-size:16px;
	}
	
@media (max-width: 360px) {
	#pbr-masthead.header-absolute {
	    background-color: transparent;
	    opacity: 1;
	    top: -11px;
	    right: 0;
	    max-width: 207px;
	    border: 0 none;
		}
	.page .bg-respon-dark[class*="vc_custom"]{
		padding-top: 0 !important;
		}
	.entry-date {
	    padding: 9px 3px;
	    background: #f59b29;
	    font-family: "Roboto Condensed", sans-serif;
	    font-size: 11px;
	    font-weight: 400;
	    color: #fff;
	    display: inline-block;
	    text-align: center;
		}
	.entry-date .date{
		font-size: 20px;
		}
	.tribe-events-list-event-description p{
		font-size:12px;
		/* color:#fff; */
		color:#094a76;
		}
	.widget-events-time.style-lighten .tribe-event-url{
		color: #fff;
		}
	.widget-events-time .pbr-countdown-time{
		width:30%;
		right:-5%;
		}
	.pbr-countdown-time .title-time{
		font-size:0.9em;
		}
}
@media (min-width: 361px) and (max-width: 768px) {
	#pbr-masthead.header-absolute {
		background-color:rgba(37, 52, 68, 0.5);
		border: 0 none;
		}
	.tribe-events-list-event-description p{
		font-size:14px;
		color:#fff;
		}
}
	
.navbar-mega .navbar-nav > li > a{
	font-weight:700;
	}
	
.navbar-mega .navbar-nav > li div.dropdown-menu .container-mega .row > div .widget .navbar-collapse > ul > li > a {
    padding: 8px 0;
    font-size: 15px;
	}


	
.owl-carousel .owl-buttons .owl-prev,
.owl-carousel .owl-buttons .owl-next
{
	color:#fff;
  text-align: center;
}
/* use styles below to disable ugly selection */
.owl-carousel .owl-buttons div {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #f59b29;
    padding: 5px;
	}

.owl-carousel:hover .owl-buttons .owl-prev {
    left: 0px;
	}
.owl-carousel:hover .owl-buttons .owl-next {
    right: 0px;
	}
	
.owl-controls .owl-page span {
    display: block;
    width: 27px;
    height: 10px;
    background: #d1d1d1;
	}

/* news */
.posts-grid.home .entry-title{
	min-height:56px;
	}
.posts-grid.home .grid-2 .entry-excerpt{
	min-height:150px;
	}
.pbr-grid-posts .grid-2 .info-readmore {
    margin-top: 15px;
    padding-top: 22px;
    border-top: 1px solid #ededed;
    position: absolute;
    bottom: 0;
	}

/* Mobile Menu */
.sidebar-offcanvas{
	width:60%;
	left:-60%;
	}
.navbar-collapse{
	padding-left:0;
	padding-right:0;
	}
.navbar-offcanvas ul#main-menu-offcanvas li > a {
    font-size: 12px;
	}
.navbar-offcanvas ul#main-menu-offcanvas > li ul li a{
	font-size: 12px;
	}


/* CUSTOM CSS OVER WRITES */
.pbr-course-content .description{
	height:200px;
	/* width:254px; */
	width:100%;
	overflow:hidden;
	}
.pbr-course-content .description h3{
	font-size: 16px;
	margin: 5px 0;
	font-weight: 400;
	}
.pbr-course-content .description p{
	font-size: 14px;
	line-height: 1.3em;
	margin:0;
	font-weight: 400;
	}
	
.main-board-services p, 
.main-board-services .description{
	color:#fff;
	font-size:13px;
	text-align:left;
	}
	
	
.navbar-mega .navbar-nav > li > a{
	padding: 0 10px;
	}
	
/* Side Bar Title */
.widget .widget-title, 
.widget .widgettitle{
	font-size:21px;
	}

/* Home Photo Gallery Description */
.widget-text-heading .description{
	color:#383838;
	}
	
/* Programm Breadscrumb */
.programm .pbr-breadscrumb .breadcrumb > li + li::before, .pbr-breadscrumb .breadcrumb > .active {
    color: #fff;
	}

/* Events main title */
.tribe-events-list .tribe-events-list-event-title{
	font-size:26px !important;
	line-height:28px !important;
	text-transform: none !important;
	}
.tribe-events-list .tribe-events-page-title {
	display: block;
	margin-bottom:1em;
	border-bottom: 1px solid #ededed;
	}
	
	/* Events details */
	.tribe-events-single-event-title{
		text-transform: none !important;
	}
	.single-event .events-meta{
		margin-bottom:2em;
	}
	
.meta-details li {
	font-size: 14px;
	font-weight: 500;
	border-bottom: 1px solid #ededed;
	padding: 10px 0;
	}
	
/* input errors */
.prb-getintouch .input-control.error {

  box-shadow: rgb(255, 0, 0) 0px 0px 1.5px 1px;
}