/* LICENSE & DETAILS
   ==================================================

	Theme Name: Uplift Child Theme
	Theme URI: http://uplift.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.com )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: uplift
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.com

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */



/*---------------------------------------------------------------------------*
 * SF UI Text
 *---------------------------------------------------------------------------*/

/*
.header-wrap {
	display: none;
}
*/

/* SIDEBAR */

.left-sidebar.col-sm-3 {
	width: 15% important;
	max-width: 200px;
}


#sidebar-progress-menu ul li a {
	color: #000000;
    font-family:"DIN Offc W01 Regular";
	font-weight: 300 !important;
}

.swift-slider {
    background: #222222;
}





@font-face{
    font-family:"DIN Offc W01 Regular";
        src:url("fonts/4de9298c-f40d-4a75-9c2c-ffac376c134f.eot?#iefix");
        src:url("fonts/4de9298c-f40d-4a75-9c2c-ffac376c134f.eot?#iefix") format("eot"),url("fonts/7cec9587-8ab7-442c-941d-3361ca9b5fa0.woff2") format("woff2"),url("fonts/a5c0bb07-797b-411b-ab40-0942c7618db8.woff") format("woff"),url("fonts/595973b5-ce57-401e-b010-5524621496dc.ttf") format("truetype");
}

@font-face{
    font-family:"DINWebPro-Light W01 Regular";
    	src:url("fonts/69516398-b445-4c2c-8da2-d7c1b043e024.eot?#iefix");
    	src:url("fonts/69516398-b445-4c2c-8da2-d7c1b043e024.eot?#iefix") format("eot"),url("fonts/88630b74-dd81-42a3-be85-b6e27071d630.woff2") format("woff2"),url("fonts/88e96ad4-aca8-4bc8-952e-41e5c10ac48b.woff") format("woff"),url("fonts/cb11d42c-6f16-4a37-8aaa-2d4740433b07.ttf") format("truetype");
}
    
@font-face{
    font-family:"DIN W01 Medium";
    	src:url("fonts/9f48a411-8295-4ad8-b97a-f4cc38cef43d.eot?#iefix");
    	src:url("fonts/9f48a411-8295-4ad8-b97a-f4cc38cef43d.eot?#iefix") format("eot"),url("fonts/79949f65-d692-489f-bd6b-b62647297229.woff2") format("woff2"),url("fonts/b9597dec-1d68-488e-87e0-d7824cf36028.woff") format("woff"),url("fonts/964c9b01-5d07-4ef1-8b71-3b173b54fbcc.ttf") format("truetype");
}




.swiper-slide .video-wrap .video-overlay.overlay-darkgrid {
    background-image: none !important;
	background-color: rgba(34, 34, 34, 0.7) !important;
}

p {
	color: #5a5f65;
	font-family: "DIN Offc W01 Regular";
	font-weight: 300 !important;	
}

.dinlight {
	color: #5a5f65;
    font-family:"DINWebPro-Light W01 Regular";
}

.dinregular {
	color: #5a5f65;
    font-family:"DIN Offc W01 Regular";
}

.dinmedium {
	color: #5a5f65;
    font-family:"DIN W01 Medium";
}

h1 {
    font-family:"DIN W01 Medium";
	letter-spacing: 2px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-transform: uppercase !important;
	color: #000 !important;
}


h2 {
    font-family:"DIN W01 Medium";
	line-height: 30px !important;
	letter-spacing: 2px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	font-size: 36px !important;
	text-transform: uppercase !important;
}


h3 {
    font-family:"DIN W01 Medium";
    font-weight: 400 !important;
	letter-spacing: 1px !important;
	color: #000000 !important;
}


h5 {
    font-family: "DIN Offc W01 Regular" !important;
    font-weight: 400 !important;
	color: #222222 !important;
	margin-bottom: 0px;
}

h6 {
    font-family:"DINWebPro-Light W01 Regular" !important;
	letter-spacing: 2px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-transform: uppercase !important;
	font-size: 28px !important;
	line-height: 42px !important;
}



.caption-excerpt h1 {
    font-family:"DIN W01 Medium";
	font-style: normal !important;
	font-weight: normal !important;
	margin: 0px;
	color: #fff !important;
	font-size: 58px !important;
	line-height: 70px !important;
}

.swiper-slide[data-style="light"] .caption-content h2 {
	font-size: 14px !important;
	line-height: 20px !important;
    text-shadow: none !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    margin-bottom: 0px !important;
    font-family:"DIN W01 Medium";
    font-weight: 400 !important;
	letter-spacing: 1px !important;
	color: #fff !important;
}



/* COLOR BLOCKS */

.colorblocktext {
	margin-top: 15px;
}

.colorblock {
	width: 100%;
	height: 105px;
	display:block;
}

.colorblocksmall {
	width: 25%;
	height: 30px;
	max-height: 50px;
	display:block;
	float:left;
}

.first {
	background-color: #000000;
}

.colorblocksmall.first.one {
	background-color: #333333;
}
 
.colorblocksmall.first.two {
	background-color: #444444;
}

.colorblocksmall.first.three {
	background-color: #555555;
}

.colorblocksmall.first.four {
	background-color: #a5a4a4;
}

.colorblock.white {
	height: 135px;
	border: 1px solid #C7C8C5;
}

.second {
	background-color: #ffffff;
	height: 135px;
	border: 1px solid #C7C8C5;
}

.colorblocksmall.second.one {
	background-color: #ffffff;
}

.colorblocksmall.second.two {
	background-color: #ffffff;
}

.colorblocksmall.second.three {
	background-color: #ffffff;
}





.third {
	background-color: #ea6c07;
}

.colorblocksmall.third.one {
	background-color: #EE8A39;
}

.colorblocksmall.third.two {
	background-color: #F09952;
}

.colorblocksmall.third.three {
	background-color: #F4B784;
}

.colorblocksmall.third.four {
	background-color: #F8D5B6;
}


.fourth {
	background-color: #fde53d;
}

.colorblocksmall.fourth.one {
	background-color: #FDEB63;
}

.colorblocksmall.fourth.two {
	background-color: #FDF189;
}

.colorblocksmall.fourth.three {
	background-color: #FDF7AF;
}

.colorblocksmall.fourth.four {
	background-color: #FDFDD5;
} 








/* BUTTONS */

a.sf-button {
	text-transform: uppercase !important;
    font-family:"DIN W01 Medium";
	font-weight: normal !important;
	letter-spacing: 1px !important;
}


a.sf-button.bordered {
	border-radius: 0;
}



/* LOGOS */

.greyback img {
	background-color: #000000;
}

.greyborder img {
	background-color: #ffffff;
	border: 1px solid #C7C8C5;
}
