/*
Theme Name:     Twenty Fifteen
Description:    Updated with Spil CSS
Author:         admin
Template:       twentyfifteen

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*Spil Adds*/

@font-face{font-family:Garda-TitlingThree;src:url(http://www.dfguide.spil.us/webfonts/Garda-TitlingThree.woff) format('woff'); 
src:local('Garda-TitlingThree'),url(http://www.dfguide.spil.us/webfonts/Garda-TitlingThree.woff2) format('woff2'), 
url(http://www.dfguide.spil.us/webfonts/Garda-TitlingThree.eot) format('embedded-opentype');}

@font-face{font-family:TradeGothicLTPro-Light;src:url(http://www.dfguide.spil.us/webfonts/31C511_0_0.woff) format('woff'); 
src:local('TradeGothicLTPro-Light'),url(http://www.dfguide.spil.us/webfonts/31C511_0_0.woff2) format('woff2'), 
url(http://www.dfguide.spil.us/webfonts/31C511_0_0.eot) format('embedded-opentype');}

body,
button,
input,
select,
textarea {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight: normal;
}

p{font-size:12px!important;}

/* BUTTONS */
.sp-button{width:100%;height:50px;border:2px solid #a32215;text-align:center;font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;text-transform:uppercase;color:#a32215;padding-top:15px;letter-spacing:1px;}
a.sp-button{width:100%;height:50px;border:2px solid #a32215;text-align:center;font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;text-transform:uppercase;color:#a32215;padding-top:15px;letter-spacing:1px;}
.sp-button:hover{background-color:#eaeaea;border:2px solid #a32215;color:#a32215;}
.sp-button-checkout{width:100%;height:50px;border:2px solid #a32215;text-align:center;font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;text-transform:uppercase;color:#a32215;padding-top:15px;letter-spacing:1px;}
a.sp-button-checkout{width:100%;height:50px;border:2px solid #a32215;text-align:center;font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;text-transform:uppercase;color:#a32215;padding-top:15px;letter-spacing:1px;}
.sp-button-checkout:hover{background-color:#eaeaea;border:2px solid #a32215;color:#a32215;}
.sp-button-send{width:100%;height:50px;border:1px solid #000000;text-align:center;font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;text-transform:uppercase;color:#000000;padding-top:15px;letter-spacing:1px;}
a.sp-button-send{width:100%;height:50px;border:1px solid #000000;text-align:center;font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;text-transform:uppercase;color:#000000;padding-top:15px;letter-spacing:1px;}
.sp-button-send:hover{background-color:#eaeaea;border:1px solid #000000;color:#000000;}

.filtertext{letter-spacing:1px;color:#666666;margin:0px 20px 0px;font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;}
a.filtertext{letter-spacing:1px;color:#666666;}
.filtertext:hover{color:#333333;border-bottom:2px solid #333333;padding-bottom:8px;}
.filtericon{font-family:TradeGothicLTPro-Light;font-size:12px;font-weight:normal;letter-spacing:1px;color:#666666;margin:0px 20px 0px;text-align:center;padding:5px;border:1px solid #ffffff;}
a.filtericon{font-family:TradeGothicLTPro-Light;font-size:12px;font-weight:normal;letter-spacing:1px;color:#666666;margin:0px 20px 0px;text-align:center;padding:5px;border:1px solid #ffffff;}
.filtericon:hover{color:#333333;border-bottom:2px solid #333333;padding-bottom:8px;}
.filtericonbox{font-family:TradeGothicLTPro-Light;font-size:12px;font-weight:normal;letter-spacing:1px;color:#666666;margin:0px 20px 0px;text-align:center;padding:5px;border:1px solid #ffffff;}
a.filtericonbox{font-family:TradeGothicLTPro-Light;font-size:12px;font-weight:normal;letter-spacing:1px;color:#666666;margin:0px 20px 0px;text-align:center;padding:5px;border:1px solid #ffffff;}
.filtericonbox:hover{color:#333333;border:1px solid #333333;}

/* Typography */
.sp-page-title{text-align:center;font-family:Garda-TitlingThree;font-size:30px;letter-spacing:1.5px;text-transform:uppercase;color:#333333;}
.sp-sub-title{text-align:center;font-family:Garda-TitlingThree;font-size:24px;letter-spacing:1.5px;text-transform:uppercase;color:#333333;border-bottom:1px solid #333333}
.sp-large-serif{font-family:Garda-TitlingThree;font-size:21px;line-height:28px;letter-spacing:.5px;color:#36454f;font-variant-ligatures: none;font-feature-settings: "liga" 0;}
.sp-large-sans{font-family:TradeGothicLTPro-Light;font-size:21px;line-height:28px;letter-spacing:.5px;color:#36454f;}
.sp-para-heading1{font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:600;text-transform:uppercase;color:#36454f;}
.sp-para-heading2{font-family:TradeGothicLTPro-Light;font-size:14px;font-weight:normal;text-transform:uppercase;color:#36454f;}
.sp-paragraph{font-family:TradeGothicLTPro-Light;font-size:12px;line-height:18px;letter-spacing:.5px;color:#333333;}

.sp-popOverlay{width:auto;height:100%;background-color:#333333;opacity:1;padding:50px;}
.sp-popBox{width:100%;height:auto;border:1px solid #666666;background-color:#ffffff;text-align:center;margin-top:50px;margin:auto;padding:40px;}
.sp-popTitle{margin-bottom:30px;}