.border-t-2 {
	border-top: 2px solid #000;
}
.border-b-2 {
	border-bottom: 2px solid #000;
}
.align-center {
	text-align: center;
}
.margin-b-25 {
	margin-bottom: 25px;
}
.margin-t-25 {
	margin-top: 25px;
}
.margin-b-50 {
	margin-bottom: 50px;
}
.margin-t-50 {
	margin-top: 50px;
}
.regular-ul {
	margin-left: 60px;
	list-style: disc;
	margin-bottom: 30px;
}
.regular-ul li ul{
	margin-left: 25px;
    list-style: circle;
    margin-bottom: 5px;
}
.career-menu ul.menu li {
	background-color: #fd8204;
	text-transform: uppercase;
	font-weight: 500;
	text-align: center;
	margin-bottom: 5px;
	cursor: pointer;
	font-size: 17px;
}
.career-menu ul.menu li.has-submenu.active {
	padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
.career-menu ul.menu li a {
	color: #fff;
	display: block;
    padding: 10px 2px;
}
.career-menu ul.menu li ul.sub-menu {
	padding-left: 30px;
	display: none;
	background-color: #fff;
	margin-top: 5px;
	padding-top: 1px;
}
.career-menu ul.menu li.active ul.sub-menu {
	display: block;
}
.career-menu ul.menu li ul.sub-menu li{
	background-color: #fd8204;
	text-transform: uppercase;
	font-weight: 400;
	text-align: center;
	margin-top: 5px;
}
.career-menu ul.menu li.page_active,
.career-menu ul.menu li ul.sub-menu li.page_active {
	background-color: #FFAA00;
	color: #fff;
}
.call-block {
	padding: 0px 10px;
}
div.career div.img {
	width: 45px;
	height: 45px;
	float: left;
	margin-right: 15px;
}
div.career.key-business div.img {
	background: url(/wp-content/themes/Stanton/images/career/about_us_icons-01.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.company-growth div.img {
	background: url(/wp-content/themes/Stanton/images/career/about_us_icons-02.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.eyewear div.img {
	background: url(/wp-content/themes/Stanton/images/career/benefits_icons-01.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.health-wellness div.img {
	background: url(/wp-content/themes/Stanton/images/career/benefits_icons-02.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.saving div.img {
	background: url(/wp-content/themes/Stanton/images/career/benefits_icons-03.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.discount div.img {
	background: url(/wp-content/themes/Stanton/images/career/benefits_icons-04.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.paid-off div.img {
	background: url(/wp-content/themes/Stanton/images/career/benefits_icons-05.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.amazing-environment div.img {
	background: url(/wp-content/themes/Stanton/images/career/benefits_icons-06.png);
	background-size: 45px 45px;
	margin-top: -10px;
}
div.career.easy-eyecare {
	height: 150px;
    width: 150px;
	margin: auto;
}
div.career.easy-eyecare img,
div.career.mission .fast img,
div.career.mission .friendly img,
div.career.mission .affordable img,
div.career.values .service img,
div.career.values .commerce img,
div.career.values .business img {
	text-align: center;
	width: 150px;
	height: 150px;
}
div.career.mission .fast,
div.career.mission .friendly,
div.career.mission .affordable,
div.career.values .service,
div.career.values .commerce,
div.career.values .business {
	margin: auto;
	text-align: center;
}
.center-block {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.left-block {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
.theme-orange {
	color: #fd8204 !important;
}
.busi-diff-ul {
	margin-left: 25px;
}
.busi-diff-ul li:first-child {
	margin-top: 50px;
}
.busi-diff-ul li {
	border: 2px solid #fd8204;
	margin-bottom: 40px;
	padding: 0px 10px 10px 10px;
	border-radius: 15px;
}
.busi-diff-ul li .label {
	background-color: #fd8204;
    display: block;
    height: 50px;
    padding: 6px;
    border-radius: 25px;
    margin-top: -25px;
    margin-left: -36px;
    float: left;
}
.busi-diff-ul li .label div {
	float: left;
	width: auto;
	border-radius: 5px;
}
.busi-diff-ul li .label div.sl-num {
	width: auto;
	padding: 10px 14px;
    background: #fff;
    color: #fd8204;
    font-size: 18px;
    border-radius: 21px;
}
.busi-diff-ul li .label div.sl-head {
	width: auto;
	padding: 10px 10px;
    font-size: 18px;
}
.busi-diff-ul li .desc {
	padding: 10px 0px;
}
.busi-diff-ul li:nth-child(even) .label {
	background-color: #FFAA00;
}
.busi-diff-ul li:nth-child(even) .label div.sl-num {
	color: #FFAA00;
}
.busi-diff-ul li:nth-child(even) {
	border: 2px solid #FFAA00;
}
.career-button {
	text-align: center;
	margin: 20px 0px;
}
.career-button li {
	display: inline-block;
	background: #fd8204;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 10px;
    margin-right: 10px;
}
.career-button li a {
	color: white;
    height: 100%;
    width: 100%;
    display: block;
    padding: 25px 30px;
}
.career-form .column {
	width:48%;
	float:left;
}
.career-form .column.column-2 {
	float:right;
}
.career-form .form-group input.form-control,
.career-form .form-group select.form-control  {
	padding:0 20px;
	background:#fff;
	box-shadow:none;
	border:none;
	border-radius:0;
	height:55px;
	line-height:55px;
}
.career-form .form-group textarea.form-control  {
	padding:30px 20px;
	background:#fff;
	box-shadow:none;
	border:none;
	border-radius:0;
 
}
.career-form .form-group input[type='file'] {
	padding:0px;
	background:unset;
	box-shadow:unset;
	border:unset;
	border-radius:0px;
	height: unset;
    line-height: unset;
}
.career-form ::-webkit-input-placeholder { font-size:18px; opacity:1; }
.career-form ::-moz-placeholder { font-size:18px;  opacity:1; } /* firefox 19+ */
.career-form :-ms-input-placeholder { font-size:18px;  opacity:1; } /* ie */
.career-form input:-moz-placeholder{ font-size:18px;  opacity:1; }
div.career-form {
	padding: 15px 15px 60px 15px;
	margin: 50px 0px 50px 0px;
	background: RGB(255, 197, 37);
	position: relative;
	overflow: hidden;
}
.career-form button {
	z-index: 2;
}
.career-form .file {
  	visibility: hidden;
  	position: absolute;
}
.career-form .file-input input {
	height: 34px !important;
	line-height: 34px !important;
}
.career-form #file-error {
	border: 0px !important;
}
.career-form .glyphicon {
	margin-right: 5px;
	top: 2px;
}
.page-flip {
	height: 83px;
    width: 59px;
    background: RGB(255, 181, 21);
    position: absolute;
    right: 0px;
    bottom: 0px;
}
.page-flip .ratate{
	height: 100px;
    width: 100px;
    background: RGB(255, 197, 37);
    position: absolute;
    right: 20px;
    bottom: 20px;
    transform: rotate(36deg);
    overflow: hidden;}
.page-flip .triangle{
	width: 100px;
    height: 91px;
    background: RGB(252, 215, 0);
    position: absolute;
    right: -70px;
    bottom: 4px;
    box-shadow: 0px 14px 14px rgba(0, 0, 0, .5);
    transform: rotate(50deg);
}
.career-tiles {
    margin-top: 25px;
    font-family: futura-pt, sans-serif;
}
.career-tiles>div {
    margin-bottom: 20px;
}
.career-tiles .ind-tile {
	height: 220px;
    margin-bottom: 30px;
    background-color: #fd8204;
    padding: 13px;
    color: #fff;
    cursor: pointer;
    display: table-cell;
    vertical-align: middle;
}
.career-tiles .ind-tile .head {
	text-transform: uppercase;
	font-weight: 700;
    text-align: center;
    font-size: 24px;
}
.career-tiles .ind-tile .desc {
	font-size: 15px;
	height: 0px;
	overflow: hidden;
}
.career-tiles .ind-tile:hover {
	background-color: #fd8204;
	background-image: none;
}
.career-tiles .ind-tile:hover .desc {
	height: auto;
}
.career.leads-say,
.career.testimonial {
	height: auto;
	margin-bottom: 40px;
	font-family: futura-pt, sans-serif;
}
.career.leads-say:first-of-type {
	margin-top: 30px;
}
.career.testimonial .head:before {
	content: "\f10d";
    color: white;
    font-family: FontAwesome;
    font-size: 50px;
    left: 40px;
    position: absolute;
}
.career.testimonial .head .who {
	text-align: center;
	font-weight: 600;
	font-size: 18px;
}
.career.testimonial .desc {
	margin-bottom: 15px;
}
.career.testimonial {
	border: 3px solid #fd8204;
}
.career.testimonial .body .avatar {
	margin: 10px auto 10px auto !important;
}
.career.testimonial .what-like p {
	font-size: 18px;
	margin-top: 10px;
}
.career.testimonial .what-like .complete-quote:after {
	content: "\f10e";
	font-size: 50px;
	font-family: FontAwesome;
	margin-left: 90%;
	color: #fd8204;
}
.career.testimonial .body {
	padding: 20px;
}
.career.leads-say .head:after {
	content: "\f10d";
    color: white;
    font-family: FontAwesome;
    font-size: 50px;
    margin-left: 70%;
}
.career.leads-say .head,
.career.testimonial .head {
	background-color: #fd8204;
	height: 50px;
	text-align: center;
	color: white;
}
.career.leads-say .body {
	padding: 20px;
	background-color: RGB(235, 235, 235);
}
.career.leads-say .body .who {
	font-weight: 600;
	text-transform: capitalize;
	text-align: center;
}
.career.leads-say .body .avatar,
.career.testimonial .body .avatar {
	margin: -45px auto 10px auto;
    background-color: #fff;
    height: 200px;
    width: 200px;
    border-radius: 50%;
    overflow: hidden;
}
.career.leads-say .body .avatar img,
.career.testimonial .body .avatar img {
	height: 100%;
    width: 100%;
}
.career.blaze {
	margin: 0px 30px;
}
.career.blaze .ind-blaze {
	text-align: center;
	padding: 15px;
	font-family: futura-pt, sans-serif;
}
.career.blaze .row:nth-child(odd) .ind-blaze:nth-child(odd),
.career.blaze .row:nth-child(even) .ind-blaze:nth-child(even) {
	border: 4px solid #fd8204;
	border-radius: 15px;
}
.career.blaze .ind-blaze .head {
	font-weight: 600;
	text-transform: uppercase;
	margin: 0px 15px;
}
div.career.blaze .ind-blaze div.img {
	height: 60px;
	width: 100%;
	margin: 15px auto;
}
div.career.blaze .quality div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-06.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .communication div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-04.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .integrity div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-02.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .transparency div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-05.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .accountability div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-07.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .progression div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-01.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .consistency div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-11.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .expectations div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-03.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .service div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-12.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .presentation div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-09.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .inspiration div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-10.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.blaze .collaboration div.img {
	background: url(/wp-content/themes/Stanton/images/career/skills_icons-08.png?v=1);
	background-size: 60px 60px;
	background-position: center;
	background-repeat: no-repeat;
}
div.career.leader {
	padding: 0px;
    border: 3px solid #fd8204;
    cursor: pointer;
    margin-bottom: 30px;
}
div.career.leader .footer{
	background-color: #fd8204;
	color: #fff;
	text-align: center;
	height: 65px;
	padding: 1px;
}
div.career.leader .footer .who span{
	font-size: 14px;
}
div.career.leader .body {
	padding: 5px;
}
div.career.leader .body .avatar {
	width 100%;
	height: 200px;
	display: table-cell;
	vertical-align: middle;
}
div.career.leader .body .avatar .thumb_sunglass {
	display: none;
}
div.career.leader:hover .body .avatar .thumb {
	display: none;
}div.career.leader:hover .body .avatar .thumb_sunglass {
	display: block;
}
div.career.leader .body .img {
	max-width 100%;
	height: auto;
	max-height: 200px;
}
#cboxTitle {
	background-color: rgba(253, 130, 4, .5);
	padding: 10px 30px 10px 10px;
    color: #fff;
    top: 0px;
    border-radius: 0px 0px 40px 0px;
}
#cboxPrevious,
#cboxNext,
#cboxClose {
	background-image: none;
	text-indent: unset;
}
#cboxNext:after {
	content: "\f105";
    font-size: 45px;
    color: #fd8204;
    font-family: FontAwesome;
    position: absolute;
    top: -25px;
    right: 8px;
    text-indent: unset;
}
#cboxPrevious:after {
	content: "\f104";
    font-size: 45px;
    color: #fd8204;
    font-family: FontAwesome;
    position: absolute;
    top: -25px;
    right: 18px;
    text-indent: unset;
}
#cboxClose {
	font-size: 35px;
    color: #fd8204;
    position: absolute;
    top: -42px;
    right: 4px;
    text-indent: unset;
}
#cboxLoadedContent {
	background-color: #fd8204;
}
.career-button .retail-career {
	background: url(/wp-content/themes/Stanton/images/career/careers-01.jpg);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.career-button .od-career {
	background: url(/wp-content/themes/Stanton/images/career/careers-04.jpg);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.career-button .corporate-career {
	background: url(/wp-content/themes/Stanton/images/career/careers-03.jpg);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.career-button .franchise-career {
	background: url(/wp-content/themes/Stanton/images/career/careers-02.jpg);
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
}
.career_form_heading {
	margin-top: 0px;
    margin-bottom: 10px;
}
.career-content div.career.leader .footer .who {
    top: 50%;
    position: relative;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.career-menu ul.menu li.has-submenu>a:before {
    position: absolute;
    content: "\f107 ";
    font-family: fontawesome;
    right: 20px;
    font-size: 25px;
    transition-duration: 0.50s;
    -webkit-transition-duration: 0.50s;
}
.career-menu ul.menu li.has-submenu.active>a:before {
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
@media (min-width:1300px) {
	div.career.leader .footer {
	    background-color: #fd8204;
	    color: #fff;
	    text-align: center;
	    height: 70px;
	    padding: 2px;
	    line-height: 18px;
	}
}
@media (max-width:1200px) and (min-width:1025px) {
	.call-block {
	    padding: 0px 1px;
	}
}
@media(max-width:1050px) {
	.career-menu ul.menu li {
		font-size: 17px;
	}
}
@media(max-width:991px) {
	.career-menu ul.menu li.has-submenu.active {
		padding-bottom: 0px;
	    padding-right: 0px;
	    padding-left: 0px;
	}
	.career-menu ul.menu li ul.sub-menu {
		padding-left: 0px;
	}
	.career-tiles .ind-tile .desc {
		height: auto;
	}
	.career.testimonial .body .avatar {
		margin: 15px auto 10px auto;
	}
	.career.leads-say .body .avatar,
	.career.testimonial .body .avatar {
		margin: -45px auto 10px auto;
	    background-color: #fff;
	    height: 300px;
	    width: 300px;
	    border-radius: 50%;
	}
}
@media (min-width:991px) and (max-width:1200px) {
	.career-button li a {
		padding: 25px 14px;
	}
	.career-button li {
		font-size: 16px;
		margin-right: 0px;
	}
	.career-tiles .ind-tile {
		height: 240px;
		padding: 10px;
	}
	.career-tiles .ind-tile .head {
		font-weight: 600;
	    font-size: 22px;
	}
	.career-tiles .ind-tile .desc {
		font-size: 14px;
	}
	.career.leads-say .body .avatar,
	.career.testimonial .body .avatar {
		width: 150px;
		height: 150px;
	}
}
@media(max-width:800px) {
	.career-button li {
		width: 50%;
	}
}
@media(max-width:767px) {
	.career.blaze .ind-blaze {
		margin-bottom: 30px;
	}
	.career.blaze .row:nth-child(odd) .ind-blaze:nth-child(odd),
	.career.blaze .row:nth-child(even) .ind-blaze:nth-child(odd) {
		border: 4px solid #fd8204;
		border-radius: 15px;
	}
	.career.blaze .row:nth-child(even) .ind-blaze:nth-child(even),
	.career.blaze .row:nth-child(odd) .ind-blaze:nth-child(even) {
		border: unset;
	}
	.career.testimonial .body .avatar {
		margin: 15px auto 10px auto;
	}
	.career .leads-say .body .avatar,
	.career.testimonial .body .avatar {
		margin: -45px auto 10px auto;
	    background-color: #fff;
	    height: 150px;
	    width: 150px;
	    border-radius: 50%;
	}
	.call-block {
	    padding: 0px 5px;
	}
}
@media(max-width:599px) {
	.career-form .cl-btn {
		padding: 2px 50px 12px 40px;
	    float: unset;
	    margin: 0 auto;
	}
}
@media(max-width:560px) {
	.career-button li {
		width: 60%;
	}
	.career.testimonial .what-like .complete-quote:after,
	.career.testimonial .head:before,
	.career.leads-say .head:after {
		font-size: 30px;
	}
}
@media(max-width:380px){
	.call-block {
	    padding: 0px 0px;
	}
}
@media(max-width:360px){
	.busi-diff-ul li .label div.sl-num,
	.busi-diff-ul li .label div.sl-head {
		font-size: 14px;
		padding-top: 11px;
		padding-bottom: 11px;
	}
	.career-button li {
		width: 60%;
	}
}