
div.page_content {
    width: 65%;
	min-width: 1200px;
    //margin: 0px auto;
}

h1 {
	font-weight:normal;
	color:#00adee;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	margin-top: 20px;
}

	h1 > a {
		color:#00adee;
	}

h2 {
	font-weight: normal;
	font-size: 17px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

h3 {
	font-weight:normal;
	color:#00adee;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	margin-top: 20px;
	text-transform:none;
}


	h2 > a {
		color:#00adee;
	}

ul {
	margin-top: 1em;
	margin-bottom: 1em;	
	font-family: "Motiva Sans", Verdana, sans-serif, Helvetica;
}

ul>ul {
	margin-top: 0px;
}

ul li {
	list-style-type: square;
	//margin-top: 4px;
	margin-top: 12px;
	margin-left: -6px;
}
ol li {
	margin-top: 8px;
	line-height: 1.4em;
}

p {
	margin-top: 0px;
}

.textIndent {
	padding-left: 25px;
	padding-top: 5px;
}
.textIndent2 {
	padding-left: 50px;
	padding-top: 5px;
}
.sectionNum {
	width: 50px;
	display: block;
	float: left;
	color: #777777;
}
.sectionText {
	display: inline-block;
	width: 90%;
}

.toc li {
	margin-bottom: 0px;
}
.toc ul {
	margin-top: 4px;
}
b {
	color: #ccc;
}

body {
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

body.v6.lighthouse {
    font-family: "Motiva Sans", Arial, Helvetica, sans-serif;
}

.lighthouse .page_content_container {
    margin-bottom: 20px;
}
.lighthouse .heading {
    color: #ffffff;
    font-family: 'Motiva Sans Thin', Arial, helvetcia;
    font-size: 48px;
    text-transform: uppercase;
}
.lighthouse .subtitle {
    color: #53c5cf;
    font-family: 'Motiva Sans Light', Arial, helvetcia;
    font-size: 18px;
    text-transform: uppercase;
}

.lighthouse .paragraph {
    color: #c0c0c0;
    font-family: 'Motiva Sans Thin', Arial, helvetcia;
    font-size: 16px;
    line-height: 32px;
}

.lighthouse .imageleft {
    float: left;
    left: -60px;
    position: relative;
    background-repeat: no-repeat;
    width: 586px;
    height: 440px;
    z-index: 2;
}

.lighthouse .imageright {
    float: right;
    background-repeat: no-repeat;
    width: 586px;
    height: 440px;
    z-index: 2;
    right: -60px;
    position: relative;
}

.bglightblue {
    background-color:  ;
}
.lighthouse .feature {
    height: 440px;
    margin-top: 40px;
}

.lighthouse .feature_right {
    margin-left: 300px;
    position: relative;
    left: -30px;
}

.lighthouse .bggradient_right {
    background-image: url(https://partner.steamgames.com/public/images//promo/hardware/gradient4heroimage.png);
    background-repeat: repeat-y;
    height: 440px;
}

.lighthouse .cyanbar {
    background-image: url(https://partner.steamgames.com/public/images//promo/hardware/cyan_accentline.png);
    background-repeat: no-repeat;
    width: 135px;
    height: 9px;
    float: left;
}

.lighthouse .featuretitle {
    padding-top: 40px;
    padding-bottom: 20px;
}

.lighthouse .titlebold {
    color: #ffffff;
    font-family: 'Motiva Sans Bold', Arial, helvetcia;
    font-size: 32px;
    text-transform: uppercase;
}

.lighthouse .titlelight {
    color: #ffffff;
    font-family: 'Motiva Sans Light', Arial, helvetcia;
    font-size: 32px;
    text-transform: uppercase;
}

.lighthouse .feature_right .featuretext {
    color: #53c5cf;
}

.lighthouse .bggradient_left {
    background-image: url(https://partner.steamgames.com/public/images//promo/hardware/gradient4heroimage_2.png);
    background-repeat: repeat-y;
    height: 440px;
}

.lighthouse .bluebar {
    background-image: url(https://partner.steamgames.com/public/images//promo/hardware/babyblue_accentline.png);
    background-repeat: no-repeat;
    width: 135px;
    height: 9px;
    float: left;
}


.lighthouse .feature_left .featuretext {
    color: #1995cf;
    max-width: 370px;
}

.lighthouse .feature_left .featuretextwrapper {
    max-width: 400px;
    min-height: 20px;
    max-height: 280px;
}

.lighthouse .feature_right .featuretextwrapper {
    max-width: 630px;
    min-height: 280px;
    max-height: 280px;
}

.lighthouse .feature_bundle {
    background-image: url(https://partner.steamgames.com/public/images//promo/hardware/bundle_gradient.png);
    height: 72px;
    margin-top: 30px;
    margin-bottom: 40px;
    background-repeat: no-repeat;
    width: 1000px;
    margin-left: -200px;
    padding-left: 200px;
    clear: both;
}

.lighthouse .bundletitle {
    padding-top: 25px;
    padding-bottom: 20px;
    float: left;
}

.lighthouse .bundlebold {
    color: #ffffff;
    font-family: 'Motiva Sans Bold', Arial, helvetcia;
    font-size: 20px;
    text-transform: uppercase;
}

.lighthouse .bundlelight {
    color: #ffffff;
    font-family: 'Motiva Sans Light', Arial, helvetcia;
    font-size: 20px;
    text-transform: uppercase;
}

.lighthouse .subheading {
    color: #ffffff;
    font-size: 32px;
    text-transform: uppercase;
}

.lighthouse .subheading .bold {
    font-family: 'Motiva Sans Bold', Arial, helvetcia;
}

.lighthouse .subheading .light {
    font-family: 'Motiva Sans Light', Arial, helvetcia;
}

.lighthouse .moretocome, .lighthouse .moretocome a{
    text-align: center;
    font-family: motiva sans light;
    font-size: 18px;
    color: #53c5cf;
    text-transform: uppercase;
    margin-top: 40px;
}

.lighthouse .bundleprice {
    float: right;
    margin-right: 60px;
    margin-top: 19px;
}

.lighthouse .feature_right .featureprice {
    position: relative;
    left: 285px;
    top: -60px;
    clear: both;
    width: 500px;
}

.lighthouse .feature_left .featureprice {

}

.lighthouse .buttonsright {
    float: right;
    margin-right: -40px;
    margin-left: -465px;
}


@media screen and (max-width: 910px)
{
    html.responsive .lighthouse .paragraph {
        line-height: inherit;
        text-align: center;
    }

    html.responsive .lighthouse .subtitle {
        text-align: center;
    }

    html.responsive .lighthouse .heading {
        text-align: center;
    }

    html.responsive .lighthouse .titlebold,
    html.responsive .lighthouse .titlelight,
    html.responsive .lighthouse .subheading {
        text-align: center;
    }

    html.responsive .lighthouse .featuretitle {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    html.responsive .lighthouse .imageleft {
        float: inherit;
        background-size: 100%;
        margin: auto;
        left: 0;
        width: auto;
    }

    html.responsive .lighthouse .imageright {
        float: inherit;
        background-size: 100%;
        margin: auto;
        left: 0;
        width: auto;
    }

    html.responsive .lighthouse .cyanbar,
    html.responsive .lighthouse .bluebar
    {
        background-image: none;
    }

    html.responsive .lighthouse .bggradient_right,
    html.responsive .lighthouse .bggradient_left {
        background-image: none;
        background-repeat: none;
        height: inherit;
        clear: both;
    }

    html.responsive .lighthouse .feature_right {
        margin-left: 0;
        position: inherit;
        left: 0;
    }

    html.responsive .lighthouse .featuretitle {
        text-align: center;
    }

    html.responsive .lighthouse .feature_right .featuretextwrapper,
    html.responsive	.lighthouse .feature_left .featuretextwrapper {
        max-width: 100%;
        min-height: initial;
        max-height: initial;
        text-align: center;
    }

    html.responsive .lighthouse .feature_right .featureprice,
    html.responsive .lighthouse .feature_left .featureprice {
        position: relative;
        left: 0;
        top: 0;
        width: auto;
        clear: none;
        margin: 20px auto;
        text-align: center;
    }

    html.responsive .lighthouse .feature {
        height: initial;
    }

    html.responsive .lighthouse .buttonsright,
    html.responsive .lighthouse .buttonsleft {
        float: inherit;
        margin: 20px auto;
    }
}

@media screen and (max-width: 480px) {

    html.responsive .lighthouse .paragraph {
        line-height: inherit;
        text-align: center;
    }

    html.responsive .lighthouse .heading {
        font-size: 32px;
        text-align: center;
    }

    html.responsive .lighthouse .subtitle {
        text-align: center;
    }

    html.responsive .lighthouse .titlebold,
    html.responsive .lighthouse .titlelight,
    html.responsive .lighthouse .subheading {
        font-size: 24px;
        text-align: center;
    }

    html.responsive .lighthouse .featuretitle {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    html.responsive .lighthouse .imageleft {
        float: inherit;
        background-size: 100%;
        left: 0;
        width: auto;
        height: 270px;
    }

    html.responsive .lighthouse .imageright {
        float: inherit;
        background-size: 100%;
        left: 0;
        width: auto;
        height: 270px;
    }

    html.responsive .lighthouse .cyanbar,
    html.responsive .lighthouse .bluebar
    {
        background-image: none;
    }

    html.responsive .lighthouse .bggradient_right,
    html.responsive .lighthouse .bggradient_left {
        background-image: none;
        background-repeat: none;
        height: inherit;
        clear: both;
    }

    html.responsive .lighthouse .feature_right {
        margin-left: 0;
        position: inherit;
        left: 0;
    }

    html.responsive .lighthouse .featuretitle {
        text-align: center;
    }

    html.responsive .lighthouse .feature_right .featuretextwrapper,
    html.responsive	.lighthouse .feature_left .featuretextwrapper {
        max-width: 100%;
        min-height: initial;
        max-height: initial;
        text-align: center;
    }

    html.responsive .lighthouse .feature_right .featureprice,
    html.responsive .lighthouse .feature_left .featureprice {
        position: relative;
        left: 0;
        top: 0;
        width: auto;
        clear: none;
        margin: 20px auto;
        text-align: center;
    }

    html.responsive .lighthouse .feature {
        height: initial;
    }

    html.responsive .lighthouse .buttonsright,
    html.responsive .lighthouse .buttonsleft {
        float: inherit;
        margin: 20px auto;
    }
}

@media screen and (max-width: 320px) {

    html.responsive .lighthouse .paragraph {
        line-height: inherit;
        text-align: center;
        font-size: 15px;
    }

    html.responsive .lighthouse .subtitle {
        text-align: center;
    }

    html.responsive .lighthouse .heading {
        font-size: 32px;
        text-align: center;
    }

    html.responsive .lighthouse .titlebold,
    html.responsive .lighthouse .titlelight,
    html.responsive .lighthouse .subheading {
        font-size: 24px;
        text-align: center;
    }

    html.responsive .lighthouse .featuretitle {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    html.responsive .lighthouse .imageleft {
        float: inherit;
        background-size: 100%;
        left: 0;
        width: auto;
        height: 231px;
    }

    html.responsive .lighthouse .imageright {
        float: inherit;
        background-size: 100%;
        left: 0;
        width: auto;
        height: 231px;
    }

    html.responsive .lighthouse .cyanbar,
    html.responsive .lighthouse .bluebar
    {
        background-image: none;
    }

    html.responsive .lighthouse .bggradient_right,
    html.responsive .lighthouse .bggradient_left {
        background-image: none;
        background-repeat: none;
        height: inherit;
        clear: both;
    }

    html.responsive .lighthouse .feature_right {
        margin-left: 0;
        position: inherit;
        left: 0;
    }

    html.responsive .lighthouse .featuretitle {
        text-align: center;
    }

    html.responsive .lighthouse .feature_right .featuretextwrapper,
    html.responsive	.lighthouse .feature_left .featuretextwrapper {
        max-width: 100%;
        min-height: initial;
        max-height: initial;
        text-align: center;
    }

    html.responsive .lighthouse .feature_right .featureprice,
    html.responsive .lighthouse .feature_left .featureprice {
        position: relative;
        left: 0;
        top: 0;
        width: auto;
        clear: none;
        margin: 20px auto;
        text-align: center;
    }

    html.responsive .lighthouse .feature {
        height: initial;
    }

    html.responsive .lighthouse .buttonsright,
    html.responsive .lighthouse .buttonsleft {
        float: inherit;
        margin: 20px auto;
    }
}

/* v2 css */

div#store_header {
    height: 50px;
}

.page_content.lighthouse_sub_nav {
    text-align: center;
    background-image: url(https://partner.steamgames.com/public/images/promo/hardware/BG_Nav.png);
    background-size: cover;
	margin-right: 0px;
	margin-left: 0px;
	width: 100%;
}

.lighthouse_sub_nav > a {
    display: inline-block;
    padding: 20px 15px;

    font-size: 14px;
    color: #5fd9ff;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    text-transform: uppercase;
	text-decoration: none;
}
.lighthouse_sub_nav > a:hover {
    text-shadow: 0px 0px 25px #fff, 0px 0px 25px #fff, 0px 0px 25px #fff;
    color: #fff;
}


h1, h2, h3, h4, h5, h6 {
    line-height: 1.45;
}

.lighthouse_content_strip {

    position: relative;
    /*background-image: url(https://partner.steamgames.com/public/images/promo/hardware/BG_ContentBG_Controller+Link+Machines.jpg);*/
    overflow: visible; /* MARGIN COLLAPSE WHY */
}

/* lighthouse diagram classes */
.lighthouse_content_strip .lighthousediagram {
    padding-top: 40px;
    padding-bottom: 20px;
    margin: 8%
    text-align: left;
    background-image: url(https://partner.steamgames.com/public/images/lighthouse/exploded_base_station.jpg);
    //background-size: cover;
	background-position: center;
    height: 480px;
}
.lighthouse_content_strip .lighthousediagram .preheader {
    font-size: 12px;
	margin-left: 8%;
	margin-top: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 8%;
    display:inline-block;
    color: #ffffff;
    background-color: #000000;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    text-transform: uppercase;
}
.lighthouse_content_strip .lighthousediagram .header {
    font-size: 28px;
	margin-left: 8%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 30px;
    padding-right: 8%;
    display:inline-block;
    color: #0198cf;
    background-color: #ffffff;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

/* tracking */
.lighthouse_content_strip .tracking {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 8%;
	padding-right: 8%;
    margin: 8%
    text-align: left;
    color: #ffffff;
    background-color: #0198CF;
    height: auto;
}
.lighthouse_content_strip .tracking .header {
    font-size: 32px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .tracking .description {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 32px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .tracking .features_title {
    font-size: 14px;
    //padding-top: 5px;
    padding-bottom: 24px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.features .item > div:first-child {
    text-align: left;
    font-size: 14px;
    padding: 8px 8% 8px 8%;
    display: inline-block;
    color: #000000;
    background-color: #ffffff;
    font-family: "Motiva Sans Medium", "Motiva Sans", Arial;
}

.features .item > div:nth-child(2) {
    padding-top: 10px;
    text-align: left;
    font-size: 10px;
    height: auto;
	min-height: 224px;
	//background-color: red;
}

.features > div:not(.line) { /* Forgive me CSS, I have sinned */
    display: inline-block;
    text-align: left;
    vertical-align: top;
    padding-right: 20px;
	width: 30%;
	margin-bottom: 80px;
}

.features > div.line {
    display: inline-block;
    vertical-align: top;
    width: 1px;
    background-color: #a5c6d9;
    margin: 10px 0;
}

.solution_title {
    padding-top: 40px;
    font-size: 32px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.solution_description {
    padding-top: 20px;
    text-align: left;
    font-size: 12px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    display: inline-block;
    background-image: url(https://partner.steamgames.com/public/images/lighthouse/vive.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 550px;
    width: 100%;
    height: auto;
}

.solution_description_text {
    text-align: left;
    font-size: 14px;
    line-height: 1.6em;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    display: inline-block;
    width: 35%;
}

.makers_title {
    padding-top: 40px;
    font-size: 32px;
}

.makers_description {
    padding-top: 20px;
    text-align: left;
    font-size: 14px;
    line-height: 1.6em;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    width: 100%;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 25px;
    -moz-column-gap: 25px;
    column-gap: 25px;
    padding-bottom: 50px;
}

.howitworks {
    background-color: #ffffff;
    color: #0198cf;
    padding-left: 8%;
	padding-right: 8%;
    padding-bottom: 40px;
    background-image: url(https://partner.steamgames.com/public/images/lighthouse/howitworks_tracking.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 60%;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.howitworks_title {
    padding-top: 40px;
    font-size: 32px;
}

.howitworks_description {
    padding-top: 20px;
    text-align: left;
    font-size: 12px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    display: inline-block;
    width: 100%;
    height: auto;
}

.howitworks_description_text {
    text-align: left;
    font-size: 14px;
    line-height: 1.6em;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    display: inline-block;
    width: 35%;
}





/* benefits */
.lighthouse_content_strip .benefits {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 8%;
	padding-right: 8%;
    text-align: left;
    color: #ffffff;
    background-color: #0198cf;
    height: auto;
}
.lighthouse_content_strip .benefits .header {
    font-size: 32px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .benefits .description {
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 30px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .benefits .table {
    display: table;
	width: 104%; //hack
    padding-bottom: 50px;
}

.lighthouse_content_strip .benefits .row {
    display:table-row;
    width: 100%;
    clear:both;
}

.lighthouse_content_strip .benefits .col {
	float:left;
    display:table-column;
    padding-right: 20px;
    padding-bottom: 16px;
	padding-top: 16px;
    width: 31%;
	font-family: "Motiva Sans", Arial, Helvetica;
}

.lighthouse_content_strip .benefits .col > div:nth-child(odd) {
    text-align: left;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
    color: #ffffff;
    background-color: #000000;
    font-family: "Motiva Sans Medium", "Motiva Sans", Arial;
}

.lighthouse_content_strip .benefits .col > div:nth-child(even) {
    text-align: left;
    font-size: 13px;
    line-height: 1.6em;
}

/* tech comparison */
.lighthouse_content_strip .comparison {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 30px;
    text-align: left;
    background-color: #0198cf;
    color: #ffffff;
    height: auto;
}
.lighthouse_content_strip .comparison .header {
    font-size: 32px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .comparison .description {
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 50px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .comparison .table {
    display: table;
    width: auto;
    padding-bottom: 50px;
    height: 450px;
}

.lighthouse_content_strip .comparison .row {
    display:table-row;
    width: auto;
    clear:both;
}

.lighthouse_content_strip .comparison .col {
    float:left;
    display:table-column;
    padding: 10px;
    width: 30%;
    height:200px;
    background-size: cover;
    list-style-type: square;
}
.lighthouse_content_strip .comparison .col > div:nth-child(1) {
    position:relative;
    top:200px;
    text-align: left;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
    color: #ffffff;
    background-color: #000000;
    font-family: "Motiva Sans Medium", "Motiva Sans", Arial;
}

.lighthouse_content_strip .comparison .col > div:nth-child(2) {
    position: relative;
    top:250px;
    text-align: left;
    font-size: 14px;
    line-height: 1.6em;
}

/* get started */
ul {
    list-style-type: square;
    font-size: 12px;
}

ul > li {
    font-size: 14px;
    line-height: 1.1em;
}


.lighthouse_content_strip .getstarted {
    padding-top: 40px;
    padding-bottom: 30px;
    padding-left: 8%;
    padding-right: 8%;
    text-align: left;
    color: #ffffff;
    background-color: #000000;
    text-align: center;
    /*background-image: url(https://partner.steamgames.com/public/images/lighthouse/getstarted_background.jpg);*/
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;;
    -o-background-size: 100%;
    background-size: 100%;
    background-
}
.lighthouse_content_strip .getstarted .header {
    font-size: 32px;
    padding-top: 40px;
    padding-bottom: 5px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .getstarted .description {
    text-align: left;
    //position: relative;
    //left: 50%;
	width: 480px;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 50px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

#getstartedlist li {
    text-align: left;
    //position: relative;
    //left: 20%;
    font-size: 14px;
    padding-top: 5px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    //width: 480px;
    list-style: square;
    line-height: 1.7em;
}


.lighthouse_content_strip .getstarted .button {
    font-size: 18px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:30px;
    padding-right: 30px;
    color: #ffffff;
    background-color: #0198cf;
    display: inline-block;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    margin-top: 30px;
    margin-bottom: 200px;
}


/* dev kit */

.lighthouse_content_strip .devkit {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 8%;
	padding-right: 8%;
    text-align: left;
    background-color: #000000;
    height: auto;
}

.lighthouse_content_strip .devkit .description {
    padding-top: 20px;
    text-align: left;
    font-size: 12px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    height: auto;
    background: url(https://partner.steamgames.com/public/images/lighthouse/synapse_ref_object.jpg) left top no-repeat;
}

.lighthouse_content_strip .devkit .description .description_text {
    //position: absolute;
    //right: 0;
	margin-left: 50%;
	margin-right: 10%;
    //width: 60%;
    text-align: left;
    font-size: 14px;
    line-height: 1.4em;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .devkit .description .description_text .header {
    font-size: 32px;
    padding-top: 5px;
    padding-bottom: 25px;
    line-height: 1.1em;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .devkit .description .description_text .desc {
    font-size: 12px;
    padding-top: 5px;
    text-transform: uppercase;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}


.caption_list_blue{
    position: relative;
    text-align: left;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    height: auto;
}

.caption_list_blue > div:nth-child(1) {
    padding-top: 20px;
    text-align: left;
    font-size: 14px;
    display: inline-block;
    color: #0198cf;
    text-transform: uppercase;
    font-family: "Motiva Sans Medium", "Motiva Sans", Arial;
}


.caption_list_red{
    position: relative;
    text-align: left;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    height: auto;
}

.caption_list_red > div:nth-child(1) {
    padding-top: 20px;
    text-align: left;
    font-size: 14px;
    display: inline-block;
    color: #aa0000;
    font-family: "Motiva Sans Medium", "Motiva Sans", Arial;
}

/* Synapse */
.lighthouse_content_strip .synapse {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 8%;
	padding-right: 8%;
    text-align: left;
    color: #0198cf;
    background-color: #ffffff;
    height: auto;
}
.lighthouse_content_strip .synapse .header {
    font-size: 32px;
    padding-top: 5px;
    padding-bottom: 16px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .synapse .description {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 50px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    width: auto;
    line-height: 1.5em;
}

.lighthouse_content_strip .synapse .description .black {
    color: #000000;
	//font-size: 12px;
	margin-bottom: -18px;
	font-weight: bold;
}

#synapselist li {
    font-size: 14px;
    padding-top: 5px;
	margin-top: 0px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
    width: 600px;
    list-style: square;
}

/* faq */
.lighthouse_content_strip .faq {
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 30px;
    text-align: left;
    background-color: #ffffff;
    color: #000000;
    height: 450px;
}

.lighthouse_content_strip .faq .header {
    font-size: 32px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}

.lighthouse_content_strip .faq .description {
    font-size: 12px;
    line-height: 2.5em;
    padding-top: 5px;
    padding-bottom: 50px;
    font-family: "Motiva Sans", arial, helvetica, sans-serif;
}


img.resize2 {
    max-width: 31%;
    max-height: auto;
}

img.resize {
    max-width: 200px;
    max-height: auto;
}

a.anchor {
    display: block;
    overflow: hidden;
}

.wrapping_col {
    position: relative;
}

.wrapping_col.right {
    margin-left: 446px;
}

.wrapping_col h1 {
    font-family: "Motiva Sans Regular", "Motiva Sans", arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 48px;
    color: #fff;
}

body.v6 .wrapping_col h2 {
    font-family: "Motiva Sans Regular", "Motiva Sans", arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    margin-top: 3px;
}

.wrapping_col .game_purchase_action {
    margin-top: 33px;
}


