@import url("//hello.myfonts.net/count/38c539");
/*
Theme Name:    Soul Code
Description:   Child Theme for Beaver Builder
Version:       1.0.0
Author:        Gagan Sarkaria
Author URI:    https://gagansarkaria.com/
Template:      bb-theme
License:       GNU General Public License v2 or later
License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/


/* ## Fonts
--------------------------------------------- */

@font-face {
    font-family: 'Echo Soul';
    src: url('/webfonts/echosoul.woff2') format('woff2'),
         url('/webfonts/echosoul.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Saturday Script';
    src: url('/webfonts/saturday.woff2') format('woff2'),
         url('/webfonts/saturday.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'SunshineOrnaments';
	src: url('webfonts/38C539_0_0.eot');
	src: url('webfonts/38C539_0_0.eot?#iefix') format('embedded-opentype'),
		 url('webfonts/38C539_0_0.woff2') format('woff2'),
		 url('webfonts/38C539_0_0.woff') format('woff'),
		 url('webfonts/38C539_0_0.ttf') format('truetype');}
 
  
@font-face {
	font-family: 'TheSunshineScript';
	src: url('webfonts/38C539_1_0.eot');
	src: url('webfonts/38C539_1_0.eot?#iefix') format('embedded-opentype'),
		 url('webfonts/38C539_1_0.woff2') format('woff2'),
		 url('webfonts/38C539_1_0.woff') format('woff'),
		 url('webfonts/38C539_1_0.ttf') format('truetype');}


/* ## Headings
--------------------------------------------- */

h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 36px;
	line-height: 1.1em;
	text-transform: uppercase;
}

h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 26px;
	line-height: 1.1em;
	text-transform: uppercase;
} 

h3 {
	font-family: 'Montserrat', sans-serif;
	font-size: 19px;

} 

h4 {
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
}

h5 {
	font-family: 'Saturday Script';
	font-size: 28px;
}

h6 {
	font-family: 'Saturday Script';
	font-size: 28px;
    background: url(/wp-content/uploads/2018/10/newfoil-2.png) repeat center;
	background-size: cover;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
	line-height: 2em;
}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    h6 {
        background: transparent !important;
    }
}

body {
	font-family: 'Raleway', sans-serif;
	font-size: 17px;
    line-height: 27px;
}

/* ## Typography
--------------------------------------------- */

.tilt
{
    /*display:block;
    -webkit-transform: rotate(-4deg); 
    -moz-transform: rotate(-4deg); 
	-webkit-transform: none; 
    -moz-transform: none; */
}


/* ## Buttons
--------------------------------------------- */

a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
	background: url('/wp-content/themes/soulcodetheme/images/button01.jpg');
	border: 0 !important;
	border-radius: 10px !important;
	padding: 15px 40px;
	text-transform: uppercase;
	letter-spacing: 2px;
	min-width: 200px;
	text-align: center;
}

a.fl-button, a.fl-button:hover {
	background: #431436;
}

.redbutton a {
	background: #a41b2d !important;
	border-radius: 10px !important;
	padding: 15px 40px;
	border: 0 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.redbutton a:hover {
	background: #431436 !important;
}


/* ## Navigation
--------------------------------------------- */

.fl-page-nav ul.sub-menu  {
	background: #5b164d;
	border-top: 0px;
}

.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
	background: #5b164d !important;
	
}

.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle:hover {
	background: #a41b2d !important;
	
}

.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle * {
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 3px;
}

.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li {
	border: 0;
}

.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse {
	border: 0;
}

@media (max-width: 767px) {

	.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
    color: #fff !important;
}
.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a:hover {
    color: #c8995b !important;
}
	
}

/* ## Lists
--------------------------------------------- */

.fl-rich-text ul li {
    list-style-type: none;
background-image: url(/wp-content/themes/soulcodetheme/images/bullet01.png);
    background-repeat: no-repeat;
    background-position: 0 17px;
    padding: 20px 0px 0px 40px;
}

/* ## Backgrounds
--------------------------------------------- */

.galaxy {
    background: url('/wp-content/themes/soulcodetheme/images/galaxybg02.jpg') center;
    background-size: cover;                 
    background-repeat: no-repeat;
    background-position: center center;
}



.mandalas {
    background-image: url(/wp-content/uploads/2018/11/newcorner-right-1.png), url(/wp-content/uploads/2018/11/newcorner-left-1.png);
    background-repeat: no-repeat, no-repeat;
    background-position: top right, bottom left;
    background-size: 12%, 12%;
}
