/*
Theme Name: kapistem
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-BlackIt.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-BlackIt.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-ExtraLight.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-Black.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-ExtraLightIt.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-ExtraLightIt.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-BoldIt.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-BoldIt.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-Bold.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-Regular.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-LightIt.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-LightIt.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-It.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-It.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-Light.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-Semibold.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Source Sans Pro';
    src: url('assets/fonts/SourceSansPro-SemiboldIt.woff2') format('woff2'),
        url('assets/fonts/SourceSansPro-SemiboldIt.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'SVN-Bjola';
    src: url('assets/fonts/SVN-Bjola.woff2') format('woff2'),
        url('assets/fonts/SVN-Bjola.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}



body{
	font-family: "Source Sans Pro", sans-serif;
}
.nav > li > a {
	font-family: "Source Sans Pro", sans-serif ;
}
h1,h2,h3,h4,h5,h6, .heading-font{
	font-family: "Source Sans Pro", sans-serif ;
}
.alt-font,p{
	font-family: "Source Sans Pro", sans-serif ;
}
.is-divider {
    display: none;
}
.wpcf7-response-output {
    color: #fff;
    font-size: 13px;
}
.sec_login_res div#user-registration,.sec_login_res .user-registration.ur-frontend-form {
    margin: auto;
}
.ur-button-container {
    margin: auto;
}
button.btn.button.ur-submit-button,button.user-registration-Button.button.ur-submit-button,
button.btn.button.ur-submit-button {
    background: #00887d !important;
}
@media only screen and (max-width:850px){
	div#user-registration {
		padding:10px 10px 30px !important;
	}

	div#ur-frontend-form {
		padding: 30px 10px;
	}
	div#user-registration-form-442{
		 padding: 30px 10px;
	}
	.sec_login_res .title_bjola h2.section-title.section-title-center span.section-title-main {
		font-size:32px;
	}
}