/* CSS Document   */
@import "packaged/css/screen.css";

div.cq-colctrl-thesource {}
div.cq-colctrl-thesource-c0 { width: 25%; }
div.cq-colctrl-thesource-c1 { width: 41.66667%;  }
div.cq-colctrl-thesource-c2 { width: 33.33333%; }

body #headerDivider {
    background: #fff url(https://media.nuskin.com/m/619f3417c300bef8/Large-the-source-header.jpg) no-repeat  50% 100% !important;
}

body #headerDivider {
	border-top: 0px !important;
    border-bottom: 0px !important;
}

@media only screen and (min-width: 768px) {
    #headerDivider {
		position: unset !important;
        height: 195px !important;
    }

    #header {
    	height: 225px !important;
	}
}

@media only screen and (max-width: 767px) {
	.bodyContent .list ul.top-source-nav {
    	padding-top: 35px;
    }

	body #headerDivider {
		background-size: contain !important;
		top: 56px !important;
		height: 35px !important;
		border-top: 0px !important;
	}

}