@charset "UTF-8";
/* Type */
h1{
	line-height: 100%;
	font-size: 40px;
	color: #FF4D14;
	font-weight: normal;
}

h2{
color: #f42d78;
font-size: 35px;
line-height: 110%;
}
h2:after{
content: url('../../../images/logo/dots.png');
margin:0 0 6px 10px;
position: relative;
bottom: 4px;
}

p, li{
	font-size: 16px;
	line-height: 150%;
}
.pinkboxtype p{
	font-size:25px;
	line-height: 150%;
	color:#fff;
}
#sp-logo .logo img{
    height: 70px !important;
}

ul.bullet{
	list-style-type: none;	
}
.bullet li:before{
	content: url('../../../images/base/hollowbullet.png');
	margin:0 6px 0 0;
}
/* Joomla */


/* PagerBuilder */
.sp-page-builder .page-content #contact {
		padding: 450px 0 40px 0;
	}

/* Forms */
.form-actions {
    background-color: transparent;
    border-top: none;
    margin-bottom: 0px;
    margin-top: 20px;
    padding: 0;
}

/* Widget Kit */
.sppb-section  .uk-overlay-background {
	background-color: rgba(250,47,124,0.6);
	color: #444444;
}
body .uk-button-primary {
    background-color: #FF4D14;
}
body .uk-button-primary:focus {
    background-color: #E64411;
}
body .uk-button-primary:hover {
	background-color: #E64411;
}
body .uk-button {
    background: #FF4D14 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    box-sizing: border-box;
    color: #fff;
    font-family: inherit;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size: 15px;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: bold;
    line-height: 33px;
    margin: 0;
    min-height: 35px;
    padding: 0 15px;
    text-decoration: none;
}
.uk-panel h3 {
    font-size: 45px;
    margin: auto;
    text-shadow: 0 0 10px #000000;
    text-transform: capitalize;
	line-height:100%;
}


/* Bootstrap */


/* Mobile */

@media (min-width: 1200px) and (max-width: 1500px) {
	.sp-page-builder .page-content #contact {
    display: table;
    height: 950px;
	width:100%;
    margin: 0;
    padding: 0;
}
	.sp-page-builder .page-content #contact .sppb-row-container {
    display: table-cell;
    padding: 10px;
    vertical-align: bottom;
}
	.uk-panel h3 {
    font-size: 30px;
    margin: auto;
    text-shadow: 0 0 10px #000000;
    text-transform: capitalize;
    width: 80%;
	line-height:100%;
}
.tp-bgimg[style] {
   background-size: 100% auto !important;
}
}

@media (min-width: 700px) and (max-width: 900px) {
	.sp-page-builder .page-content #contact {
    display: table;
    height: 950px;
	width:100%;
    margin: 0;
    padding: 0;
}
	.sp-page-builder .page-content #contact .sppb-row-container {
    display: table-cell;
    padding: 10px;
    vertical-align: bottom;
}
	.sppb-container .sppb-col-sm-6{
		width: 100%;
	}
	.sppb-col-sm-offset-6 {
    margin-left: 0;
}
	.sppb-addon-image-content.aligment-right .sppb-content-holder {
    padding: 60px 50px 60px 0;
}
	.sppb-addon-image-content.aligment-left .sppb-content-holder {
    padding: 60px 50px 60px 0;
}
	.uk-panel h3 {
    font-size: 30px;
    margin: auto;
    text-shadow: 0 0 10px #000000;
    text-transform: capitalize;
    width: 80%;
	line-height:100%;
}
}
@media (min-width: 1020px) and (max-width: 1199px) {
	.sp-page-builder .page-content #contact {
    display: table;
    height: 950px;
	width:100%;
    margin: 0;
    padding: 0;
}
	.sp-page-builder .page-content #contact .sppb-row-container {
    display: table-cell;
    padding: 10px;
    vertical-align: bottom;
}
	.sppb-container .sppb-col-sm-6{
		width: 50%;
	}
	.sppb-col-sm-offset-6 {
    margin-left: 50%;
}
	.sppb-addon-image-content.aligment-right .sppb-content-holder {
    padding: 60px 0 60px 0;
}
	.sppb-addon-image-content.aligment-left .sppb-content-holder {
    padding: 60px 0 60px 20px;
}
	.uk-panel h3 {
    font-size: 30px;
    margin: auto;
    text-shadow: 0 0 10px #000000;
    text-transform: capitalize;
    width: 80%;
	line-height:100%;
}
}

@media (max-width: 500px) {
	.sp-page-builder .page-content #contact {
    display: table;
    height: 950px;
	width:100%;
    margin: 0;
    padding: 0;
}
	.sp-page-builder .page-content #contact .sppb-row-container {
    display: table-cell;
    padding: 10px;
    vertical-align: bottom;
}
	.sppb-addon-image-content.aligment-right .sppb-content-holder {
    padding: 60px 50px 60px 0;
}
	.sppb-addon-image-content.aligment-left .sppb-content-holder {
    padding: 60px 50px 60px 0;
}
	.pinkboxtype p{
	font-size:20px;
	line-height: 150%;
	color:#fff;
}
}
