﻿@font-face{
	font-family:'allerbold';
	src: url('/_fonts/aller_bd-webfont.eot');
	src: url('/_fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),url('/_fonts/aller_bd-webfont.woff') format('woff'),url('/_fonts/aller_bd-webfont.ttf') format('truetype'),url('/_fonts/aller_bd-webfont.svg#allerbold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'allerregular';
	src:url('/_fonts/aller_rg-webfont.eot');
	src:url('/_fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),url('/_fonts/aller_rg-webfont.woff') format('woff'),url('/_fonts/aller_rg-webfont.ttf') format('truetype'),url('/_fonts/aller_rg-webfont.svg#allerregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
body{
	margin:0;
	padding:0;
	text-align:left;
}
#main-content .column-one
{
    width: 17%;
	margin-right:3%;
	font-size: 16px;
	margin-left: 24px;

}

@media screen and (max-width:1000px) {
	#main-content .column-one{
		display:none;
	}
}


#main-content .column-four
{
	width: 17%;
	margin-left: 3%;
	margin-right: 24px;
	color: #3D3D3D;
}

@media screen and (max-width:1000px) {
	#main-content .column-four{
		display:none;
	}
}

#main-content #mid-column-wrapper
{
    width: 55%;
    float: left;
	font-size: 18px;
	color: #3D3D3D;
}

@media screen and (max-width:1000px) {
	#main-content #mid-column-wrapper{
		margin-left: 24px;
		margin-right: 24px;
		width: auto;
	}
}

#main-content{
	background-image:none;
	background-color:#fff;
	padding:0;
	margin-bottom:30px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
}
#main-content .column-one .list-panel{
	margin-bottom:20px;
}
#main-content .column-one .list-panel ul li{
	line-height:20px;
	padding-left:10px;
	margin-bottom: 8px;
}
#main-content .column-one .list-panel ul li a{
	color:#3D3D3D;
	font-size: 16px;
	line-height: 1.5;
}
#main-content .column-one .list-panel .grey{
	background:#ebebeb url("/images/v2016/sidebar-search-icon.svg") no-repeat 10px 8px;
	border-radius:4px;
	-webkit-border-radius:4px;
	color:#152068;
	font-size:14px;
	padding:7px 0 7px 40px;
	margin-bottom:10px;
	background-size:22px;
}
#main-content .column-one .list-panel .grey span{
	font-weight:bold;
	font-size:18px;
}
#main-content .column-one .venue-deals-panel{
	background:transparent url("/images/v2016/deals-panel.png") no-repeat left 10px center;
	display:block;
	text-indent:-9999px;
	height:104px;
	margin-bottom:35px;
}
#main-content #mid-column-wrapper .city-heading{
	margin-bottom: 50px;
}

#main-content #mid-column-wrapper .city-heading h1{
	font-family: "Work Sans", sans-serif;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 12px;
	line-height:1.3;
}

#main-content #mid-column-wrapper .city-heading p{
	padding: 0;
	font-size: 17px;
	line-height: 1.6;
}

#main-content #mid-column-wrapper .city-heading a.full-button{
	margin-top: 16px;
}

#main-content #mid-column-wrapper .city-heading br{
	display: none;
}

#main-content #mid-column-wrapper p{
	margin-bottom:0;
	line-height: 1.6;
	padding: 0 12px;
}

#main-content #mid-column-wrapper .city-heading h2{
	background:transparent url("/images/v2016/city-heading-marker.png") no-repeat 0 5px;
	color:#01669f;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:25px;
	margin-bottom:20px;
	padding:0 0 0 45px;
}
#main-content #mid-column-wrapper .city-heading h2 span{
	font-size:30px;
	display:block;
}
#main-content #mid-column-wrapper .city-heading .share-icons{
	float:right;
}
#main-content #mid-column-wrapper .search-result-heading{
	font-weight:bold;
	font-size:14px;
	color:#01669f;
	background:#e3f1fc;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px 10px;
	display:none;
}
#main-content #mid-column-wrapper .venue-panel{
	margin-top:20px;
	margin-bottom: 0;
	padding:10px;
	border: 1px solid #ddd; 
	border-radius: 5px;
}
#main-content #mid-column-wrapper .venue-panel h3{
	margin:0 0 10px;
}
#main-content #mid-column-wrapper .venue-panel h3 a{
	font-weight:bold;
	color:#152068;
	font-size:22px;
	display:block;
	line-height:1.3;
	padding: 10px 14px;
}
#main-content #mid-column-wrapper .venue-panel img{
	width: 100%;
	margin-bottom:15px;
	border-radius: 4px;
}

#main-content #mid-column-wrapper .premium img{
	border-top-left-radius:0;
	border-top-right-radius:0;
}

#main-content #mid-column-wrapper .venue-panel .details{
	margin-bottom:15px;
}
#main-content #mid-column-wrapper .venue-panel .description{
	margin-bottom:15px;
}
#main-content #mid-column-wrapper .venue-panel ul li{
	float:left;
	font-weight:bold;
	padding:0;
	white-space: nowrap;
	margin: 0;
}

#main-content #mid-column-wrapper .venue-panel ul li a{
	color: #152068;
	font-weight: normal;
}

#main-content #mid-column-wrapper .venue-panel ul li a:hover{
	color: #1E2C8A;
}

#main-content #mid-column-wrapper .venue-panel ul li .suites{
	background:transparent url("/images/v2016/venue-show-suites-icon.svg") no-repeat left center;
	text-decoration:none;
	padding:3px 0 3px 32px;
	background-size:27px;
}
#main-content #mid-column-wrapper .venue-panel ul li .clipboard{
	background:transparent url("/images/v2016/venue-clipboard-icon.svg") no-repeat left center;
	text-decoration:none;
	padding:5px 0 5px 32px;
	background-size:24px;
}
#main-content #mid-column-wrapper .venue-panel ul li .map{
	background:transparent url("/images/v2016/venue-map-icon.svg") no-repeat left center;
	text-decoration:none;
	padding:5px 0 5px 23px;
	background-size:18px;
}

@media screen and (max-width:465px) {
	#main-content #mid-column-wrapper .venue-panel ul li .map{
		margin-top: 8px;
	}
}

