.golf_form{padding:0 20px 20px 20px;}
.field_row{width:100%; margin-bottom:12px !important;}
.field_column_full{width:100%;}
.field_column_half{width:48%;}
.field_column_left{float:left;}
.field_column_right{float:right;}
.golf_group_title{font-size:20px; color:#666; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #666; text-transform:uppercase;}
.golf_group_title span{font-size: 12px; line-height: 12px; color: #C6930A; font-weight: normal;}
.golf_message, .golf_message_new{display:none;text-align: center; color: #f00; font-weight: 600;}
.golf_message.success, .golf_message_new.success{color:#006621;}
.golf_form h1{font-size: 22px !important; line-height: 1.5; margin: 0 0 15px 0; text-transform: uppercase; letter-spacing:1px;}
.field_label{font-weight:600; margin-bottom:4px;}
.field_input .input_type{padding: 5px 5px; font-size: 14px; width: 100%; border:1px solid #ccc; border-radius:0px !important;}
.field_input .select_type{padding: 5px 2px; font-size: 14px; width: 100%; border:1px solid #ccc; border-radius:0px !important;}
.field_message{font-size: 12px; color: #f00; line-height: 16px; padding-left: 5px;}
.clear{clear:both;}
.form_break{margin-top:20px;}
.form_link_bak{background: #be2625 none repeat scroll 0 0; border-radius: 6px; color: #fff !important; font-family: "Lato" !important; padding:6px 15px; font-weight:bold; font-size:16px;}
/*.form_link{border-color: #f0ba00; border-style: solid; border-width: 1px; padding: 15px 25px; font-size: 12px; color: #333; display: inline-block; font-weight: 400; letter-spacing: 2px; line-height: 1; outline: medium none; text-decoration: none; transition: all 300ms linear 0ms; text-transform: uppercase; background-color: #fff; border-radius: 40px; color: #000 !important; cursor: pointer;}
.form_link:hover{border-color: #f0ba00; border-style: solid; border-width: 1px; background-color: #f0ba00; color: #000 !important;}*/
.center{text-align:center;}
/*#zo-header{height:110px !important;}
#zo-header #zo-header-navigation{margin-top:0px !important;}
#zo-header-navigation .main-navigation{margin-top:25px;}
#zo-header-logo a img{max-height:110px !important;}
#zo-header #zo-header-logo{line-height:92px;}*/
.top_user_menu_bak{text-align: right; font-size: 12px; padding-right: 15px;}
.top_user_menu{font-size: 12px; padding-right: 15px; position: absolute; right: 18px; text-align: right; top: -3px;}
#ajaxLoader
{
	background-color: #BE2625;
    border-radius: 0 0 10px 10px;
    color: #fff;
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
    left: 50%;
    line-height: 32px;
    margin-left: -90px;
    opacity: 0.7;
	filter:alpha(opacity=70);
    position: fixed;
    text-align: center;
    top: 0;
    width: 180px;
	z-index:10000000;
	display:none;
}
#ajaxLoaderBG
{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	position:fixed;
	z-index:9999999;
	display:none;
}
.order_table{width:100%; margin-top:10px;}
.order_table td:first-child{width:175px;}
.history_table td, .history_table th{text-align:center;}
.history_table_detail{width:80%; margin:auto; font-size:12px; color:#000;}
.subtitle_row{font-size:16px; color:#C54A51;}
.login_row{margin-top:15px; margin-bottom:20px;}
.subtitle_row a{font-weight:bold; text-decoration:underline; color:#C54A51;}
.createAccountSection{margin-bottom:20px;}
.createAccountSection .main_title{font-size:22px; font-weight:400;}
.createAccountSection .main_title span{font-weight:600;}
.createAccountSection .subtitle_row{font-size:16px; font-style:italic;}
.golf_footer_message{font-weight:600;}
.golf_footer_message{font-size:15px;}
/*.golf_footer_message a{font-size:16px; color:#f00;}*/
.order_details{display:none; background-color:#eee;}
.order_details table, .order_details th, .order_details td{border:1px solid #ccc;}
.history_table_detail .close, .history_table_detail .close a{float:right; color:#f00;}
.download a{font-size:12px; color:#f00;}
#currentLogo{max-width:100%;}
.history_table_detail span{color:#f00;}
.history_table_detail span a{color:#f00;}
/*#menu-item-1308{bottom:10px !important;}*/
.golf_form h1 span{font-size: 12px; letter-spacing: 0; color: #C54A51;}
.secondary .widget, .wpb_widgetised_column .widget{margin-bottom:20px !important;}
.red_color{color:#BE2625 !important;}
.normal_case{text-transform:none !important; font-weight:600 !important; font-size:12px !important; margin-bottom:5px !important; line-height:16px !important;}
@media screen and (max-width: 600px)
{
	.field_column_half{width:100%;}
	.golf_form h1{font-size:20px !important;}
	.order_table td:first-child{width:125px;}
	.history_table_container{overflow-x:scroll;}
	.history_table{min-width:800px;}
	.golf_form{padding:0px 5px 20px 5px;}
}
@media screen and (min-width: 601px) and (max-width: 767px)
{
	.history_table_container{overflow-x:scroll;}
	.history_table{min-width:800px;}
	.golf_form{padding:0px 5px 20px 5px;}
}

@media screen and (max-width: 992px)
{
	#zo-header-navigation .main-navigation .menu-main-menu > li a
	{
		line-height:normal !important;
		margin:0px !important;
	}
	#zo-header-navigation .main-navigation .menu-main-menu > li > a, #zo-header-navigation .main-navigation .menu-main-menu > ul > li > a
	{
		padding-bottom:0px !important;
	}
	#zo-header-navigation .main-navigation .menu-main-menu > li ul li a
	{
		font-size:12px !important;
	}
	#menu-item-1308 .menu-title
	{
		bottom:0px !important;
		padding:0px !important;
	}
	#menu-item-1308
	{
		bottom:0px !important;
	}
	.top_user_menu{right:0px; top:2px; color:#999; font-size:10px;}
	.top_user_menu a{color:#be2625; font-size:11px;}
}