/*
*	Auxiliary CSSS file for on the fly additions to the Smithoptics Site
*
*	
*
*	Version 1.0
*
*/


/* hide some fram-only*/
.add_lens{
	display: none !important;
}

/* PDP Page Show & Tell */
.show_tell .section_header { display: none; }


#lang_popup.account_nav_popup{
	width:auto;
	padding:10px;
	right: -10px
}
#lang_popup .lang_list{
	margin-bottom: 0;
}

#lang_popup li{
	display: block;
	float:none;
	text-align: left;
	margin-bottom: 5px;
	margin-top: 5px;
}
#lang_popup li a{
	font-family: "Smith", sans-serif;
	font-weight: bold;
	letter-spacing: .1em;
	font-size: 10px;
	color: #333333;
	text-transform: uppercase;
	border: none;
	}
#lang_popup li a:hover{
	color: #009c90;
}


/* life menu hack */
.global_header .sub_nav #sub_nav_LifeNode ul.fouritem li {
	width: 240px !important;
}

/* in stock shipping fix */

.global_header .minicart .minicart_fpo_promo {
margin: 0px 0px;
}

/* #livechat-compact-container {
    height:75px !important;
	background-color:#009c90!important;
	width:115px !important;
	-webkit-border-radius: 0px !important;
	-webkit-border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
	border-radius: 0px !important;
	height:30px !important;
} */
.cart-promotions li span a{
	font-family: Georgia, Serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: .1em;
	color: #ae2c30;
	line-height: 15px;
	margin-top: 10px;
	text-transform:none;
	border-bottom: 1px solid #ae2c30;
	padding-bottom:1px;
}
.cart-promotions li span {
	font-family: Georgia, Serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: .1em;
	color: #009c90;
	line-height: 15px;
	margin-top: 10px;
	text-transform:none;
	padding-bottom:1px;
	font-weight:normal;
}
.mobile_moto_lens_callout {
	visibility:hidden;
	height:0px;
	margin-bottom:-30px;
}

#showDealer {
margin-bottom: 20px;
} 

#filter_features li label{
	display: inline;
}

#filter_price li label{
	display: inline;
}

.checkout_page .order_number {
margin-bottom: 30px;
}

#newsletter_success {
font-family: "Georgia", Serif;
text-transform: none;
font-size: 12px;
line-height: 16px;
font-style: italic;
color: #009c90 !important;
position: relative;
letter-spacing: 0.05em;
margin-bottom:15px; 
}

#sidebar .add_wishlist_status {
color: black;
font-family: "Georgia", Serif;
text-transform: none;
font-size: 12px;
line-height: 40px;
font-style: italic;
color: #009c90 !important;
position: relative;
letter-spacing: 0.05em;

}
.deny_mesg {
display: none !important;
}
.caroufredsel_wrapper #foo2 img:hover {
cursor:pointer;
}
.BVMEStaticTip {
width:225px !important;
}

.price{
	letter-spacing: 0em;
}
ul.cart-promotions {
position: absolute;
right: 0px;
top:15px;
}
input[type="checkbox"]  {
	-webkit-appearance: checkbox !important;
	appearance: checkbox !important;
	box-sizing: border-box;
}


input[type="radio"]{
	-webkit-appearance: radio !important;
	appearance: radio !important;
	box-sizing: border-box;
}

.landing_page h1.header{
	font-family: "SmithSerif", Serif !important;
	font-style: normal !important;
	font-weight: normal !important;
	text-transform: none !important;
	font-size: 48px !important;
	letter-spacing: .0em !important;
}
.landing_page ul {
font-size: 12px !important;
line-height:20px; 
}
.landing_page ul li {
padding:4px 0px; 
}


.entry_fields label{
	font-weight: 200;
}
.global_header .account_nav_popup .forgotpassword, .global_header .account_nav_popup .createaccount{
	font-weight: 200;
}

.overlay:hover .overlay_text {
	visibility:visible !important;
}
div.twelve.columns.omega.right_content_page .overlay img {
display:block;
}

#globalMessages p {
color: #009c90;
}
.global_header .minicart.elite_page ul li a.minicart_remove {
width:auto !important;
}
.right_content_page .technology h4 {
font-weight: bold;
margin: 10px 0px 0px;
text-transform: uppercase;
}

.summary {
	padding-bottom: 20px;
	margin-bottom: 12px;
}

/******************** search bar fix *************************  fixed in smithoptics.css v 1.0.5 *****************/

/*.global_header .sub_nav #sub_nav_search input[type="text"]:active, .global_header .sub_nav #sub_nav_search input[type="text"]:focus, .global_header .sub_nav #sub_nav_search input[type="text"]{
	background-color: #fafafa !important;
	padding-right: 10px !important;
	border: solid 1px #d0d0d0 !important;
	color: #999 !important;
}*/

.global_header .account_nav_popup a.button{
	width: auto !important;
}


/*---------------------------*
 * Lens Selector Over Rides
 *---------------------------*/


.lensSelector h5, .lensSelector label, .lensSelector .description{
	font-size: 12px !important;
	color: #000;
}

#lens_condition_list li{
	font-size: 12px !important;
	letter-spacing: .05em !important;
	text-transform: none !important;
	color: #000 !important;
	font-family: "Smith" !important;
	font-weight: 200 !important;
}
#lens_swipe .lens_vlt{
	font-family: "Smith" !important;
	font-weight: bold !important;
	font-size: 12px !important;
	margin-bottom: 18px !important;
	margin-top: -15px !important;
}
.lensSelector .dropdown a div{
	width: auto !important; 
}
.lensSelector #lens_select.dropdown, .lensSelector #rx_select.dropdown, .lensSelector #goggle_select.dropdown, .lensSelector #lens_activity_select.dropdown, .lensSelector #lens_activity_dropdown{
	width: 250px !important;
}
.lensSelector .lens_crumbs li{
	margin: 0 17px !important;
}
#site-wrapper{
    min-width: 1218px;
}