#main-content #mid-column-wrapper .venue-panel ul li .button{
	background:#152068;
	border:none;
	color:#fff;
	text-decoration:none;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding: 12px 24px;
	border-radius: 100px;
	display: block;
	transition: all 0.3s cubic-bezier(0.25,0.8,0.25,1);
}

#main-content #mid-column-wrapper .venue-panel ul li .button:hover {
	background: #1E2C8A;
	color: #FFFFFF;
}

@media screen and (max-width:630px) {
	#main-content #mid-column-wrapper .venue-panel ul li .button{
		margin-top: 8px;
	}
}

#main-content #mid-column-wrapper .venue-panel br {
	display: none;
}


#main-content #mid-column-wrapper .venue-panel.premium{
	border:3px solid #ff9f00;
	border-radius:5px;
	-webkit-border-radius:5px;
}
#main-content #mid-column-wrapper .venue-panel.premium{
	border:1px solid #ff9f00;
}
#main-content #mid-column-wrapper .venue-panel.premium h3{
	background:#ff9f00;
	margin:0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-family: "Work Sans", sans-serif;
}
#main-content #mid-column-wrapper .venue-panel.premium h3 a{
	color:#fff;
}
#main-content #mid-column-wrapper .venue-panel.premium h3 .premium-badge{
	float:right;
	background:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:7px 10px;
	margin:6px 5px 9px 10px;
	text-transform:uppercase;
	font-size:19px;
	font-weight:bold;
}
#main-content #mid-column-wrapper .venue-panel.premium .divider{
	display:none;
}
#main-content #mid-column-wrapper .venue-panel-full.premium h3 a{
	background:transparent url(/images/premium-badge.svg) no-repeat;
	display:block;
	padding:10px 45px 10px 0;
	background-size:45px;
	background-position:right center;
}
#main-content #mid-column-wrapper .venue-top-section{
}
#main-content #mid-column-wrapper .venue-top-section .back-to-results{
	font-weight:bold;
	font-size:14px;
	background:#e3f1fc;
	border-radius:4px;
	-webkit-border-radius:4px;
	padding:6px 10px;
	float:left;
}
#main-content #mid-column-wrapper .venue-top-section .share-icons{
	float:right;
}
#main-content #mid-column-wrapper .venue-panel-full{
	margin:20px 0;
	padding:10px;
}
#main-content #mid-column-wrapper .venue-panel-full h3{
	margin:0 0 20px;
}
#main-content #mid-column-wrapper .venue-panel-full img{
	margin-bottom:20px;
}
#main-content #mid-column-wrapper .venue-panel-full h3 a{
	font-weight:bold;
	font-size:27px;
	line-height:25px;
}
.result-image-container{
	display:inline-block;
	padding:0px 0px;
	box-sizing:border-box;
	width:100%;
	margin-bottom:5px;
}
.result-image-container{
	position:relative;
}
.result-image-container .result-image{
	margin:auto;
	max-width:100%;
}
.result-image-container p.premium{
	background:#ff9f00;
	color:#fff;
	font-weight:bold;
	display:inline-block;
	padding:4px 12px !important;
	font-size:15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	position:absolute;
	bottom:30px;
	right:10px;
}
#main-content #mid-column-wrapper .venue-panel-full .full-button{
    padding-top: .9375em;
    padding-bottom: .9375em;
    padding-left: 24px;
    padding-right: 24px;
	background-color: #5a70fd;
    display: table;
    margin: 0;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 16px;
    font-family: inherit;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    border: 0;
    background: 0 0;
    border-radius: 38px;
    -webkit-appearance: none;
}
#main-content #mid-column-wrapper .venue-panel-full .details{
	margin-bottom:15px;
}
#main-content #mid-column-wrapper .venue-panel-full .details dl{
	float:left;
	width:225px;
}
#main-content #mid-column-wrapper .venue-panel-full .details dl.left{
	border:none;
}
#main-content #mid-column-wrapper .venue-panel-full .details dl dd{
	margin-left:110px;
}
#main-content #mid-column-wrapper .venue-panel-full .details dl.right dd{
	margin-left:90px;
}
#main-content #mid-column-wrapper .venue-panel-full .details dl dd a{
	text-decoration:underline;
}
#main-content #mid-column-wrapper .venue-panel-full .details dl dt{
	font-weight:bold;
	float:left;
}
#main-content #mid-column-wrapper .venue-panel-full .description{
	margin:20px 0 15px;
}
#main-content #mid-column-wrapper .venue-panel-full .description a{
	display:inline-block;
	margin-top:5px;
	text-decoration:underline;
}
#main-content #mid-column-wrapper .venue-panel-full ul li{
	float:left;
	font-weight:bold;
	padding:0;
}
#main-content #mid-column-wrapper .venue-panel-full ul li .suites{
	background:transparent url("/images/v2016/venue-show-suites-icon.svg") no-repeat left center;
	text-decoration:none;
	padding:3px 0 3px 32px;
	background-size:27px;
}
#main-content #mid-column-wrapper .venue-panel-full ul li .reviews{
	background:transparent url("/images/v2016/venue-reviews-icon.svg") no-repeat left center;
	text-decoration:none;
	padding:5px 0 5px 32px;
	margin-left:20px;
	background-size:28px;
}
#main-content #mid-column-wrapper .venue-panel-full .divider{
	background:#e3f1fc;
	height:2px;
	width:100%;
	margin:30px 0;
}
#main-content #mid-column-wrapper .venue-panel-full .floor-plan-section p{
	margin:15px 0 20px;
}
#main-content #mid-column-wrapper .venue-panel-full .floor-plan-section img{
	margin-bottom:0;
}

#main-content .column-four{
	font-size: 16px;
}

