/*
Theme Name: Traffic-Splash HTML5
Description: Bootstrap based responsive design for Traffic-Splash.com
Author: Jamison Raymond
Author URI: 

Version: 1.0

*/


/*	THEME STYLES
/*----------------------------------------------------*/

/* GOOGLE FONTS */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic);
@import url('https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two');
@import url('https://fonts.googleapis.com/css?family=Rubik:700,900');

body {
	color: #333;
	background: url('images/header-bg-2.jpg');
	background-repeat: repeat-x;
	background-position: 50% 33px;
	background-color: #261951;
	overflow-x: hidden; 
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

/* BACKGROUND COLORS */

.bg-black { background-color: #111111 !important; }
.bg-white { background-color: #FFFFFF !important; }
.bg-blue { background-color: #23345b !important; }
.bg-lt-blue  { background-color: #3f629a !important; }
.bg-yellow { background-color: #fffeb8 !important; }
.bg-darkred { background-color: #371901 !important; }
.bg-darkgreen { background-color: #0a4a1a !important; }
.bg-offwhite { background-color: #F5F5F5 !important; }
.bg-clouds { background-color: #ECF0F1 !important; }
.bg-silver { background-color: #BDC3C7 !important; }
.bg-concrete { background-color: #95A5A6 !important; }
.bg-asbestos { background-color: #7F8C8d !important; }
.bg-tan { background-color: #D1DBBD !important; }
.bg-pewter { background-color: #91AA9D !important; }
.bg-moonlight { background-color: #3E606F !important; }
.bg-deepocean { background-color: #193441 !important; }
.bg-turquoise { background-color: #1ABC9C !important; }
.bg-aqua { background-color: #16A085 !important; }
.bg-sunflower { background-color: #F1C40F !important; }
.bg-orange { background-color: #F39C12 !important; }
.bg-sienna { background-color: #BF4E19 !important; }
.bg-milanored { background-color: #AC1C00 !important; }
.bg-river { background-color: #3498DB !important; }
.bg-marina { background-color: #2980B9 !important; }
.bg-deco { background-color: #C9D787 !important; }
.bg-crete { background-color: #7D8A2E !important; }
.bg-guardsman { background-color: #D90000 !important; }
.bg-pomegranate { background-color: #C0392B !important; }
.bg-finn { background-color: #723147 !important; }
.bg-tamarind { background-color: #31152B !important; }


/* COLORS */

.black { color: #111111; }
.white { color: #FFFFFF; }
.red { color: #9b0000; }
.blue { color: #23345b; }
.lt-blue {color:#3f629a;}
.yellow {color:#f2ef00;}
.orange {color:#e0960c;}
.darkred { color: #371901; }
.darkgreen { color: #33782c; }
.lt-green { color: #70b72d; }
.offwhite { color: #F5F5F5; }
.clouds { color: #ECF0F1; }
.silver { color: #BDC3C7; }
.concrete { color: #95A5A6; }
.asbestos { color: #7F8C8d; }
.tan { color: #D1DBBD; }
.pewter { color: #91AA9D; }
.moonlight { color: #3E606F; }
.deepocean { color: #193441; }
.turquoise { color: #1ABC9C; }
.aqua { color: #16A085; }
.sunflower { color: #F1C40F; }
.orange { color: #F39C12; }
.sienna { color: #BF4E19; }
.milanored { color: #AC1C00; }
.river { color: #3498DB; }
.marina { color: #2980B9; }
.deco { color: #C9D787; }
.crete { color: #7D8A2E; }
.guardsman { color: #D90000; }
.pomegranate { color: #C0392B; }
.finn { color: #723147; }
.tamarind { color: #31152B; }

/* PADDING, MARGIN, BORDERS & ALIGNMENT */
.pad1 {padding:1em;}
.pad2 {padding:2em;}

.max-width-600px {max-width: 600px;}
.max-width-550px {max-width: 550px;}
.max-width-500px {max-width: 500px;}
.max-width-450px {max-width: 450px;}
.max-width-400px {max-width: 400px;}
.max-width-350px {max-width: 350px;}
.max-width-250px {max-width: 250px;}
.max-width-125px {max-width: 125px;}
.max-width-100px {max-width: 100px;}

.border-red {border-color: #9b0000;border-width: 3px;}
.border-blue {border-color: #23345b;border-width: 3px;}
.border-black {border-color: #333;border-width: 3px;}
.border-lt-blue {border-color:#3f629a;border-width: 3px;}
.border-yellow {border-color:#f2ef00;border-width: 3px;}
.border-darkred { border-color: #371901;border-width: 3px; }
.border-darkgreen { border-color: #0a4a1a;border-width: 3px; }
.border-offwhite { border-color: #F5F5F5;border-width: 3px; }
.border-clouds { border-color: #ECF0F1;border-width: 3px; }
.border-silver { border-color: #BDC3C7;border-width: 3px; }
.border-concrete { border-color: #95A5A6;border-width: 3px; }
.border-asbestos { border-color: #7F8C8d;border-width: 3px; }
.border-tan { border-color: #D1DBBD;border-width: 3px; }
.border-pewter { border-color: #91AA9D;border-width: 3px; }
.border-moonlight { border-color: #3E606F;border-width: 3px; }
.border-deepocean { border-color: #193441;border-width: 3px; }
.border-turquoise { border-color: #1ABC9C;border-width: 3px; }
.border-aqua { border-color: #16A085;border-width: 3px; }
.border-sunflower { border-color: #F1C40F;border-width: 3px; }
.border-orange { border-color: #F39C12;border-width: 3px; }
.border-sienna { border-color: #BF4E19;border-width: 3px; }
.border-milanored { border-color: #AC1C00;border-width: 3px; }
.border-river { border-color: #3498DB;border-width: 3px; }
.border-marina { border-color: #2980B9;border-width: 3px; }
.border-deco { border-color: #C9D787;border-width: 3px; }
.border-crete { border-color: #7D8A2E;border-width: 3px; }
.border-guardsman { border-color: #D90000;border-width: 3px; }
.border-pomegranate { border-color: #C0392B;border-width: 3px; }
.border-finn { border-color: #723147;border-width: 3px; }
.border-tamarind { border-color: #31152B;border-width: 3px; }

/** TYPOGRAPHY **/
h1, h2, h3, h4, .h1, .h2, .h3, .h4, {
	font-family: 'Rubik', sans-serif;
	line-height: 1.1;
}

h5, h6, .h5, .h6 {
	font-family: 'Rubik', sans-serif;
	line-height: 1.1;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small {
	color: #e5e5e5;
}

h1, h2 {
	margin-bottom: 20px;
	font-weight: 300;
	font-family: 'Rubik', sans-serif;
}

h4, h5, h6 {
	margin-bottom: 15px;
	font-weight: 400;
}

 h1 {
	font-size: 3.8em;
	margin-top: auto;
	margin-bottom: auto;
}
@media screen and (max-width: 1758px) {
	 h1 {
	font-size: 3.4em;
    }
}
@media screen and (max-width: 1374px) {
	 h1 {
	font-size: 3em;
    }
}
h2, .h2 { font-size: 37px; }
h3, .h3 { font-size: 27px; }
h4, .h4 { font-size: 23px; }
h5, .h5 { font-size: 18px; }
h6, .h6 { font-size: 16px; }

p {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.6;
	margin: 15px 0;
	color: #515157;
}

.lead {
	margin-bottom: 30px;
	font-size: 20px;
	line-height: 1.4;
	font-weight: 300;
}

small, .small {
	font-size: 80%;
	line-height: 2;
}

em { color: #ff6600; }

strong {
	font-weight: bolder;
}

/* LINKS */

a { color: #014687; }

a:hover {
	color: #73bfff;
	text-decoration: none;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
::selection { background: #e0960c; color:#fff; }
::-moz-selection { background: #e0960c; color:#fff; }
::-webkit-selection { background: #e0960c; color:#fff; }
/* LISTS */

ol {
	position: relative;
	padding-left: 22px;
}

ul {
    list-style: none;
	position: relative;
	padding-left: 22px;
}

ul li,
ol li {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #515157;
	margin-bottom: 5px;
}

ul.star li:before {
    font-family: 'Glyphicons Halflings';
    content: "\e006";
    font-size: 12px;
    color: #9b0000;
    padding-top: 2px;
	margin-left: -20px;
	position: absolute;
}

td {
	padding: .2em;
}

.vertical-align {
    display: flex;
    align-items: center;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.text-wrap { 
	white-space: normal;
}

/*	Tooltips
/*----------------------------------------------------*/
.tooltip .tooltip-arrow {
	border-top-color:#25365d;
}
.tooltip-inner {
	background-color:#25365d;
	color:#f0f0f0;
	border: solid 1px #25365d;
	padding:.5em;
}

/* Sexy Snippets */

.scruffy {
	font-family: 'Shadows Into Light Two', cursive;
	font-weight: bold;
}
p.scruffy, h1.scruffy, h2.scruffy, h3.scruffy, h4.scruffy, h5.scruffy, h6.scruffy, {
	font-family: 'Shadows Into Light Two', cursive;
	font-weight: bold;
}
.rockbox {
	text-align: center;
	margin-left: auto;
	margin-right:auto;
	color: #333;
	padding: .5em;
}

.rockbox>h1, .rockbox>h2, .rockbox>h3, .rockbox>h4 {
	font-family: 'Rubik', sans-serif;
	line-height: 1.1;
	font-weight: bold;
}
.rockbox>a {
	font-size: 110%;
}

.rockbox.coupon {
	background-color: #fffeb8;
	border-width: 3px;
	border-style: dashed;
	border-color: #9b0000;
}
.rockbox.tezzer01 {
	background: url('images/bg-noise-20325a.png');
	border-width: 3px;
	border-style: solid;
	border-color: #3d619b;

}
.rockbox.tezzer02 {
	background: url('images/bg-space-nebula2.jpg');
	border-width: 3px;
	border-style: solid;
	border-color: #3d619b;
	-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

}
.rockbox.calm {
	background: #003072; /* Old browsers */
background: -moz-linear-gradient(left, #003072 1%, #3667ab 50%, #003072 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #003072 1%,#3667ab 50%,#003072 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #003072 1%,#3667ab 50%,#003072 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003072', endColorstr='#003072',GradientType=1 ); /* IE6-9 */
	border-width: 3px;
	border-style: solid;
	border-color: #9ac5ff;
}
.rockbox.custom {
	border-width: 3px;
	border-style: solid;
	
}

/* PRODUCT BOXES (OTOS/LIOS) */

.product-centered {
	margin-left:auto;
	margin-right: auto;
}
.product-box-001 {
	margin-right: auto;
	margin-left: auto;
    padding:1em;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
    background-color: #fff;
}
.product-box-001 .product-description {
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
    text-align: center;
    padding:1em;
    color:#f0f0f0;
    background: rgb(61,97,155); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(61,97,155,1) 0%, rgba(32,50,90,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(61,97,155,1)), color-stop(100%,rgba(32,50,90,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(61,97,155,1) 0%,rgba(32,50,90,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-radial-gradient(center, ellipse cover, rgba(61,97,155,1) 0%,rgba(32,50,90,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(61,97,155,1) 0%,rgba(32,50,90,1) 100%); /* IE10 preview */
background: radial-gradient(ellipse at center, rgba(61,97,155,1) 0%,rgba(32,50,90,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d619b', endColorstr='#20325a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.product-box-001 .product-description h1, .product-box-001 .product-description h2, .product-box-001 .product-description h3, .product-box-001 .product-description h4, .product-box-001 .product-description h5, .product-box-001 .product-description h6, .product-box-001 .product-description p {
	color:#f0f0f0;
}
.product-box-001 .product-description h2 {
	font-family:'impact','lato',arial, sans-serif;
	font-size:4.5em;
}
.product-box-001 .product-pricing {

}
.product-box-001 .product-ipn-code img{
	margin-right: auto;
	margin-left: auto;
}
.product-box-001 .product-pricing h1{
	font-size:3em;
	color:#9b0000;
	font-family:'impact','lato',arial, sans-serif;
}

.product-box-002 {
	margin-right: auto;
	margin-left: auto;
    padding:1em;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
    background-color: #fff;
}
.product-box-002 .product-description {
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
    text-align: center;
    padding:1em;
    color:#f0f0f0;
    background: rgb(198,32,49); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(198,32,49,1) 0%, rgba(155,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(198,32,49,1)), color-stop(100%,rgba(155,0,0,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(198,32,49,1) 0%,rgba(155,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-radial-gradient(center, ellipse cover, rgba(198,32,49,1) 0%,rgba(155,0,0,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, rgba(198,32,49,1) 0%,rgba(155,0,0,1) 100%); /* IE10 preview */
background: radial-gradient(ellipse at center, rgba(198,32,49,1) 0%,rgba(155,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c62031', endColorstr='#9b0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.product-box-002 .product-description h1, .product-box-002 .product-description h2, .product-box-002 .product-description h3, .product-box-002 .product-description h4, .product-box-002 .product-description h5, .product-box-002 .product-description h6, .product-box-002 .product-description p {
	color:#f0f0f0;
}
.product-box-002 .product-description h2 {
	font-family:'impact','lato',arial, sans-serif;
	font-size:4.5em;
}
.product-box-002 .product-pricing {

}
.product-box-002 .product-ipn-code img{
	margin-right: auto;
	margin-left: auto;
}
.product-box-002 .product-pricing h1{
	font-size:3em;
	color:#3d619b;
	font-family:'impact','lato',arial, sans-serif;
}

.product-box-003 {
	margin-right: auto;
	margin-left: auto;
    padding:1em;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
    background-color: #fff;
}
.product-box-003 .product-description {
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
    text-align: center;
    padding:1em;
    color:#f0f0f0;
    background: url(images/bg-space-nebula.jpg);
}
.product-box-003 .product-description h1, .product-box-003 .product-description h2, .product-box-003 .product-description h3, .product-box-003 .product-description h4, .product-box-003 .product-description h5, .product-box-003 .product-description h6, .product-box-003 .product-description p {
	color:#f0f0f0;
	text-shadow: 1px 3px #111;
}
.product-box-003 .product-description h2 {
	font-family:'impact','lato',arial, sans-serif;
	font-size:4.5em;
}
.product-box-003 .product-pricing {

}
.product-box-003 .product-ipn-code img {
	margin-right: auto;
	margin-left: auto;

}
.product-box-003 .product-pricing h1{
	font-size:3em;
	color:#9b0000;
	font-family:'impact','lato',arial, sans-serif;
}


/* TEZZERS LAYOUT STYLES */
.header {
	width:100%;
	margin-right: 0;
	margin-left: 0;
	background: url('');
	background-position: center top;
	border-top-width: 3px;
	border-top-color: #70b72d;
	border-bottom-width: 0;
	border-bottom-color: #70b72d;
	border-style: solid;
	margin-bottom:5px;
}
.header-texture {
	width:100%;
	height:100%;
	padding: 0;
	margin:0;
	background-blend-mode: overlay;
}
.header-left img.logo {
	
	margin-left:auto;
	margin-right: auto;
}

.header-left h1{
	font-family: 'Rubik', sans-serif;
	font-size:3.8em;
	letter-spacing: .01em;
    margin-bottom:0;
    color: #f0f0f0;
 
 text-shadow: -1px -1px 1px #000, 1px 1px 1px #d7d7d7;
    

}

.header-left p.lead {
	color: #f0f0f0;
    margin-top: .1em;
    margin-bottom: 0;
    text-shadow: 0 1px 0 #202020;
    
}
.header-right {

}
.header-right .btn-lg {
	margin-top: 2em;
}
@media only screen and (max-width : 768px) {
	
.header-right .btn-lg {
	margin-top: 0em;
}
	
}
.header-right .btn-primary {
	background: #83e85a; /* Old browsers */
background: -moz-linear-gradient(top, #83e85a 0%, #63e52b 50%, #72b292 51%, #2cb977 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #83e85a 0%,#63e52b 50%,#72b292 51%,#2cb977 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #83e85a 0%,#63e52b 50%,#72b292 51%,#2cb977 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83e85a', endColorstr='#2cb977',GradientType=0 ); /* IE6-9 */
}
.header-right .btn-primary:hover {
	background: #a1ea7c; /* Old browsers */
background: -moz-linear-gradient(top, #a1ea7c 0%, #81ea48 50%, #8dc1b1 51%, #40c491 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #a1ea7c 0%,#81ea48 50%,#8dc1b1 51%,#40c491 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #a1ea7c 0%,#81ea48 50%,#8dc1b1 51%,#40c491 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1ea7c', endColorstr='#40c491',GradientType=0 ); /* IE6-9 */
}


.ribbon .btn-danger {
	background: #e0960c;
	color: #fff;
	border-width:0;
}
.ribbon .btn-danger:hover {
	background: #c98200;
	color: #fff;
	border-color:#fff;
}
.ribbon .btn-success {
	background: #70b72d;
	color: #fff;
	border-width:0;
}
.ribbon .btn-success:hover {
	background: #33782c;
	border-color:#fff;
}
/* Menu Styles */

.navbar .navbar-inverse .ribbon {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-color: #0080c5;
	border-bottom:3px solid #e0960c;
}
.navbar-inverse {
	background-color: #0080c5;
	color: #f0f0f0;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-width: 0px;
    border-color: #e0960c;
    border-style: solid;
    margin-bottom:0;
    border-bottom:3px;
		
}
.navmenu {
	margin-bottom: 0;
}
.navbar-header .navbar-brand {
	color: #f0f0f0;
	
}

.navbar-inverse .navbar-nav>li>a {
	color: #f0f0f0;
	
}
@media only screen and (max-width : 1005px) {
	
.navbar-header .navbar-brand {
	color: #f0f0f0;
	
	
}

.navbar-inverse .navbar-nav>li>a {
	color: #f0f0f0;
	padding:.3em;

}

@media only screen and (max-width : 1214px) {
	
.navbar-inverse .navbar-nav>li>a {
	margin-left:.2em;
	margin-right:.2em;
	padding-left:.3em;
	padding-right:.3em;
}

}

.navbar-collapse {
	padding:1em;
}
	
}
.navbar-inverse .navbar-nav > .active > a {
	background: #70b72d;
	color: #fff;
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	background: #70b72d;
	color: #fff;
}
.navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
	background: #70b72d;
	color: #fff;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
	background: #70b72d;
	color: #fff;
}
.navbar-inverse .navbar-nav > li > .dropdown-menu {
	background: #33782c;
	color: #fff;  
}
.navbar-inverse .navbar-nav .dropdown-menu> li > a {
	background: #33782c;
	color: #fff; 
}
.navbar-inverse .navbar-nav .dropdown-menu> li > a:hover {
	background: #e0960c;
	color: #fff;
    
}
.navbar-inverse .navbar-nav .dropdown-menu> li > .dropdown>a {
	color: #fff;
}
.navbar-inverse a.navbar-brand {
	font-family: 'Rubik', sans-serif;
	color:#f0f0f0;
}
.navbar-inverse a.navbar-brand:hover {
	color:#70b72d;
}
.navbar-inverse button.navbar-toggle {
	background: #33782c;
	color: #fff;
}
/* Main Content Styles */
.main-content{
	background-color: #fff;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 1em;
    margin-right:1.3em;
    margin-left:.5em;
    margin-top:.5em;
    border-width: 0px;
    border-color: #abcdfb;
    border-style: solid;
    
}
@media only screen and (max-width : 1200px) {
	
.main-content {
	margin-right:-1em;
}
	
}

/* Sidebar Styles */
.sidebar {
	background: #0080c5;
	padding: 1em;
	color:#f0f0f0;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    min-width: 150px;
    margin-left:1.3em;
    margin-top:.5em;
    border-width: 0px;
    border-color: #abcdfb;
    border-style: solid;
    text-align: center;
}
.sidebar img {
	margin-right: auto;
	margin-left: auto;
	max-width:160px;
	position: relative;

}
.sidebar p {
	color: #f0f0f0;
}
.sidebar>a {
	color:#fff;
	
}
.sidebar p.lead {
	color:#f0f0f0;
}
.sidebar h3 {
	font-size:1.6em;
}
.sidebar .btn-success {
	background-color: #e0960c;
	color:#fff;
	font-size:1.3em;
	padding: .3em;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.sidebar .btn-success:hover {
	background-color: #c98200;
	color:#fff;
}
.sidebar .btn-primary {
	border:1px solid #f0f0f0;
}
.sidebar .btn-success:hover {
	background-color: #c98200;
	color:#fff;
}

@media only screen and (max-width : 1200px) {
	
.sidebar {
	margin-left:-1em;
}
	
}
@media only screen and (max-width : 768px) {
	
.sidebar {
	display:none;
}
.main-content {
	margin-left:-1em;
}
	
}

/* Footer Styles */
.footer {
  
  background: #0080c5;
  color: #f0f0f0;
  margin-top:.5em;
  margin-bottom:1em;
  margin-left:7em;
  margin-right:7em;
  border-top-width: 2px;
  border-top-color: #70b72d;
  border-top-style: solid;
  border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

}
@media only screen and (max-width : 1200px) {
	
.footer {
	margin-left:0;
  margin-right:0;
  padding:.5em;

}
	
}

.footer p, .footer a {
	color:#f0f0f0;
	margin-top: .4em;
	margin-bottom: .4em;
	
}
.footer a:hover {
	color:#70b72d;
}
.footer h3{
	color: #f0f0f0;
	font-family: 'Rubik', sans-serif;
	font-size:2.5em;
	letter-spacing: .02em;
	

}

/* Salespage Styles */

.signup-form {
	margin-top:2em;
	background: rgb(254,252,234); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%, rgba(244,227,139,1) 100%); /* FF3.6-15 */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(254,252,234,1)), color-stop(100%,rgba(244,227,139,1))); /* Chrome4-9,Safari4-5 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%,rgba(244,227,139,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: -o-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%,rgba(244,227,139,1) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover, rgba(254,252,234,1) 0%,rgba(244,227,139,1) 100%); /* IE10 preview */
    background: radial-gradient(ellipse at center, rgba(254,252,234,1) 0%,rgba(244,227,139,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f4e38b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:2em;
}

.btn-danger>h3 {
	margin: .1em;
	padding: .1em;
}

.main-content .btn-lg {
	margin-top: 1em;
	margin-bottom:  1em;
	background: #e0960c;
}
.main-content .btn-lg:hover {
	background: #c98200;
}

/* benefits-1 Styles */
.benefits-1 {
	margin-top:1em;
	margin-bottom:1em;
}
.benefits-1 .well {
	height:100%;
	max-height:460px;
}
.benefits-1 .fa {
	font-size:40px;
}

/* Reviews Styles */
.reviews {
	padding-top: 2em;
	padding-bottom: 2em;
}
.reviews .media {
	margin-top:2em;
	max-width:525px;
	margin-right:auto;
	margin-left:auto;
	border: 1px solid #d7d7d7;
	padding:1em;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.reviews .media p {
	margin-top:.5em;
	margin-bottom:.5em;
}
.reviews .media p.lead {
	margin-top:0;
	margin-bottom:.5em;
}
/* Login Form Styles */
.login-form {
      background: #0080c5;
      padding: 1em;
      color:#f0f0f0;
      margin-left: auto;
      margin-right: auto;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      border: 1px solid #261951;
    }
    .login-form a{
      color:#e7e7e7;
    }
    .login-form a:hover{
      color:#00daff;
    }

/* Member Ads / Thank You Ads */

.thank-you-ads img {
      margin-right: auto;
      margin-left: auto;
    }
    .member-ads-block img {
      margin-right: auto;
      margin-left: auto;
      margin-top: 2px;
      margin-bottom:2px;
    }
    .member-ads-block a {
      color:#0080c5;
    }

/* Members Home Styles */

.af-vote p.lead {
	margin-bottom: 0;
}

/*  Benefits Table
/*----------------------------------------------------*/

.benefits h6 {
  font-size: .8em;
}
.benefits .glyphicon {
  font-size-adjust: .8;
  vertical-align: middle;
}
.benefits .glyphicon.glyphicon-remove-sign {
  color:#8b0000;
  
}
.benefits .glyphicon.glyphicon-ok-sign {
  color:#5cb85c;
  
}
.benefits .table-responsive>.table>tbody>tr>td{
    vertical-align: middle;
}
.benefits .table-responsive>.table>thead>tr>th{
    vertical-align: middle;
}
.benefits .table-fix {
  vertical-align: middle;
}
.benefits table {
  background-color: #fff;
}
.benefits img {
  margin-left: auto;
  margin-right: auto;
}

