/****GLOBAL STYLING****/
/*General styling*/
.dancing {
	font-family: 'Dancing Script', cursive;
	font-weight: 400;
	font-size: 30px;
}
body.toolbar-horizontal.toolbar-tray-open.no-breadcrumbs .header-default {
	background: rgba(0, 0, 0, .75) !important;
}
body.toolbar-horizontal.toolbar-tray-open.no-breadcrumbs .main.main-page {
	margin-top: 108px;
}

/*Footer styling*/
#footer {
  background: #212429;
}
#block-footerabout .dancing {
	font-size: 22px;
	color: #1CCDCA;
}

/*Full color image*/
.full-color .images img, 
.full-color .item-image img, 
.full-color .widget-content img {
	filter: none;
}
.round .widget-content img {
	border-radius: 100%;
}

/*Resize high res icon*/
.resize-icon img {
	max-width: 68px;
}

/*Breadcrumb heading*/
.breadcrumb-content-main h2 {
	color: #fff;
}

/*Right sidebar help block*/
.company-presentation .desc a {
	color: #1CCDCA;
}
.company-presentation .desc a:hover {
	color: #cccccc;
}

/*Contact page styling*/
.gsc-box-hover.style-2 .box-title {
	line-height: 1;
}
.gsc-box-hover.style-2 .be-desc {
	line-height: 1.3;
}
.gsc-box-hover.style-2:hover .be-desc a {
	color: #1CCDCA;
}








/****END GLOBAL STYLING****/



/****MOBILE STYLING****/
@media (max-width: 768px) {
/*General styling*/
.mobile-padding .widget {
	margin-bottom: 40px !important;
}
.mobile-text-smaller .content h2.title {
	font-size: 32px !important;
	line-height: 32px;
}
.mobile-text-smaller-2 .content h2.title {
	font-size: 28px !important;
	line-height: 28px;
}

/*Footer styling*/
.footer-second {
	display: none;
}
#block-footerabout .margin-bottom-40:last-child {
	margin-bottom: 0px !important;
}
#footer .block .block-title {
  margin-bottom: 0px;
}




}
/****END MOBILE STYLING****/