#main-content .column-four .clipboard-panel{
	margin-bottom:30px;
	line-height: 1.4;
}
#main-content .column-four .clipboard-panel .grey{
	background:#ebebeb url("/images/v2016/sidebar-clipboard-icon.svg") no-repeat scroll 10px 10px;
	border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	margin-bottom:10px;
	padding:13px 0 15px 40px;
	background-size:22px;
	color: #152068;
}
#main-content .column-four .clipboard-panel p{
	padding:0 10px;
	line-height:1.6;
}
#main-content .column-four .clipboard-panel div{
	line-height:1.5;
	font-size: 15px;
}
#main-content .column-four .expert-venue-panel{
	margin-bottom:30px;
}
#main-content .column-four .expert-venue-panel .grey{
	background:#ebebeb url("/images/v2016/sidebar-venue-icon.svg") no-repeat scroll 10px 9px;
	border-radius:4px;
	-webkit-border-radius:4px;
	font-size:14px;
	margin-bottom:10px;
	padding:9px 0 10px 40px;
	background-size:22px;
	color: #152068;
}
#main-content .column-four .expert-venue-panel .grey span{
	font-weight:bold;
	font-size:18px;
}
#main-content .column-four .expert-venue-panel img{
	display: block;
	margin: 0 auto 8px;
}
#main-content .column-four .expert-venue-panel p{
	line-height:1.5;
	margin-bottom:16px;
	font-size: 15px;
}
#main-content .column-four .expert-venue-panel .callback-field{
	border:1px solid #ccc;
	margin:0 0px 10px;
	padding:10px;
	width:100%;
	box-sizing: border-box;
	border-radius: 4px;
}
#main-content .column-four .expert-venue-panel textarea.callback-field{
	margin-bottom: 16px;
}
#main-content .column-four .expert-venue-panel .submit{
	background:#5A70FD;
	border:none;
	font-size:16px;
	padding:5px 0;
	width:100%;
	border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	padding-top: .9375em;
    padding-bottom: .9375em;
    padding-left: 24px;
    padding-right: 24px;
	border-radius: 100px;
	color: #fff;
	transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);
}

#main-content .column-four .expert-venue-panel .submit:hover {
	background:#1632d6;
}

#main-content .column-four .social-panel a {
	height: 40px;
	width: 40px;
	border-radius: 100%;
}

