/* If you want to add your own CSS code, please do it in this file */.lcp_catlist {	margin: 0 0 0 0 !important;}.content-section {	margin-bottom: 40px; }.content-section .column_content {	margin-bottom: 0px !important;}.content-section .column_column {	padding-bottom: 0px !important; margin-bottom: 0px !important;}.content-section .section_wrapper .items_group .column_info_box {	position: absolute;	height: 100%;}.content-section .section_wrapper .items_group .column_info_box .info_box{	height: 100%}.content-section .section_wrapper .items_group .column_column  ul li {	padding-left: 35px;	margin-bottom: 15px;	font-size: 14px;	line-height: 20px;}.content-section .section_wrapper .items_group .column_column {	padding: 20px 0px;}.content-section .section_wrapper .items_group .column_column  ul {	padding: 0 30px 0 0;}input, select, textarea {	font-size: 18px !important;}#s {	font-size: 12px !important;}#Header { top: 0 !important; }.gchoice_41_1 label { font-weight: normal !important; }.gchoice_39_1 label { font-weight: normal !important; }/** GENERATED style.php **//******************* Background ********************/			html { 		background-color:#f7f8f8; background-image:url(http://celebrationtravelcompany.com.au/wp-content/uploads/2014/12/broken_noise.png); background-repeat:repeat; background-position:center top; background-attachment:; -webkit-background-size:; background-size:;	}/********************** Fonts **********************/ 	body, button, input[type="submit"], input[type="reset"], input[type="button"],	input[type="text"], input[type="password"], input[type="tel"], input[type="email"], textarea, select {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: normal;	}		#menu > ul > li > a {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: normal;	}		h1 {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: 300;	}		h2 {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: 300;	}		h3 {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: 300;	}		h4 {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: 300;	}		h5 {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: 300;	}		h6 {		font-family: Raleway, Arial, Tahoma, sans-serif;		font-weight: 300;	}/********************** Font sizes **********************//* Body */	body {		font-size: 14px;				line-height: 22px;			}		#menu > ul > li > a {			font-size: 14px;	}	/* Headings */	h1 { 		font-size: 43px;				line-height: 43px;	}		h2 { 		font-size: 40px;				line-height: 40px;	}		h3 {		font-size: 35px;				line-height: 37px;	}		h4 {		font-size: 30px;				line-height: 34px;	}		h5 {		font-size: 23px;				line-height: 28px;	}		h6 {		font-size: 16px;				line-height: 23px;	}	@media only screen and (max-width: 767px) {		h1 { 						font-size: 38px;						line-height: 38px;		}				h2 { 						font-size: 33px;			line-height: 33px;		}				h3 { 						font-size: 30px;			line-height: 30px;		}	}.widgetGuts .success li,.widgetGuts .error li { padding-left: 0; margin-left: 0; }.widgetGuts .success { color: #fff; margin-top: 0; margin-bottom: 15px; }.widgetGuts.shortcode {  }#frm-subscriptionFront td { background: none; border:none;}#frm-subscriptionFront th { display: none; }#frm-subscriptionFront tr { float: left; width: 50%; height: 65px;}#frm-subscriptionFront table { width: 50%; }#frm-subscriptionFront #frm-email { width: 100%; }#frm-subscriptionFront .subscribeButton { margin-top: 2px; margin-left: 20px; }.widgetGuts h3 { display: none;}.widgetGuts { margin-left: 25%; }.success { color: #3EBE62 !important; background-color: #FFFFFF !important; font-weight: normal !important; }.success strong {font-weight: normal;}.error { background-color: #FFFFFF !important; color: #FF0000 !important; } 	.error li {list-style: none !important;}.one-third .photo.hover-mask { overflow: hidden; height: 250px; }.one-second .photo.hover-mask { overflow: hidden; /*height: 385px;*/ }.time_box #input_2_21_3 { height: 31px; padding-top: 4px; }.time_box #input_6_21_3 { height: 31px; padding-top: 4px; }