/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

a.silver-listing  { border: 1px #33335f; padding: 0 2%; color: #e6e8e6; background-color: #9b1c2c; }
a.gold-listing  { border: 1px #33335f; padding: 0 2%; color: #3c3b6e; background-color: #e3ded4; }
a.gold-listing :hover { color: #9b1c2c; }
a.platinum-listing  { border: 1px #3c3b6e; padding: 0 2%; color: #e6e8e6; background-color: #33335f; }
a.platinum-listing :hover { color: #9b1c2c; }
a.download-now  { border: 1px #318f1a; padding: 0 2%; color: #e3ded4; background-color: #318f1a; }
a.download-now :hover { color: #ffffff; }
a.no-thank-you  { height: 76px; margin: 23px 0% 0%; border: 1px #9b1c2c; padding: 13px 2% 0%; color: #ffffff; background-color: #9b1c2c; }
a.no-thank-you:hover { color: #e3ded4; }

/* ----------------------------------------------------------------
	 COLORS
--------------------------------------------------------------------------------------------------------------------------------*/	
.white{color:#fff;}
.yallow-1{color:#ebc131;}
.yallow-2{color:#ffd84d;}
.blue-1{color:#ebc131;}
.blue-2{color:#23ccf9;}
.blue-3{color:#83aae6;}
.blue-4{color:#2f4984;}
.green-1{color:#ccdb38;}/* light green 1*/
.green-2{color:#02d3a4;}/* dark green 2 */
.green-3{color:#d6e447;}/* light green 3 */
.green-4{color:#90d995;}/* light green 4 */
.purpal-1{color:#ae699a;}
.orange-1{color:#fe7e17;}
.red{color:#b20107;}
.red-1{color:#ed3b3b;}
.red-2{color:#d3381f;}
.red-3{color:#f9a5a3;}
.brown-1{color:#cc7b3a;}
.lghtGray{color:rgba(184, 184, 184, 1);}

.redFLL{color:#921c2c;}
.silver{color:#e3ded4;}
.blueFLL{color:#33335f;}
.ltBlueFLL{color:#7eb5dc;}
.greenFLL{color:#318f1a;}
.darkGrayFLL{color:#4d4d4d;}
.GrayFLL{color:#6d6867;}
.brightGoldFLL{color:#ffd700;}
.goldFLL{color:#FFCC00;}
.silverbacksMediaLght{color:#d7d7d7;}
.silverbacksMediaGreen{color:#019733;}

.c444{color:#444;}
.c333{color:#333;}

/* bg colors */
.bgwhite{background:#fff;}
.bgsilver{background:#e3ded4;}
.bgblue-1{background:#ebc131;}
.bgblue-2{background:#23ccf9;}
.bgblue-3{background:#83aae6;}
.bgblue-4{background:#2f4984;}
.bgblueFLL{background:#33335f;}
.bggreen-1{background:#ccdb38;}
.bgyallow-1{background:#ebc131;}
.bgyallow-2{background:#ffd84d;}
.bggreen-2{background:#02d3a4;}/* dark green */
.bggreen-3{background:#d6e447;}/* light green 2 */
.bggreen-4{background:#90d995;}/* light green 4 */
.bgpurpal-1{background:#ae699a;}
.bgorange-1{background:#fe7e17;}
.bgred-1{background:#ed3b3b;}
.bgred-2{background:#d3381f;}
.bgred-3{background:#f9a5a3;}
.bgredFLL{background:#921c2c;}
.bgredFLL-1{background:#b20107;}
.bgbrown-1{background:#cc7b3a;}

.bg222{background:#222;}

/* rgba bg colors for listing hover overlay */
.rgba-bgwhite{background:rgba(255,255,255,.80);}
.rgba-bgblue-1{background:rgba(8,194,243,.80);}
.rgba-bgblue-2{background:rgba(35,204,249,.80);}
.rgba-bgblue-3{background:rgba(131,170,230,.80);}
.rgba-bgyallow-1{background:rgba(254,204,23,.80);}
.rgba-bgyallow-2{background:rgba(255,216,77,.80);}
.rgba-bggreen-1{background:rgba(204,219,56,.80);}
.rgba-bggreen-2{background:rgba(2,211,164,.80);}/* dark green */
.rgba-bgpurpal-1{background:rgba(174,105,154,.80);}
.rgba-bgorange-1{background:rgba(254,126,23,.80);}
.rgba-bgred-1{background:rgba(237,59,59,.80);}
.rgba-brown-1{background:rgba(204,123,58,.80);}
.rgba-bggreen-3{background:rgba(214,228,71,.80);}

/* on hover colors */

.hwhite:hover{color:#fff;}
.hblue:hover{color:#ebc131;}
.hyallow:hover{color:#fecc17;}

/* on hover bg colors */

.hbgwhite:hover{background:#fff;}
.hbgblue:hover{background:#ebc131;}
.hbgyallow:hover{background:#fecc17;}

/* ----------------------------------------------------------------
	 SHADOWS
-----------------------------------------------------------------*/
.shadow-1{ -webkit-box-shadow: 0 0 6px 3px rgba(0,0,0,0.01); -moz-box-shadow: 0 0 6px 3px rgba(0,0,0,0.01); box-shadow: 0 0 6px 3px rgba(0,0,0,0.01); }
.shadow-1:hover{ -webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,0.05); -moz-box-shadow: 0 0 10px 3px rgba(0,0,0,0.05); box-shadow: 0 0 10px 3px rgba(0,0,0,0.05); }
.shadow-2{ -webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.03); -moz-box-shadow: 0 0 10px 5px rgba(0,0,0,0.03); box-shadow: 0 0 10px 5px rgba(0,0,0,0.03); }
.shadow-2:hover{ -webkit-box-shadow: 0 0 15px 7px rgba(0,0,0,0.06); -moz-box-shadow: 0 0 15px 7px rgba(0,0,0,0.06); box-shadow: 0 0 15px 7px rgba(0,0,0,0.06); }
.shadow-3 { -webkit-box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.05); box-shadow: 0 0 9px 3px rgba(0, 0, 0, 0.05); }
.shadow-3:hover { -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.07); -moz-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.07); box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.07); }
.shadow-5{ box-shadow: 1px 2px 1px 0px rgba(0,0,0,0.5) }
.shadow-5:hover{ -webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,0.05); -moz-box-shadow: 0 0 10px 3px rgba(0,0,0,0.05); box-shadow: 0 0 10px 3px rgba(0,0,0,0.05); }

/* ----------------------------------------------------------------
	Buttons
-----------------------------------------------------------------*/
.button { display: inline-block; position: relative; cursor: pointer; outline: none; white-space: nowrap; margin: 5px; padding: 0 22px; font-size: 14px; height: 40px; line-height: 40px; background-color: #33335F; color: #FFF; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }

.FLLredbutton { display: inline-block; position: relative; cursor: pointer; outline: none; white-space: nowrap; padding: 0 72px; font-size: 17px; height: 60px; line-height: 60px; background-color: #9b1c2c; border: 1px solid #e6e8e6; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
.FLLsilverbutton { display: inline-block; position: relative; cursor: pointer; outline: none; white-space: nowrap; padding: 0 72px; font-size: 17px; height: 60px; line-height: 60px; background-color: #e3ded4; border: 1px solid #33335f; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
.FLLbluebutton { display: inline-block; position: relative; cursor: pointer; outline: none; white-space: nowrap; padding: 0 72px; font-size: 17px; height: 45px; line-height: 45px; background-color: #33335F; color: #FFF; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
.FLLltbluebutton { display: inline-block; position: relative; cursor: pointer; outline: none; white-space: nowrap; padding: 0 72px; font-size: 17px; height: 60px; line-height: 60px; background-color: #7eb5dc; border: 1px solid #e6e8e6; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
.FLLgreenbutton { display: inline-block; position: relative; cursor: pointer; outline: none; white-space: nowrap; padding: 0 72px; font-size: 17px; height: 60px; line-height: 60px; background-color: #318f1a; border: 1px solid #e6e8e6; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }
.FLLgraybutton { display: inline-block; position: relative; cursor: pointer; outline: none; white-space: nowrap; padding: 0 72px; font-size: 17px; height: 60px; line-height: 60px; background-color: #6d6867; border: 1px solid #33335f; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; border: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); }