#main-content .column-four .social-panel .facebook{
	border:1px solid #3b5997;
	background:transparent url("/images/v2016/share-fb-icon.png") no-repeat 10px 7px;
	display:block;
	margin-bottom:10px;
	line-height:14px;
	padding:7px 0 7px 40px;
	color: #3b5997;
	margin-right: 8px;
}
#main-content .column-four .social-panel .twitter{
	border:1px solid #22c9fc;
	background:transparent url("/images/v2016/share-tw-icon.png") no-repeat 11px 8px;
	display:block;
	margin-bottom:10px;
	line-height:14px;
	padding:7px 0 7px 40px;
	color: #22c9fc;
	margin-right: 8px;
}
#main-content .column-four .social-panel .youtube{
	border:1px solid #dd4b39;
	background:transparent url("/images/v2016/share-yt-icon.png") no-repeat 10px 7px;
	display:block;
	margin-bottom:10px;
	line-height:14px;
	padding:7px 0 7px 40px;
	color: #dd4b39;
	margin-right: 8px;
}
#main-content .column-four .social-panel .linkedin{
	border:1px solid #1b6686;
	background:transparent url("/images/v2016/share-in-icon.png") no-repeat 9px 7px;
	display:block;
	margin-bottom:10px;
	line-height:14px;
	padding:7px 0 7px 40px;
	color: #1b6686;
}
#main-content .column-four .social-panel .vimeo{
	border:1px solid #2ab8e8;
	border-radius:2px;
	-webkit-border-radius:2px;
	background:transparent url("/images/v2016/share-vm-icon.png") no-repeat 10px 9px;
	display:block;
	margin-bottom:10px;
	line-height:14px;
	padding:7px 0 7px 40px;
	color: #2ab8e8;
}
#main-content .column-four .social-panel .share{
	border:1px solid #00bf00;
	border-radius:2px;
	-webkit-border-radius:2px;
	background:transparent url("/images/v2016/share-icon.png") no-repeat 10px 9px;
	display:block;
	margin-bottom:10px;
	line-height:14px;
	padding:7px 0 7px 40px;
	color: #00bf00;
}
.advertise-form-section{
	border-bottom:2px solid #e3f1fc;
	margin-bottom:35px;
	padding-bottom:35px;
}
.advertise-form-section h1{
	font-weight:bold;
	font-size:30px;
	line-height:35px;
	position:relative;
	margin-bottom:25px;
}
.advertise-form-section h1:before{
	content:'';
	width:100px;
	height:110px;
	right:10px;
	position:absolute;
	background:transparent url("/images/cuk16-sprite.svg") no-repeat scroll -507px -35px / 600px auto
}
.advertise-form-section h2{
	font-size:24px;
	font-weight:bold;
	margin-bottom:35px;
}
.advertise-form-section .input-row-full{
	margin-bottom:25px;
}
.advertise-form-section .input-row-half{
	width:235px;
	margin:0 25px 25px 0;
	float:left;
}
.advertise-form-section .input-row-half.last{
	margin-right:0;
}
.advertise-form-section input{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
.advertise-form-section textarea{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
.advertise-form-section input[type="checkbox"]{
	width:auto !important;
	margin-left:5px;
}
.advertise-form-section .input-row-half input{
	width:203px;
}
.advertise-form-section input:focus, .advertise-form-section textarea:focus, .advertise-form-section select:focus{
	border-color:#43aae0 !important;
	box-shadow:0 0 5px rgba(67,170,224,0.5);
}
.advertise-form-section .button{
	background:#43aae0;
	font-weight:bold;
	border:none;
	width:100%;
	font-size:16px;
	cursor:pointer;
}
.advertise-form-section .button:hover{
	background:#00539b;
}
.advertise-form-section select{
	width:233px;
	padding:15px 35px 15px 15px;
	font-size:14px;
	border:1px solid #ccc;
	-webkit-appearance none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:#FFF url("/images/v2016/select-arrows.svg") no-repeat scroll 210px 19px / 12px auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
@media screen and (min-width:0\0) {
	.advertise-form-section select{
		background:none;
		padding:5px;
	}
}
.advertise-form-section ::-webkit-input-placeholder{
	opacity:1;
}
.advertise-form-section :-moz-placeholder{
	opacity:1;
}
.advertise-form-section ::-moz-placeholder{
	opacity:1;
}
.advertise-form-section :-ms-input-placeholder{
	opacity:1;
}
.advertise-six-features{
}
.advertise-six-features h2{
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	text-align:center;
	margin-bottom:25px;
}
.advertise-six-features .ad-feat-panel{
	float:left;
	width:151px;
	text-align:center;
	margin-bottom:45px;
}
.advertise-six-features .ad-feat-panel.mid{
	margin:0 21px;
}
.advertise-six-features .ad-feat-panel div{
	width:100%;
	height:45px;
	position:relative;
	margin-bottom:10px;
}
.advertise-six-features .ad-feat-panel div:before{
	content: '';
	width:50px;
	height:45px;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
	position:absolute;
}
.advertise-six-features .ad-feat-panel .ico-mag:before{
	background:transparent url("/images/cuk16-sprite.svg") no-repeat scroll -60px -159px / 400px auto;
}
.advertise-six-features .ad-feat-panel .ico-client:before{
	background:transparent url("/images/cuk16-sprite.svg") no-repeat scroll -59px -211px / 400px auto;
	width:40px;
}
.advertise-six-features .ad-feat-panel .ico-speech:before{
	background:transparent url("/images/cuk16-sprite.svg") no-repeat scroll -94px -211px / 400px auto;
}
.advertise-six-features .ad-feat-panel .ico-account:before{
	background:transparent url("/images/cuk16-sprite.svg") no-repeat scroll -141px -211px / 400px auto;
	width:40px;
}
.advertise-six-features .ad-feat-panel .ico-tick:before{
	background:transparent url("/images/cuk16-sprite.svg") no-repeat scroll -211px -211px / 400px auto;
	width:35px;
}
.advertise-six-features .ad-feat-panel .ico-heart:before{
	background:transparent url("/images/cuk16-sprite.svg") no-repeat scroll -277px -211px / 400px auto;
	width:35px;
}
.advertise-clients{
	border-bottom:2px solid #e3f1fc;
	margin-bottom:35px;
	padding-bottom:35px;
}
.advertise-clients h2{
	font-weight:bold;
	font-size:24px;
	line-height:24px;
	text-align:center;
	margin-bottom:35px;
}
.advertise-clients img{
	margin-bottom:40px;
}
.advertise-clients .ad-client-quote{
}
.advertise-clients .ad-client-quote:before{
	content:'"';
	font-size:130px;
	position:relative;
	float:left;
	width:50px;
	height:29px;
	left:0;
	top:30px;
}
.advertise-clients .ad-client-quote:after{
	content:'"';
	font-size:130px;
	position:relative;
	float:right;
	width:50px;
	height:29px;
	right:0;
	bottom:-40px;
}
.advertise-clients cite{
	margin-top:15px;
	display:inline-block;
}
.advertise-vid-production{
	margin-bottom:65px;
}
.conf-group{
	float:left !important;
}
.scrollup{
	width:40px;
	height:40px;
	opacity:0.3;
	position:fixed;
	bottom:50px;
	right:100px;
	display:none;
	text-indent:-9999px;
	background: url('/images/icon_top.png') no-repeat;
}
@media screen and (max-width:1000px){
	a.scrollup{
		display: none !important;
	}
}
.div_image_suite {
	position: absolute;
	margin: -60px 0px 0px 72px;
	max-width: 397px;
	z-index: 10000;
	display: none;
}
.bg-deepskyblue {
}
.bg-peach {
}
a.full-button{
    padding-top: .9375em;
    padding-bottom: .9375em;
    padding-left: 24px;
    padding-right: 24px;
	background-color: #5a70fd;
	margin: 12px 0 28px;
	color: #fff;
    display: table;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 16px;
    font-family: inherit;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    border: 0;
    border-radius: 38px;
    -webkit-appearance: none;
	transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);
}
a.full-button:hover{
	text-decoration:none;
	background:#1632d6;

}
#login{
	width:385px;
	display:none;
	padding:50px;
}
#login .btn-venue{
	border:none;
	font-size:16px;
	width:86%;
	padding:20px 27px !important;
	border-radius:4px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	position:relative;
	margin-bottom:20px;
	display:block;
	text-decoration:none;
}
#login .btn-venue:hover{
}
#login .btn-venue .icon{
	font-size:18px;
	left:20px;
	position:absolute;
	top:6px;
	line-height:44px;
}
#login .btn-client{
	border:none;
	font-size:16px;
	width:86%;
	padding:20px 27px !important;
	border-radius:4px;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	position:relative;
	display:block;
	text-decoration:none;
}
#login .btn-client:hover{
}
#login .btn-client .icon{
	font-size:18px;
	left:20px;
	position:absolute;
	top:6px;
	line-height:44px;
}
.home-heading-section{
	text-align:center;
	background: url("/images/orange-rule.png") repeat-x center 22px;
	margin-bottom: 12px;
}
.home-heading-section h2{
	font-weight:bold;
	font-size:20px;
	text-align:center;
	display:inline-block;
	margin:0 auto 5px;
	padding:10px;
	background: #fff;
}
.home-heading-section .button-container{
	display: flex;
	justify-content: center;
}
.home-heading-section .button-container .how-works{
	margin-right: 10px;
}
.button-white{
	padding-top: .9375em;
    padding-bottom: .9375em;
    padding-left: 24px;
    padding-right: 24px;
	background-color: #FFF;
	margin: 12px 0;
	color: #152068;
    display: table;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 16px;
    font-family: inherit;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    border: 0;
    border-radius: 38px;
    -webkit-appearance: none;
	transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);
	box-shadow: inset 0 0 0 1px #5A70FD;
}
.button-orange{
	 padding-top: .9375em;
    padding-bottom: .9375em;
    padding-left: 24px;
    padding-right: 24px;
	background-color: #5a70fd;
	margin: 12px 0;
	color: #fff;
    display: table;
    padding-left: 2.5em;
    padding-right: 2.5em;
    font-size: 16px;
    font-family: inherit;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    border: 0;
    border-radius: 38px;
    -webkit-appearance: none;
	transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);
}

.button-white:hover{
	text-decoration:none;
	background:rgba(90,112,253,0.08);
}
.button-orange:hover{
	text-decoration:none;
	background:#1632d6;
	   border: none;
}
.competition-banner{
	border-bottom:1px solid #EEE;
	margin-bottom:25px;
	padding-bottom:25px;
	text-align: center;
}
.specific-venue-section{
	border-bottom:1px solid #EEE;
	margin-bottom:25px;
	padding-bottom:25px;
}
.specific-venue-section .heading{
	margin-bottom:20px;
}
.specific-venue-section .heading h2{
	font-weight:bold;
	font-size:18px;
	float:left;
	margin-top: 15px;
	margin-bottom: 0;
}
.specific-venue-section .heading .button-orange{
	float:right;
	background: #FFF;
	color: #152068;
	margin: 0;
	box-shadow:inset 0 0 0 1px #5a70fd;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

.specific-venue-section .heading .button-orange:hover{
	background: rgba(90,112,253,0.08);
}

.specific-venue-section ul{
	margin:0 auto;
	width:486px;
}
.specific-venue-section ul li{
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
.specific-venue-section ul li.no-marg{
	margin-right:0;
}
.specific-venue-section ul li.blank{
	display:inline-block;
	border:3px solid #FFF;
	height:70px;
	width:70px;
}
.specific-venue-section ul li a{
	display:inline-flex;
	align-items: center;
	justify-content: center;
	border:3px solid #EEE;
	height:70px;
	width:70px;
}
.specific-venue-section ul li a img{

}
.specific-venue-section ul li:hover a{
	opacity:0.9;
	border:3px solid #5A70FD;
}
.ezine-section h2{
	font-weight:bold;
	font-size:22px;
	text-align:center;
	margin-bottom:15px;
	line-height: 1.5;
}
.ezine-section h2 span{
	font-weight:normal;
	font-size:14px;
	text-align:center;
	display:block;
}
.text-section{
	text-align:center;
	margin:0;
}
.text-section-left{
	text-align:left;
	margin:30px 0 50px;
}
.text-section p{
	line-height:18px;
}
.text-section .top-section p{
	padding:2px 0;
}
.text-section .top-section h3{
	background:transparent url("/images/orange-rule.png") repeat-x center 21px;
	font-size:16px;
	font-weight:bold;
	margin:30px 30px 0;
}
.text-section .top-section h3 span{
	display:inline-block;
	margin:0 auto 8px;
	padding:10px;
	background: #fff;
	font-size: 18px;
}
.text-section .top-section .grey-strip{
	background:#f6f6f6;
}
.text-section .bottom-section{
	border-top:1px solid #EEE;
	margin-top:25px;
	padding-top:25px;
}
.left-aligned-text {
	text-align: left;
	margin-left: 5px;
	font-size: 16px;
}
#main-content #mid-column-wrapper .left-aligned-text > p {
	line-height: 2;
	border-radius: 5px;
}
.bottom-section h2{
	font-size:22px;
	font-weight:bold;
	margin-bottom:12px;
	line-height: 1.4;
}
.bottom-section h2 span{
	font-size:14px;
	font-weight:normal;
	display:block
}
.bottom-section p{
	text-align:left;
	margin-bottom:15px;
	font-size: 17px;
	text-align: center;
}
.bottom-section h3{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	margin-bottom: 8px;
	margin-top: 24px;
	padding: 0 12px;
}
.bottom-section a{
	display: block;
	margin-top: 8px;
	font-weight:bold;
	text-decoration: underline;
}
.deals-heading-section{
	text-align:center;
	background: url("/images/orange-rule.png") repeat-x center 30px;
	margin-bottom:20px;
}
.deals-heading-section h1{
	font-weight:bold;
	font-size:25px;
	text-align:center;
	display:inline-block;
	margin:0 auto;
	padding:20px 20px 15px;
	background: #fff;
}
.deals-heading-section p{
	font-weight:bold;
	font-size:15px;
	text-align:center;
	margin:0;
}
.deals-form-section{
	margin:50px 0;
}
.deals-form-section h3{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.deals-form-section .input-row-full{
	margin-bottom:25px;
}
.deals-form-section .input-row-half{
	width:235px;
	margin:0 25px 25px 0;
	float:left;
}
.deals-form-section .input-row-half.last{
	margin-right:0;
}
.deals-form-section input{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
.deals-form-section .input-row-half input{
	width:203px;
}
.deals-form-section input:focus, .deals-form-section select:focus{
	border-color:#43aae0 !important;
	box-shadow:0 0 5px rgba(67,170,224,0.5);
}
.deals-form-section .button{
	background:#ff9f00;
	font-weight:bold;
	border:none;
	width:auto;
	font-size:16px;
	cursor:pointer;
	text-transform:uppercase;
	float:right;
	padding:10px 15px;
}
.deals-form-section select{
	width:233px;
	padding:15px 35px 15px 15px;
	font-size:14px;
	border:1px solid #ccc;
	-webkit-appearance none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:#FFF url("/images/v2016/select-arrows.svg") no-repeat scroll 210px 19px / 12px auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
@media screen and (min-width:0\0){
	.deals-form-section select{
		background:none;
		padding:5px;
	}
}
.deals-form-section ::-webkit-input-placeholder{
	opacity:1;
}
.deals-form-section :-moz-placeholder{
	opacity:1;
}
.deals-form-section ::-moz-placeholder{
	opacity:1;
}
.deals-form-section :-ms-input-placeholder{
	opacity:1;
}
.deals-city-section{
	margin-bottom:65px;
}
.deals-city-section .row{
	margin-bottom:25px;
}
.deals-city-section h2{
	font-weight:bold;
	font-size:26px;
	border-bottom:1px solid #aac1cf;
	padding-bottom:20px;
	margin-bottom:25px;
}
.deals-city-section .city-section{
	float:left;
	width:237px;
	margin-right:21px;
}
.deals-city-section .city-section.right{
	margin-right:0;
}
.deals-city-section .city-section img{
}
.deals-city-section .city-section .bottom-section{
	margin-top:10px;
}
.deals-city-section .city-section .bottom-section .text-link{
	font-weight:normal;
	float:left;
	font-size:10px;
	margin:6px 0 0;
}
.deals-city-section .city-section .bottom-section .button{
	background:#ff9f00;
	font-weight:normal;
	border:none;
	width:auto;
	font-size:12px;
	cursor:pointer;
	float:right;
	padding:5px 10px;
	border-radius:3px;
	-webkit-border-radius:3px;
	text-decoration:none;
}
.offer-panel{
	border-bottom:1px solid #DDD;
	padding-bottom:25px;
	margin-bottom:25px;
}
.offer-panel .offer-details{
	width:495px;
	height:186px;
	position:relative;
	margin-bottom:20px;
	cursor:pointer;
}
.offer-panel .offer-details h2{
	position:absolute;
	border:none;
	font-size:16px;
	z-index:999;
	text-align:center;
	text-transform:uppercase;
	margin:0;
	padding:0;
	top:40px;
	width:495px;
}
.offer-panel .offer-details h2 .rule{
	height:1px;
	width:180px;
	background:#ccc;
	margin:10px auto 12px;
	display:block;
}
.offer-panel .offer-details .button{
	position:absolute;
	margin:0 auto;
	display:inline-block;
	background:#ff9f00;
	z-index:999;
	text-align:center;
	font-weight:bold;
	padding:5px 0;
	top:120px;
	width:85px;
	left:0;
	right:0;
}
.offer-panel .offer-details .tint-overlay{
	background:#000000;
	opacity:0.5;
	width:495px;
	height:186px;
}
.offer-panel .offer-details:hover .button{
	text-decoration:underline;
}
.offer-panel h3{
	font-size:15px;
	font-weight:bold;
	line-height:19px;
}
.offer-panel h3 i{
	margin-right:5px;
}
.offer-panel p{
	margin-top:10px;
}
.deals-heading-section.alt{
	background-position:center 37px;
}
.deals-heading-section.alt h1{
	font-size:18px;
	padding:10px 20px;
}
.deals-heading-section.alt h2{
	font-size:17px;
	line-height:19px;
}
.deals-page-section .venue-offer-panel{
	border-bottom:1px solid #DDD;
	padding-bottom:25px;
	margin-bottom:25px;
}
.deals-page-section .venue-offer-panel img{
	margin-bottom:20px;
}
.deals-page-section .venue-offer-panel h3{
	font-size:15px;
	font-weight:bold;
	line-height:19px;
}
.deals-page-section .venue-offer-panel h3 i{
	margin-right:5px;
}
.deals-page-section .venue-offer-panel h4{
	font-size:13px;
	font-weight:bold;
	margin:10px 0;
}
.deals-page-section .venue-offer-panel h4 span{
	font-weight:normal;
	display:inline-block;
	margin-right:20px;
}
.deals-page-section .venue-offer-panel p{
	margin-top:10px;
}
.deals-page-section .venue-offer-panel ul{
	list-style-type:disc;
	margin:10px 0 0 20px;
}
.deals-page-section .deals-form-section{
	padding-bottom:35px;
}
.deals-page-section .deals-form-section h2{
	font-weight:bold;
	font-size:16px;
	line-height:21px;
	position:relative;
	margin-bottom:30px;
	text-align:center;
}
.deals-page-section .deals-form-section h2:after{
	content:'';
	width:170px;
	height:1px;
	right:0;
	position:absolute;
	background:transparent url("http://www.conferences-uk.org.uk/images/orange-rule.png") repeat-x scroll center 0px;
	left:0;
	margin:0 auto;
	top:35px;
}
.deals-page-section .deals-form-section h3{
	font-size:16px;
	font-weight:normal;
	margin-bottom:30px;
	text-align:center;
	line-height:25px;
}
.deals-page-section .deals-form-section h3 span{
	font-weight:bold;
	font-size:20px;
}
.deals-page-section .deals-form-section .input-row-full{
	margin-bottom:25px;
}
.deals-page-section .deals-form-section .input-row-half{
	width:235px;
	margin:0 25px 25px 0;
	float:left;
}
.deals-page-section .deals-form-section .input-row-half.last{
	margin-right:0;
}
.deals-page-section .deals-form-section input{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
.deals-page-section .deals-form-section textarea{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
.deals-page-section .deals-form-section .input-row-half input{
	width:203px;
}
.deals-page-section .deals-form-section input:focus, .deals-page-section .deals-form-section textarea:focus{
	border-color:#43aae0 !important;
	box-shadow:0 0 5px rgba(67,170,224,0.5);
}
.deals-page-section .deals-form-section .button{
	background:#F8893A;
	font-weight:bold;
	border:none;
	width:100%;
	font-size:16px;
	cursor:pointer;
}
.deals-page-section .deals-form-section .button:hover{
	background:#D97229;
}
.deals-page-section .deals-form-section ::-webkit-input-placeholder{
	opacity:1;
}
.deals-page-section .deals-form-section :-moz-placeholder{
	opacity:1;
}
.deals-page-section .deals-form-section ::-moz-placeholder{
	opacity:1;
}
.deals-page-section .deals-form-section :-ms-input-placeholder{
	opacity:1;
}
label{
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.acc-sidebar #main-content .column-one .list-panel .grey{
	cursor:pointer;
}
#accordion{
	margin-bottom:40px;
}
#accordion h2{
	font-size:24px;
	font-weight:normal;
	margin:0 0 25px 15px;
	line-height:28px;
}
#accordion .accordion-section{
}
#accordion .accordion-section.top .accordion-toggle{
	padding:15px 0 0 15px;
	height:70px;
}
#accordion .accordion-section.top .accordion-toggle:after{
	top:9px;
}
#accordion .accordion-section .accordion-toggle{
	height:55px;
	margin-bottom:20px;
	cursor:pointer;
	font-weight:bold;
	position:relative;
	padding:30px 0px 0 15px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	line-height:28px;
	border:1px solid #d7ecfa;
	border-radius:5px;
	-webkit-border-radius:5px;
	background:#e1f0fa;
	background:-moz-linear-gradient(top, #ffffff 0%, #e1f0fa 100%);
	background:-webkit-linear-gradient(top, #ffffff 0%,#e1f0fa 100%);
	background:linear-gradient(to bottom, #ffffff 0%,#e1f0fa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1f0fa',GradientType=0 );
}
#accordion .accordion-section .accordion-toggle .icon-wrapper{
	background:none;
	border-radius:12px;
	-webkit-border-radius:12px;
	width:0;
	height:0;
	position:absolute;
	padding:11px;
	border:1px solid #01669f;
	right:23px;
	top:34px;
}
#accordion .accordion-section .accordion-toggle .icon-wrapper .fa-minus{
	font-size:11px;
	position:absolute;
	top:7px;
	left:7px;
}
#accordion .accordion-section .accordion-toggle .icon-wrapper .fa-plus{
	font-size:11px;
	position:absolute;
	top:7px;
	left:7px;
}
#accordion .accordion-section .active .icon-wrapper .fa-plus{
	display:none;
}
#accordion .accordion-section .active .icon-wrapper .fa-minus{
	display:block;
}
#accordion .accordion-section .icon-wrapper .fa-plus{
	display:block;
}
#accordion .accordion-section .icon-wrapper .fa-minus{
	display:none;
}
#accordion .accordion-section .accordion-content{
	margin:0 0 15px;
}
#accordion .accordion-section .accordion-content .input-row-full{
	margin-bottom:25px;
	position:relative;
}
#accordion .accordion-section .accordion-content .input-row-half{
	width:235px;
	margin:0 25px 25px 0;
	float:left;
	position:relative;
}
#accordion .accordion-section .accordion-content .input-row-half.last, #accordion .accordion-section .accordion-content .input-row-half .input-row-half.last{
	margin-right:0;
}
#accordion .accordion-section .accordion-content .input-row-half .input-row-half{
	width:110px;
	margin:0 15px 0 0;
}
#accordion .accordion-section .accordion-content .required p{
	display:inline-block;
}
#accordion .accordion-section .accordion-content .required .req{
	margin-left:50px;
}
#accordion .accordion-section .accordion-content p{
	font-size:14px;
	padding-left:18px;
}
#accordion .accordion-section .accordion-content input{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
#accordion .accordion-section .accordion-content textarea{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
#accordion .accordion-section .accordion-content input[type="checkbox"]{
	width:auto !important;
	margin-left:5px;
}
#accordion .accordion-section .accordion-content .input-row-half input{
	width:203px;
}
#accordion .accordion-section .accordion-content input:focus, #accordion .accordion-section .accordion-content textarea:focus, #accordion .accordion-section .accordion-content select:focus{
	border-color:#43aae0 !important;
	box-shadow:0 0 5px rgba(67,170,224,0.5);
}
#accordion .accordion-section .accordion-content .button{
	background:#43aae0;
	font-weight:bold;
	border:none;
	width:100%;
	font-size:16px;
	cursor:pointer;
}
#accordion .accordion-section .accordion-content .button:hover{
	background:#00539b;
}
#accordion .accordion-section .accordion-content select{
	width:100%;
	padding:15px 25px 15px 15px;
	font-size:14px;
	border:1px solid #ccc;
	-webkit-appearance none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:#FFF url("/images/v2016/select-arrows.svg") no-repeat scroll 210px 19px / 12px auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
#accordion .accordion-section .accordion-content .input-row-half .input-row-half select{
	background-position:88px 19px;
}
#accordion .accordion-section .accordion-content .input-row-half .input-row-half input{
	width:80px;
}
#accordion .accordion-section .accordion-content .input-row-full select{
	background-position:467px 19px;
}
#accordion .accordion-section .accordion-content .ui-timepicker-input{
	padding:16px 15px !important;
	background:#fff url("/images/v2016/select-arrows.svg") no-repeat 90px 19px / 12px auto;
}
#accordion .accordion-section .accordion-content .ui.selection.dropdown{
	background:#fff url("/images/v2016/select-arrows.svg") no-repeat 465px 19px / 12px auto;
	border:1px solid #ccc;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-size:1 4px;
	min-height:auto !important;
	padding:15px 25px 15px 15px;
	width:453px;
}
#accordion .accordion-section .accordion-content .ui.selection.dropdown i.dropdown{
	display:none;
}
#accordion .accordion-section .accordion-content .ui.multiple.dropdown > .text{
	margin:0;
}
#accordion .accordion-section .accordion-content .ui.multiple.dropdown:focus{
	border-color:#43aae0 !important;
	box-shadow:0 0 5px rgba(67, 170, 224, 0.5);
}
#accordion .accordion-section .accordion-content .ui.selection.active.dropdown .menu{
	border-color:#ccc !important;
	min-width:493px !important;
	width:493px !important;
}
#accordion .accordion-section .accordion-content .input-row-half .ui.selection.dropdown{
	background-position:210px 19px;
	min-width:193px;
	width:193px;
}
#accordion .accordion-section .accordion-content .input-row-half .ui.selection.active.dropdown .menu{
	min-width:233px !important;
	width:233px !important;
}
@media screen and (min-width:0\0) {
	#accordion .accordion-section .accordion-content select{
		background:none;
		padding:5px;
	}
}
#accordion .accordion-section .accordion-content ::-webkit-input-placeholder{
	opacity:1;
}
#accordion .accordion-section .accordion-content :-moz-placeholder{
	opacity:1;
}
#accordion .accordion-section .accordion-content ::-moz-placeholder{
	opacity:1;
}
#accordion .accordion-section .accordion-content :-ms-input-placeholder{
	opacity:1;
}
.bottom-accordion-section{
	margin-bottom:65px;
}
.bottom-accordion-section .input-row-full{
	margin-bottom:25px;
	position:relative;
}
.bottom-accordion-section .input-row-half{
	width:235px;
	margin:0 25px 25px 0;
	float:left;
	position:relative;
}
.bottom-accordion-section .input-row-half.last{
	margin-right:0;
}
.bottom-accordion-section .input-row-half.captcha{
	margin-bottom:0;
}
.bottom-accordion-section p{
	font-size:14px;
}
.bottom-accordion-section p.note{
	font-size:10px;
	line-height:14px;
}
.bottom-accordion-section input{
	margin:0;
	padding: 15px;
	border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #ccc;
	width:93%;
	font-size:14px;
	width:463px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
.bottom-accordion-section input[type="checkbox"]{
	width:auto !important;
	margin:3px 30px 0 0;
	float:right;
}
.bottom-accordion-section input[type="radio"]{
	width:auto !important;
	margin:3px 30px 0 0;
	float:right;
}
.bottom-accordion-section .input-row-half input{
	width:203px;
}
.bottom-accordion-section input:focus, .bottom-accordion-section textarea:focus, .bottom-accordion-section select:focus{
	border-color:#43aae0 !important;
	box-shadow:0 0 5px rgba(67,170,224,0.5);
}
.bottom-accordion-section .button{
	background:#f8893a;
	font-weight:bold;
	border:none;
	width:100%;
	font-size:16px;
	cursor:pointer;
}
.bottom-accordion-section .button:hover{
	background:#d97229;
}
.bottom-accordion-section select{
	width:100%;
	padding:15px 25px 15px 15px;
	font-size:14px;
	border:1px solid #ccc;
	-webkit-appearance none;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:#FFF url("/images/v2016/select-arrows.svg") no-repeat scroll 210px 19px / 12px auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-family:Arial,"Trebuchet MS",Helvetica,sans-serif;
	transition:all 0.25s ease-in-out 0s;
}
.bottom-accordion-section .input-row-full select{
	background-position:467px 19px;
}
.options{
	margin:30px 0 0;
}
.options h3{
	text-align:center;
	font-size:20px;
	line-height:25px;
	margin-bottom:20px;
}
.options .pill{
	text-align:center;
	background:#ff9f00;
	max-width:350px;
	margin:0 auto 40px;
	padding:10px;
	font-size:14px;
	border-radius:20px;
	-webkit-border-radius:20px;
}
.options .picture-container{
	margin:60px 0 35px;
}
.options .picture-container .img-1{
	float:left;
	width:125px;
}
.options .picture-container .img-2{
	float:left;
	width:125px;
}
.options .picture-container .img-3{
	float:left;
	width:125px;
}
.options .picture-container .sep{
	float:left;
	width:40px;
	height:1px;
	background:#d6d6d6;
	margin:60px 5px 0;
}
.options .picture-container p{
	text-align:center;
	font-size:11px;
	line-height:13px;
	margin-top:15px;
}
.options h2{
	text-align:center;
	font-size:17px;
	margin:0 0 45px;
}
.options h2.agents{
	text-align:center;
	font-size:28px;
	margin-bottom:40px;
}
.options h2.save-time{
	margin-bottom:15px;
}
.options .agents-picture-container{
	margin-bottom:30px;
}
.options .agents-picture-container .img-1{
	float:left;
	width:112px;
	margin-right:15px;
}
.options .agents-picture-container .img-2{
	float:left;
	width:112px;
	margin-right:15px;
}
.options .agents-picture-container .img-3{
	float:left;
	width:112px;
	margin-right:15px;
}
.options .agents-picture-container .img-4{
	float:left;
	width:112px;
}
.options .agents-picture-container p{
	text-align:center;
	margin-top:10px;
}
.options h4{
	text-align:center;
	background:transparent url("/images/v2016/grey-rule.png") repeat-x 0 8px;
	max-width:355px;
	margin:0 auto;
}
.options h4 span{
	background:#fff;
	padding:0 15px;
}
.options .points{
	margin:50px 0 70px;
}
.options .points .left{
	border:none;
	float:left;
	width:240px;
	margin-right:15px;
}
.options .points .right{
	float:left;
	width:240px;
}
.options .points ul li{
	list-style:none;
	background:transparent url("/images/v2016/orange-list-square.png") no-repeat 0 3px / 9px auto;
	padding:0 0 8px 20px;
	line-height:16px;
}
.options .button-orange{
	border:none;
	display:block;
	padding:10px;
}
.ppc #header{
	margin-bottom:0;
}
.ppc #main-content{
	border-radius:0;
	-webkit-border-radius:0;
	background:#075384 url("/images/office-background-image.jpg") no-repeat center top;
}
.ppc #main-content .left-section{
	float:left;
	margin-top:380px;
	width:410px;
}
.ppc #main-content .left-section .left-section-content{
	margin:0 25px
}
.ppc #main-content .left-section .left-section-content h1{
	font-size:35px;
	line-height:40px;
}
.ppc #main-content .left-section .left-section-content h3{
	font-size:20px;
	line-height:25px;
	margin-bottom:30px;
}
.ppc #main-content .left-section .left-section-content p{
	font-size:15px;
	margin-bottom:15px;
	border-bottom:1px solid #27A8FB;
	padding-bottom:10px;
}
.ppc #main-content .left-section .left-section-content p.last{
	border-bottom:none;
}
.ppc #main-content .left-section .enquiry{
	background:#052d47;
	text-align:center;
	font-size:14px;
	padding:17px 0;
	margin-top:31px;
	font-weight:bold;
}
.ppc #main-content .right-section{
	float:right;
	width:380px;
	margin:0 25px 0 0;
	background:rgba(3,26,42,0.6);
}
.ppc #main-content .right-section .top-section{
	text-align:center;
	background:transparent url("/images/conf-icon.svg") no-repeat center 52px / 60px auto;
	padding:145px 28px 0;
	min-height:200px;
}
.ppc #main-content .right-section .top-section p{
	margin-bottom:20px;
}
.ppc #main-content .right-section .top-section p.last{
	margin-bottom:0;
}
.ppc #main-content .right-section .form-section{
	padding:70px 20px 20px;
}
.ppc #main-content .right-section .form-section label{
	width:100%;
	display:inline-block;
	margin-bottom:2px;
}
.ppc #main-content .right-section .form-section input, .ppc #main-content .right-section .form-section textarea{
	border:none;
	padding:10px;
	width:320px;
	margin-bottom:30px;
	font-size:12px;
}
.ppc #main-content .right-section .form-section textarea{
	height:120px;
}
.ppc #main-content .right-section .form-section .submit{
	margin-bottom:0;
	background:#ff9f00;
	text-transform:uppercase;
	font-size:14px;
	width:100%;
	cursor:pointer;
	font-weight:bold;
}
