@charset 'UTF-8';
@charset "UTF-8";
@charset "UTF-8";
div.social-networks a {
display: block;
max-width: 266px;
overflow: hidden;
margin: 0 auto 10px;
border-radius: 4px;
box-shadow: 2px 2px 20px rgba(0,0,0,.25);
}
.theme-1 .apsl-login-text,
.theme-1 .apsl-long-login-text {    
display: none;
font-size: 0px;
}
.apsl-icon-block {
font-size: 16px;
display: block;
margin: 0px;
padding: 20px 10px;
background: #ffffff;
text-align: left;
padding-left: 70px;
background-size: 36px 36px;
background-position: 15px 14px;
background-repeat: no-repeat;
color: #2D2D2D;
}
.apsl-icon-block.icon-facebook {
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/hicaliber-library/ultiqa/images/Facebook-logo-login.png);
background-color: #3B5998;
}
.apsl-icon-block.icon-google {
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/hicaliber-library/ultiqa/images/Google-logo-login.png);;
}
.theme-1 .fa {
display: none !important;
}
.theme-1 .apsl-long-login-text { 
display: block;
}
.theme-1 .apsl-long-login-text:after {
content: "";
display: inline-block;
font-size: 16px;
}
.theme-1 .icon-google .apsl-long-login-text:after {
content: "Sign in with Google";
}
.theme-1 .icon-facebook .apsl-long-login-text:after {
content: "Sign in with Facebook";
color: #FFF;
} .bg-hover-full-zoom .hic-box {
position: relative;
padding-top: 150px;
z-index: 150;
}
.bg-hover-full-zoom .hic-image-container {
position: absolute;
left: 0px;
top: 0px;
height: 145px;
width: 100%;
}
.content-boxes.zoom-box.bg-hover-full-zoom  .hic-box:hover {
transform: scale(1.16);
z-index: 400;
}
.bg-hover-full-zoom .hic-box:hover  .hic-image-container {    
height: 100%;
}
.bg-hover-full-zoom .hic-box:hover  .hic-content {    
position: relative;
z-index: 140;
color: #FFF;
}
.bg-hover-full-zoom .hic-box:hover  .hic-content h3,
.bg-hover-full-zoom .hic-box:hover  .hic-content a {
color: #FFF;
}
.bg-hover-full-zoom.content-box-above-img .hic-image {
height: 100%;
}
.bg-hover-full-zoom.content-box-above-img .hic-box:hover .overlay {
position: absolute;
background-color: rgba(81, 83, 74, 0.54);
height: 100%;
width: 100%;
}.fade-in.mui-enter,.fade-out.mui-leave,.hinge-in-from-bottom.mui-enter,.hinge-in-from-left.mui-enter,.hinge-in-from-middle-x.mui-enter,.hinge-in-from-middle-y.mui-enter,.hinge-in-from-right.mui-enter,.hinge-in-from-top.mui-enter,.hinge-out-from-bottom.mui-leave,.hinge-out-from-left.mui-leave,.hinge-out-from-middle-x.mui-leave,.hinge-out-from-middle-y.mui-leave,.hinge-out-from-right.mui-leave,.hinge-out-from-top.mui-leave,.scale-in-down.mui-enter,.scale-in-up.mui-enter,.scale-out-down.mui-leave,.scale-out-up.mui-leave,.slide-in-down.mui-enter,.slide-in-left.mui-enter,.slide-in-right.mui-enter,.slide-in-up.mui-enter,.slide-out-down.mui-leave,.slide-out-left.mui-leave,.slide-out-right.mui-leave,.slide-out-up.mui-leave,.spin-in-ccw.mui-enter,.spin-in.mui-enter,.spin-out-ccw.mui-leave,.spin-out.mui-leave{transition-duration:.5s;transition-timing-function:linear}.slide-in-down.mui-enter{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-in-left.mui-enter,.slide-in-up.mui-enter{transition-property:-webkit-transform,opacity;-webkit-backface-visibility:hidden}.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}.slide-in-left.mui-enter{-webkit-transform:translateX(-100%);transform:translateX(-100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.slide-in-up.mui-enter{-webkit-transform:translateY(100%);transform:translateY(100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-right.mui-enter,.slide-out-down.mui-leave{transition-property:-webkit-transform,opacity;-webkit-backface-visibility:hidden}.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);transform:translateY(0)}.slide-in-right.mui-enter{-webkit-transform:translateX(100%);transform:translateX(100%);transition-property:transform,opacity;backface-visibility:hidden}.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);transform:translateX(0)}.slide-out-down.mui-leave{-webkit-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-right.mui-leave,.slide-out-up.mui-leave{transition-property:-webkit-transform,opacity;-webkit-backface-visibility:hidden}.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-right.mui-leave{-webkit-transform:translateX(0);transform:translateX(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.slide-out-up.mui-leave{-webkit-transform:translateY(0);transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden}.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.slide-out-left.mui-leave{-webkit-transform:translateX(0);transform:translateX(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.fade-in.mui-enter{opacity:0;transition-property:opacity}.fade-in.mui-enter.mui-enter-active{opacity:1}.fade-out.mui-leave{opacity:1;transition-property:opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-right.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-bottom.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-left.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{-webkit-transform:perspective(2000px) rotate(0);transform:perspective(2000px) rotate(0);-webkit-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}.scale-in-up.mui-enter{-webkit-transform:scale(.5);transform:scale(.5);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-in-down.mui-enter{-webkit-transform:scale(1.5);transform:scale(1.5);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0}.scale-in-down.mui-enter.mui-enter-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.scale-out-up.mui-leave{-webkit-transform:scale(1);transform:scale(1);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave,.spin-in.mui-enter{transition-property:-webkit-transform,opacity}.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{-webkit-transform:scale(1);transform:scale(1);transition-property:transform,opacity;opacity:1}.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}.spin-in.mui-enter{-webkit-transform:rotate(-.75turn);transform:rotate(-.75turn);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter,.spin-out.mui-leave{transition-property:-webkit-transform,opacity}.spin-in.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out.mui-leave{-webkit-transform:rotate(0);transform:rotate(0);transition-property:transform,opacity;opacity:1}.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(.75turn);transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{-webkit-transform:rotate(.75turn);transform:rotate(.75turn);transition-property:transform,opacity;opacity:0}.spin-in-ccw.mui-enter.mui-enter-active{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{-webkit-transform:rotate(0);transform:rotate(0);transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-.75turn);transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important;-webkit-animation-duration:750ms!important;animation-duration:750ms!important}.fast{transition-duration:250ms!important;-webkit-animation-duration:250ms!important;animation-duration:250ms!important}.linear{transition-timing-function:linear!important;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.ease{transition-timing-function:ease!important;-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important;-webkit-animation-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important;-webkit-animation-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important;-webkit-animation-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;-webkit-animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important;-webkit-animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;-webkit-animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important;-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.long-delay{transition-delay:.7s!important;-webkit-animation-delay:.7s!important;animation-delay:.7s!important}.shake{-webkit-animation-name:shake-7;animation-name:shake-7}@-webkit-keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{-webkit-transform:translateX(7%);transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{-webkit-transform:translateX(-7%);transform:translateX(-7%)}}.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@-webkit-keyframes spin-cw-1turn{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.spin-ccw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg}@-webkit-keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wiggle-7deg{40%,50%,60%{-webkit-transform:rotate(7deg);transform:rotate(7deg)}35%,45%,55%,65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}0%,100%,30%,70%{-webkit-transform:rotate(0);transform:rotate(0)}}.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
 html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}.is-visible{display:block!important}.is-hidden{display:none!important}.row{max-width:75rem;margin-left:auto;margin-right:auto}.row:after,.row:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{margin-left:-.625rem;margin-right:-.625rem}@media screen and (min-width:40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}@media screen and (min-width:40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.33333%}.small-push-1{position:relative;left:8.33333%}.small-pull-1{position:relative;left:-8.33333%}.small-offset-0{margin-left:0}.small-2{width:16.66667%}.small-push-2{position:relative;left:16.66667%}.small-pull-2{position:relative;left:-16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.66667%}.small-4{width:33.33333%}.small-push-4{position:relative;left:33.33333%}.small-pull-4{position:relative;left:-33.33333%}.small-offset-3{margin-left:25%}.small-5{width:41.66667%}.small-push-5{position:relative;left:41.66667%}.small-pull-5{position:relative;left:-41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.66667%}.small-7{width:58.33333%}.small-push-7{position:relative;left:58.33333%}.small-pull-7{position:relative;left:-58.33333%}.small-offset-6{margin-left:50%}.small-8{width:66.66667%}.small-push-8{position:relative;left:66.66667%}.small-pull-8{position:relative;left:-66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.66667%}.small-10{width:83.33333%}.small-push-10{position:relative;left:83.33333%}.small-pull-10{position:relative;left:-83.33333%}.small-offset-9{margin-left:75%}.small-11{width:91.66667%}.small-push-11{position:relative;left:91.66667%}.small-pull-11{position:relative;left:-91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{width:100%}.small-offset-11{margin-left:91.66667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.33333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.66667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-up-7>.column,.small-up-7>.columns{width:14.28571%;float:left}.small-up-7>.column:nth-of-type(1n),.small-up-7>.columns:nth-of-type(1n){clear:none}.small-up-7>.column:nth-of-type(7n+1),.small-up-7>.columns:nth-of-type(7n+1){clear:both}.small-up-7>.column:last-child,.small-up-7>.columns:last-child{float:left}.small-up-8>.column,.small-up-8>.columns{width:12.5%;float:left}.small-up-8>.column:nth-of-type(1n),.small-up-8>.columns:nth-of-type(1n){clear:none}.small-up-8>.column:nth-of-type(8n+1),.small-up-8>.columns:nth-of-type(8n+1){clear:both}.small-up-8>.column:last-child,.small-up-8>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-pull-0,.small-push-0,.small-uncentered{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width:40em){.medium-1{width:8.33333%}.medium-push-1{position:relative;left:8.33333%}.medium-pull-1{position:relative;left:-8.33333%}.medium-offset-0{margin-left:0}.medium-2{width:16.66667%}.medium-push-2{position:relative;left:16.66667%}.medium-pull-2{position:relative;left:-16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.66667%}.medium-4{width:33.33333%}.medium-push-4{position:relative;left:33.33333%}.medium-pull-4{position:relative;left:-33.33333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.66667%}.medium-push-5{position:relative;left:41.66667%}.medium-pull-5{position:relative;left:-41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.66667%}.medium-7{width:58.33333%}.medium-push-7{position:relative;left:58.33333%}.medium-pull-7{position:relative;left:-58.33333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.66667%}.medium-push-8{position:relative;left:66.66667%}.medium-pull-8{position:relative;left:-66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.66667%}.medium-10{width:83.33333%}.medium-push-10{position:relative;left:83.33333%}.medium-pull-10{position:relative;left:-83.33333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.66667%}.medium-push-11{position:relative;left:91.66667%}.medium-pull-11{position:relative;left:-91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.66667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.33333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.66667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-up-7>.column,.medium-up-7>.columns{width:14.28571%;float:left}.medium-up-7>.column:nth-of-type(1n),.medium-up-7>.columns:nth-of-type(1n){clear:none}.medium-up-7>.column:nth-of-type(7n+1),.medium-up-7>.columns:nth-of-type(7n+1){clear:both}.medium-up-7>.column:last-child,.medium-up-7>.columns:last-child{float:left}.medium-up-8>.column,.medium-up-8>.columns{width:12.5%;float:left}.medium-up-8>.column:nth-of-type(1n),.medium-up-8>.columns:nth-of-type(1n){clear:none}.medium-up-8>.column:nth-of-type(8n+1),.medium-up-8>.columns:nth-of-type(8n+1){clear:both}.medium-up-8>.column:last-child,.medium-up-8>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-pull-0,.medium-push-0,.medium-uncentered{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width:64em){.large-1{width:8.33333%}.large-push-1{position:relative;left:8.33333%}.large-pull-1{position:relative;left:-8.33333%}.large-offset-0{margin-left:0}.large-2{width:16.66667%}.large-push-2{position:relative;left:16.66667%}.large-pull-2{position:relative;left:-16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.66667%}.large-4{width:33.33333%}.large-push-4{position:relative;left:33.33333%}.large-pull-4{position:relative;left:-33.33333%}.large-offset-3{margin-left:25%}.large-5{width:41.66667%}.large-push-5{position:relative;left:41.66667%}.large-pull-5{position:relative;left:-41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.66667%}.large-7{width:58.33333%}.large-push-7{position:relative;left:58.33333%}.large-pull-7{position:relative;left:-58.33333%}.large-offset-6{margin-left:50%}.large-8{width:66.66667%}.large-push-8{position:relative;left:66.66667%}.large-pull-8{position:relative;left:-66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.66667%}.large-10{width:83.33333%}.large-push-10{position:relative;left:83.33333%}.large-pull-10{position:relative;left:-83.33333%}.large-offset-9{margin-left:75%}.large-11{width:91.66667%}.large-push-11{position:relative;left:91.66667%}.large-pull-11{position:relative;left:-91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{width:100%}.large-offset-11{margin-left:91.66667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.33333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.66667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-up-7>.column,.large-up-7>.columns{width:14.28571%;float:left}.large-up-7>.column:nth-of-type(1n),.large-up-7>.columns:nth-of-type(1n){clear:none}.large-up-7>.column:nth-of-type(7n+1),.large-up-7>.columns:nth-of-type(7n+1){clear:both}.large-up-7>.column:last-child,.large-up-7>.columns:last-child{float:left}.large-up-8>.column,.large-up-8>.columns{width:12.5%;float:left}.large-up-8>.column:nth-of-type(1n),.large-up-8>.columns:nth-of-type(1n){clear:none}.large-up-8>.column:nth-of-type(8n+1),.large-up-8>.columns:nth-of-type(8n+1){clear:both}.large-up-8>.column:last-child,.large-up-8>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-pull-0,.large-push-0,.large-uncentered{position:static;margin-left:0;margin-right:0;float:left}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility}em,i{font-style:italic}b,em,i,strong{line-height:inherit}b,strong{font-weight:700}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#2199e8;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#1585cf}a img{border:0}hr{max-width:75rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc}ol,ul{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:'\2014 \0020'}abbr{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a}code{font-weight:400;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}code,kbd{font-family:Consolas,Liberation Mono,Courier,monospace;color:#0a0a0a;background-color:#e6e6e6}kbd{padding:.125rem .25rem 0;margin:0}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#0a0a0a;background-color:#fefefe;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);border-radius:0;transition:box-shadow .5s,border-color .25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:none;box-shadow:0 0 5px #cacaca;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:default}[type=button],[type=submit]{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type=search]{box-sizing:border-box}[type=checkbox],[type=file],[type=radio]{margin:0 0 1rem}[type=checkbox]+label,[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}label>[type=checkbox],label>[type=radio]{margin-right:.5rem}[type=file]{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child,.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-button,.input-group-field,.input-group-label{margin:0;display:table-cell;vertical-align:middle}.input-group-label{text-align:center;padding:0 1rem;background:#e6e6e6;color:#0a0a0a;border:1px solid #cacaca;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}.input-group-button a,.input-group-button button,.input-group-button input{margin:0}.input-group .input-group-button{display:table-cell}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.5rem;max-width:100%}.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}.fieldset legend{background:#fefefe;padding:0 .1875rem;margin:0;margin-left:-.1875rem}select{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#0a0a0a;background-color:#fefefe;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>');background-size:9px 6px;background-position:100%;background-origin:content-box;background-repeat:no-repeat}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:disabled{background-color:#e6e6e6;cursor:default}select::-ms-expand{display:none}select[multiple]{height:auto}.is-invalid-input:not(:focus){background-color:rgba(236,88,64,.1);border-color:#ec5840}.form-error,.is-invalid-label{color:#ec5840}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700}.form-error.is-visible{display:block}.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color .25s ease-out,color .25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:.85em 1em;margin:0 0 1rem;font-size:.9rem;background-color:#2199e8;color:#fefefe}[data-whatinput=mouse] .button{outline:0}.button:focus,.button:hover{background-color:#1583cc;color:#fefefe}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}.button.primary{background-color:#2199e8;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#147cc0;color:#fefefe}.button.secondary{background-color:#777;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#5f5f5f;color:#fefefe}.button.success{background-color:#3adb76;color:#fefefe}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#fefefe}.button.warning{background-color:#ffae00;color:#fefefe}.button.warning:focus,.button.warning:hover{background-color:#cc8b00;color:#fefefe}.button.alert{background-color:#ec5840;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#da3116;color:#fefefe}.button.hollow{border:1px solid #2199e8;color:#2199e8}.button.hollow,.button.hollow:focus,.button.hollow:hover{background-color:transparent}.button.hollow:focus,.button.hollow:hover{border-color:#0c4d78;color:#0c4d78}.button.hollow.primary{border:1px solid #2199e8;color:#2199e8}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#0c4d78;color:#0c4d78}.button.hollow.secondary{border:1px solid #777;color:#777}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#3c3c3c;color:#3c3c3c}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#805700;color:#805700}.button.hollow.alert{border:1px solid #ec5840;color:#ec5840}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#881f0e;color:#881f0e}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}.button.dropdown:after{content:'';display:block;width:0;height:0;border:.4em inset;border-color:#fefefe transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:.4em;float:right;margin-left:1em;display:inline-block}.button.arrow-only:after{margin-left:0;float:none;top:-.1em}.accordion{list-style-type:none;background:#fefefe;border:1px solid #e6e6e6;border-bottom:0;border-radius:0;margin-left:0}.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#2199e8;position:relative;border-bottom:1px solid #e6e6e6}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title:before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-.5rem}.is-active>.accordion-title:before{content:'–'}.accordion-content{padding:1rem;display:none;border-bottom:1px solid #e6e6e6;background-color:#fefefe}.is-accordion-submenu-parent>a{position:relative}.is-accordion-submenu-parent>a:after{content:'';display:block;width:0;height:0;border:6px inset;border-color:#2199e8 transparent transparent;border-top-style:solid;border-bottom-width:0;position:absolute;top:50%;margin-top:-4px;right:1rem}.is-accordion-submenu-parent[aria-expanded=true]>a:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.badge{display:inline-block;padding:.3em;min-width:2.1em;font-size:.6rem;text-align:center;border-radius:50%;background:#2199e8;color:#fefefe}.badge.secondary{background:#777;color:#fefefe}.badge.success{background:#3adb76;color:#fefefe}.badge.warning{background:#ffae00;color:#fefefe}.badge.alert{background:#ec5840;color:#fefefe}.breadcrumbs{list-style:none;margin:0 0 1rem}.breadcrumbs:after,.breadcrumbs:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.breadcrumbs:after{clear:both}.breadcrumbs li{float:left;color:#0a0a0a;font-size:.6875rem;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child):after{color:#cacaca;content:"/";margin:0 .75rem;position:relative;top:1px;opacity:1}.breadcrumbs a{color:#2199e8}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#cacaca}.button-group{margin-bottom:1rem;font-size:0}.button-group:after,.button-group:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.button-group:after{clear:both}.button-group .button{margin:0;font-size:.9rem;float:left}.button-group .button:not(:last-child){border-right:1px solid #fefefe}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded{margin-right:-1px}.button-group.expanded:after,.button-group.expanded:before{display:none}.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2)~.button{display:inline-block;width:calc(50% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3)~.button{display:inline-block;width:calc(33.33333% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4)~.button{display:inline-block;width:calc(25% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5)~.button{display:inline-block;width:calc(20% - 1px);margin-right:1px}.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6)~.button{display:inline-block;width:calc(16.66667% - 1px);margin-right:1px}.button-group.primary .button{background-color:#2199e8;color:#fefefe}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#147cc0;color:#fefefe}.button-group.secondary .button{background-color:#777;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#5f5f5f;color:#fefefe}.button-group.success .button{background-color:#3adb76;color:#fefefe}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#fefefe}.button-group.warning .button{background-color:#ffae00;color:#fefefe}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#cc8b00;color:#fefefe}.button-group.alert .button{background-color:#ec5840;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#da3116;color:#fefefe}.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button,.button-group.stacked .button{width:100%}.button-group.stacked-for-medium .button:not(:last-child),.button-group.stacked-for-small .button:not(:last-child),.button-group.stacked .button:not(:last-child){margin-right:0}@media screen and (min-width:40em){.button-group.stacked-for-small .button{width:auto}.button-group.stacked-for-small .button:not(:last-child){margin-right:1px}}@media screen and (min-width:64em){.button-group.stacked-for-medium .button{width:auto}.button-group.stacked-for-medium .button:not(:last-child){margin-right:1px}}@media screen and (max-width:39.9375em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}.callout{margin:0 0 1rem;padding:1rem;border:1px solid hsla(0,0%,4%,.25);border-radius:0;position:relative;color:#0a0a0a;background-color:#fff}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#def0fc}.callout.secondary{background-color:#ebebeb}.callout.success{background-color:#e1faea}.callout.warning{background-color:#fff3d9}.callout.alert{background-color:#fce6e2}.callout.small{padding:.5rem}.callout.large{padding:3rem}.close-button{position:absolute;color:#8a8a8a;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.menu{margin:0;list-style-type:none}.menu>li{display:table-cell;vertical-align:middle}[data-whatinput=mouse] .menu>li{outline:0}.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}.menu a,.menu button,.menu input{margin-bottom:0}.menu>li>a i,.menu>li>a i+span,.menu>li>a img,.menu>li>a img+span{vertical-align:middle}.menu>li>a i,.menu>li>a img{margin-right:.25rem;display:inline-block}.menu>li{display:table-cell}.menu.vertical>li{display:block}@media screen and (min-width:40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-vertical>li{display:block}}@media screen and (min-width:64em){.menu.large-horizontal>li{display:table-cell}.menu.large-vertical>li{display:block}}.menu.simple li{line-height:1;display:inline-block;margin-right:1rem}.menu.simple a{padding:0}.menu.align-right:after,.menu.align-right:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.menu.align-right:after{clear:both}.menu.align-right>li{float:right}.menu.expanded{width:100%;display:table;table-layout:fixed}.menu.expanded>li:first-child:last-child{width:100%}.menu.icon-top>li>a{text-align:center}.menu.icon-top>li>a i,.menu.icon-top>li>a img{display:block;margin:0 auto .25rem}.menu.nested{margin-left:1rem}.menu .active>a{color:#fefefe;background:#2199e8}.menu-text{font-weight:700;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:.7rem 1rem}.menu-centered{text-align:center}.menu-centered>.menu{display:inline-block}.no-js [data-responsive-menu] ul{display:none}.menu-icon{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px}.menu-icon:after{content:'';position:absolute;display:block;width:100%;height:2px;background:#fefefe;top:0;left:0;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe}.menu-icon:hover:after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block!important}.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;height:100%;width:100%;background:#fefefe;transition:-webkit-transform .15s linear;transition:transform .15s linear}.is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);transform:translateX(100%)}.is-drilldown-submenu-parent>a{position:relative}.is-drilldown-submenu-parent>a:after{content:'';display:block;width:0;height:0;border:6px inset;border-color:transparent transparent transparent #2199e8;border-left-style:solid;border-right-width:0;position:absolute;top:50%;margin-top:-6px;right:1rem}.js-drilldown-back>a:before{content:'';display:block;width:0;height:0;border:6px inset;border-color:transparent #2199e8 transparent transparent;border-right-style:solid;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:.75rem}.dropdown-pane{background-color:#fefefe;border:1px solid #cacaca;border-radius:0;display:block;font-size:1rem;padding:1rem;position:absolute;visibility:hidden;width:300px;z-index:3}.dropdown-pane.is-open{visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.dropdown.menu>li.opens-left>.is-dropdown-submenu{left:auto;right:0;top:100%}.dropdown.menu>li.opens-right>.is-dropdown-submenu{right:auto;left:0;top:100%}.dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:1.5rem;position:relative}.dropdown.menu>li.is-dropdown-submenu-parent>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:#2199e8 transparent transparent;border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px}[data-whatinput=mouse] .dropdown.menu a{outline:0}.no-js .dropdown.menu ul{display:none}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left .is-dropdown-submenu{left:auto;right:100%}.dropdown.menu.vertical>li.opens-right .is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.vertical>li>a:after{right:14px;margin-top:-3px}.dropdown.menu.vertical>li.opens-left>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent #2199e8 transparent transparent;border-right-style:solid;border-left-width:0}.dropdown.menu.vertical>li.opens-right>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent #2199e8;border-left-style:solid;border-right-width:0}@media screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{left:auto;right:0;top:100%}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{right:auto;left:0;top:100%}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-right:1.5rem;position:relative}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:#2199e8 transparent transparent;border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left .is-dropdown-submenu{left:auto;right:100%}.dropdown.menu.medium-vertical>li.opens-right .is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.medium-vertical>li>a:after{right:14px;margin-top:-3px}.dropdown.menu.medium-vertical>li.opens-left>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent #2199e8 transparent transparent;border-right-style:solid;border-left-width:0}.dropdown.menu.medium-vertical>li.opens-right>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent #2199e8;border-left-style:solid;border-right-width:0}}@media screen and (min-width:64em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{left:auto;right:0;top:100%}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{right:auto;left:0;top:100%}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a{padding-right:1.5rem;position:relative}.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:#2199e8 transparent transparent;border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left .is-dropdown-submenu{left:auto;right:100%}.dropdown.menu.large-vertical>li.opens-right .is-dropdown-submenu{right:auto;left:100%}.dropdown.menu.large-vertical>li>a:after{right:14px;margin-top:-3px}.dropdown.menu.large-vertical>li.opens-left>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent #2199e8 transparent transparent;border-right-style:solid;border-left-width:0}.dropdown.menu.large-vertical>li.opens-right>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent #2199e8;border-left-style:solid;border-right-width:0}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;left:auto;right:0}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a:after{position:absolute;top:50%;right:5px;margin-top:-2px}.is-dropdown-submenu-parent.opens-inner .is-dropdown-submenu{top:100%}.is-dropdown-submenu-parent.opens-left .is-dropdown-submenu{left:auto;right:0;top:100%}.is-dropdown-submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;z-index:1;background:#fefefe;border:1px solid #cacaca}.is-dropdown-submenu .is-dropdown-submenu-parent>a:after{right:14px;margin-top:-3px}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent #2199e8 transparent transparent;border-right-style:solid;border-left-width:0}.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{content:'';display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent #2199e8;border-left-style:solid;border-right-width:0}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active,.is-dropdown-submenu:not(.js-dropdown-nohover)>.is-dropdown-submenu-parent:hover>.is-dropdown-submenu{display:block}.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.flex-video.widescreen{padding-bottom:56.25%}.flex-video.vimeo{padding-top:0}.label{display:inline-block;padding:.33333rem .5rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;border-radius:0;background:#2199e8;color:#fefefe}.label.secondary{background:#777;color:#fefefe}.label.success{background:#3adb76;color:#fefefe}.label.warning{background:#ffae00;color:#fefefe}.label.alert{background:#ec5840;color:#fefefe}.media-object{margin-bottom:1rem;display:block}.media-object img{max-width:none}@media screen and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;display:block}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section.middle{vertical-align:middle}.media-object-section.bottom{vertical-align:bottom}body,html{height:100%}.off-canvas-wrapper{width:100%;overflow-x:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:auto}.off-canvas-wrapper-inner{position:relative;width:100%;transition:-webkit-transform .5s ease;transition:transform .5s ease}.off-canvas-wrapper-inner:after,.off-canvas-wrapper-inner:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.off-canvas-wrapper-inner:after{clear:both}.off-canvas-content{min-height:100%;background:#fefefe;transition:-webkit-transform .5s ease;transition:transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;padding-bottom:.1px;box-shadow:0 0 10px hsla(0,0%,4%,.5)}.js-off-canvas-exit{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.25);cursor:pointer;transition:background .5s ease}.off-canvas{position:absolute;background:#e6e6e6;z-index:-1;max-height:100%;overflow-y:auto;-webkit-transform:translateX(0);transform:translateX(0)}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.position-left{left:-250px;top:0;width:250px}.is-open-left{-webkit-transform:translateX(250px);transform:translateX(250px)}.off-canvas.position-right{right:-250px;top:0;width:250px}.is-open-right{-webkit-transform:translateX(-250px);transform:translateX(-250px)}@media screen and (min-width:40em){.position-left.reveal-for-medium{left:0;z-index:auto;position:fixed}.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.position-right.reveal-for-medium{right:0;z-index:auto;position:fixed}.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}}@media screen and (min-width:64em){.position-left.reveal-for-large{left:0;z-index:auto;position:fixed}.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.position-right.reveal-for-large{right:0;z-index:auto;position:fixed}.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}}.orbit,.orbit-container{position:relative}.orbit-container{margin:0;overflow:hidden;list-style:none}.orbit-slide{width:100%;max-height:100%}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{margin:0;width:100%;max-width:100%}.orbit-caption{bottom:0;width:100%;margin-bottom:0;background-color:hsla(0,0%,4%,.5)}.orbit-caption,.orbit-next,.orbit-previous{position:absolute;padding:1rem;color:#fefefe}.orbit-next,.orbit-previous{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:hsla(0,0%,4%,.5)}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;background-color:#cacaca;border-radius:50%}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#8a8a8a}.pagination{margin-left:0;margin-bottom:1rem}.pagination:after,.pagination:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.pagination:after{clear:both}.pagination li{font-size:.875rem;margin-right:.0625rem;border-radius:0;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{color:#0a0a0a;display:block;padding:.1875rem .625rem;border-radius:0}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#2199e8;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#cacaca;cursor:default}.pagination .disabled:hover{background:transparent}.pagination .ellipsis:after{content:'\2026';padding:.1875rem .625rem;color:#0a0a0a}.pagination-previous.disabled:before,.pagination-previous a:before{content:'\00ab';display:inline-block;margin-right:.5rem}.pagination-next.disabled:after,.pagination-next a:after{content:'\00bb';display:inline-block;margin-left:.5rem}.progress{background-color:#cacaca;height:1rem;margin-bottom:1rem;border-radius:0}.progress.primary .progress-meter{background-color:#2199e8}.progress.secondary .progress-meter{background-color:#777}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#ffae00}.progress.alert .progress-meter{background-color:#ec5840}.progress-meter{position:relative;display:block;width:0;height:100%;background-color:#2199e8}.progress-meter-text{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;margin:0;font-size:.75rem;font-weight:700;color:#fefefe;white-space:nowrap}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:.5rem;background-color:#cacaca;transition:all .2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;z-index:1;display:inline-block;width:1.4rem;height:1.4rem;background-color:#2199e8;transition:all .2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation;border-radius:0}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#1583cc}.slider-handle.is-dragging{transition:all 0s linear}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sticky-container{position:relative}.sticky{position:absolute;z-index:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.sticky.is-stuck{position:fixed;z-index:2}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:absolute;left:auto;right:auto}.sticky.is-anchored.is-at-bottom{bottom:0}body.is-reveal-open{overflow:hidden}.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:4;background-color:hsla(0,0%,4%,.45);overflow-y:scroll}.reveal{display:none;z-index:5;padding:1rem;border:1px solid #cacaca;background-color:#fefefe;border-radius:0;position:relative;top:100px;margin-left:auto;margin-right:auto;overflow-y:auto}[data-whatinput=mouse] .reveal{outline:0}@media screen and (min-width:40em){.reveal{min-height:0}}.reveal .column,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media screen and (min-width:40em){.reveal{width:600px;max-width:75rem}}@media screen and (min-width:40em){.reveal .reveal{left:auto;right:auto;margin:0 auto}}.reveal.collapse{padding:0}@media screen and (min-width:40em){.reveal.tiny{width:30%;max-width:75rem}}@media screen and (min-width:40em){.reveal.small{width:50%;max-width:75rem}}@media screen and (min-width:40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}@media screen and (max-width:39.9375em){.reveal{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0}}.reveal.without-overlay{position:fixed}.switch{margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fefefe;font-weight:700;font-size:.875rem}.switch-input{opacity:0;position:absolute}.switch-paddle{background:#cacaca;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all .25s ease-out;border-radius:0;color:inherit;font-weight:inherit}input+.switch-paddle{margin:0}.switch-paddle:after{background:#fefefe;content:'';display:block;position:absolute;height:1.5rem;left:.25rem;top:.25rem;width:1.5rem;transition:all .25s ease-out;-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:0}input:checked~.switch-paddle{background:#2199e8}input:checked~.switch-paddle:after{left:2.25rem}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle:after{width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle:after{left:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle:after{width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle:after{left:2rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle:after{width:2rem;height:2rem}.switch.large input:checked~.switch-paddle:after{left:2.75rem}table{width:100%;margin-bottom:1rem;border-radius:0}table tbody,table tfoot,table thead{border:1px solid #f1f1f1;background-color:#fefefe}table caption{font-weight:700;padding:.5rem .625rem .625rem}table tfoot,table thead{background:#f8f8f8;color:#0a0a0a}table tfoot tr,table thead tr{background:transparent}table tfoot td,table tfoot th,table thead td,table thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}table tbody tr:nth-child(even){background-color:#f1f1f1}table tbody td,table tbody th{padding:.5rem .625rem .625rem}@media screen and (max-width:63.9375em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover tr:hover{background-color:#f9f9f9}table.hover tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.tabs{margin:0;list-style-type:none;background:#fefefe;border:1px solid #e6e6e6}.tabs:after,.tabs:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.tabs:after{clear:both}.tabs.vertical>li{width:auto;float:none;display:block}.tabs.simple>li>a{padding:0}.tabs.simple>li>a:hover{background:transparent}.tabs.primary{background:#2199e8}.tabs.primary>li>a{color:#fefefe}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#1893e4}.tabs-title{float:left}.tabs-title>a{display:block;padding:1.25rem 1.5rem;line-height:1;font-size:.75rem}.tabs-title>a:hover{background:#fefefe}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6}.tabs-content{background:#fefefe;transition:all .5s ease;border:1px solid #e6e6e6;border-top:0}.tabs-content.vertical{border:1px solid #e6e6e6;border-left:0}.tabs-panel{display:none;padding:1rem}.tabs-panel.is-active{display:block}.thumbnail{border:4px solid #fefefe;box-shadow:0 0 0 1px hsla(0,0%,4%,.2);display:inline-block;line-height:0;max-width:100%;transition:box-shadow .2s ease-out;border-radius:0;margin-bottom:1rem}.thumbnail:focus,.thumbnail:hover{box-shadow:0 0 6px 1px rgba(33,153,232,.5)}.title-bar{background:#0a0a0a;color:#fefefe;padding:.5rem}.title-bar:after,.title-bar:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.title-bar:after{clear:both}.title-bar .menu-icon{margin-left:.25rem;margin-right:.5rem}.title-bar-left{float:left}.title-bar-right{float:right;text-align:right}.title-bar-title{font-weight:700}.menu-icon.dark,.title-bar-title{vertical-align:middle;display:inline-block}.menu-icon.dark{position:relative;cursor:pointer;width:20px;height:16px}.menu-icon.dark:after{content:'';position:absolute;display:block;width:100%;height:2px;background:#0a0a0a;top:0;left:0;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a}.menu-icon.dark:hover:after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.has-tip{border-bottom:1px dotted #8a8a8a;font-weight:700;position:relative;display:inline-block;cursor:help}.tooltip{background-color:#0a0a0a;color:#fefefe;font-size:80%;padding:.75rem;position:absolute;z-index:3;top:calc(100% + .6495rem);max-width:10rem!important;border-radius:0}.tooltip:before{border-color:transparent transparent #0a0a0a;border-bottom-style:solid;border-top-width:0;bottom:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip.top:before,.tooltip:before{content:'';display:block;width:0;height:0;border:.75rem inset}.tooltip.top:before{border-color:#0a0a0a transparent transparent;border-top-style:solid;border-bottom-width:0;top:100%;bottom:auto}.tooltip.left:before{border-color:transparent transparent transparent #0a0a0a;border-left-style:solid;border-right-width:0;left:100%}.tooltip.left:before,.tooltip.right:before{content:'';display:block;width:0;height:0;border:.75rem inset;bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tooltip.right:before{border-color:transparent #0a0a0a transparent transparent;border-right-style:solid;border-left-width:0;left:auto;right:100%}.top-bar{padding:.5rem}.top-bar:after,.top-bar:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.top-bar:after{clear:both}.top-bar,.top-bar ul{background-color:#e6e6e6}.top-bar input{width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}@media screen and (max-width:39.9375em){.stacked-for-small .top-bar-left,.stacked-for-small .top-bar-right{width:100%}}@media screen and (max-width:63.9375em){.stacked-for-medium .top-bar-left,.stacked-for-medium .top-bar-right{width:100%}}@media screen and (max-width:74.9375em){.stacked-for-large .top-bar-left,.stacked-for-large .top-bar-right{width:100%}}.top-bar-left,.top-bar-right{width:100%}@media screen and (min-width:40em){.top-bar-left,.top-bar-right{width:auto}}.top-bar-title{float:left;margin-right:1rem}.top-bar-left{float:left}.top-bar-right{float:right}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:74.9375em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:75em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix:after,.clearfix:before{content:' ';display:table;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-order:1;-ms-flex-order:1;order:1}.clearfix:after{clear:both}
   a:link, a:visited:link {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); } h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
text-decoration: none; } .header ul.off-canvas-list li {
list-style: none; } .top-bar .title-area {
z-index: 1; }
.off-canvas-list ul {
margin-left: 0; }
.off-canvas-list ul li a {
border-bottom: 0px; }
.off-canvas-list ul .dropdown {
margin-left: 20px; } #content #inner-content {
padding: 1rem 0rem; }
.page-title .vcard {
border: 0px;
padding: 0px; }
.byline {
color: #999; }
.entry-content img {
max-width: 100%;
height: auto; }
.entry-content .alignleft, .entry-content img.alignleft {
margin-right: 1.5em;
display: inline;
float: left; }
.entry-content .alignright, .entry-content img.alignright {
margin-left: 1.5em;
display: inline;
float: right; }
.entry-content .aligncenter, .entry-content img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both; }
.entry-content video, .entry-content object {
max-width: 100%;
height: auto; }
.entry-content pre {
background: #eee;
border: 1px solid #cecece;
padding: 10px; }
.wp-caption {
max-width: 100%;
background: #eee;
padding: 5px; }
.wp-caption img {
max-width: 100%;
margin-bottom: 0;
width: 100%; }
.wp-caption p.wp-caption-text {
font-size: 0.85em;
margin: 4px 0 7px;
text-align: center; }
.post-password-form input[type="submit"] {
display: inline-block;
text-align: center;
line-height: 1;
cursor: pointer;
-webkit-appearance: none;
transition: all 0.25s ease-out;
vertical-align: middle;
border: 1px solid transparent;
border-radius: 0;
padding: 0.85em 1em;
margin: 0 1rem 1rem 0;
font-size: 0.9rem;
background: #2199e8;
color: #fff; }
[data-whatinput='mouse'] .post-password-form input[type="submit"] {
outline: 0; }
.post-password-form input[type="submit"]:hover, .post-password-form input[type="submit"]:focus {
background: #1583cc;
color: #fff; }  .page-navigation {
margin-top: 1rem; } #comments .commentlist {
margin-left: 0px; }
#respond ul {
margin-left: 0px; }
.commentlist li {
position: relative;
clear: both;
overflow: hidden;
list-style-type: none;
margin-bottom: 1.5em;
padding: 0.7335em 10px; }
.commentlist li:last-child {
margin-bottom: 0; }
.commentlist li ul.children {
margin: 0; }
.commentlist li[class*=depth-] {
margin-top: 1.1em; }
.commentlist li.depth-1 {
margin-left: 0;
margin-top: 0; }
.commentlist li:not(.depth-1) {
margin-left: 10px;
margin-top: 0;
padding-bottom: 0; }
.commentlist .vcard {
margin-left: 50px; }
.commentlist .vcard cite.fn {
font-weight: 700;
font-style: normal; }
.commentlist .vcard time {
float: right; }
.commentlist .vcard time a {
color: #999;
text-decoration: none; }
.commentlist .vcard time a:hover {
text-decoration: underline; }
.commentlist .vcard img.avatar {
position: absolute;
left: 10px;
padding: 2px;
border: 1px solid #cecece;
background: #fff; }
.commentlist .comment_content p {
margin: 0.7335em 0 1.5em;
font-size: 1em;
line-height: 1.5em; }
.commentlist .comment-reply-link {
float: right; } .respond-form {
margin: 1.5em 10px;
padding-bottom: 2.2em; }
.respond-form form {
margin: 0.75em 0; }
.respond-form form li {
list-style-type: none;
clear: both;
margin-bottom: 0.7335em; }
.respond-form form li label,
.respond-form form li small {
display: none; }
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url],
.respond-form form textarea {
padding: 3px 6px;
background: #efefef;
border: 2px solid #cecece;
line-height: 1.5em; }
.respond-form form input[type=text]:focus,
.respond-form form input[type=email]:focus,
.respond-form form input[type=url]:focus,
.respond-form form textarea:focus {
background: #fff; }
.respond-form form input[type=text]:invalid,
.respond-form form input[type=email]:invalid,
.respond-form form input[type=url]:invalid,
.respond-form form textarea:invalid {
outline: none;
border-color: #fbc2c4;
background-color: #f6e7eb;
-ms-box-shadow: none;
box-shadow: none; }
.respond-form form input[type=text],
.respond-form form input[type=email],
.respond-form form input[type=url] {
max-width: 400px;
min-width: 250px; }
.respond-form form textarea {
resize: none;
width: 97.3%;
height: 150px; }
#comment-form-title {
margin: 0 0 1.1em; }
#allowed_tags {
margin: 1.5em 10px 0.7335em 0; }
.nocomments {
margin: 0 20px 1.1em; } .widget ul {
margin: 0; }
.widget ul li {
list-style: none; } .footer {
clear: both;
margin-top: 1em; }  .gform_body ul {
list-style: none outside none;
margin: 0; }  @media print {
* {
background: transparent !important;
color: black !important;
text-shadow: none !important;
-webkit-filter: none !important;
filter: none !important;
-ms-filter: none !important; }
a, a:visited {
color: #444 !important;
text-decoration: underline; }
a:after, a:visited:after {
content: " (" attr(href) ")"; }
a abbr[title]:after, a:visited abbr[title]:after {
content: " (" attr(title) ")"; }
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: ""; }
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid; }
thead {
display: table-header-group; }
tr, img {
page-break-inside: avoid; }
img {
max-width: 100% !important; }
@page {
margin: 0.5cm; }
p, h2, h3 {
orphans: 3;
widows: 3; }
h2,
h3 {
page-break-after: avoid; }
.sidebar,
.page-navigation,
.wp-prev-next,
.respond-form,
nav {
display: none; } }body, p, a, h1, h2, h3, h4, h5, h6, .primary-font {font-family: 'Montserrat', sans-serif;}
body {color: #555; line-height: 1.5; font-size: 16px;}
.entry-content p, .flexible-content p, p {line-height: 1.6}
.entry-content h1, h1 {font-size: 32px;}
.entry-content h2, h2 {font-size: 26px;}
.entry-content h3, h3 {font-size: 22px;}
.entry-content h4, h4 {font-size: 18px;}
.entry-content h1, .flexible-content h1, .entry-content h2, .flexible-content h2, .entry-content h3, .flexible-content h3, .entry-content h4, .flexible-content h4,
.entry-content h5, .flexible-content h5, .entry-content h6, .flexible-content h6 {color: #1b1b1b;}
.secondary-text {color: #000;}
ol.steps-list li:before {border-radius: 50%; background-color: #2199e8; color: #fff;}
ol.steps-list li strong {display: block;}
h1, h2, h3, h4, h5, h6{
font-weight: 600;
}
.error404 .article-header:before {
display: none;
}
.layout-3.subpage.error404 .hero .article-header {
text-align: center;
}
.entry-content * + h2,
.ob-wrap * + h2 {
margin-top: 50px;
}
@media (min-width: 641px) {
body {line-height: 1.6;}
.entry-content h1, h1 {font-size: 28px;}
.entry-content h2, h2 {font-size: 24px;}
.entry-content h3, h3 {font-size: 20px;}
.entry-content h4, h4 {font-size: 18px;}
}
@media (min-width: 1024px) {
body {line-height: 1.6;	font-size:18px;}
.entry-content h1, h1 {font-size: 36px;}
.entry-content h2, h2 {font-size: 30px;}
.entry-content h3, h3 {font-size: 24px;}
.entry-content h4, h4 {font-size: 20px;}
.entry-content ul, .entry-content ol, .flexible-content ul, .flexible-content ol {margin-left: 32px;}
} table tbody th{
font-family: 'Montserrat', sans-serif;
} .footer-button-container {
text-align: center;
}
.button {font-weight: 700; font-size: 15px; margin-bottom: 0; padding: 16px 26px; background-color: #2199e8;}
.button:hover, .button:focus {background-color: #000;}
.hic-tgs .dark-section .button {color: #fff;}
.hic-tgs .dark-section .button:hover, .hic-tgs .dark-section .button:focus {background-color: #333; color: #fff;}
@media (min-width: 641px) {
.footer-button-align-left .footer-button-container {
text-align: left;
}
} .hic-tgs .gform_page_footer{
padding-top: 20px;
}
.hic-tgs .gfield input, .hic-tgs .gfield select, .hic-tgs .gfield textarea {margin: 0 0 16px !important; border-radius: 3px;}
.hic-tgs .gfield input, .hic-tgs .gfield select {height: 45px;}
.hic-tgs .gfield textarea {height: 100px;}
.hic-tgs .gform_button.button {padding: 0 8px; margin-top: 2px; background-color: #1b1b1b;}
.hic-tgs .dark-section .gform_button.button {background-color: #2199e8; color:#fff;}
.hic-tgs .gform_button.button:hover, .hic-tgs .gform_button.button:focus {background-color: #000;}
.hic-tgs .gform_wrapper .gform_button {width: auto; padding: 16px 32px; min-width: 200px;}
.hic-tgs .theme-section .gfield input:not([type=submit]), .hic-tgs .dark-section .gfield input:not([type=submit]), .hic-tgs .theme-section .gfield select, .hic-tgs .theme-section .gfield textarea,  .hic-tgs .dark-section .gfield_html, .hic-tgs .theme-section .gfield_html, .hic-tgs .main-contact-form.default-section .gfield_html {color: #fff;}
.hic-tgs .main-contact-form.has-bg-img .gfield input, 
.hic-tgs .main-contact-form.has-bg-img .gfield select, 
.hic-tgs .main-contact-form.has-bg-img .gfield textarea,
.hic-tgs .main-contact-form.has-bg-img .gfield label {
color: #FFF;
}
.hic-tgs .main-contact-form.has-bg-img .gfield select option{
color: #000;
}
.hic-tgs ul.gfield_checkbox{
padding-bottom: 20px;
}
.hic-tgs .gfield_checkbox li {
position: relative;
}
.hic-tgs .gfield_checkbox li {
width: 50%;
display: inline-flex;
}
.hic-tgs .non-split-choices .gfield_checkbox li {
width: 100%;
}
.hic-tgs .gfield_checkbox li input {
margin-bottom: 0 !important;
height: auto;
position: absolute;
top: 8px;
}
.hic-tgs .gfield_checkbox li label{
width: 80%;
padding-left: 16px;
}
.hic-tgs .non-split-choices .gfield_checkbox li label{
width: 100%;
}
.hic-tgs .main-contact-form.has-bg-img .gfield.file-upload-field input{
border: 0;
}
.hic-tgs .main-contact-form.has-bg-img .gfield.file-upload-field{
border: 1px #fff solid;
padding: 10px 15px;
border-radius: 6px;
}
.hic-tgs .main-contact-form.has-bg-img .gfield_description{
padding: 0;
}
.main-contact-form .gform_wrapper {
margin: 30px 0 20px;
}
@media (min-width: 641px) {
#gform_wrapper_3 .gform_heading {margin-bottom: 25px; text-align:center;}
#gform_wrapper_3 .gform_body {width: 100%; float: left;}
}
@media (min-width: 1024px) {
.hic-tgs .gfield textarea[rows] {height: 150px;}
} .hic-tgs.subpage .main-content {padding: 20px 0 50px;}
.boxed-layout {background-color: #e2e4e5;}
.boxed-layout .off-canvas-wrapper {max-width: 1200px; margin: auto; box-shadow: 0 0 5px rgba(0,0,0,.15); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.15); -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);}
@media (min-width: 641px) {
.hic-tgs.subpage .main-content {padding: 40px 0 80px;}
}
@media (min-width: 1024px) {
.hic-tgs.default-width .header .top-bar, .hic-tgs.default-width .row {max-width: 1170px;}
.hic-tgs.wide-layout .header .top-bar, .hic-tgs.wide-layout .row {max-width: 1440px;}
.hic-tgs.full-width-layout .header .top-bar, .hic-tgs.full-width-layout .row {max-width: 100%;}
.hic-tgs.subpage .main-content {padding: 65px 0 80px;}
} .hic-tgs .top-header {color: #FFF; padding: 8px 0; font-size: 13px;}
.hic-tgs .top-header .contact-info {list-style: none; margin: 0;}
.hic-tgs .top-header .contact-info, .hic-tgs .top-header .text {margin-top: 2px;}
.hic-tgs .top-header .contact-info li {margin-right: 6px; padding-right: 8px; line-height: 16px;}
.hic-tgs .top-header .contact-info li:last-child {margin-right: 0; border-right: none; padding-right: 0;}
.hic-tgs .top-header .contact-info a {color: #fff; font-size: 13px;}
.hic-tgs .top-header .contact-info span {display: none;}
.hic-tgs .top-header .column-2 {text-align: right;}
.hic-tgs .top-header .social-media {margin-bottom: 0; margin-left: 0;}
.hic-tgs .top-header .social-media li {display: inline-block; padding: 0 4px; font-size: 16px;}
.hic-tgs .top-header .social-media a {color: #FFF !important; font-size: 16px; transition: all .25s ease-in-out;}
.hic-tgs .top-header .menu.top-menu li {padding-right: 15px !important; border-right: 1px solid #CCC !important; margin-right: 14px;}
.hic-tgs .top-header .menu.top-menu li:last-child {padding-right: 0 !important; margin-right: 0 !important; border-right: none !important;}
.hic-tgs .top-header .menu.top-menu a {padding: 0; line-height: 16px; color: #fff !important; font-size: 13px;}
@media (min-width: 641px) {
.hic-tgs .top-header .contact-info span {display: inline;}
.hic-tgs .top-header .contact-info li {border-right: 1px solid #ccc;}
} .layout-1.hic-tgs.header-light.with-top-header .header .top-bar::before {
background-color: #eaeaea;
}
.hic-tgs.hic-tgs.header-light .top-header .contact-info a,
.hic-tgs.header-theme-inv .top-header .contact-info a,
.header-theme-inv .header .menu li > a,
.hic-tgs.hic-tgs.header-light .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after  {
color: #000;
}
.hic-tgs.header-light .top-header .social-media a,
.hic-tgs.header-theme-inv .top-header .social-media a {
color: #000 !important;
}
.hic-tgs.header-theme-inv .header {
background-color: #eaeaea;
}
.layout-1.hic-tgs.with-top-header .header .top-bar::before{
content: '';
height: 1px;
width: 100vw;
background-color: rgba(255,255,255,.25);
position: absolute;
top: 0;
left: calc( (100vw - 100%) / 2 * -1);
right: auto;
}
.layout-1.hic-tgs .header .menu li {
margin-left: 10px;
display: inline-block;
padding-right: 0;
}
.layout-1.hic-tgs .header .menu li:first-child {
margin-left: 0;
}
.layout-1.hic-tgs .top-header .row > .columns:only-child {
width: 100%;
}
.layout-1.hic-tgs .header .menu-container > .menu > li.active {
position: relative;
}
.layout-1.hic-tgs .header .menu-container > .menu > li.active::before {
content: '';
position: absolute;
width: 100%;
top: -14px;
left: -10px;
right: -10px;
width: calc(100% + 20px);
}
.hic-tgs.header-light .header,
.hic-tgs.header-theme-inv .header,
.hic-tgs.header-dark .header,
.hic-tgs.header-theme .header {
position: relative;
}
.hic-tgs.header-light .header {background-color: #fff; color: #1b1b1b;}
.hic-tgs.header-dark .header {background-color: #1b1b1b; color: #fff;}
.hic-tgs.header-theme .header {background-color: #00adef; color: #fff;}
.hic-tgs.header-theme-inverse .header {background-color: #f2f2f2; color: #00adef;}
.hic-tgs.header-transparent .header {background-color: transparent; color: #fff;}
.hic-tgs .header .logo {width: 250px;}
.hic-tgs.header-light .header .menu a {color: #000;}
.hic-tgs.header-dark .header .menu a, .hic-tgs.header-theme .header .menu a, .hic-tgs.header-transparent .header .menu a {color: #fff;}
@media (min-width: 641px) {
.hic-tgs.header-theme .header .menu .menu-button a {background-color: #fff; color: #00b3f9;}
.hic-tgs.header-light .header .menu .menu-button a:hover, .hic-tgs.header-dark .header .menu .menu-button a:hover, .hic-tgs.header-theme-inverse .header .menu .menu-button a:hover {background-color: #1b1b1b; color: #fff;}
.hic-tgs.header-theme .header .menu .menu-button a:hover {background-color: #1b1b1b; color: #fff;}
} .hic-tgs.header-dark .burger-menu:after {background: #fff; box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;}
.hic-tgs .off-canvas-wrapper {background-color: #1a1a1a;}
.hic-tgs .off-canvas .menu li {border-bottom: 1px solid #CCC;}
.hic-tgs .off-canvas .menu a {background-color: #1a1a1a; color: #fff; font-size: 15px; padding: 14px 15px;}
.hic-tgs .off-canvas .menu li.is-submenu-item {border-bottom: 0;}
.hic-tgs .off-canvas .menu li.is-submenu-item a {padding-top: 6px; padding-left: 25px; background-color: #101010;} .hic-tgs.sticky-header.scrolled.header-transparent .header {background-color: rgba(21, 21, 21, 0.75);} .hic-tgs .hero.full-screen-banner {height: calc(100vh - 90px);}
.hic-tgs.header-transparent .hero.full-screen-banner, .hic-tgs.header-transparent .hero.full-screen-banner .bg-image {height: 100vh;}
.hic-tgs .hero.short-banner, .hic-tgs.subpage .hero.short-banner {height: 180px;}
.hic-tgs .hero.tall-banner, .hic-tgs.subpage .hero.tall-banner {height: 400px;}
.hic-tgs .hero .hero-banner-message h1,
.hic-tgs .hero .main-text h1, 
.hic-tgs .hero .sh-main-text h1 {font-size: 36px; font-weight: 600;}
.hic-tgs .hero-btn-wrap {margin-top: 25px;}
.hic-tgs .hero .article-header {position: absolute; bottom: 16px; width: 100%; color: #FFF; z-index: 100;}
.hic-tgs .hero .article-header .page-title {color: #fff; font-size: 36px; font-weight: 600;}
.hic-tgs .hero.has-form.hero-form-side .article-header { bottom: calc(180px + 34px); }
.hic-tgs .hero.has-form.form-bottom .article-header { bottom: 16px; }
.hic-tgs .play-video .button.play-button {
margin: 15px auto 30px;
width: 80px;
height: 80px;
border-radius: 60px;
font-size: 40px !important;
background: rgba(255, 255, 255, 0.05);
border: 3px #fff solid;
outline: 0; transition: all .25s ease-in-out;
min-width: 80px !important;
}
.hic-tgs .play-video .button.play-button::after{
display: none;
}
.hic-tgs .play-video .button.play-button svg {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
padding-left: 7px;
}
@media (min-width: 641px) {
.hic-tgs.header-transparent .hero.short-banner, .hic-tgs.header-transparent.subpage .hero.short-banner {height: 280px;}
.hic-tgs .hero .hero-banner-message h1 {font-size: 50px;}
.hic-tgs .hero .article-header .page-title {font-size: 44px; line-height: 54px;}
.hic-tgs .hero-btn-wrap {margin-top: 40px;}
.play-video {
position: relative;
}
.hic-tgs .play-video .button.play-button{
margin: 0;
}
.hic-tgs .has-form.form-left .play-video .button.play-button,
.hic-tgs .text-right .play-video .button.play-button{
right: 0;
left: auto;
}
.hic-tgs .has-form.form-right .play-video .button.play-button,
.hic-tgs .text-left .play-video .button.play-button{
left: 0;
right: auto;
}
.hic-tgs .has-form.form-center .play-video .button.play-button,
.hic-tgs .text-center .play-video .button.play-button{
left: 0;
right: 0;
margin: auto;
}
.hic-tgs .hero.has-form.form-bottom .article-header { bottom: 368px; }
}
@media (min-width: 1024px) {
.hic-tgs.header-light .header,
.hic-tgs.header-theme-inv .header,
.hic-tgs.header-dark .header,
.hic-tgs.header-theme .header {
position: relative;
}
body.hic-tgs.header-light.with-top-header .hero.full-screen-banner,
body.hic-tgs.header-theme-inv.with-top-header .hero.full-screen-banner,
body.hic-tgs.header-dark.with-top-header .hero.full-screen-banner,
body.hic-tgs.header-theme.with-top-header .hero.full-screen-banner,
body.hic-tgs.header-light.with-top-header .hero.full-screen-banner .bg-image {
height: calc(100vh - 125px);
min-height: calc(100vh - 125px);
}
.hic-tgs.header-light.with-top-header .hero.full-screen-banner .bg-image,
.hic-tgs.header-theme-inv.with-top-header .hero.full-screen-banner .bg-image,
.hic-tgs.header-dark.with-top-header .hero.full-screen-banner .bg-image,
.hic-tgs.header-theme.with-top-header .hero.full-screen-banner .bg-image {
height: calc(100vh - 125px);
}
body.hic-tgs.header-light .hero.full-screen-banner,
body.hic-tgs.header-theme-inv .hero.full-screen-banner,
body.hic-tgs.header-dark .hero.full-screen-banner,
body.hic-tgs.header-theme .hero.full-screen-banner {
height: calc(100vh - 85px);
min-height: calc(100vh - 85px);
}
.hic-tgs.header-light .hero.full-screen-banner .bg-image,
.hic-tgs.header-theme-inv .hero.full-screen-banner .bg-image,
.hic-tgs.header-dark .hero.full-screen-banner .bg-image,
.hic-tgs.header-theme .hero.full-screen-banner .bg-image {
height: calc(100vh - 85px);
}
.hic-tgs .hero.short-banner, .hic-tgs.subpage .hero.short-banner {height: 280px;}
.hic-tgs.header-transparent .hero.short-banner, .hic-tgs.header-transparent.subpage .hero.short-banner {height: 400px;}
.hic-tgs .hero.tall-banner, .hic-tgs.subpage .hero.tall-banner {height: 580px;}
.hic-tgs.header-transparent .hero.tall-banner {height: 680px;}
.hic-tgs .hero.full-screen-banner, .hic-tgs .hero.full-screen-banner .bg-image {height: calc(100vh);}
.hic-tgs .hero .hero-banner-message h1 {font-size: 70px;}
.hic-tgs .hero .article-header .page-title {font-size: 60px; line-height: 70px;}
.hic-tgs .hero.has-form.form-bottom .article-header { bottom: 180px; }
} .hic-tgs .page-element, .hic-tgs .page-columns {padding: 50px 0;}
.hic-tgs .section-header {margin-bottom: 18px; text-align: center;}
.hic-tgs .section-title {text-transform: uppercase; color: #1b1b1b; font-size: 30px; font-weight: 600; margin-bottom: 1rem;}
.hic-tgs .text-left .section-header.text-center, .hic-tgs .text-left .main-button-container.text-center {text-align: left;}
.hic-tgs .text-left .section-header .section-title:after {margin-left: 0;}
.hic-tgs .property-listing.carousel, .hic-tgs .content-box-wrap.carousel {padding-bottom:0;}
.widget-form-wrap + .projects-content-boxes.row-fluid { padding-bottom: 0; }
@media (min-width: 641px) {
.hic-tgs .section-header {margin-bottom: 24px;}
}
@media (min-width: 1024px) {
.hic-tgs .page-element, .hic-tgs .page-columns {padding: 80px 0;}
.hic-tgs .section-header {margin-bottom: 34px;}
} .hic-tgs .widget-form-wrap .search-widget input[type="submit"] {border-radius: 3px;}
.hic-tgs.search-form-layout-2 .hero-main-wrap {position: relative;} 
.hic-tgs.search-form-layout-2 .hero-main-wrap .widget-form-wrap {position: absolute; z-index: 3; left: 0; right: 0; top: 120px; max-width: 1000px; background: rgba(0, 0, 0, .3);} .hic-tgs .content-boxes.icon-left-content .content-box-wrap.grid {justify-content: left;}
.hic-tgs .icon-above-content .content-box-icon {font-size: 40px;}
.hic-tgs .content-box-title h3 {font-size: 26px;}
.content-box {position: relative; margin-bottom: 30px;}
.content-box-image {height: 380px;}
.content-box-title h3 {font-size: 32px;	font-weight: 700;}
.content-box-overlay {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.content-box:hover .content-box-overlay {opacity: 1; z-index: 1;}
.content-box-image {background-position: center; background-size: cover;}
.content-box-content {z-index: 2;}
.content-only .content-box-button-wrap {	margin-top: 16px;}
.image-overlay-content-centered .content-box-overlay {background-color: rgba(0, 0, 0, .2); transition: all .2s;}
.image-overlay-content-centered .content-box:hover .content-box-overlay {background-color: rgba(0, 174, 239, .8);}
.image-overlay-content-centered .content-box-image {height: 380px;}
.image-overlay-content-centered .content-box-content {position: absolute; padding: 20px; text-align: center; height: auto;  top: 50%;  transform: translateY(-50%); -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%); color: #fff; width: 100%;}
.image-overlay-content-centered .content-box-title h3 {color: #fff; font-size: 32px; font-weight: 700; text-transform: uppercase;}
.image-overlay-content-centered .content-box-title h3::after {content: ''; width: 80px; height: 2px; display: block; background-color: #eee; margin: 15px auto;}
.image-overlay-content-centered .content-box-button {border: 2px solid #fff; padding: 10px 30px; color: #fff; opacity: 0; transition: all .5s; display: none;}
.image-overlay-content-centered .content-box:hover .content-box-button {opacity: 1; display: inline-block;}
.image-overlay-content-centered .content-box:hover .content-box-button-wrap {margin-top: 24px;}
.image-above-content .content-box-image {min-height: 225px;}
.image-above-content .content-box-title h3 {color: #1B1B1B;}
.image-above-content .content-box-button {border: 2px solid #fff; padding: 10px 30px; color: #fff; display: inline-block; transition: all .25s ease;}
.image-above-content .content-box-button-wrap {margin-top: 22px;}
.image-above-content .content-box-button:hover {color: #33bef2;	background-color: #fefefe;}
.icon-above-content .content-box {padding: 15px; border: 1px solid #eaeaea;}
.icon-above-content .content-box-icon {font-size: 40px; text-align: center;}
.icon-above-content .content-box h3 {color: #1B1B1B;}
.icon-above-content .content-box-button-wrap {margin-top: 24px;}
.icon-left-content.has-bg-img .hic-icon {
color: #FFF;
}
.content-box-link-absolute {position: absolute; top: 0; left: 0; width: 100%;  height: 100%; font-size: 0; opacity: 0; text-indent: 200%; z-index: 100;}
.hic-tgs.layout-3 .content-boxes.title-as-caption span:first-child {
font-size: 22px;
}
.hic-tgs.layout-3 .content-boxes.title-as-caption .hic-title h3 {
font-size: 18px;
}
.hic-tgs.layout-3 .content-boxes.title-as-caption span:last-child:not(:only-child) {
font-weight: 400;
font-size: 18px;
}
.hic-tgs.layout-3 .content-boxes.title-as-caption span {
display: block;
}
.hic-tgs .cb-awards .section-header{
margin-bottom: 0;
}
.hic-tgs .cb-awards .hic-box {
background-color: #FFF;
box-shadow: 0 1px 2px 0 rgba(0,0,0, .1);
}
.hic-tgs .cb-awards .sub-heading,
.hic-tgs .cb-clients .sub-heading,
.hic-tgs .cb-partners .sub-heading {
font-size: 16px;
font-weight: 400;
} .hic-tgs .section-cta.default-alignment .inner-section, .hic-tgs .section-cta.cta-layout-1.default-alignment .inner-section {margin: 0 auto; text-align: center;}
.hic-tgs .section-cta .cta-blurb + .main-button-container {margin-top: 50px;}
.hic-tgs .section-cta.cta-layout-1.has-bg-img .bg-float:before {background: rgba(51,51,51,.70);}
.hic-tgs .section-cta.cta-layout-2.has-bg-img, .hic-tgs .section-cta.cta-layout-3.has-bg-img, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img {padding: 0;}
.hic-tgs .section-cta.cta-layout-2.has-bg-img .bg-float:before, .hic-tgs .section-cta.cta-layout-3.has-bg-img .bg-float:before, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img .bg-float:before {display: none;}
.hic-tgs .section-cta.cta-layout-2.has-bg-img .inner-section, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img .inner-section {margin: 0 0 0 auto;}
.hic-tgs .section-cta.cta-layout-3.has-bg-img .inner-section {margin: 0 auto 0 0;}
.hic-tgs .section-cta.cta-layout-2.has-bg-img .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img .inner-section, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img .inner-section {padding: 50px 30px; max-width: 100%;}
.hic-tgs .section-cta.cta-layout-2.has-bg-img.default-section .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.default-section .inner-section, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img.default-section .inner-section {background: rgba(51,51,51,.70);}
@media (min-width: 641px){
.hic-tgs .section-cta.cta-layout-2.has-bg-img .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img .inner-section, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img .inner-section {width: 50%; padding: 5%;}
}
@media (min-width: 1024px) {
.hic-tgs .section-cta.cta-layout-2.has-bg-img .row, .hic-tgs .section-cta.cta-layout-3.has-bg-img .row, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img .row {max-width: 100%;}
.hic-tgs .section-cta.cta-layout-2.has-bg-img.default-alignment .inner-section .section-header, .hic-tgs .section-cta.cta-layout-3.has-bg-img.default-alignment .inner-section .section-header, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img.default-alignment .inner-section .section-header,
.hic-tgs .section-cta.cta-layout-2.has-bg-img.default-alignment .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.default-alignment .inner-section, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img.default-alignment .inner-section,
.hic-tgs .section-cta.cta-layout-2.has-bg-img.default-alignment .inner-section .main-button-container, .hic-tgs .section-cta.cta-layout-3.has-bg-img.default-alignment .inner-section .main-button-container, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img.default-alignment .inner-section .main-button-container  {text-align: left;}
.hic-tgs .section-cta.cta-layout-2.has-bg-img.default-alignment .section-header .section-title:after, .hic-tgs .section-cta.cta-layout-3.has-bg-img.default-alignment .section-header .section-title:after, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img.default-alignment .section-header .section-title:after  {margin-left: 0;}
} .hic-tgs .accordion {margin: 0 auto 30px;}
.hic-tgs .accordion-title {color: #1B1B1B; padding: 1.25rem 1rem; font-size: 16px; border-bottom: none; font-weight: 600; text-transform: uppercase;}
.hic-tgs .accordion-item {margin-bottom: 0; border-bottom: 1px solid #CCC;	background: rgba(255, 255, 255, 0.12);}
.hic-tgs .accordion-content {	background-color: #F8F8F8; color: #1b1f2a;}
.hic-tgs .accordion-title:hover, .hic-tgs .is-active .accordion-title {color: #FFF;}
.hic-tgs .accordion-title:before {top: 43%;} .hic-tgs .testimonial {position: relative;}
.hic-tgs .testimonial-main-content {padding: 30px 0; position: relative;}
.hic-tgs .testimonial-main-content:before, .hic-tgs .testimonial-main-content:after {font-family: 'Font Awesome 5 Free'; font-size: 20px; font-weight: 900;}
.hic-tgs .testimonial-main-content:before {content: '\f10d'; top: 0; left: 0;}
.hic-tgs .testimonial-main-content:after {content: '\f10e'; bottom: 0; right: 0;}
.hic-tgs .testimonial-main-content:before, .hic-tgs .testimonial-main-content:after {width: 26px; background-size: contain; 	background-repeat: no-repeat; display: block; position: absolute;}
.hic-tgs .testimonial .title {font-style: italic;}
.hic-tgs .default-alignment .testimonial p {text-align: justify;}
.hic-tgs .testimonial p {font-size: 14px; font-style: italic;}
.hic-tgs .testimonial .client-name {color: #1b1b1b; font-size: 16px; margin-top: 40px;}
.hic-tgs .testimonial .testimonial-rating .fa-star {margin-right: 7px;}
.hic-tgs .testimonial .name {font-weight: 700;	margin-bottom: 0;}
.hic-tgs .testimonial .job-title {margin-bottom: 4px; font-weight: 400;}
.hic-tgs .testimonial .location {font-weight: 300;}
.hic-tgs .testimonial .featured-img {height: 180px; width: 200px; margin: 16px auto 24px;}
.hic-tgs .testimonial .qoute {width: 42px; margin: 0 auto;}
.hic-tgs .testimonial .qoute-wrap {max-width: 42px; max-height: 42px; margin: 0 auto;}
.hic-tgs .testimonials .columns .slick-slider {margin-left: 0; margin-right: 0;}
.hic-tgs .testimonials .carousel .slick-dots {bottom: -16px;}
@media (min-width: 641px) {
.hic-tgs .testimonial p {font-size: 16px;}
.hic-tgs .testimonial .client-name {font-size: 20px;}
}
@media (min-width: 1024px) {
.hic-tgs .testimonial-main-content::before, .hic-tgs .testimonial-main-content::after {width: 46px; font-size: 34px;}
.hic-tgs .testimonial-main-content {padding: 50px 0;}
} .hic-tgs .recent-post.has-image .hic-image {height: 250px;} .hic-tgs .team.default-section .team-member-avatar,
.hic-tgs .team.theme .team-member-avatar {
border: 2px solid #1b1b1b;
}
.hic-tgs .team.default-section {color: #fff;}
.hic-tgs .team.default-section .section-title:after {background-color: #fff;}
.hic-tgs .columns .team-slides.slick-slider {margin-left: 16px; margin-right: 16px;}
.hic-tgs .team-slides .slick-arrow::before {	color: #FFF;}
.hic-tgs .team-slides .slick-prev {left: -16px;}
.hic-tgs .team .team-member-avatar {height: 170px; width: 170px; background-color: #FFF; border-radius: 50%; margin: 0 auto 34px; }
.hic-tgs .team .team-member-avatar {border: 2px solid #2298e8;}
.hic-tgs .team .member-name {font-weight: 700;}
.hic-tgs .team .member-phone, .hic-tgs .page-element .member-email {font-size: 14px;}
.hic-tgs .team .member-details .button {margin-top: 24px;} .team-details .hic-image {
min-height: 300px !important;
border-radius: 4px;
box-shadow: 2px 2px 8px rgba(10,10,10,.10);
}
.page-element.content-boxes.team-details .hic-box{
margin-bottom: 80px;
} .hic-tgs .team-slides .team-list{
margin-bottom: 0;
}
.hic-tgs .page-element.team .team-member-avatar {
border: none;
border-radius: 0;
width: 100%;
margin-bottom: 0;
position: relative;
height: 290px;
}
.hic-tgs .team .member-details .button {
display: block;
border-radius: 0;
margin-top: 20px;
border: none;
}
.hic-tgs .team-list .inner {
position: relative;
}
.hic-tgs .team-list {
margin-bottom: 0;
}
.hic-tgs .member-details .member-name,
.hic-tgs .member-details .member-position,
.hic-tgs .member-details .member-phone { transform: translate(0,22px);
opacity: 0;
transition: all .25s ease-in-out;
} 
.hic-tgs .member-details {
position: absolute;
bottom: 0;
left: 0;
right: 0;
} .hic-tgs .team-list .inner:hover .button {
background-color: #FFF;
color: #1b1f2a;
}
.hic-tgs .team-list .inner:hover .member-name,
.hic-tgs .team-list .inner:hover .member-position,
.hic-tgs .team-list .inner:hover .member-phone {
opacity: 1;
transform: translate(0, 0);
}
.hic-tgs .page-element.team .team-member-avatar:before {
content: '';
position: absolute;
height: 0;
width: 100%;
bottom: 0;
left: 0;
transition: all .25s ease-in-out;
}
.hic-tgs .team-list .inner:hover .team-member-avatar:before {
height: 100%;
}
.hic-tgs .page-element.team .footer-button-container { 
margin-top: 44px;
}
@media (min-width: 641px) {
.hic-tgs .header-left.default-alignment.team .section-header,
.footer-button-align-left.team .footer-button-container {
text-align: center;
}
}
@media (min-width: 1024px) {
.hic-tgs .team .team-member-avatar {height: 290px; width: 290px;}
.hic-tgs .header-left.default-alignment.team .section-header,
.footer-button-align-left.team .footer-button-container {
text-align: left;
}
.hic-tgs .footer-button-align-left.team .footer-button-container { 
margin-top: 0;
}
} .property-listing.slick-slider {	max-width: 95%;	margin: 0 auto 45px !important;}
.property-listing .slick-prev {left: -13px;}
.property-listing .slick-dots {bottom: -30px;}
.property-listing .columns {	padding: 0;}
.grid.property-listing .columns {padding: 0 15px; margin-bottom: 30px;}
.property-featured-image {height: 290px;}
.property-details {padding: 12px; transition: all .25s ease;}
.property-details .left-panel {float: left; width: calc(100% - 115px);}
.property-details .right-panel {float: right; width: 115px;}
.property-metas {list-style: none; margin: 0; text-align: right;}
.property-metas .fa {color: #000; font-size: 13px;}
.property-metas li {	display: inline-block; 	text-align: center;	font-size: 12px; font-weight: 600; color: #000;}
.property-address {font-size: 11px;}
.property-name {	color: #1b1b1b;	font-size: 14px;}
.property:hover .property-details {background-color: #ededed;}
.listing-design-2 .property .container, .hic-tgs_layout_3 .property .container {position: relative;}
.listing-design-2 .property-featured-image.with-overlay:before, .hic-tgs_layout_3 .property-featured-image.with-overlay:before {background-color: transparent;}
.listing-design-2 .property-details, .hic-tgs_layout_3 .property-details {position: absolute; z-index: 14; bottom: 0; right: 0;left: 0; background-color: rgba(51,51,51,.70); color: #fcfcfc; padding: 10px 16px; min-height: 83px;}
.listing-design-2 .property:hover .property-details, .hic-tgs_layout_3 .property:hover .property-details {background: rgba(51,51,51,.80);}
.listing-design-2 .property-name.primary-text, .listing-design-2 .property-address.tertiary-text, .hic-tgs_layout_3 .property-name.primary-text, .hic-tgs_layout_3 .property-address.tertiary-text {color: #fff !important;}
.listing-design-2 .property-metas li, .listing-design-2 .pty-icon, .hic-tgs_layout_3 .property-metas li, .hic-tgs_layout_3 .pty-icon {color: #fcfcfc;}
.listing-design-2 .property-price, .hic-tgs_layout_3 .property-price {left: 16px; color: #00adef; font-size: 16px; bottom: 3px; z-index: 40; font-weight: 500;}
.listing-design-2 .property-details .right-panel, .hic-tgs_layout_3 .property-details .right-panel {padding-top: 5px;}
@media (min-width: 641px) {
.property-listing.slick-slider {margin-bottom: 65px !important;}
.property-listing .slick-dots {bottom: -50px;}
}
@media (min-width: 1024px) {
.property.medium-3 .property-featured-image {height: 177px;}
}
@media screen and (min-width: 40em) {
.property.medium-3 .property-featured-image {height: 177px;}
}
@media screen and (min-width: 64em) {
.property.large-3 .property-featured-image {height: 177px;}
}
@media (max-width: 640px) {
.property-listing .slick-dots {bottom: 15px;}
}  .hic-tgs #sb_instagram .sbi_header_img {display: none;}
.hic-tgs #sb_instagram .sb_instagram_header a,
.hic-tgs #sb_instagram .sbi_header_text,
.hic-tgs #sb_instagram .sb_instagram_header h3.sbi_no_bio,
.hic-tgs #sb_instagram .sb_instagram_header {float: none !important;}
.hic-tgs #sb_instagram .sb_instagram_header {text-align: center;}
.hic-tgs #sb_instagram .sb_instagram_header h3.sbi_no_bio {margin: 0 0 50px auto !important; width: 100%;padding: 0 !important;}
body.hic-tgs #sb_instagram .sbi_photo{
height: 250px !important;
}
@media (min-width: 641px) {
.hic-tgs #sb_instagram .sb_instagram_header h3 {
font-size: 18px;
}
body.hic-tgs #sb_instagram .sbi_photo{
height: 120px !important;
}
}
@media (min-width: 1024px){
body.hic-tgs #sb_instagram .sbi_photo{
height: 220px !important;
}
} .columns:only-child .social-feed-wrap {
max-width: 100%;
}
.hic-tgs .cff-wrapper {
border-bottom: 0;
}
.hic-tgs #cff .cff-item {
border: 0;
}
.hic-tgs .columns:only-child .cff-wrapper {
overflow-y: visible;
} .galleries {margin-bottom: 50px;}
.gallery-list {margin-bottom: 30px;}
.gallery-image { position: relative;}
.gallery-image:before {content: '';	background-color: rgba(0, 173, 239, 0.76); position: absolute; left: 0;	top: 0;	width: 100%; opacity: 0; visibility: hidden; height: 100%; transition: all .25s ease-in-out;}
.galleries a:hover .gallery-image:before {opacity: 1; visibility: visible;}
.cross-icon-wrap {position: absolute; width: 100%; height: 100%;}
.cross-icon-wrap img {opacity: 0; visibility: hidden; transform: scale(0.6); transition: all .25s ease-in-out; margin: auto;}
.galleries a:hover .cross-icon-wrap img {opacity: 1; visibility: visible; transform: scale(1);}
.gallery-image{
height: 300px;
}
.row-fluid .gallery-image{
height: 375px;
}
.gallery .gallery-list .gallery-image {
height: auto !important;
}
.gallery .gallery-list .gallery-image:after {
content: '';
display: block;
padding-top: 100%;
}
.page-element.gallery.grid .gallery-list {
margin-bottom: 24px;
}
.gallery-list.columns {
padding: 0 10px;
} 
@media (min-width: 641px) {
.gallery-image {	height: 300px;}
.row-fluid .gallery-image { height: 374px;}
}
@media (min-width: 1024px) {
.gallery-image {	height: 350px;}
.layout-3 .row-fluid .gallery-image { height: 474px;}
} .hic-tgs .gform_footer{
text-align: center;
}
.hic-tgs .main-contact-form .section-header .frm-title {margin-bottom: 34px;}
.hic-tgs .main-contact-form .contact-details, 
.hic-tgs .main-contact-form .contact-details {margin-bottom: 24px;}
.hic-tgs .main-contact-form .contact-details div, .hic-tgs .main-contact-form .contact-details p {margin-bottom: 4px;} 
.hic-tgs .main-contact-form .contact-details div {padding: 0; display: block;}
.hic-tgs .main-contact-form .social-media {list-style: none; margin-left: 0;}
.hic-tgs .main-contact-form .social-media li {display: inline-block; padding: 0 4px; font-size: 18px;}
.hic-tgs .main-contact-form .social-media .fa {font-size: 20px;}
.hic-tgs .main-contact-form .sub-map {min-height: 300px; height: auto; position: relative;}
.hic-tgs .main-contact-form .sub-map iframe {position: absolute; height: 100%; width: 100%; left: 0; right: 0;}
.hic-tgs .main-contact-form .sub-map p {margin-bottom: 0;}
.hic-tgs .button.gform_button,
.hic-tgs .button.gform_previous_button,
.hic-tgs .button.gform_next_button{
margin-top: 24px;
margin-bottom: 24px;
}
.hic-tgs .main-contact-form .gfield input, 
.hic-tgs .main-contact-form .gfield select, 
.hic-tgs .main-contact-form .gfield textarea{
border:0;
background-color: transparent;
border-bottom: 1px #fff solid;
border-radius: 0;
padding-left: 0;
padding-right: 0;
color: #fff;
}
.hic-tgs .main-contact-form.light-section .gfield input, 
.hic-tgs .main-contact-form.light-section .gfield select, 
.hic-tgs .main-contact-form.light-section .gfield textarea,
.hic-tgs .main-contact-form.grey-section .gfield input, 
.hic-tgs .main-contact-form.grey-section .gfield select, 
.hic-tgs .main-contact-form.grey-section .gfield textarea{
border-bottom: 1px #000 solid;
color: #000;
}
.contact-details [class*="contact-"] {
position: relative;
}
.contact-details [class*="contact-"]:last-child {
margin-bottom: 12px !important;
}
.contact-details [class*="contact-"]::before {
font-family: 'Font Awesome 5 Free';
font-weight: 600;
position: relative;
margin-right: 10px;
}
.footer-layout-1 .contact-details [class*="contact-"]::before{
position: static;
margin-right: 10px;
}
.hic-tgs.footer-theme .footer-layout-4 .contact-details [class*="contact-"]::before,
body.hic-tgs.footer-theme .footer-layout-4.footer .contact-details > div{
color: #A8A8A8;
}
.hic-tgs.footer-theme .footer-layout-4 .contact-details [class*="contact-"]:hover::before{
color: #1b1b1b;
}
body.hic-tgs .footer.footer-layout-1 .menu li a{
padding-left: 10px;
padding-right: 10px;
}
.contact-details .contact-address::before {
content: '\f3c5';
}
.contact-details .contact-phone::before {
content: '\f095';
transform: scaleX(-1);
}
.contact-details .contact-email::before {
content: '\f0e0';
}
.hic-tgs .frm-title h4 {
font-size: 25px;
font-weight: 600;
} .hic-tgs .contact-layout-4 .row {
display: flex;
flex-wrap: wrap;
}
.hic-tgs .contact-layout-4.row-fluid .map-column {
padding: 0;
}
.hic-tgs .contact-layout-4.row-fluid .form-column {
padding: 0px 32px !important;
}
.hic-tgs .contact-layout-4 #sub_map, 
.hic-tgs .contact-layout-4 .sub-map{
height: 100% !important;
} .hic-tgs .main-contact-form.contact-layout-1.default-alignment .section-header, .hic-tgs .main-contact-form.contact-layout-2.default-alignment .section-header, .hic-tgs .main-contact-form.contact-layout-3.default-alignment .section-header, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.default-alignment .section-header {text-align: left;}
.hic-tgs .main-contact-form.contact-layout-1.has-map, .hic-tgs .main-contact-form.contact-layout-2.has-map, .hic-tgs .main-contact-form.contact-layout-3.has-map, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.has-map {padding-bottom: 0px;}
.hic-tgs .main-contact-form.contact-layout-1.has-map .sub-page-map, .hic-tgs .main-contact-form.contact-layout-2.has-map .sub-page-map, .hic-tgs .main-contact-form.contact-layout-3.has-map .sub-page-map, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.has-map .sub-page-map {margin-top: 50px;}
@media (min-width: 641px) {
.contact-details [class*="contact-"]::before {
left: -30px;
position: absolute;
margin-right: 0;
}
.contact-details [class*="contact-"] {
margin-left: 30px;
}
.hic-tgs .gform_footer{
text-align: left;
}
}
@media (min-width: 1024px) { .hic-tgs .main-contact-form.contact-layout-2 .inner-section .columns, .hic-tgs .main-contact-form.contact-layout-3 .inner-section .columns, .hic-tgs_layout_3 .main-contact-form.default-contact-layout .inner-section .columns {width: 100% !important;}
.hic-tgs .main-contact-form.contact-layout-2.has-map, .hic-tgs .main-contact-form.contact-layout-3.has-map, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.has-map  {padding: 0;}
.hic-tgs .main-contact-form.contact-layout-2.has-map .inner-section .row, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.has-map .inner-section .row {max-width: 100% !important; padding: 80px; width: 50%; margin-left: 0;}
.hic-tgs .main-contact-form.contact-layout-3.has-map .inner-section .row {max-width: 100% !important; padding: 80px; width: 50%; margin-right: 0;}
.hic-tgs .main-contact-form.contact-layout-2.has-map.default-alignment .section-header, .hic-tgs .main-contact-form.contact-layout-3.has-map.default-alignment .section-header, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.has-map.default-alignment .section-header {text-align: left;}
.hic-tgs .main-contact-form.contact-layout-2.has-map .sub-page-map, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.has-map .sub-page-map {width: 50%; position: absolute; right: 0; top: 0; bottom: 0; margin-top: 0;}
.hic-tgs .main-contact-form.contact-layout-3.has-map .sub-page-map {width: 50%; position: absolute; left: 0; top: 0; bottom: 0; margin-top: 0;}
.hic-tgs .main-contact-form.contact-layout-2.has-map .sub-map, .hic-tgs .main-contact-form.contact-layout-3.has-map .sub-map, .hic-tgs_layout_3 .main-contact-form.default-contact-layout.has-map .sub-map {height: 100%;} .hic-tgs .default-contact-layout .inner-section .gform_wrapper {
padding: 0 30px;
} .hic-tgs .contact-layout-4.row-fluid .form-column {
padding: 50px 80px !important;
}
.default-contact-layout .inner-section > .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.default-contact-layout.has-map .inner-section > .row > :nth-child(1) {
order: 1;
}
.default-contact-layout .inner-section > .row > :nth-child(2) {
order: 4;
width: 50%;
padding: 0px;
}
.default-contact-layout.has-map .inner-section > .row > :nth-child(2) {
width: 25%;
}
.default-contact-layout.has-map .inner-section > .row > :nth-child(3) {
order: 2;
width: 41.66%;
align-self: stretch;
}
.default-contact-layout.has-map .inner-section > .row > :nth-child(4) {
order: 3;
width: 33.33%;
}
.hic-tgs .main-contact-form.default-contact-layout .sub-map {
min-height: 400px;
height: 100%;
}
.hic-tgs .main-contact-form.default-contact-layout #sub_map{
height: 100%
}
.hic-tgs .main-contact-form.default-contact-layout .contact-details * {
font-size: 14px;
}
}
@media (min-width: 1280px){
.hic-tgs .main-contact-form.default-contact-layout .contact-details * {
font-size: inherit;
}
} .page-element.has-bg-img.default-section, .page-element.has-bg-img.default-section .section-header, .page-element.has-bg-img.default-section .section-title, .page-element.has-bg-img.default-section .client-name {color: #fff;}
.page-element.has-bg-img .inner-section {z-index: 20; position: relative;}
.page-element.has-bg-img.default-section .property .property-details {background-color: #FFF;}
.page-element.has-bg-img.default-section .slick-prev::before, .page-element.has-bg-img.default-section .slick-next::before {color: #FFF;}
.page-element.has-bg-img .property-featured-image.with-overlay:before, .page-element.has-bg-img .property-display-image.with-overlay:before, .page-element.has-bg-img .property-list-image-wrap.with-overlay:before {display: none;}
.page-element.has-bg-img.default-section .property-price {color: #000; bottom: 11px; left: 10px; font-weight: 500; background: rgba(255, 255, 255, 0.40); padding: 6px 10px;}
.page-element.has-bg-img.default-section .slick-dots li button:before, .page-element.has-bg-img.default-section .slick-dots li.slick-active button:before {color: #FFF;} .page-element.has-bg-img.default-section .accordion {background: transparent; border: none; max-width: 890px;}
.page-element.has-bg-img.default-section .accordion-title {color: #fff;}
.page-element.has-bg-img.default-section .accordion-title:focus, .page-element.has-bg-img.default-section .accordion-title:hover {background-color: rgba(255, 255, 255, 0.25); color: #FFF;}
.page-element.has-bg-img .accordion-item {margin-bottom: 5px; border-radius: 3px; border: none;}
.page-element.has-bg-img.default-section .accordion-content {background-color: #FFF;	border-bottom: none;}
.page-element.has-bg-img.default-section .accordion-content p {color: #1B1B1B;}
.page-element.has-bg-img.default-section .accordion-title:hover, .page-element.has-bg-img.default-section .is-active .accordion-title {background-color: rgba(255, 255, 255, 0.25); color: #FFF;} .hic-tgs .page-element.light-section, .hic-tgs .section-cta.cta-layout-2.has-bg-img.light-section .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.light-section .inner-section {background-color: #fff; color: inherit;}
.hic-tgs .page-element.grey-section, .hic-tgs .section-cta.cta-layout-2.has-bg-img.grey-section .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.grey-section .inner-section {background-color: #f2f2f2;}
.hic-tgs .page-element.dark-section, .hic-tgs .section-cta.cta-layout-2.has-bg-img.dark-section .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.dark-section .inner-section {background-color: #1b1b1b; color: #fff;}
.hic-tgs .page-element.theme-section, .hic-tgs .section-cta.cta-layout-2.has-bg-img.theme-section .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.theme-section .inner-section {color: #fff;}
.hic-tgs .page-element.second-theme-section, .hic-tgs .section-cta.cta-layout-2.has-bg-img.second-theme-section .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.second-theme-section .inner-section {background-color: #eee; color: #000;}
.hic-tgs .page-element.theme-section .section-title, .hic-tgs .page-element.dark-section .section-title {color: #fff;}
.hic-tgs .page-element.theme-section .section-title:after, .hic-tgs .page-element.dark-section .section-title:after {background-color: #fff;}
.hic-tgs .page-element.theme-section .button { background-color: #000; color: #fff; }
.hic-tgs .page-element.theme-section .button:hover { background-color: #fff; color: #000; } .hic-tgs .widget-form-wrap.light-section .search-widget input[type="submit"], .hic-tgs .widget-form-wrap.theme-section .search-widget input[type="submit"] {background-color: #1b1b1b; border: none; color: #FFF;}
.hic-tgs .widget-form-wrap.dark-section .search-widget input[type="submit"] {background-color: #00adef; border: none; color: #FFF;} .hic-tgs .team.default-section .member-phone a, .hic-tgs .team.default-section .member-email a, 
.hic-tgs .team.dark-section .member-phone a, .hic-tgs .team.dark-section .member-email a,
.hic-tgs .team.theme-section .member-phone a, .hic-tgs .team.theme-section .member-email a {color: #fff;} .hic-tgs .testimonials.theme-section .testimonial-rating .fa-star {color: #fff;} .hic-tgs .main-contact-form.dark-section .contact-details a, .hic-tgs .main-contact-form.dark-section .social-media a, 
.hic-tgs .main-contact-form.theme-section .contact-details a, .hic-tgs .main-contact-form.theme-section .social-media .fa {color: #FFF;} 
.hic-tgs .main-contact-form.dark-section .contact-details a:hover, .hic-tgs .main-contact-form.dark-section .contact-details a:active, 
.hic-tgs .main-contact-form.dark-section .social-media a:hover .fa, .hic-tgs .main-contact-form.theme-section .contact-details a:hover, 
.hic-tgs .main-contact-form.theme-section .contact-details a:active, .hic-tgs .main-contact-form.theme-section .social-media a:hover {color: #1b1b1b;}
.hic-tgs .main-contact-form.light-section .contact-details a {color: #1b1b1b;}
.hic-tgs .main-contact-form.light-section .social-media a {color: #2199e8;}
.hic-tgs .main-contact-form.light-section .contact-details a:active, .hic-tgs .main-contact-form.light-section .social-media a:hover {color: #999;} .grid-layout-3.has-bg-img .inner-section {max-width: 258px; margin: 0 auto;} .grid-layout-3.gallery .galleries .gallery-list {outline: none; margin-bottom: 8px;}
@media (min-width: 641px) {
.grid-layout-2 .grid .medium-6.large-4:first-child, 
.grid-layout-2 .grid .medium-6.large-3:first-child, 
.hic-tgs_layout_3 .default-grid-layout .grid .medium-6.large-4:first-child, 
.hic-tgs_layout_3 .default-grid-layout .grid .medium-6.large-3:first-child  {width: 100%} .grid-layout-2 .grid .medium-6.large-4:first-child .gallery-image, .grid-layout-2 .grid .medium-6.large-3:first-child .gallery-image {height: 400px}
.grid-layout-3.has-bg-img .inner-section {max-width: unset; margin: unset;} .grid-layout-3.gallery .galleries .gallery-list {margin: 0 4px 8px; width: calc(50% - 8px);}
.grid-layout-3 .grid .columns .gallery-image, 
.grid-layout-3 .grid .columns .property-featured-image {height: 220px;}
}
@media (min-width: 1024px) {          .grid-layout-2 .grid .medium-6.large-4:first-child .gallery-image, 
.grid-layout-2 .grid .medium-6.large-4:nth-child(2) .gallery-image,  .grid-layout-2 .grid .medium-6.large-3:first-child .gallery-image, 
.grid-layout-2 .grid .medium-6.large-3:nth-child(2) .gallery-image {height: 400px} .grid-layout-3.gallery .galleries{flex-direction: column; height: calc(281px * 4); justify-content: space-between; align-content: space-between;} .grid-layout-3.gallery .galleries .gallery-list {margin: unset;}
.grid-layout-3 .grid .gallery-list{ padding: 0; } .grid-layout-3.gallery .galleries .gallery-list.large-4{
width: calc(25% - 6px);
height: calc(281px - 6px);
} .grid-layout-3.gallery .galleries .gallery-list.large-4:nth-child(3),
.grid-layout-3.gallery .galleries .gallery-list.large-4:nth-child(4){
width: calc(50% - 6px);
height: calc(562px - 4px);
} .grid-layout-3.gallery .galleries .gallery-list.large-4:nth-child(4){
margin-left: calc(-25%);
}   .grid-layout-3.gallery .galleries .gallery-list.large-4:nth-child(7),
.grid-layout-3.gallery .galleries .gallery-list.large-4:nth-child(8),
.grid-layout-3.gallery .galleries .gallery-list.large-4:nth-child(9){
margin-bottom: 7px;
}
.grid-layout-3 .grid .large-4 .gallery-image {width: 100%; height: 100%; background-color: #fff;}    
.grid-layout-3 .grid .gallery-image:before {background-color: rgba(0,0,0,.65);}
} .theme section.team, section.team {background-color: #3bc1fe;}
.team .section-header {margin-bottom: 50px;}	
.hic-tgs .team .section-title {	color: #FFF;}
.hic-tgs .team-list {padding: 0 12px; margin-bottom: 50px;}
.hic-tgs .team-list .inner {text-align: center;}
.page-template-template-team .team-member-avatar {height: 170px; width: 170px; background-color: #FFF; border-radius: 50%; margin: 0 auto 34px; }
.page-template-template-team .team-member-avatar {border: 2px solid #2298e8;}
.page-template-template-team .member-details a:not(.button):hover, .page-template-template-team .member-details a:not(.button):focus {color: #1b1b1b;}
.page-template-template-team .member-name {font-size: 22px; font-weight: 500;}
.page-template-template-team .member-name, .page-template-template-team .member-position {margin-bottom: 12px;}
.page-template-template-team .member-position {color: #000; font-size: 14px;}
.page-template-template-team .member-address {color: #999;}
.page-template-template-team .member-details .button {margin-top: 34px;}
.hic-tgs.page-template-template-team .main-contact-form, .hic-tgs.single-team .main-contact-form {background-color: rgb(33, 153, 232); color: #fff;}
.hic-tgs.page-template-template-team .main-contact-form .contact-details a, .hic-tgs.page-template-template-team .main-contact-form .social-media a,
.hic-tgs.single-team .main-contact-form .contact-details a, .hic-tgs.single-team .main-contact-form .social-media a {color: #FFF;} 
@media (min-width: 641px) {
.hic-tgs .team-list {margin-bottom: 70px;}
.page-template-template-team .member-email {	margin-bottom: 16px;	}
.page-template-template-team .member-address {font-size: 14px;}
.page-template-template-team .team-list.medium-3 .button {font-size: 12px;}
.page-template-template-team .team-list.medium-3 .team-member-avatar {height: 140px; width: 140px;}
.page-template-template-team .team-list.medium-3 .member-name {font-size: 14px;}
.page-template-template-team .team-list.medium-3 .member-address, .page-template-template-team .member-phone, .page-template-template-team .member-email,
.page-template-template-team .member-position {font-size: 10px;}
.page-template-template-team .team-list .button 	{padding: 16px;}
}
@media (min-width: 1024px) {
.page-template-template-team .team-member-avatar {height: 290px; width: 290px;}
.page-template-template-team .team-list.medium-3 .team-member-avatar {width: 260px;	height: 260px;}
.page-template-template-team .team-list.medium-3 .button {font-size: 16px;}	
.page-template-template-team .team-list.medium-3 .member-name {font-size: 28px;}
.page-template-template-team .team-list.medium-3 .member-address, .page-template-template-team .member-phone, .page-template-template-team .member-email,
.page-template-template-team .member-position {font-size: 14px;}
} .hic-tgs.single-team .hero {height: 398px;}
.hic-tgs.single-team.subpage .main-content {padding-bottom: 0;}
.hic-tgs .agent-sinlge-header {position: absolute; height: 100%;	width: 100%;	top: 0;}
.hic-tgs .agent-sinlge-header .inner {height: 100%}
.hic-tgs .agent-sinlge-header .ash-container {max-width: 650px; width: 90%; margin: 80px auto 0 auto; background-color: rgba(255, 255, 255, 0.68); padding: 34px; border-radius: 4px; box-shadow: 0 2px 8px 0 rgba(0,0,0, .4);}
.hic-tgs .agent-sinlge-header .agent-avatar {	height: 120px; width: 120px; border-radius: 50%; margin: 0 auto; border: 2px solid #1b1f2a;}
.hic-tgs .agent-sinlge-header .agent-details {color: #1b1b1b;}
.hic-tgs .agent-sinlge-header .agent-name {color: #FFF; font-weight: 700; font-size: 20px;}
.hic-tgs .agent-sinlge-header .agent-position  {color: #FFF;margin-bottom: 12px;}
.hic-tgs .agent-sinlge-header .agent-address {margin-bottom: 0;}
.hic-tgs.single-team .agent-bio-col {padding-bottom: 50px;}
.hic-tgs.single-team .secondary-text {font-weight: 700;} 
.hic-tgs.single-team .agent-phone, .hic-tgs.single-team .agent-email, .hic-tgs.single-team .agent-alternative-number {margin-bottom: 10px;}
.hic-tgs.single-team .agent-phone .accent-text, .hic-tgs.single-team .agent-email .accent-text, .hic-tgs.single-team .agent-alternative-number .accent-text {margin-right: 5px;}
.hic-tgs .agent-listing-section {padding: 50px 0; background-color: #F7F7F7;}
.hic-tgs .agent-listing-section .section-title {text-align: center;}
.hic-tgs.single-team .agent-bio-col + div > :last-child {
margin-bottom: 50px;
}
@media (min-width: 641px) {
.hic-tgs .agent-listing-section {padding: 80px 0;}
.hic-tgs .agent-listing-section .section-title {text-align: left;}
.hic-tgs .agent-sinlge-header .ash-container{
width: 70%;
}
.hic-tgs .agent-sinlge-header .agent-avatar {	height: 150px; width: 150px;}
}
@media (min-width: 1024px) {
.hic-tgs .agent-sinlge-header .agent-name {font-size: 28px;}
.hic-tgs .agent-sinlge-header .agent-avatar {height: 200px; width: 200px;}
.hic-tgs .agent-sinlge-header .ash-container{
width: auto;
}
} .hic-tgs .widget-form-wrap.default-section {min-height: 218px; padding: 45px 0 30px;}
.hic-tgs #property_filters_options .search-form-title {font-weight: 600;}
.property-item .property-meta .svg-inline--fa {margin-right: 3px;}
@media (max-width:1023px) and (min-width:641px) {	
.property-item.medium-6:nth-child(2n+1) {clear: left;}
}
@media (min-width: 1024px){
.property-item.large-4:nth-child(3n+1) {clear: left;}
} .hic-tgs.single .property-header {padding: 24px 0; background-color: #2199e8; color: #fff}
.hic-tgs.single .property-header .top-price {color: #fff; text-align: center; margin-top: 10px;}
.hic-tgs.single .property-header .header-title {font-weight: 700; font-size: 18px; margin-bottom: 0;}
.hic-tgs.single .property-header .inner-content {text-align: center;}
.hic-tgs.single .property-header .top-price-string {font-weight: 700; font-size: 16px;}
.hic-tgs .property-is-sold .property-list-image-wrap::after {position: absolute; color: #fff; z-index: 3; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background-color: rgba(33, 153, 232, 0.63); top: 33px; left: -46px; padding: 10px 90px; font-size: 12px;  text-transform: uppercase;  content: 'Sold';}
.hic-tgs .property-is-sold .ribbon-status {display: none !important;}
@media (min-width: 641px) {
.hic-tgs.single .property-header .inner-content {text-align: left;}
.hic-tgs.single .property-header .top-price {margin-top: 0;}
}
@media (min-width: 1024px) {
.hic-tgs.single .property-header .header-title {font-size: 30px;}
.hic-tgs.single .property-header .top-price-string {line-height: 44px; font-size: 24px;}
}
@media (max-width: 640px) {
.page-template-template-property-search .row .row {margin-left: -25px; margin-right: -25px;}
} #EnquireFormModal{padding: 0px;	border:0;}
#EnquireFormModal h1, #EnquireFormModal .property_enquiry_content {padding: 22px;}
#EnquireFormModal h1 {background-color: #2196f3; color: #FFF;}
#EnquireFormModal .close-button {position: absolute; margin-top: 0; color: #FFF; font-size: 48px; right: 22px; top: 20px;}
.enquiry-form {padding: 0; color: #333}
.enquiry-form .section-title {font-size: 35px; margin-bottom: 24px;}
.enquiry-form .gform_body {float: left;	width: 100%;}
.enquiry-form .gfield {width: 100%;	float: left;}
.enquiry-form .gform_footer {width: 100%; text-align: center;}
.enquiry-form .gfield_html {margin-bottom: 22px;}
.enquire-button {width:100%; margin-top:12px;}
.enquiry-form .gform_button {border-radius: 3px; width: 100%; background-color: #3bc1fe; color: #fefefe;}
.enquiry-form .gform_button:hover {background-color: #000;}
.enquiry-form input, .enquiry-form textarea {border: 1px solid #B3B3B3;}
.enquiry-form input:focus, .enquiry-form textarea:focus {border: 1px solid #B3B3B3;}
.enquiry-form li{width:100% !important;}
@media (min-width: 641px) {
#EnquireFormModal h1, #EnquireFormModal .property_enquiry_content {padding: 44px;}
#EnquireFormModal .close-button {font-size: 48px; right: 49px; top: 39px;}
#EnquireFormModal{top: 69px !important;}
.enquiry-form .gform_wrapper {position: relative; max-width: 584px; 	margin: 0 auto;}
.enquiry-form .gfield {width: 139px;	}
.enquiry-form .gfield_html{margin-bottom: 22px;}
.enquiry-form .gform_button {width: 200px;}
}  .post-type-archive-testimonials_type .hero .hero-bg-overlay {background-color: rgba(10,0,0,0.5);}
.post-type-archive-testimonials_type .title, .post-type-archive-testimonials_type .content p {font-style: italic;}
.post-type-archive-testimonials_type .name, .post-type-archive-testimonials_type .job {margin-bottom: 0;}
.post-type-archive-testimonials_type .name {	font-weight: 700;}
.post-type-archive-testimonials_type .name, .post-type-archive-testimonials_type .job {line-height: 1.2;}
.post-type-archive-testimonials_type .job, .post-type-archive-testimonials_type .location {font-weight: 300; font-size: 16px;}
.post-type-archive-testimonials_type .featured-image-wrap {position: relative; width: 315px; display: block; margin: 0 auto 22px;}
.hic-tgs .testimonials_type {border-bottom: 1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px;}
.hic-tgs .testimonials_type:last-child {border-bottom: none;}
.testimonial-rating .fa-star {color: #0499d6; margin-right: 7px;}
@media (min-width: 641px) {
.hic-tgs .testimonials_type {margin-bottom: 30px;}
} .hic-tgs .footer {padding: 30px 0; margin-top: 0; position: relative; text-align: center; color: #1b1b1b;}
.hic-tgs .footer a, .hic-tgs .footer .menu a {color: #1b1b1b;}
.hic-tgs .footer .contact-details svg {margin-right: 3px;}
.hic-tgs.footer-dark .footer .footer-layout-3 h4,
.hic-tgs.footer-theme .footer .footer-layout-3 h4{
color: #fff;
} .hic-tgs .footer .logo-wrap {max-width: 135px; margin: 0 auto;}
.hic-tgs .footer .logo {width: 275px; 	margin-bottom: 8px;} .hic-tgs .footer .social-media {margin-left: 0; margin-bottom: 0; line-height: 0;}
.hic-tgs .footer .social-media li {display: inline-block; padding: 0 4px; font-size: 18px;}
.hic-tgs .footer .social-media li a {display: block;}
.hic-tgs .footer .social-media a {transition: all .25s ease-in-out;}
.hic-tgs .footer .social-media a:hover {transform: translate(0,-3px);} .hic-tgs .footer .menu a {font-weight: 500; font-size: 12px; text-transform: uppercase;} .hic-tgs .bottom-footer {text-align: center; padding: 30px 0 20px; background-color: #000;}
.hic-tgs .bottom-footer .inner-content {padding: 0;}
.hic-tgs .copyright, .hic-tgs .privacy {color: #ccc;}
.hic-tgs .colophon-link {display: inline-block;}
.hic-tgs .colophon-link li a {padding: 2px 8px;}
.hic-tgs .colophon-link li a, .hic-tgs .colophon-text, .hic-tgs .bottom-footer p {font-size: 11px; color: #ccc;}
.hic-tgs .colophon-link li {border-right: 1px solid;}
.hic-tgs .colophon-link li:last-child {border-right: none;}
.hic-tgs .colophon-text,.hic-tgs .bottom-footer p {font-weight: 300;}
.hic-tgs .bottom-footer p {
margin-bottom: 0;
}
@media (min-width: 641px) {
.hic-tgs .footer {padding: 40px 0;}
.hic-tgs .footer .menu a {padding: 6px 20px;}
}
@media (min-width: 1024px) {
.hic-tgs .footer {padding: 70px 0;}
} .hic-tgs .footer .menu li:last-child, .hic-tgs .footer .contact-details div:last-child {border-right: none;}
.hic-tgs .footer-col h4 {font-weight: 600;	font-size: 20px;}
.hic-tgs .footer .contact-details div {padding: 2px 12px;}
.hic-tgs .logo-wrap {margin-bottom: 0;}
.hic-tgs .footer-col {margin-bottom: 32px;}
.hic-tgs .footer-col:last-child {margin-bottom: 0;}
.hic-tgs .footer .menu a {padding: 2px 26px;}
@media (min-width: 641px) {
.hic-tgs .footer-col h4 {font-size: 16px;}
.hic-tgs .footer .menu li {border-right: 2px solid;	}
.hic-tgs .footer .contact-details div {border-right: 0; display: inline-block; padding: 0 12px;}
.hic-tgs .footer .menu li:last-child, .hic-tgs .footer .contact-details div:last-child {border-right: none !important;}
.hic-tgs.footer-dark .footer .menu li, .hic-tgs.footer-theme .footer .menu li {border-color: #fff;}
.hic-tgs.footer-dark .footer .contact-details div, .hic-tgs.footer-theme .footer .contact-details div {border-color: #fff; color: #fff;}
} .hic-tgs_layout_3.default-footer-color .footer {color: #fff;}
.hic-tgs_layout_3 .footer-col h4 {font-weight: 600;font-size: 16px;}
.hic-tgs_layout_3 .footer .menu li:last-child {border-right: none;}
.hic-tgs_layout_3 .footer .contact-details div:last-child {border-right: none;}
.hic-tgs_layout_3 .logo-wrap {margin-bottom: 0;}
.hic-tgs_layout_3 .footer-col {margin-bottom: 32px;}
.hic-tgs_layout_3 .footer-col:last-child {margin-bottom: 0;}
.hic-tgs_layout_3 .footer .menu a {padding: 7px 26px;}
.hic-tgs_layout_3 .footer .contact-details {text-align: center;}
.hic-tgs_layout_3 .footer .contact-details div {padding: 2px 12px;}
@media (min-width: 641px) {
.hic-tgs_layout_3 .footer .menu li {display: inline-block; border-right: 1px solid #2199E8;	}
.hic-tgs_layout_3 .footer .contact-details div {	border-right: 2px solid #2199e8; display: inline-block;	padding: 2px 12px;}
.hic-tgs_layout_3 .footer .contact-details div:last-child {border-right: none;}
} .hic-tgs.footer-light .footer {background-color: #fff; color: #1b1b1b;}
.hic-tgs.footer-dark .footer {background-color: #1b1f2a; color: #fff;}
.hic-tgs.footer-theme .footer {background-color: #00adef; color: #fff;}
.hic-tgs.footer-theme-inverse .footer {background-color: #f2f2f2; color: #00adef;}
.hic-tgs.footer-dark .footer .menu a, .hic-tgs.footer-dark .footer .contact-details, .hic-tgs.footer-dark .footer a,
.hic-tgs.footer-theme .footer .menu a, .hic-tgs.footer-theme .footer .contact-details, .hic-tgs.footer-theme .footer a,
.hic-tgs.footer-theme-inv .footer .menu a, .hic-tgs.footer-theme-inv .footer .contact-details, .hic-tgs.footer-theme-inv .footer a {color: #fff;}
.hic-tgs.footer-theme .footer .contact-details div, .hic-tgs.footer-theme-inv .footer .contact-details div, .hic-tgs.footer-theme .footer .menu li {border-color: #FFF;}
.hic-tgs.footer-theme .footer .contact-details svg {color: #fff;}
.hic-tgs.footer-dark .footer a:hover, .hic-tgs.footer-dark .footer .menu a:hover, .hic-tgs.footer-dark .footer .menu li.active a {color: #3bc1fe;}
.hic-tgs.footer-theme .footer a:hover, .hic-tgs.footer-theme .footer .menu a:hover, .hic-tgs.footer-theme .footer .menu li.active a, .hic-tgs.footer-theme-inv .footer a:hover,
.hic-tgs.footer-theme-inv .footer .menu a:hover, .hic-tgs.footer-theme-inv .footer .menu li.active a {	color: #1b1b1b;}
.hic-tgs.footer-dark .bottom-footer .copyright, .hic-tgs.footer-theme .bottom-footer .copyright {color: #fff;}
.hic-tgs.footer-dark .bottom-footer .colophon-link li a, .hic-tgs.footer-dark .bottom-footer .colophon-text {color: #fff;}
.hic-tgs.footer-light .bottom-footer .copyright, .hic-tgs.footer-theme-inverse .bottom-footer .copyright {color: #1b1b1b;}
.hic-tgs.footer-light .bottom-footer .colophon-link li a, .hic-tgs.footer-light .bottom-footer .colophon-text {color: #1b1b1b;}body.layout-1 {
color: #1b1f2a;
}
.layout-1 .button {
border-radius: 80px;
padding: 12px 38px;
}
.gform_wrapper .gform_ajax_spinner{
display: none;
}
.layout-1 .button.primary-white-button {
border: 1px solid #FFF;
color: #FFF;
}
body.layout-1,
body.layout-1 p,
.hic-tgs.layout-1 .section-title span,
.hic-tgs.layout-1  .header .menu a  {
font-family: 'Muli', sans-serif;
}
.layout-1 .content-boxes.with-background-box .hic-content {
padding: 50px 45px;
}
.hic-tgs.layout-1 .section-title {
color: #1b1f2a;
text-transform: none;
font-size: 32px;
line-height: 1.2;
}
.layout-1 .hero .button  {
background-color: transparent;
margin-bottom: 20px;
}
.layout-1 .hero .button:not(.gform_button) {
min-width: 268px;
}
.layout-1 .button:hover, .layout-1 .button:focus{
background-color: #000;
}
.layout-1 .button.gform_button,
.layout-1 .hero .booking-btn .button  {
background-color: #000;
}
.layout-1 .button.gform_button:hover,
.layout-1.hic-tgs .hero .booking-btn > .button:hover{
background-color: #fff;
color: #000;
}
.layout-1 .button.video-button:hover {
background-color:#000 !important;
border-color: #000 !important;
}
.layout-1 .button.secondary-white-button:not(.video-button) {
background-color:#fff;
color: #000;
}
.layout-1 .button.secondary-white-button:not(.video-button):hover{
color: #fff;
}
.hic-tgs #tribe-bar-form .tribe-bar-submit input[type=submit]:hover,
.hic-tgs #tribe-events .tribe-events-button:hover,
.hic-tgs #tribe-bar-form .tribe-bar-submit input[type=submit]:focus,
.hic-tgs #tribe-events .tribe-events-button:focus{
background-color: #000 !important;
}
.hic-tgs.layout-1 .page-element.default-section .section-title,
.hic-tgs.layout-1 .section-title,
.hic-tgs.layout-1 .page-element.default-section.testimonials .section-title,
.hic-tgs.layout-1 .page-element.default-section.testimonials .section-title span {
color: #1b1f2a;
}
.hic-tgs.layout-1 #sb_instagram .sbi_header_img {
display: block !important;
border: 1px solid;
}
.hic-tgs.layout-1 .page-element.default-section.has-bg-img:not(.testimonials) .section-title,
.hic-tgs.layout-1 .page-element.default-section.main-contact-form .section-title {
color: #fff;
}
.hic-tgs.layout-1 .section-title span {
font-size: 20px;
text-transform: uppercase;
display: block;
font-weight: 700;
letter-spacing: 4px;
margin-bottom: 12px;
font-family: 'Muli', sans-serif;
}
.hic-tgs.layout-1  .header .menu a {
font-weight: 700;
text-transform: none;
}
.hic-tgs.layout-1 .testimonials.default-section.grey-boxes .inner-section{
background-color: #f2f2f2;
}
.hic-tgs.layout-1 .testimonials.default-section.white-boxes .inner-section{
background-color: #fff;
} .button::after{
content: '\f30b';
font-family: 'Font Awesome 5 Free';
font-weight: 600;
margin-left: 20px;
position: relative;
transition: all .25s ease-in-out;
right: 0;
}
.button:hover::after {
right: -10px;
}
.button.video-button::after {
content: '\f144';
}
.button.video-button:hover::after{
right: 0;
transform: scale(1.25);
transform-origin: center;
display: inline-block;
}
.layout-1.hic-tgs .has-bg-img .button.gform_button {
border: 1px solid #FFF;
color: #FFF;
background-color: transparent;
}
.layout-1.hic-tgs .validation_message{
margin: -10px 0 0;
}
.layout-1.hic-tgs .contact-layout-1 .validation_message {
padding: 0;
}
.layout-1.hic-tgs [id*="gform_preview_"] {
position: static;
}
.layout-1.hic-tgs .ginput_preview {
padding: 20px 0;
margin-bottom: 20px;
} .hic-tgs.default-header-color .header, .hic-tgs.header-light .header {background-color: #fff; color: #1b1b1b;} .hic-tgs .header .logo { width: auto;}
.hic-tgs .header .menu a {text-transform: uppercase; font-size: 12px; font-weight: 500;}
.hic-tgs.default-header-color .header .menu a, .hic-tgs.header-light .header .menu a {color: #000;}
.hic-tgs.default-header-color .header .menu li.active a {
color: #00b3f9;
}
.hic-tgs.default-header-color .header .menu a:hover {color: #00b3f9;}
.hic-tgs.default-header-color .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {color: inherit;}
.hic-tgs.header-dark .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after, .hic-tgs.header-theme .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {color: #fff;}
.hic-tgs .header .menu .is-dropdown-submenu li a {color: #fff !important; font-size: 14px;}
.hic-tgs .header .menu .is-dropdown-submenu li:hover a, .hic-tgs .header .menu .is-dropdown-submenu li.active a {color: #FFF;}
.hic-tgs .header .menu .is-dropdown-submenu li {background-color: rgba(0, 0, 0, 0.85); padding: 5px 12px !important; transition: all .25s ease-in-out;}
.hic-tgs .header .menu .is-dropdown-submenu li:hover {background-color: rgb(33, 153, 232, 0.85); color: #fff;}
@media (max-width: 1023px){
.hic-tgs .header .logo{
max-width: 230px; max-height: 40px; 
}
} .layout-1.hic-tgs .top-bar-right .menu-container{
vertical-align: middle;
}
.layout-1.hic-tgs.hic-tgs.header-transparent .header .menu-container > .menu > li.active::before,
.layout-1.hic-tgs.hic-tgs.header-default .header .menu-container > .menu > li.active::before {
height: 1px;
} .layout-1.hic-tgs .hero .text-right .main-text-inner{
text-align: right;
}
.layout-1.hic-tgs .hero .text-left .main-text-inner{
text-align: left;
}
.layout-1.hic-tgs .hero .text-center .main-text-inner,
.layout-1.hic-tgs .hero.form-left .default-alignment .main-text-inner,
.layout-1.hic-tgs .hero.form-right .default-alignment .main-text-inner{
text-align: center;
}
.layout-1 .hero:not(.has-form) .hero-banner-message
.layout-1.hic-tgs .hero:not(.has-form) .hero-banner-form,
.layout-1.hic-tgs .hero:not(.has-form) .slide-item .sh-main-text {
position: absolute;
top: 130px;
bottom: 0;
height: calc(100% - 130px);
}
.layout-1 .hero.gallery-background-banner .hero-banner-message,
.layout-1 .hero.video-background-banner .hero-banner-message{
position: absolute;
top: 130px;
bottom: 100px;
height: auto;
margin-top: auto;
margin-bottom: auto;
}
.layout-1.hic-tgs .hero:not(.has-form) .hero-banner-form,
.layout-1.hic-tgs .hero:not(.has-form) .slide-item .sh-main-text {
width: calc(100% - 52px);
}
.layout-1 .hero:not(.has-form) .hero-banner-message {
width: 100%;
}
.layout-1.hic-tgs .hero.full-screen-banner{
min-height: 100vh;
}
.layout-1.hic-tgs.header-transparent.admin-bar .hero.full-screen-banner, 
.layout-1.hic-tgs.header-transparent.admin-bar .hero.full-screen-banner .bg-image {
min-height: calc(100vh - 46px);
height: auto;
}
.hic-tgs .hero.page-banner.default-height, .subpage .hero, .subpage .hero .bg-image {height: 320px;}
.hic-tgs .hero.page-banner.default-height.has-form,.subpage .hero.default-height.has-form .bg-image {min-height: 320px; height: auto;}
.hic-tgs .hero.gallery-background-banner.default-height {height: 600px;}
.layout-1 .hero-banner-message,
.layout-1.hic-tgs .hero .hero-banner-form,
.layout-1.hic-tgs .slide-item .sh-main-text {
height: auto;
}
.layout-1 .hero:not(.has-form) .text-center .hero-banner-message,
.layout-1 .hero:not(.has-form) .default-alignment .hero-banner-message{
margin: auto;
left: 0;
right: 0;
}
.layout-1 .hero-form-side .text-right .hero-banner-message {
padding: 0 0 100px 80px;
}
.layout-1 .text-right .hero-banner-message{
text-align: right;
right: 0;
}
.layout-1 .hero-form-side .text-left .hero-banner-message {
padding: 0 80px 100px 0;
}
.layout-1 .text-left .hero-banner-message {
text-align: left;
left: 0;
right: auto;
}
.layout-1 .text-center .hero-banner-message {
padding: 0 80px 100px;
text-align: center;
left: auto;
right: auto;
}
.layout-1 .hero:not(.has-form) .hero-banner-message {
padding: 0;
}
.layout-1 .hero:not(.has-form) .default-alignment .hero-banner-message {
text-align: center;
}
.layout-1.hic-tgs .hero.video-background-banner.has-form .table-cell-mid,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .table-cell-mid{
vertical-align: middle;
}
.layout-1 .form-left .hero-banner-message .hero-btn-wrap{
text-align: right;
}
.layout-1 .form-bottom .hero-banner-message .hero-btn-wrap{
text-align: center;
}
.layout-1 .form-right .hero-banner-message .hero-btn-wrap{
text-align: left;
}
.layout-1 .hero:not(.has-form) .text-center .hero-banner-message .hero-btn-wrap{
text-align: center;
}
.layout-1 .hero:not(.has-form) .text-right .hero-banner-message .hero-btn-wrap{
text-align: right;
}
.layout-1 .hero:not(.has-form) .text-left .hero-banner-message .hero-btn-wrap{
text-align: left;
}
.layout-1.hic-tgs .hero.hero-form-side.form-right .hero-banner-form,
.layout-1.hic-tgs .hero.hero-form-side.form-left .hero-banner-message{
right: 0;
}
.layout-1.hic-tgs .hero.hero-form-side.form-left .hero-banner-form,
.layout-1.hic-tgs .hero.hero-form-side.form-right .hero-banner-message{
left: 0;
}
.layout-1.hic-tgs .hero .hero-banner-form .form-wrapper{
border-radius: 12px;
text-align: left;
color: #fff;
padding: 24px;
height: fit-content;
}
.layout-1.hic-tgs .hero-banner-form input,
.layout-1.hic-tgs .hero-banner-form select,
.layout-1.hic-tgs .hero-banner-form textarea,
.layout-1.hic-tgs .hero-banner-form label {
font-size: 12px;
}
.layout-1.hic-tgs .hero-banner-form label {
color: #FFF;
}
.layout-1.hic-tgs .hero-banner-form .gfield_label {
font-size: 14px;
}
.layout-1.hic-tgs .hero-banner-form .gfield_checkbox li,
.layout-1.hic-tgs .hero-banner-form .gfield_radio li{
display: inline-block;
width: auto;
}
.layout-1.hic-tgs .hero-banner-form .gfield_radio li label,
.layout-1.hic-tgs .hero-banner-form .gfield_checkbox li label{
width: auto;
}
.layout-1.hic-tgs .hero-banner-form .gfield_radio,
.layout-1.hic-tgs .hero-banner-form .gfield_checkbox {
padding-bottom: 0;
}
.hero-banner-form * + .gform_wrapper {
margin-top: 30px;
}
.hero-banner-form .gform_wrapper .gform_button{
width: 100%;
}
.hero-banner-form .gform_button:hover {
background-color: #000;
}
.layout-1.hic-tgs .hero .slide-item:nth-child(odd) .sh-main-text{
padding-left: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text{
left: 26px;
}
.layout-1.hic-tgs .hero .slide-item:nth-child(even) .sh-main-text{
padding-right: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text {
right: 26px;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .main-text-inner,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(even) .main-text-inner{
text-align: right;
margin-right: 0;
max-width: 100%;
}
.layout-1.hic-tgs  .hero:not(.has-form) .slide-item:nth-child(odd) .main-text-inner,
.layout-1.hic-tgs  .hero.form-bottom .slide-item:nth-child(odd) .main-text-inner{
text-align: left;
margin-left: 0;
max-width: 100%;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(odd) .hero-btn-wrap .button,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(odd) .hero-btn-wrap .button {
margin-left: 0;
margin-right: 20px;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .hero-btn-wrap .button,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(even) .hero-btn-wrap .button {
margin-right: 0;
margin-left: 20px;
}
.layout-1.hic-tgs .hero.has-form.full-screen-banner,
.layout-1.hic-tgs .hero.has-form.full-screen-banner .inner-content,
.layout-1.hic-tgs .hero.has-form.full-screen-banner .bg-image {
min-height: 100vh;
height: auto;
}
.layout-1.hic-tgs.admin-bar .hero.has-form,
.layout-1.hic-tgs.admin-bar .hero.has-form .inner-content,
.layout-1.hic-tgs.admin-bar .hero.has-form .bg-image {
min-height: calc(100vh - 46px);
}
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form .inner-content,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form .bg-image {
min-height: calc(250px);
height: auto;
}
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form .inner-content,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form .bg-image {
min-height: calc(320px);
}
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form .inner-content,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form .bg-image {
min-height: calc(400px);
}
.layout-1.hic-tgs.header-light .hero.has-form, 
.layout-1.hic-tgs.header-light .hero.has-form .inner-content, 
.layout-1.hic-tgs.header-light .hero.has-form .bg-image {
min-height: calc(100vh - 115px);
}
.layout-1.hic-tgs .hero.has-form .inner-content{
position: relative;
}
.layout-1.hic-tgs .hero.has-form .slide-item .sh-main-text{
margin: 100px 20px 0;
height: calc(100vh - 200px);
}
.layout-1.hic-tgs .hero.has-form .slide-item .hero-banner-form{
margin: 80px 20px 120px;
position: relative;
} .section-title {position: relative;}
.hic-tgs .content-box .content-box-overlay + .content-box-icon,
.hic-tgs .content-box .content-box-overlay + .content-box-icon + .content-box-content{
position: relative;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about.theme-section .footer-button-container .button{
background-color: #000;
}
.page-element.theme-section .section-title span{
color: #fff;
}
.content-boxes[class*="split-"].then-left .hic-content,
.content-boxes[class*="split-"].then-right .hic-content{
padding: 15px;
} .layout-1 .team.has-bg-img .button{
color: #fff;
border-color: #fff;
}
.layout-1 .team.has-bg-img .footer-button-container .button{
background-color: transparent;
} .page-element.widget-form-wrap{
padding: 30px 0;
}
.main-content.has-search-form {
padding-top: 0 !important;
}
.hic-tgs .widget-form-wrap.default-section {background-color: #2199e8; color: #fff;}
.hic-tgs .widget-form-wrap.default-section .search-widget input[type="submit"] {background-color: #1b1b1b; border: none; color: #FFF;}
.hic-tgs .widget-form-wrap.default-section .search-widget input[type="submit"]:hover, .hic-tgs .widget-form-wrap.default-section .search-widget input[type="submit"]:focus {background-color: #3E3E3E;}
.hic-tgs .widget-form-wrap .search-widget input[type="submit"] {
border-radius: 50px;
border: 2px #000 solid;
background-color: transparent;
color: #000;
}
.hic-tgs .widget-form-wrap .search-widget input[type="submit"]{
margin-top: 30px;
}
.widget-search-title {
text-align: center;
margin: 30px 0 50px;
}
body .search-widget.filter-form input[type='text']{
border-radius: 30px;
}
body .search-widget.filter-form input[type='text']:hover,
body .search-widget.filter-form input[type='text']:focus{
background-color: #e1e3e4;
}
body .search-widget.filter-form .field-group select,
body .search-widget.filter-form input[type='text'] {
background-color: #f1f3f4;
border: 0;
height: 45px;
color: #000;
outline: none;
}
body .search-widget.filter-form .field.last{
display: none;
}
body .search-widget.filter-form .field-group select,
body .search-widget.filter-form input[type='text']{
padding-left: 30px;
padding-right: 30px; 
}
body .search-widget.filter-form #search_filters{
text-align: center;
}
body .search-widget.filter-form input[type='text']::placeholder{
color: #000;
}
body .nice-select:after {
border-bottom-color: #000;
border-right-color: #000;
}
form.search-widget.filter-form {
margin: 20px 0 0;
}
#hic-search-filter-form,
.layout-1.hic-tgs .widget-form-inner-wrap {
background-color: transparent;
}
.page-element.widget-form-wrap .widget-form-inner-wrap {
width: 100%;
}
#search_filter_field{
position: relative;
}
#search_filter_field::after {
content: '\f002';
top: 3px;
right: 15px;
color: rgba(0,0,0,.35);
font-size: 25px;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
position: absolute;
}
#search_filter_field:hover::after{
color: rgba(0,0,0,.5);
}
.search-widget.filter-form .field-group{
margin-bottom: 0;
}
@media (max-width: 640px){
.layout-1.hic-tgs .hero.video-background-banner.has-form.hero-form-side .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form.hero-form-side .hero-banner-message {
padding: 200px 0 0;
}
.layout-1.hic-tgs.header-light .hero.video-background-banner.has-form.hero-form-side .hero-banner-message,
.layout-1.hic-tgs.header-light .hero.gallery-background-banner.has-form.hero-form-side .hero-banner-message {
padding: 200px 0 0;
}
.layout-1.hic-tgs .hero.video-background-banner.has-form .hero-banner-message *,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .hero-banner-message *{
text-align: center;
}
.layout-1.hic-tgs .hero.video-background-banner.has-form .hero-banner-form,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .hero-banner-form{
padding: 80px 20px 120px;
position: relative;
}
.layout-1.hic-tgs .hero.video-background-banner.has-form .bg-image,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .bg-image {
height: 100%;
}
.layout-1.hic-tgs .hero.has-form .hero-video-banner,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .hero-slider {
position: absolute;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
}
@media (min-width:641px){
.layout-1.hic-tgs .hero-banner-form input, 
.layout-1.hic-tgs .hero-banner-form select, 
.layout-1.hic-tgs .hero-banner-form textarea, 
.layout-1.hic-tgs .hero-banner-form label {
font-size: 14px;
}
.layout-1.hic-tgs .hero-banner-form .gfield_label {
font-size: 16px;
}
.page-element.widget-form-wrap .widget-form-inner-wrap {
width: 80%;
margin: 0 auto;
}
body .search-widget.filter-form #search_filters{
padding-left: 30px;
padding-right: 30px; 
}
body .search-widget.filter-form #search_filter_field + #search_filters{
text-align: left;
} .layout-1.hic-tgs .icon-left-content .medium-4 .hic-icon img{
width: 40px;
height: 40px;
}
}
@media (min-width: 641px) and (max-width: 1023px){
.layout-1 .hero:not(.has-form) .text-left .hero-banner-message,
.layout-1 .hero.form-bottom .text-left .hero-banner-message {
left: calc((100vw - 638px) / 2);
}
.layout-1 .hero:not(.has-form) .text-right .hero-banner-message,
.layout-1 .hero.form-bottom .text-right .hero-banner-message {
right: calc((100vw - 638px) / 2);
}
}
@media (min-width:1024px){
.page-element.widget-form-wrap .widget-form-inner-wrap {
width: 50%;
}
}
.cb-awards .sub-heading {
font-size: 16px;
font-weight: 400;
} .content-boxes.icon-left-content .slick-track {
margin: 20px 0 !important;
} .layout-1.hic-tgs .hic-title h3{
text-transform: none;
line-height: 1.2;
}
.header-left .hic-content .hic-button-wrap {
display: none;
}
.layout-1.hic-tgs [class*="split-"] .hic-content{
margin-bottom: 50px;
}
.layout-1.hic-tgs [class*="split-"]:not(.about) .hic-title h3{
font-size: 30px;
}
.layout-1.hic-tgs [class*="split-"].team-details:not(.about) .hic-title h3 {
font-size: 26px;
}
.hic-tgs .icon-above-content.default-alignment, .hic-tgs .image-above-content.default-alignment {text-align: center}
.hic-tgs .icon-above-content .content-box {padding: 15px; border: 1px solid #eaeaea;}
.layout-1.hic-tgs .content-boxes[class*="split-"].then-left .hic-image-container.has-image,
.layout-1.hic-tgs .content-boxes[class*="split-"].then-right .hic-image-container.has-image{
margin-bottom: 0;
}
.projects .grid .columns {
margin-bottom: 34px;
} 
.projects .grid .columns:last-child{
margin-bottom: 0;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .columns .hic-title h3,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns .hic-title h3{
color: #000;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .hic-title span,
.layout-1.hic-tgs [class*="split-"].image-left-content .hic-title span{
font-size: small;
display: block;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(odd) .hic-title span,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(even) .hic-title span,
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(even) .hic-title span,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(odd) .hic-title span{
color: #fff;
}
.layout-1.hic-tgs [class*="split-"].image-left-content .hic-button-wrap,
.layout-1.hic-tgs [class*="split-"].image-right-content .hic-button-wrap{
text-align: left;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(odd) .button,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(even) .button,
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(even) .button,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(odd) .button{
background-color: #1b1b1b;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(odd) .button:hover,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(even) .button:hover,
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(even) .button:hover,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(odd) .button:hover{
background-color: #000;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .footer-button-container .button-wrapper .button,
.layout-1.hic-tgs .footer-lined-button .main-button-container .button {
border-radius: 0;
background-color: #fff;
color: #1b1b1b;
border: 1px #1b1b1b solid;
z-index: 2;
position: relative;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .footer-button-container .button-wrapper .button:hover,
.layout-1.hic-tgs .footer-lined-button .main-button-container .button:hover{
color: #fff;
}
.layout-1.hic-tgs [class*="split-"] .footer-button-container .button-wrapper {
position: relative;
margin-top: 50px;
}
.layout-1.hic-tgs .footer-lined-button .main-button-container{
position: relative;
}
.layout-1.hic-tgs [class*="split-"] .footer-button-container .button-wrapper::before,
.layout-1.hic-tgs .footer-lined-button .main-button-container::before {
content: '';
height: 1px;
width: 100%;
background-color: #1b1b1b;
left: 0;
right: 0;
position: absolute;
top: 50%;
z-index: 1;
}
.layout-1.hic-tgs [class*="split-"] .footer-button-container .button::after,
.layout-1.hic-tgs .footer-lined-button .button::after{
display: none;
}
.layout-1.hic-tgs .icon-left-content .hic-box:hover .hic-icon svg,
.layout-1.hic-tgs .icon-left-content .hic-box:hover .hic-icon img {
transform: scale(1.25);
}
.layout-1.hic-tgs .icon-left-content .hic-icon svg,
.layout-1.hic-tgs .icon-left-content .hic-icon img {
transition: all .25s ease-in-out;
transform: scale(1);
}
.layout-1.hic-tgs .animate-zoom{
overflow: visible;
} .layout-1.hic-tgs .content-boxes.about .hic-content{
padding: 30px 0 0 !important;
margin-right: 0 !important;
}
.layout-1.hic-tgs .content-boxes.about .hic-image{
padding: 30px !important;
height: 100% !important;
top: 0 !important;
left: 0;
width: 100% !important;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about .footer-button-container .button {
border-radius: 80px;
color: #fff;
border: none;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about .footer-button-container .button:hover {
background-color: #000;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about .footer-button-container .button-wrapper {
margin-top: 0;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about .footer-button-container .button-wrapper::before {
display: none;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about .footer-button-container .button::after{
display: inline-block;
}
.layout-1.hic-tgs .footer-button-container .button{
min-width: 230px;
} .banner-form-style-1 .hero .form-wrapper {
background-color: rgba(107, 107, 107, 0.4) !important;
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}
.banner-form-style-1.hic-tgs .hero .gfield input {
background-color: transparent;
border-bottom: 2px solid #cacaca;
border-radius: 0;
color: #FFF;
}
.banner-form-style-1 .hero .button.gform_button:hover,
.banner-form-style-1 .hero .button.gform_button:focus {
background-color: #000;
color: #FFF;
}
.banner-form-style-1 .hero .validation_message {
font-weight: 600;
color: #ff3030;
margin-bottom: 8px !important;
margin: -27px 0 12px !important;
}  .hic-tgs .testimonials.default-section .testimonial-rating .fa-star {color: #0499d6;} .hic-tgs .default-alignment .recent-post-content {text-align: center;}
.hic-tgs .default-section .recent-post-content {background-color: #F8F8F8; padding: 24px;}   .layout-1.hic-tgs .default-contact-layout .contact-header + .columns.medium-6{
padding: 0;
}
.layout-1.hic-tgs .contact-layout-1 .gform_wrapper{
margin: 0 0 20px;
} .layout-1 .galleries {
margin-bottom: 0;
}
.gallery .footer-button-container {
padding: 50px 0;
margin-bottom: 50px;
}
.layout-1 .main-contact-form.has-bg-img .bg-float:before {
background: rgba(27, 31, 42, 0.8);
}
.layout-1.hic-tgs .main-contact-form svg path {
fill: #000;
}
.layout-1.hic-tgs .main-contact-form.has-bg-img svg path {
fill: #fff;
}
.layout-1.hic-tgs .main-contact-form.has-bg-img a {
color: #fff;
}
.layout-1.hic-tgs .main-contact-form .contact-details a {
color: #000;
} .hic-tgs.default-footer-color .footer, .hic-tgs.default-footer-color .bottom-footer {background-color: #FFF; color: #1b1b1b;}
.hic-tgs.default-footer-color .footer-col h4 {color: #1b1b1b;}
.hic-tgs.default-footer-color .bottom-footer .copyright {color: #1b1b1b;}
.hic-tgs.default-footer-color .bottom-footer .colophon-link li a, .hic-tgs.default-footer-color .bottom-footer .colophon-text,.hic-tgs.default-footer-color .bottom-footer p {color: #1b1b1b;}
.hic-tgs .footer .menu li{display: inline-flex;}
.layout-1.hic-tgs .footer .footer-layout-3 { justify-content: space-between; flex-direction: column; align-items: center;}
.layout-1.hic-tgs .footer .footer-layout-3 .footer-col { width: auto; text-align: center; margin-bottom: 50px;}
.layout-1.hic-tgs .footer .footer-layout-3 .menu{text-align: center;}
.layout-1.hic-tgs .footer .menu a {text-transform: none;}
.layout-1.hic-tgs .footer .contact-details{margin-bottom: 18px;}
.layout-1.hic-tgs .footer .contact-details div{display: block;}
.layout-1.hic-tgs .footer .contact-details > div a,
.layout-1.hic-tgs .footer .contact-details > div { font-size: 12px; letter-spacing: 1.2px; }
.layout-1.hic-tgs .footer .contact-details > div a,
.layout-1.hic-tgs .footer .contact-details > div,
.layout-1.hic-tgs .footer .menu li a {padding: 8px 0;}
.layout-1.hic-tgs .page-element.about.content-boxes .hic-box .hic-image { min-height: 375px; }
.layout-1.hic-tgs .footer-col h4 { font-size: 16px; letter-spacing: 1.5px; margin-bottom: 16px;}
.layout-1.hic-tgs .footer-col h4:empty { margin-bottom: 0; }
.layout-1.hic-tgs.footer-dark .footer .menu li a{ font-size: 14px;}
.layout-1.hic-tgs .bottom-footer{padding: 15px 0 15px;}
.layout-1.hic-tgs .footer .contact-details [class*="contact-"] {
padding: 0;
font-weight: 500;
}
body.layout-1 #sb_instagram .sbi_photo {
border-radius: 0;
}
.hic-tgs #sb_instagram .sb_instagram_header h3 {
font-weight: 700;
}
.hic-tgs #sb_instagram .sb_instagram_header h3,
.hic-tgs #sb_instagram .sbi_header_text .sbi_bio {
color: #1b1f2a;
} .layout-1 .testimonials.page-element.has-bg-img.default-section{
color: #1b1f2a;
}
.hic-tgs.layout-1 .testimonials .slick-dots li button:before {
color: #1b1f2a;
opacity: 1;
}
body.layout-1 .slick-dots li button:before {
font-size: 10px;
}
.hic-tgs.layout-1 .testimonials .client-name,
.hic-tgs.layout-1 .testimonials .client-location {
font-weight: 700;
}
.layout-1 .testimonials .bg-float:before {
display: none;
}
.hic-tgs.layout-1 .testimonial-main-content:before,
.hic-tgs.layout-1 .testimonial-main-content:after,
.layout-1 .testimonials .slick-arrow {
display: none !important;
}
.layout-1 .testimonials .inner-section {
margin: 0 26px;
padding: 30px 20px;
}
.layout-1 .testimonials .inner-section .columns{
padding-left: 0;
padding-right: 0;
}
.layout-1 .testimonials .bg-float{
position: static;
display: block;
height: 250px;
margin: 0 26px;
width: auto;
}
.layout-1.hic-tgs .testimonial .client-name{
margin-top: 0;
}
.layout-1.hic-tgs .testimonials .carousel .slick-dots{
bottom: 0;
}
.layout-1.hic-tgs .header .menu .menu-button a {
border-radius: 40px;
} @media (max-width: 640px) {
.layout-1.hic-tgs [class*="split-"].then-left .footer-button-container .button-wrapper,
.layout-1.hic-tgs [class*="split-"].then-right .footer-button-container .button-wrapper{
margin-top: 0;
}
}
@media (min-width: 641px) and (max-width: 1023px){
.layout-1.hic-tgs [class*="split-"].content-boxes.about.image-contain .footer-button-container .button-wrapper{
margin-left: calc(40vw - 26px);
}
}
@media (min-width: 641px) {  .layout-1 .hero .button  {
min-width: auto;
} .layout-1.hic-tgs .footer .footer-layout-3 .footer-col { max-width: 250px; }
.layout-1.hic-tgs .footer .footer-layout-3 { flex-direction: row; align-items: start;}
.layout-1.hic-tgs .footer .footer-layout-3 .footer-col { text-align: left; margin-bottom: 32px;}
.layout-1.hic-tgs .footer .footer-layout-3 .menu{text-align: left;} .layout-1 .testimonials .bg-float{
position: absolute;
width: 100%;
}
.layout-1 .testimonials .inner-section {
max-width: calc(50% + 8px);
margin-left: 20px;
padding: 60px 80px 60px 50px;
}
.layout-1 .testimonials .bg-float {
right: 0;
left: auto;
z-index: 21;
height: calc(100% - 220px);
top: 110px;
max-width: calc(50% + 8px);
margin-right: 20px;
}
.layout-1 .testimonials:not(.has-bg-img) .inner-section {
max-width: 100%;
margin: 0 auto;
} .layout-1 .button {
padding: 14px 32px;
}
.layout-1.hic-tgs .top-header{
padding: 8px 0;
}
.hic-tgs .header .menu > li > a:before {display: none;}
.hic-tgs .header .menu li { padding-right: 50px;    } .layout-1.hic-tgs .header .top-bar { padding: 12px 26px; max-width: 690px;}
.hic-tgs .top-bar { display: flex;flex-flow: row wrap;}
.hic-tgs .top-bar-left {width: 16.66%;  }
.hic-tgs .top-bar-right {width: 83.33%;}
.hic-tgs .top-bar-right .top {height: 100%; display: table; width: 100%; margin: 0;}
.hic-tgs .top-bar-right .menu-container {vertical-align: middle; display: table-cell;}
.hic-tgs .hero.page-banner.default-height, .subpage .hero, .subpage .hero .bg-image {height: 300px;}
.hic-tgs .header .menu li {padding-right: 24px;}
.hic-tgs .header .menu li:last-child {padding-right: 0;}
.hic-tgs .header .menu a {position: relative; padding-right: 0; padding-left: 0;}
.hic-tgs .header .menu a {transition: all .25s ease-in-out; }
.hic-tgs .header .menu .menu-button a {padding: 12px 15px; border-radius: 6px;}
.hic-tgs .header .menu > li > a:before {content: ''; position: absolute; height: 2px; width: 100%;  background-color: #00b3f9; bottom: 0; opacity: 0; visibility: hidden;transform: translate(0, 10px); left: 0;    transition: all .25s ease-in-out;}
.hic-tgs .header .menu > li.active > a:before, .hic-tgs .header .menu > li > a:hover:before {opacity: 1;visibility: visible; transform: translate(0,0);}
.footer .menu li {border-color: #1b1b1b;}
.footer .contact-details div {border-color: #1b1b1b; color: #1b1b1b;}
.hic-tgs .agent-listing-section .section-title {text-align: left;}  
.hic-tgs .agent-listing-section .section-title:after {margin-left: 0;}
.layout-1.hic-tgs [class*="split-"]:not(.about) .hic-title h3{
font-size: 32px;
}
.layout-1 .gallery.row-fluid.grid .gallery-list {
margin-bottom: 0;
}
.hic-tgs.layout-1 .testimonials .carousel .slick-dots {
bottom: 35px;
left: 12px;
}
.hic-tgs.layout-1 .testimonials.default-alignment .carousel .slick-dots,
.hic-tgs.layout-1 .testimonials.text-left .carousel .slick-dots{
text-align: left;
}
.hic-tgs.layout-1 .testimonials.text-right .carousel .slick-dots{
text-align: right;
}
.hic-tgs.layout-1 .testimonials.text-center .carousel .slick-dots{
text-align: center;
}
.layout-1.hic-tgs .content-boxes.about .hic-content{
padding: 30px !important;
margin-right: -26 !important;
}
.layout-1.hic-tgs [class*="split-"] .hic-content{
margin-bottom: 0;
}
.page-element.content-boxes[class*="split-"].image-left-content:not(.then-right) .hic-image,
.page-element.content-boxes[class*="split-"].image-right-content:not(.then-left) .hic-image{
height: auto;
min-height: auto;
}
.page-element.content-boxes[class*="split-"].image-left-content:not(.then-right) .hic-image::before,
.page-element.content-boxes[class*="split-"].image-right-content:not(.then-left) .hic-image::before{
content: '';
display: block;
padding-top: 80%;
}
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(odd) .hic-content,
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(even) .hic-content {        
padding-left: 24px;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(even) .hic-content,
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(odd) .hic-content {
padding-right: 24px;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(odd) .hic-content,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(even) .hic-content {
padding: 100px 60px;
margin-left: -60px;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-content,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-content {
padding: 100px 60px 100px 90px;
margin-right: -60px;
} .layout-1.hic-tgs .split-50-50.image-right-content.then-left .hic-content{
width: calc(50% + 60px);
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(odd) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(even) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(odd) .hic-image-container > .hic-image,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(even) .hic-image-container > .hic-image,
.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-image-container > .hic-image,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-image-container > .hic-image{
position: relative;
top: 50px;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(odd) .hic-image,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(even) .hic-image,
.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-image,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-image {
width: calc(100% + 100px);
}
.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .hic-image, 
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .hic-image {
height: calc(100% - 100px);
}
.layout-1.hic-tgs [class*="split-"].image-right-content.equal-columns .hic-image, 
.layout-1.hic-tgs [class*="split-"].image-left-content.equal-columns .hic-image{
height: 100% !important;
} body.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .hic-image, 
body.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .hic-image {
height: auto;
max-height: calc(100% - 100px);
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .hic-image::before, 
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .hic-image::before {
content: '';
display: block;
padding-top: 70%;
}
.layout-1.hic-tgs [class*="split-"].image-right-content.equal-columns .hic-image::before, 
.layout-1.hic-tgs [class*="split-"].image-left-content.equal-columns .hic-image::before{
display: none !important;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(odd) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(even) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(odd) .hic-image-container > .hic-image,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(even) .hic-image-container > .hic-image {
left: -40px;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-image-container a,
.layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-image-container > .hic-image,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-image-container > .hic-image {
right: 60px;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-content,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-content {
padding: 80px 40px 80px 60px;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about .footer-button-container .button:first-child{
margin-left: 0;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about .footer-button-container .button:last-child{
margin-right: 0;
}
.layout-1.hic-tgs .footer-button-container .button{
min-width: auto;
}
.layout-1 .hero:not(.has-form) .text-right .hero-banner-message {
text-align: right;
}
.layout-1 .hero:not(.has-form) .text-left .hero-banner-message {
text-align: left;
}
.layout-1 .hero:not(.has-form) .text-center .hero-banner-message {
text-align: center;
}
.layout-1 .hero:not(.has-form).hero-banner-message .hero-btn-wrap{
text-align: right;
} .layout-1.hic-tgs .hero .table-cell-mid{
vertical-align: bottom;
}
.layout-1 .hero .hero-banner-message .columns{
padding-left: 0;
padding-right: 0;
}
.layout-1 .hero:not(.has-form) .text-center .hero-banner-message,
.layout-1 .hero:not(.has-form) .default-alignment .hero-banner-message,
.layout-1 .hero.video-background-banner .default-alignment .hero-banner-message,
.layout-1.hic-tgs .hero.form-bottom.has-form .default-alignment .hero-banner-message,
.layout-1.hic-tgs .hero.form-bottom.has-form .text-center .hero-banner-message{
margin: auto;
left: 0;
right: 0;
}
.layout-1.hic-tgs .hero.video-background-banner.has-form .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .hero-banner-message {
padding: 0;
}
.layout-1 .hero:not(.has-form) .hero-banner-message,
.layout-1 .hero.form-bottom .hero-banner-message {
padding: 0 0 100px;
}
.layout-1 .hero:not(.has-form) .default-alignment .hero-banner-message {
text-align: left;
}
.layout-1 .hero.form-bottom .default-alignment .hero-banner-message{
text-align: center;
}
.layout-1.hic-tgs .hero.has-form .inner-content{
position: absolute;
}
.layout-1.hic-tgs .hero.has-form .slide-item .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.has-form .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .hero-banner-message{
margin: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(even) .sh-main-text{
right: calc( (100% - 640px) / 2);
padding-right: 0;
}
.layout-1.hic-tgs .hero.has-form .slide-item .hero-banner-form{
margin: 0;
position: absolute;
}
.layout-1.hic-tgs .hero .hero-banner-form .form-wrapper{
position: absolute;
bottom: 0;
margin: auto 0;
width: 50%;
top: 0;
height: fit-content;
}
.layout-1.hic-tgs .hero.form-left .hero-banner-form .form-wrapper{
border-radius: 0 12px 12px 0;
left: calc( (100vw - 640px) / 2 * -1);
width: 100%;
}
.layout-1.hic-tgs .hero.form-right .hero-banner-form .form-wrapper{
border-radius: 12px 0 0 12px;
right: calc( (100vw - 640px) / 2 * -1);
width: 100%;
}
.layout-1.hic-tgs .hero.form-left .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.form-left .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.form-left .hero-banner-message {
right: calc( (100vw - 640px) / 2 );
padding-right: 0;
left: auto;
}
.layout-1.hic-tgs .hero.form-right .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.form-right .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.form-right .hero-banner-message {
left: calc( (100vw - 640px) / 2 );
padding-left: 0;
right: auto;
}
.layout-1.hic-tgs .hero:not(.has-form) .hero-banner-form,
.layout-1.hic-tgs .hero:not(.has-form) .slide-item .sh-main-text,
.layout-1.hic-tgs .hero.form-bottom .hero-banner-form,
.layout-1.hic-tgs .hero.form-bottom .slide-item .sh-main-text {
width: 640px;
}
.layout-1 .hero-banner-message,
.layout-1.hic-tgs .hero .hero-banner-form,
.layout-1.hic-tgs .slide-item .sh-main-text {
position: absolute;
top: 130px;
bottom: 0;
width: 85%;
height: calc(100% - 130px);
}
.layout-1 .form-bottom.has-form .hero-banner-message, 
.layout-1.hic-tgs .hero.form-bottom.has-form .hero-banner-form, 
.layout-1.hic-tgs .form-bottom.has-form .slide-item .sh-main-text {
height: calc(100vh - 650px);
bottom: 450px;
}
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .inner-content,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .hero-video-banner,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .video-wrap,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .bg-image{
min-height: calc(320px + 352px);
}
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .inner-content,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .hero-video-banner,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .video-wrap,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .bg-image{
min-height: calc(250px + 352px);
}
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .inner-content,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .hero-video-banner,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .video-wrap,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .bg-image{
min-height: calc(400px + 352px);
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(odd) .sh-main-text{
left: calc( (100vw - 640px) / 2);
}
.layout-1.hic-tgs .hero.form-left .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs .hero.form-left .hero-banner-message + .hero-banner-form{
left: calc( (100vw - 640px) / 2);
right: auto;
width: 45%;
}
.layout-1.hic-tgs .hero.form-right .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs .hero.form-right .hero-banner-message + .hero-banner-form{
right: calc( (100vw - 640px) / 2);
left: auto;
width: 45%;
}
.layout-1 .hero:not(.has-form) .text-left .hero-banner-message,
.layout-1 .hero:not(.has-form) .text-right .hero-banner-message,
.layout-1 .hero:not(.has-form) .text-center .hero-banner-message,
.layout-1 .hero.form-bottom .text-left .hero-banner-message,
.layout-1 .hero.form-bottom .text-right .hero-banner-message,
.layout-1 .hero.form-bottom .text-center .hero-banner-message{
padding: 0 0 80px;
}
.layout-1.hic-tgs .hero.form-right .default-alignment .sh-main-text .main-text-inner,
.layout-1.hic-tgs .hero.video-background-banner.form-right .default-alignment .hero-banner-message .row,
.layout-1.hic-tgs .hero.gallery-background-banner.form-right .default-alignment .hero-banner-message .row{
text-align: left;
}
.layout-1.hic-tgs .hero.form-left .default-alignment .sh-main-text .main-text-inner,
.layout-1.hic-tgs .hero.video-background-banner.form-left .default-alignment .hero-banner-message .row,
.layout-1.hic-tgs .hero.gallery-background-banner.form-left .default-alignment .hero-banner-message .row{
text-align: right;
}
.layout-1.hic-tgs .hero.has-form.hero-form-side .main-text p, 
.layout-1.hic-tgs .hero.has-form.hero-form-side .sh-main-text p,
.layout-1.hic-tgs .hero.has-form.hero-form-side.video-background-banner .hero-banner-message p,
.layout-1.hic-tgs .hero.has-form.hero-form-side.gallery-background-banner .hero-banner-message p{
font-size: 22px;
}
.layout-1.hic-tgs .hero.has-form.hero-form-side .slide-item .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.has-form.hero-form-side .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form.hero-form-side .hero-banner-message {
width: 45%;
}
.layout-1.hic-tgs .hero .main-text-inner{
max-width: 100%;
}
.layout-1.hic-tgs .top-header .row > .columns:first-child {
width: 70%;
}
.layout-1.hic-tgs .top-header .row > .column-2 {
width: 30%;
} .layout-1.hic-tgs .footer .contact-details [class*="contact-"] {
margin-left: 25px;
}
.layout-1.hic-tgs .footer.footer-layout-1 .contact-details [class*="contact-"] {
margin-left: 0;
}
.layout-1.hic-tgs .footer .contact-details [class*="contact-"]::before{
left: -25px;
}
.layout-1.hic-tgs .validation_message{
margin: -20px 0 20px;
}
.hic-tgs.layout-1 .section-title {
font-size: 40px;
}
}
@media (min-width: 641px) and (max-height: 660px) {
.layout-1.hic-tgs .hero.has-form.default-height, 
.layout-1.hic-tgs .hero.has-form.default-height .inner-content, 
.layout-1.hic-tgs .hero.has-form.default-height .bg-image{
min-height: 660px;
}
}
@media (min-width: 1024px) and (max-height: 770px) {
.layout-1.hic-tgs .hero.has-form.default-height, 
.layout-1.hic-tgs .hero.has-form.default-height .inner-content, 
.layout-1.hic-tgs .hero.has-form.default-height .bg-image{
min-height: 770px;
}
}
@media (min-width: 1024px) {
.layout-1.hic-tgs .header .menu .menu-button a {
padding: 12px 32px;
}
.layout-1.hic-tgs .contact-layout-1 .gform_wrapper{
margin: 0 30px 20px;
}
.layout-1.hic-tgs.default-width .top-header > .row{
max-width: 100%;
}
.layout-1.hic-tgs.wide-layout .top-header > .row{
max-width: 1440px;
}
.layout-1.hic-tgs.full-width-layout .top-header > .row{
max-width: 100%;
}
.layout-1 .section-title, .layout-1 .sub-heading {
margin: 0 auto 1rem;
}
.hic-tgs .header .menu li {
padding-right: 50px;
}
.hic-tgs.layout-1 .header .menu a {
font-size: 16px;
}
.layout-1 .testimonials .section-header {
text-align: left;
}
.layout-1 .testimonials:not(.has-bg-img) .section-header {
text-align: center;
}
.hic-tgs.layout-1  .testimonial-main-content {
padding: 0;
}
.layout-1 .testimonials .inner-section {
min-height: 411px;
}
.layout-1 .gallery-image {
height: 378px;
} .layout-1.hic-tgs .footer .footer-layout-3 { flex-wrap: no-wrap;} .layout-1.hic-tgs .header .menu li {
margin-left: 20px;
}
.layout-1.hic-tgs .header .menu-container > .menu > li.active::before {
top: -12px;
} .layout-1.hic-tgs .hero .hero-banner-form .form-wrapper,
.layout-1.hic-tgs .hero.has-form .hero-banner-form .form-wrapper{
width: 400px;
}
.layout-1.hic-tgs .hero.form-left .default-alignment .main-text-inner,
.layout-1.hic-tgs .hero .text-right .main-text-inner{
text-align: right;
}
.layout-1.hic-tgs .hero.form-right .default-alignment .main-text-inner,
.layout-1.hic-tgs .hero .text-left .main-text-inner{
text-align: left;
}
.layout-1.hic-tgs .hero .text-center .main-text-inner{
text-align: center;
}
.layout-1.hic-tgs .hero.video-background-banner.has-form.hero-form-side .table-cell-mid,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form.hero-form-side .table-cell-mid{
vertical-align: bottom;
padding-bottom: 120px;
}
.layout-1.hic-tgs .sh-main-text{
padding: 0 30px;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(even) .sh-main-text{
right: 0;
padding-right: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(odd) .sh-main-text{
left: 0;
padding-left: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner:not(.has-form) .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner:not(.has-form) .hero-banner-message,
.layout-1.hic-tgs .hero.form-bottom .slide-item .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.form-bottom .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.form-bottom .hero-banner-message {
width: 50%;
}
.layout-1 .hero.has-form .hero-banner-message .columns{
padding-left: 16px;
padding-right: 16px;
}
.layout-1 .hero:not(.has-form) .hero-banner-message,
.layout-1.hic-tgs .hero:not(.has-form) .hero-banner-form,
.layout-1.hic-tgs .hero:not(.has-form) .slide-item .sh-main-text,
.layout-1 .hero.form-bottom .hero-banner-message,
.layout-1.hic-tgs .hero.form-bottom .hero-banner-form,
.layout-1.hic-tgs .hero.form-bottom .slide-item .sh-main-text {
width: 70%;
}
.layout-1 .hero:not(.has-form) .text-left .hero-banner-message,
.layout-1 .hero:not(.has-form) .text-right .hero-banner-message,
.layout-1 .hero:not(.has-form) .text-center .hero-banner-message,
.layout-1 .hero.form-bottom .text-left .hero-banner-message,
.layout-1 .hero.form-bottom .text-right .hero-banner-message,
.layout-1 .hero.form-bottom .text-center .hero-banner-message{
padding: 0 0 100px;
}
.layout-1.default-width .hero:not(.has-form) .default-alignment .hero-banner-message,
.layout-1.default-width .hero:not(.has-form) .text-left .hero-banner-message,
.layout-1.full-width-layout .hero:not(.has-form) .default-alignment .hero-banner-message,
.layout-1.full-width-layout .hero:not(.has-form) .text-left .hero-banner-message,
.layout-1.default-width .hero.form-bottom .default-alignment .hero-banner-message,
.layout-1.default-width .hero.form-bottom .text-left .hero-banner-message,
.layout-1.full-width-layout .hero.form-bottom .default-alignment .hero-banner-message,
.layout-1.full-width-layout .hero.form-bottom .text-left .hero-banner-message{
left: 16px;
}
.layout-1.wide-layout .hero:not(.has-form) .default-alignment .hero-banner-message,
.layout-1.wide-layout .hero:not(.has-form) .text-left .hero-banner-message,
.layout-1.wide-layout .hero.form-bottom .default-alignment .hero-banner-message,
.layout-1.wide-layout .hero.form-bottom .text-left .hero-banner-message{
left: calc((100vw - 1440px) / 2);
}
.layout-1 .hero:not(.has-form) .default-alignment .hero-banner-message,
.layout-1 .hero.form-bottom .default-alignment .hero-banner-message {
margin: 0;
}
.layout-1 .hero.gallery-background-banner:not(.has-form) .default-alignment .hero-banner-message,
.layout-1 .hero.form-bottom.gallery-background-banner .default-alignment .hero-banner-message,
.layout-1 .hero.video-background-banner:not(.has-form) .default-alignment .hero-banner-message,
.layout-1 .hero.form-bottom.video-background-banner .default-alignment .hero-banner-message {
margin: auto;
}
.layout-1.default-width .hero:not(.has-form) .text-right .hero-banner-message,
.layout-1.full-wdith-layout .hero:not(.has-form) .text-right .hero-banner-message,
.layout-1.default-width .hero.form-bottom .text-right .hero-banner-message,
.layout-1.full-wdith-layout .hero.form-bottom .text-right .hero-banner-message{
right: 16px;
}
.layout-1.wide-layout .hero:not(.has-form) .text-right .hero-banner-message,
.layout-1.wide-layout .hero.form-bottom .text-right .hero-banner-message{
right: calc((100vw - 1440px) / 2);
}
.layout-1 .hero:not(.has-form) .text-center .hero-banner-message,
.layout-1 .hero.form-bottom .text-center .hero-banner-message{
right: 0;
left: 0;
}
.layout-1.hic-tgs .hero.form-left .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.form-left .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.form-left .hero-banner-message {
right: 0;
}
.layout-1.hic-tgs .hero.form-right .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.form-right .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.form-right .hero-banner-message {
left: 0;
}
.layout-1.hic-tgs .hero .sh-main-text .main-text-inner{
padding: 0 16px; 
}
.hic-tgs .hero.page-banner.default-height, .subpage .hero, .subpage .hero .bg-image {height: 380px;}
.layout-1 .hero-banner-message .row { 
max-width: 499px;
margin: auto 0 auto auto;
}
.layout-1.hic-tgs .hero.form-left .hero-banner-message + .hero-banner-form{
width: 560px;
}
.layout-1.hic-tgs .hero.form-right .hero-banner-message + .hero-banner-form{
width: 560px;
}
.layout-1.hic-tgs .hero .hero-banner-form .form-wrapper,
.layout-1.hic-tgs .hero.has-form .hero-banner-form .form-wrapper{
border-radius: 12px;
margin: 0 auto 100px;
left: 0;
right: 0;
top: auto;
padding: 24px 34px;
}
.layout-1.hic-tgs .hero.form-left .hero-banner-form .form-wrapper{
margin: 0 auto 100px 0;
}
.layout-1.hic-tgs .hero.form-right .hero-banner-form .form-wrapper{
margin: 0 0 100px auto;
}
.layout-1.hic-tgs .hero-banner-form .gfield_label,
.layout-1.hic-tgs .hero-banner-form input, 
.layout-1.hic-tgs .hero-banner-form select, 
.layout-1.hic-tgs  .hero-banner-form textarea, 
.layout-1.hic-tgs .hero-banner-form label {
font-size: 18px;
}
.layout-1.hic-tgs .hero-banner-form .gfield_radio li label, 
.layout-1.hic-tgs .hero-banner-form .gfield_checkbox li label {
font-size: 16px;    
}
.layout-1.hic-tgs .hero .hero-banner-message h1,
.layout-1.hic-tgs .hero .main-text h1, 
.layout-1.hic-tgs .hero .sh-main-text h1 {
font-size: 45px;
font-weight: 600;
}
.layout-1.hic-tgs .hero-banner-message p{
font-size: 16px;
}
.layout-1.hic-tgs .header .top-bar { padding: 12px 16px; }
.layout-1.hic-tgs.default-width .header .top-bar, 
.layout-1.hic-tgs.default-width .row,
.layout-1.hic-tgs.full-width-layout .header .top-bar, 
.layout-1.hic-tgs.full-width-layout .row {
max-width: 100%;
}
.layout-1.hic-tgs.wide-layout .header .top-bar, 
.layout-1.hic-tgs.wide-layout .row {
max-width: 1440px;
}
.layout-1.hic-tgs .slide-item .sh-main-text,
.layout-1.hic-tgs .video-background-banner .hero-banner-message,
.layout-1.hic-tgs .gallery-background-banner .hero-banner-message,
.layout-1.hic-tgs .hero .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs .hero .hero-banner-message + .hero-banner-form {
width: 560px;
}
.layout-1.hic-tgs .hero.form-left .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs .hero.form-left .hero-banner-message + .hero-banner-form{
right: auto;
}
.layout-1.hic-tgs.default-width .hero.form-left .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.default-width .hero.form-left .hero-banner-message + .hero-banner-form,
.layout-1.hic-tgs.full-width-layout .hero.form-left .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.full-width-layout .hero.form-left .hero-banner-message + .hero-banner-form{
left: 16px;
}
.layout-1.hic-tgs.wide-layout .hero.form-left .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.wide-layout .hero.form-left .hero-banner-message + .hero-banner-form{
left: calc( (100vw - 1440px) / 2);
}
.layout-1.hic-tgs .hero.form-right .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs .hero.form-right .hero-banner-message + .hero-banner-form{
left: auto;
}
.layout-1.hic-tgs.default-width .hero.form-right .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.default-width .hero.form-right .hero-banner-message + .hero-banner-form,
.layout-1.hic-tgs.full-width-layout .hero.form-right .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.full-width-layout .hero.form-right .hero-banner-message + .hero-banner-form{
right: 16px;
}
.layout-1.hic-tgs.wide-layout .hero.form-right .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.wide-layout .hero.form-right .hero-banner-message + .hero-banner-form{
right: calc( (100vw - 1440px) / 2);
}
.layout-1.hic-tgs .hero.has-form .slide-item .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.has-form .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .hero-banner-message {
width: 50%;
}
.layout-1.hic-tgs .hero.video-background-banner .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.gallery-background-banner .hero-banner-message .v-align-container{
max-width: 100%;
}
.layout-1.hic-tgs .hero.video-background-banner:not(.has-form) .text-right .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.gallery-background-banner:not(.has-form) .text-right .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.video-background-banner.form-bottom .text-right .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.gallery-background-banner.form-bottom .text-right .hero-banner-message .v-align-container{
margin-right: auto;
margin-left: 0;
}
.layout-1.hic-tgs .hero.video-background-banner:not(.has-form) .text-left .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.gallery-background-banner:not(.has-form) .text-left .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.video-background-banner.form-bottom .text-left .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.gallery-background-banner.form-bottom .text-left .hero-banner-message .v-align-container{
margin-right: 0;
margin-left: auto;
}
.layout-1.hic-tgs .hero.video-background-banner.form-right .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.gallery-background-banner.form-right .hero-banner-message .v-align-container{
margin: 0 0 0 auto;
}
.layout-1.hic-tgs .hero.video-background-banner.form-left .hero-banner-message .v-align-container,
.layout-1.hic-tgs .hero.gallery-background-banner.form-left .hero-banner-message .v-align-container{
margin: 0 auto 0 0;
}
.layout-1 .form-bottom.has-form .hero-banner-message, 
.layout-1.hic-tgs .hero.form-bottom.has-form .hero-banner-form, 
.layout-1.hic-tgs .form-bottom.has-form .slide-item .sh-main-text {
height: auto;
}
.layout-1.hic-tgs.header-transparent.admin-bar .hero.full-screen-banner, 
.layout-1.hic-tgs.header-transparent.admin-bar .hero.full-screen-banner .bg-image {
height: calc(100vh - 32px);
min-height: calc(100vh - 32px);
}
.layout-1.hic-tgs.admin-bar .hero.has-form.hero-form-side,
.layout-1.hic-tgs.admin-bar .hero.has-form.hero-form-side .inner-content,
.layout-1.hic-tgs.admin-bar .hero.has-form.hero-form-side .hero-video-banner,
.layout-1.hic-tgs.admin-bar .hero.has-form.hero-form-side .video-wrap,
.layout-1.hic-tgs.admin-bar .hero.has-form.hero-form-side .bg-image {
min-height: calc(100vh - 32px);
}
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .inner-content,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .hero-video-banner,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .video-wrap,
.layout-1.hic-tgs.admin-bar .hero.short-banner.has-form.form-bottom .bg-image {
min-height: calc(400px + 152px);
}
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .inner-content,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .hero-video-banner,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .video-wrap,
.layout-1.hic-tgs.admin-bar .hero.default-height.has-form.form-bottom .bg-image {
min-height: calc(380px + 152px);
}
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .inner-content,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .hero-video-banner,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .video-wrap,
.layout-1.hic-tgs.admin-bar .hero.tall-banner.has-form.form-bottom .bg-image {
min-height: calc(680px + 152px);
} .layout-1.hic-tgs .icon-left-content .hic-icon {
font-size: 65px;
}
.layout-1.hic-tgs .icon-left-content .hic-icon img, 
.layout-1.hic-tgs .icon-left-content .medium-4 .hic-icon img{
width: 50px;
height: 50px;
} .layout-1.hic-tgs [class*="split-"]:not(.about) .hic-title h3 {
font-size: 42px;
}
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(odd) .hic-content, 
.layout-1.hic-tgs [class*="split-"].image-left-content .columns:nth-child(even) .hic-content {
padding-left: 34px;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(even) .hic-content, 
.layout-1.hic-tgs [class*="split-"].image-right-content .columns:nth-child(odd) .hic-content {
padding-right: 34px;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(odd) .hic-content,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(even) .hic-content {
padding: 120px 80px;
} .layout-1.hic-tgs [class*="split-"].image-right-content.then-left .columns:nth-child(even) .hic-content,
.layout-1.hic-tgs [class*="split-"].image-left-content.then-right .columns:nth-child(odd) .hic-content {
padding: 120px 80px 120px 100px;
}
.layout-1.hic-tgs [class*="split-"].content-boxes.about.header-left .footer-button-container .button{
margin-left: 0;
margin-right: 0;
}
.layout-1 .button {
padding: 14px 20px;
} .layout-1 .testimonials .inner-section {
margin-left: 0;
}
.layout-1 .testimonials .bg-float {
margin-right: 0;
}
.layout-1 .testimonials .inner-section{
padding: 80px;
}
.layout-1 .testimonials .bg-float {
height: calc(100% - 280px);
top: 140px;
}
.hic-tgs.layout-1 .testimonials .carousel .slick-dots {
left: -10px;
}
}
@media (min-width: 1280px){ .layout-1.hic-tgs .hero.has-form.hero-form-side .slide-item .sh-main-text,
.layout-1.hic-tgs .hero.video-background-banner.has-form.hero-form-side .hero-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form.hero-form-side .hero-banner-message {
width: 630px;
}
.layout-1.hic-tgs .sh-main-text{
padding: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(even) .sh-main-text{
padding-right: 0;
}
.layout-1.hic-tgs.default-width .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs.full-width-layout .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs.default-width .hero.form-bottom .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs.full-width-layout .hero.form-bottom .slide-item:nth-child(even) .sh-main-text{
right: 16px;
}
.layout-1.hic-tgs.wide-layout .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs.wide-layout .hero.form-bottom .slide-item:nth-child(even) .sh-main-text{
right: calc( (100vw - 1440px) / 2 );
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs .hero.form-bottom .slide-item:nth-child(odd) .sh-main-text{
padding-left: 0;
}
.layout-1.hic-tgs.default-width .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs.full-width-layout .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs.default-width .hero.form-bottom .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs.full-width-layout .hero.form-bottom .slide-item:nth-child(odd) .sh-main-text{
left: 16px;
}
.layout-1.hic-tgs.wide-layout .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs.wide-layout .hero.form-bottom .slide-item:nth-child(odd) .sh-main-text{
left: calc( (100vw - 1440px) / 2 );
}
.layout-1 .form-bottom.has-form .hero-banner-message, 
.layout-1.hic-tgs .hero.form-bottom.has-form .hero-banner-form, 
.layout-1.hic-tgs .form-bottom.has-form .slide-item .sh-main-text {
bottom: 250px;
}
.layout-1.hic-tgs.default-width .hero.form-left .sh-main-text,
.layout-1.hic-tgs.default-width .hero.video-background-banner.form-left .hero-banner-message,
.layout-1.hic-tgs.default-width .hero.gallery-background-banner.form-left .hero-banner-message,
.layout-1.hic-tgs.full-width-layout .hero.form-left .sh-main-text,
.layout-1.hic-tgs.full-width-layout .hero.video-background-banner.form-left .hero-banner-message,
.layout-1.hic-tgs.full-width-layout .hero.gallery-background-banner.form-left .hero-banner-message {
right: 16px;
}
.layout-1.hic-tgs.wide-layout .hero.form-left .sh-main-text,
.layout-1.hic-tgs.wide-layout .hero.video-background-banner.form-left .hero-banner-message,
.layout-1.hic-tgs.wide-layout .hero.gallery-background-banner.form-left .hero-banner-message {
right: calc( (100vw - 1440px) / 2 );
}
.layout-1.hic-tgs.default-width .hero.form-right .sh-main-text,
.layout-1.hic-tgs.default-width .hero.video-background-banner.form-right .hero-banner-message,
.layout-1.hic-tgs.default-width .hero.gallery-background-banner.form-right .hero-banner-message,
.layout-1.hic-tgs.full-width-layout .hero.form-right .sh-main-text,
.layout-1.hic-tgs.full-width-layout .hero.video-background-banner.form-right .hero-banner-message,
.layout-1.hic-tgs.full-width-layout .hero.gallery-background-banner.form-right .hero-banner-message {
left: 16px;
}
.layout-1.hic-tgs.wide-layout .hero.form-right .sh-main-text,
.layout-1.hic-tgs.wide-layout .hero.video-background-banner.form-right .hero-banner-message,
.layout-1.hic-tgs.wide-layout .hero.gallery-background-banner.form-right .hero-banner-message {
left: calc( (100vw - 1440px) / 2 );
} .layout-1.hic-tgs .header .menu li {
margin-left: 40px;
} .layout-1.default-width .testimonials .inner-section {
margin-left: calc( ( (100vw - 100%) / 2 ) - 60px);
}
.layout-1.wide-layout .testimonials .inner-section {
margin-left: calc( ( (100vw - 1440px) / 2 ) - 60px);
}
.layout-1.full-width-layout .testimonials .inner-section {
margin-left: calc( ( (100vw - 100%) / 2 ) - 60px);
}
.layout-1.default-width .testimonials:not(.has-bg-img) .inner-section {
max-width: calc(100% + 100px);
}
.layout-1.wide-layout .testimonials:not(.has-bg-img) .inner-section {
max-width: calc(1440px + 100px);
}
.layout-1.full-width-layout .testimonials:not(.has-bg-img) .inner-section {
max-width: calc(100% + 100px);
}
.layout-1.default-width .testimonials .bg-float {
margin-right: calc( ( (100vw - 100%) / 2 ) - 60px);
}
.layout-1.wide-layout .testimonials .bg-float {
margin-right: calc( ( (100vw - 1440px) / 2 ) - 60px);
}
.layout-1.full-wdith-layout .testimonials .bg-float {
margin-right: calc( ( (100vw - 100%) / 2 ) - 60px);
}
.layout-1 .testimonials .inner-section {
max-width: 600px;
}
.layout-1 .testimonials .bg-float {
max-width: 700px;
} .layout-1 .button {
padding: 14px 32px;
} .layout-1.hic-tgs.footer-dark .footer .menu li a{ font-size: 15px;}
}
@media (min-width: 641px) and (max-height: 660px) {
.layout-1.hic-tgs .hero.has-form, 
.layout-1.hic-tgs .hero.has-form .inner-content, 
.layout-1.hic-tgs .hero.has-form .bg-image{
min-height: 660px;
}
}
@media (min-width: 1024px) and (max-height: 770px) {
.layout-1.hic-tgs .hero.has-form, 
.layout-1.hic-tgs .hero.has-form .inner-content, 
.layout-1.hic-tgs .hero.has-form .bg-image{
min-height: 770px;
}
}
@media (min-width: 1170px){
.layout-1.hic-tgs.default-width .top-header > .row{
max-width: 1170px;
}
.layout-1.default-width .hero:not(.has-form) .default-alignment .hero-banner-message,
.layout-1.default-width .hero:not(.has-form) .text-left .hero-banner-message,
.layout-1.default-width .hero.form-bottom .text-left .hero-banner-message{
left: calc((100vw - 1170px) / 2);
}
.layout-1.default-width .hero:not(.has-form).gallery-background-banner .default-alignment .hero-banner-message,
.layout-1.default-width .hero:not(.has-form).video-background-banner .default-alignment .hero-banner-message{
left: 0;
}
.layout-1.default-width .hero:not(.has-form) .text-right .hero-banner-message,
.layout-1.default-width .hero.form-bottom .text-right .hero-banner-message{
right: calc((100vw - 1170px) / 2);
}
.layout-1.hic-tgs.default-width .header .top-bar, 
.layout-1.hic-tgs.default-width .row {
max-width: 1170px;
}
.layout-1.hic-tgs.default-width .hero.form-left .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.default-width .hero.form-left .hero-banner-message + .hero-banner-form{
left: calc( (100vw - 1170px) / 2);
}
.layout-1.hic-tgs.default-width .hero.form-right .sh-main-text + .hero-banner-form,
.layout-1.hic-tgs.default-width .hero.form-right .hero-banner-message + .hero-banner-form{
right: calc( (100vw - 1170px) / 2);
}
.layout-1.hic-tgs.default-width .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text,
.layout-1.hic-tgs.default-width .hero.form-bottom .slide-item:nth-child(even) .sh-main-text{
right: calc( (100vw - 1170px) / 2 );
}
.layout-1.hic-tgs.default-width .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text,
.layout-1.hic-tgs.default-width .hero.form-bottom .slide-item:nth-child(odd) .sh-main-text{
left: calc( (100vw - 1170px) / 2 );
}
.layout-1.hic-tgs.default-width .hero.form-left .sh-main-text,
.layout-1.hic-tgs.default-width .hero.video-background-banner.form-left .hero-banner-message,
.layout-1.hic-tgs.default-width .hero.gallery-background-banner.form-left .hero-banner-message {
right: calc( (100vw - 1170px) / 2 );
}
.layout-1.hic-tgs.default-width .hero.form-right .sh-main-text,
.layout-1.hic-tgs.default-width .hero.video-background-banner.form-right .hero-banner-message,
.layout-1.hic-tgs.default-width .hero.gallery-background-banner.form-right .hero-banner-message {
left: calc( (100vw - 1170px) / 2 );
}
.layout-1.default-width .testimonials .inner-section {
margin-left: calc( ( (100vw - 1170px) / 2 ) - 60px);
}
.layout-1.default-width .testimonials:not(.has-bg-img) .inner-section {
max-width: calc(1170px + 100px);
}
.layout-1.default-width .testimonials .bg-float {
margin-right: calc( ( (100vw - 1170px) / 2 ) - 60px);
}
}
@media (min-width: 1440px){
}.top-header .columns {
position: relative;
}
.box-shadow{
-webkit-box-shadow: 0px 0px 40px 2px rgba(207,207,207,0.75);
-moz-box-shadow: 0px 0px 40px 2px rgba(207,207,207,0.75);
box-shadow: 0px 0px 40px 2px rgba(207,207,207,0.75);
}
.hide-section {
display: none;
}
.hero .swipebox-video {
text-transform: uppercase;
}
.booking-calendar {
position: relative;
}
.booking-calendar .booking-count {
padding: 5px;
font-size: 5px;
background: red;
border-radius: 50%;
color: #fff;
min-width: calc( 1em + 10px );
line-height: 1em;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: -1em;
right: 0;
transform: translatex( 100% );
font-weight: bold;
} .modal-element .modal-header{
padding: 9px 20px;
}
.modal-element .modal-title {
margin-bottom: 0;
font-size: 24px;
font-weight: 700;
}
.modal-element .close-button{
top: -2px;
right: 7px;
}
.modal-element .close-button span {
color: #fff;
font-size: 46px;
}
#modalSignInSignUp .inner-content-modal{
padding: 30px 0;
}
.modal-element .sub-heading {
font-size: 18px;
font-weight: 700;
margin-bottom: 20px;
color: #74756E;
}
.modal-element p{
text-align: center;
font-size: 18px;
}
.modal-element .social-networks{
padding: 10px 0 20px;
}
.modal-element .social-networks a{
margin: 0 auto 20px;
} .section-cta .apsl-login-networks{
margin: 40px 0;
} .datepickers-container .datepicker{
border: 0;
}
.datepickers-container .datepicker--nav-title,
.datepickers-container .datepicker--nav-title i{
color: #fff;
text-transform: uppercase;
font-weight: bold;
font-size: 15px;
}
.datepickers-container .datepicker--pointer{
top: -5px;
border: 0;
}
.datepickers-container .datepicker--nav{
border-radius: 4px 4px 0 0;
}
.datepickers-container .datepicker--nav-action path{
stroke: #fff;
}
.top-header #flags {
top: 0;
padding:0;
left: auto;
font-size: 11px;
}
.top-header-login{
transition: all .3s;
opacity: 1;
}
.sticky-header.scrolled .top-header-login{
opacity: 0;
}
.single-ac-properties .banner-wrap > .columns {
position: relative;
}
.page-element.social-sign-in p {
font-weight: 500;
}
.page-element.social-sign-in h3 {
font-weight: 700;
}
.social-sign-in .main-button-container a{
background-color: #fff;
padding: 20px 20px 20px 70px;
display: block;
max-width: 300px;
text-align: left;
margin-bottom: 25px;
margin-left: auto;
margin-right: auto;
position: relative;
}
.social-sign-in .main-button-container a:nth-child(2){
background-color: #3B5998;
color: #fff;
}
.social-sign-in .main-button-container a:last-child{
background-color: #7BB32E;
color: #fff;
}
.social-sign-in .main-button-container a:first-child:before,
.social-sign-in .main-button-container a:nth-child(2):before,
.social-sign-in .main-button-container a:last-child:before{
content: '';
background-size: contain;
width: 24px;
height: 24px;
position: absolute;
left: 16px;
top: 16px;
background-repeat: no-repeat;
}
.social-sign-in .main-button-container a:first-child:before{
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/google-icon.png);
}
.social-sign-in .main-button-container a:nth-child(2):before{
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/fb-icon.png);
}
.social-sign-in .main-button-container a:last-child:before{
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/wechat-icon.png);
}
.aet_layout_2 .main-contact-form.default-section, .aet_layout_2 .cnt-sec,
.aet_layout_2 .main-contact-form.default-section .contact-details a, 
.aet_layout_2 .main-contact-form.default-section .social-media a,
.aet .main-contact-form.default-section .gfield_html {
color: #54534A;
}
.form-disclaimer {
font-size: 12px;
font-weight: 300;
}
.place-details{
text-align: left;
padding: 0;
}
.place-details p{
font-size: 10px;
}
.place-details h4 + p{
margin-bottom: 20px !important;
}
.hero .hero-btn-wrap a.swipebox-video:hover {
margin-top: 0;
transform: translate(0, 0);
}
.hero .hero-btn-wrap a.swipebox-video:hover:before {
transform: scale(1.1);
}
.logged-in .hero-btn-wrap .swipebox-video:before{
content: '';
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/play-button-1.png);
width: 80px;
height: 80px;
position: absolute;
background-position: center;
background-repeat: no-repeat;
top: -92px;
margin: auto;
left: 0;
right: 0;
background-size: contain;
transition: .25s all ease-in-out
}
.aet.single-ac-properties .hero-btn-wrap {
margin: 15px auto 0;
max-width: fit-content;
}
.top-header .booking-widget-wrap {
margin-right: 20px;
}
.top-header .booking-widget {
position: relative;
display: inline-block;
padding-right: 34px;
}
.top-header .booking-widget .icon-wrap {
position: absolute;
top: 1px;
right: 0;
height: auto;
}
.booking-widget .svg-calendar-icon {
width: 19px;
height: 19px;
}
.top-header .booking-widget .booking-count {
position: absolute;
top: -5px;
right: -15px;
background-color: red;
height: 13px;
width: 13px;
font-size: 8px;
border-radius: 50%;
font-weight: 700;
text-align: center;
line-height: 14px;
color: #FFF;
} .aet.default-width .booking-search .row{
width: 100%;
max-width: 1320px;
}
.booking-search{
position: absolute;
bottom: 0;
z-index: 10;
width: 100%;
} @-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
60% {
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
}
.booking-search input,
.booking-search select{
border-radius: 4px;
height: 38px;
padding: 0 20px;
font-weight: 600;
}
.booking-search input:hover, 
.booking-search select:hover {
cursor: pointer;
}
.booking-search input:not([type="submit"]),
.booking-search select{
background-image:none;
-webkit-appearance: none;
background-size: 18px 10px;
cursor: default;
z-index: 3;
position: relative;
}
.booking-search input, .booking-search select{
background-color: transparent !important;
}
.booking-search input + .dropdown-icon,
.booking-search select + .dropdown-icon{
position: absolute;
border-radius: 4px;
background-color: #fff;
height: 38px;
display: block;
z-index: 0;
left: 0;
right: 0;
}
.booking-search input + .dropdown-icon::after,
.booking-search select + .dropdown-icon::after{
content: '\f078';
right: 10px;
width: 15px;
height: auto;
cursor: default;
position: absolute;
z-index: 1;
transition: all .2s ease-in-out;
transform: rotate(0deg);
font-family: 'Font Awesome 5 Free';
color: #000;
font-weight: 600;
}
.booking-search input:not([type="submit"]):focus + .dropdown-icon::after,
.booking-search select:focus + .dropdown-icon::after{
transform: rotate(180deg);
}
.booking-search input + .dropdown-icon,
.booking-search select + .dropdown-icon{
bottom: .75rem;
left: 20px;
right: 20px;
}
.booking-search input {
background-repeat: no-repeat;
background-position-y: center;
background-position-x: calc(100% - 20px);
}
.booking-search .columns[class*="booking-"]{
position: relative;
}
.booking-search .booking-date > div:first-child{
padding-right: 1px;
}
.booking-search .booking-date > div:first-child input{
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.booking-search .booking-date > div:last-child input{
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.booking-search .booking-date > div:last-child{
padding-left: 1px;
}
.booking-search form .button{
width: 100%;
padding: 10px 18px;
font-weight: 700;
margin-top: 5px;
} .aet_layout_2 .main-contact-form.default-section, .aet_layout_2 .cnt-sec{
background-color: transparent;
}
.aet .main-contact-form.custom-map .sub-map{
height: auto;
}
.custom-map .each-booked-img{
width: 35px;
height: 35px;
background-size: cover;
background-position: center;
float: left;
border-radius: 50%;
}
.custom-map .booked-customer{
position: relative;
z-index: 1;
max-width: 568px;
float: right;
width: 100%;
height: 100%;
background-color: transparent;
overflow: hidden;
padding: 20px;
margin: 0 0 50px;
}
.custom-map .each-booked-customer{
background-color: #6BCABA;
max-width: 411px;
margin-left: auto;
margin-right: auto;
width: 100%;
padding: 10px 20px;
margin-top: 15px;
box-shadow: 0 2px 8px 0px rgba(0,0,0, .35);
border-radius: 4px;
}
.custom-map .each-booked-details{
font-size: 12px;
float: left;
margin-left: 10px;
max-width: 80%;
text-align: left;
color: #fff;
}
.custom-map .each-booked-customer{
margin-bottom: 15px;
}
.custom-map .each-booked-customer:nth-child(n+10) {
display: none;
}
.custom-map #custom-map-id{
position: relative;
height: 400px;
width: 100%;
left: 0;
right: 0;
}
.custom-map .place-card{
position: relative;
max-width: 360px;
background-color: #fff;
z-index: 2;
color: #54534A;
font-size: 16px;
padding: 20px;
top: 0;
left: 0;
width: 100%;
box-shadow: 0 2px 1px 0 rgba(0,0,0, .1);
text-align: left;
margin: 30px auto;
border-radius: 4px;
}
.custom-map .place-card a{
color: #54534A;
}
.custom-map .place-card span{
font-weight: 700;
}
.custom-map .place-card p{
line-height: 2;
}
.location-map .inner-section > .row:nth-child(2){
max-width: none;
background-color: #E8F2F3;
}
.location-map .inner-section > .row:nth-child(2) > .columns,
.location-map .inner-section > .row:nth-child(2) > .columns > div > .columns{
padding: 0;
}
.location-map .inner-section > .row:nth-child(2) .result-content{
padding: 20px;
margin: 0;
background-color: transparent;
}
.location-map .inner-section > .row:nth-child(2) .result-content::-webkit-scrollbar{
width: 2px;
background:transparent;
}
.location-map .inner-section > .row:nth-child(2) .result-content::-webkit-scrollbar-track{
box-shadow: inset 0 0 2px rgba(107, 202, 186, 0.15); 
-webkit-box-shadow: inset 0 0 2px rgba(107, 202, 186, 0.15); 
border-radius: 1px;
}
.location-map .inner-section > .row:nth-child(2) .result-content::-webkit-scrollbar-thumb{
border-radius: 1px;
box-shadow: inset 0 0 2px rgba(107, 202, 186, 0.65); 
-webkit-box-shadow: inset 0 0 2px rgba(107, 202, 186, 0.65); 
background:#6bc9b9;
} .zoom-box .hic-image{
height: 350px;
} .zoom-gallery-post.image-overlay-content-centered .hic-box {
position: relative;
border-radius: 4px;
transform: scale(1);
transition: all .25s ease-in-out;
overflow: hidden;
}
.zoom-gallery-post.image-overlay-content-centered .hic-box,
.zoom-gallery-post.image-overlay-content-centered .hic-image{
min-height: 400px;;
}
.zoom-gallery-post.image-overlay-content-centered .hic-content {
position: absolute;
bottom: 0;
right: 0;
left: 0;
width: 100%;
padding: 30px;
color: #fff;
transition: all 1s ease-in-out;
background-color: rgba(0,0,0,.2);
overflow: hidden;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
height: 100%;
box-shadow: 0 0 14px rgba(0,0,0,0)
}
.zoom-gallery-post.image-overlay-content-centered .hic-content > *:first-child{
margin-top: auto;
}
.zoom-gallery-post.image-overlay-content-centered .hic-content > *:first-last{
margin-bottom: auto;
}
.zoom-gallery-post.image-overlay-content-centered .slick-track {
min-height: 455px;
margin: 30px auto;
display: flex;
align-items: center;
}
.zoom-gallery-post.image-overlay-content-centered .hic-box a{
padding: 0;
color: #fff !important;
}
@media screen and (max-width: 600px){
#wpadminbar {
position: fixed;
}
}
@media (min-width: 1024px){
.top-header #flags {
top:6px;
}
.zoom-gallery-post.image-overlay-content-centered .hic-box .hic-content {
background-color: transparent;
opacity: 0;
visibility: hidden;
top: 100%;
}
.zoom-gallery-post.image-overlay-content-centered .hic-box:hover .hic-content {
background-color: rgba(0,0,0,.2);
opacity: 1;
visibility: visible;
top: 0;
}
.zoom-gallery-post.image-overlay-content-centered .hic-box:hover{
transform: scale(1.16);
transform-origin: center;
z-index: 1;
box-shadow: 0 0 14px rgba(0,0,0,.45);
}
.zoom-gallery-post.image-overlay-content-centered .content-box-wrap.carousel .slick-current + .slick-active .hic-box:hover{
transform-origin: center;
}
.zoom-gallery-post.image-overlay-content-centered .content-box-wrap.carousel .slick-active.slick-current .hic-box:hover{
transform-origin: left;
}
.zoom-gallery-post.image-overlay-content-centered .content-box-wrap.carousel .slick-active .hic-box:hover{
transform-origin: right;
}
} .page-element.mw-900 .row {max-width: 900px !important; margin: auto;}
.content-boxes.zoom-box .hic-box{
transition: all .3s;
margin-bottom: 50px;
}
.content-boxes.zoom-box .hic-box:hover{
z-index: 9;
position: relative;
}
.content-boxes.zoom-box .hic-box:hover .hic-title h3{
font-weight: 700;
} .aet .page-element.section-bedrooms{
position: relative;
padding-top: 30px;
padding-bottom: 0;
}
.aet .page-element.section-bedrooms .property-content .room-slider{
position: relative;
}
.aet .page-element.section-bedrooms .property-content .room-slider .swiper-button-prev{
left: calc( ((100vw - 100%) / 2 * (-1)) + 20px);
}
.aet .page-element.section-bedrooms .property-content .room-slider .swiper-button-next{
right: calc( ((100vw - 100%) / 2 * (-1)) + 20px);
}
.aet .page-element.section-bedrooms .property-content .room-slider .swiper-button-prev,
.aet .page-element.section-bedrooms .property-content .room-slider .swiper-button-next{
top: 50%;
}
.property-map-wrap > div .map-wrap.property-map{
max-height: 417px;
margin-bottom: 10px;
}
.tabs.property-tabs .tabs-title>a{
font-size: 16px;
font-weight: 500;
padding: 14px 25px;
}
.form-content .button{
margin-top: 10px;
margin-bottom: 10px;
padding: 12px 32px;
}
.banner-logo + .logo-title{
color: #fff;
text-transform: uppercase;
letter-spacing: 3.5px;
font-size: 9px;
display: inline-block;
padding: 8px 4px 0 6px;
border-top: 1px #fff solid;
margin-top: 8px;
}
.main-gallery .gallery-image{
height: 100%;
max-height: 800px;
min-height: 360px;
}
.main-gallery .gallery-list{
padding: 0;
}
.main-gallery .slick-next:before{
content: '';
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/arrow.png);
width: 41px;
height: 24px;
}
.main-gallery .slick-prev:before{
content: '';
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/arrow.png);
width: 41px;
height: 24px;
transform: rotate(180deg);
}
div.social-networks a{
margin: 0 auto 20px;
}
.section-cta .user-login {
margin-top: 36px;
}
.main-gallery.carousel .slick-dots{
bottom: 100px;
}
.single-calendar{
display: none;
}
.right-angle{
position: relative;
}
.right-angle:after{
content: '';
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/angle-right.png);
width: 11px;
height: 8px;
position: absolute;
right: -16px;
top: 5px;
background-size: contain;
background-repeat: no-repeat;
transition: all .25s ease-in-out;
}
a.right-angle:hover,
a.right-angle:hover:after{
color: #fff;
}
a.right-angle:hover:after{
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/light-angle-right.png);
}
.blog-categories-tabs,
.field-button-group{
width: 100%;
text-align: center;
}
.blog-categories-tabs{
margin-bottom: 50px;
margin-top: 30px;
}
.blog-categories-tabs ul,
.field-button-group .hic-button-wrap{
margin: 0;
display: block;
}
.blog-categories-tabs ul li,
.field-button-group .button-title{
display: inline-block;
}
.blog-categories-tabs ul li a,
.field-button-group a{
margin-left: 0;
margin-right: 0;
text-transform: uppercase;
font-size: 12px;	
font-weight: 500;
padding: 8px 25px;
display: block;
border-radius: 2rem;
}
.single-calendar{
text-transform: uppercase;
max-width: 56px;
text-align: center;
position: absolute;
width: 100%;
top: 15px;
left: 15px;
}
.single-calendar span:first-child{
display: block;
font-weight: 700;
color: #fff;
background: #ac1601;
padding: 0.5em;
font-size: 11px;
}
.single-calendar span:last-child{
padding-top: 10px;
padding-bottom: 10px;
color: #545454;
display: block;
width: 100%;
background: #fff;
font-size: 27px;
font-weight: bold;
padding: 6px 0 0;
}
.hero-booking{
height: 100%;
width: 100%;
background-size: cover;
}
.banner-wrap .form-wrap{
text-align: left;
}
.banner-wrap .form-wrap .form-content{
padding-left: 0;
padding-right: 0;
}
.banner-wrap .form-content{
padding-bottom: 8px;
padding-top: 0;
}
.uppercase-h3 h3{
text-transform: uppercase;
}
.location-properties.image-above-content .cell-ac-properties{
margin: 0;
}
.first-child-featured.location-properties.image-above-content .cell-ac-properties:first-child{
padding: 0 !important;
}
.first-child-featured .cell-ac-properties:first-child .hic-content {
padding: 30px;
}
.location-properties.image-above-content .hic-box{
height: 100%;
margin: 0;
}
.location-properties.image-above-content .hic-image{
height: 350px !important;
}
.location-properties .button i.fa {
position: absolute;
left: 20px;
font-size: 37px;
top: 0;
bottom: 0;
height: 37px;
margin: auto 0;
}
.location-properties .button {
padding-left: 68px;
}
.single-post p.tags{
display: none;
}
.custom-login-page .logo {
width: 460px;
}
.social-networks a{
transition: all .2s;
transform: scale(1.0);
}
.social-networks a:hover{
transform: scale(1.15);
}
.property-map-wrap > div{
padding-bottom: 80px;
}
.property-map-wrap .md-gmap > div > div,
.property-map-wrap .md-gmap > div > div > img {
height: 100% !important;
}
.reveal.global-element {
padding: 0;
border: 0;
box-shadow: 0 0 8px rgba(0,0,0,.3);
}
.lang-option-wrap{
position: relative;  
}
#flags{
top: -28px;
left: -18px;
}
#google_language_translator{
display: none;
}
#flags {
background-color: transparent !important;
padding: 7px 14px;
width: 280px;
border-radius: 8px;
height: 18px;
position: absolute;
transition: all .25s ease-in-out;
z-index: 1000;
opacity: 0;
visibility: hidden;
}
#flags[data-ready="true"]{
opacity: 1;
visibility: visible;
}
#flags:hover{
height: 303px;
}
#flags ul {
margin: 0;
position: absolute;
display: flex;
flex-wrap: wrap;
width: auto;
z-index: 1000;
height: 100%
}
#flags:hover ul{
overflow-y: scroll;
padding: 7px;
}
#flags ul::-webkit-scrollbar{
width: 2px;
background:transparent;
}
#flags ul::-webkit-scrollbar-track{
border-radius: 1px;
}
#flags ul::-webkit-scrollbar-thumb{
border-radius: 1px;
} 
#flags ul li {
width: 100%;
transition: opacity .25s ease-in-out;
}
#flags ul li[data-selected="false"]{
display: none;
}
#flags:hover ul li[data-selected="false"],
#flags ul li[data-selected="true"]{
display: block;
}
#flags a > span {
margin-left: 28px;
color: #fff;
width: 110px;
display: inherit;
}
@media(min-width: 641px){
#flags{
top: 0;
left: 0;
}
.first-child-featured .columns:first-child > .hic-box{
display: flex;
}
.first-child-featured .columns:first-child > .hic-box .hic-image{
height: 100% !important;
margin: 0;
border-radius: 0 4px 4px 0;
}
.first-child-featured .columns:first-child > .hic-box .hic-image-container {
float: left;
}
.first-child-featured .columns:first-child > .hic-box .hic-content {
float: right; 
padding-left: 30px; 
padding-right: 30px;
}
.first-child-featured .columns:first-child > .hic-box .hic-image-container, 
.first-child-featured .columns:first-child > .hic-box .hic-content {
width: 50%;
}
.place-details{
padding: 8px 15px 8px 10px;
}
}
@media(min-width: 1024px){
.place-details{
padding: 16px 30px 16px 20px;
}
.place-details p{
font-size: 16px;
}
} @media(min-width: 641px){
.booking-search input,
.booking-search select{
padding: 18px 14px 16px;
}
.location-properties.image-above-content .cell-ac-properties{
padding: 4px !important;
margin: 0;
}
.location-properties.image-above-content .hic-image{
height: 415px !important;
}
.first-child-featured .cell-ac-properties:first-child .hic-content {
padding: 30px 40px !important;
}
.first-child-featured .cell-ac-properties:first-child .hic-content h3{
font-size: 44px;
margin-bottom: 1.5rem;
}
.location-properties[class*="split-"] .hic-box,
.first-child-featured .cell-ac-properties:first-child .hic-box {
margin: 0;
padding: 15px 0;
}
.first-child-featured .cell-ac-properties:first-child {
padding-bottom: 50px !important;
}
.split-7x5-centered .medium-6 + .medium-6 {
width: 41.66%;
}
.split-7x5-centered .medium-6:not(:last-child) {
width: 58.33%;
}
.booking-search input + .dropdown-icon,
.booking-search select + .dropdown-icon{
bottom: 1rem;
}
.booking-search input + .dropdown-icon,
.booking-search select + .dropdown-icon{
height: 50px
}
.booking-search input + .dropdown-icon::after,
.booking-search select + .dropdown-icon::after{
bottom: 12px;
}
.banner-logo + .logo-title{
font-size: 9px;
}
.aet.single-ac-properties .hero-btn-wrap {
margin: auto 0 auto 50px;
display: inline-block;
height: 45px;
} .top-header .booking-widget-wrap {
margin-right: 45px;
}
.modal-element{
max-width: 95% !important;
}
.modal-element .modal-title {
font-size: 32px;
}
.modal-element .sub-heading {
font-size: 28px;
}
.modal-element .close-button {
top: 11px;
right: 24px
}
#modalUpdateLocation .inner-content-modal {
padding: 32px 70px;
}
.gfield.field-m-7 {
width: 58.33%;
}
.gfield.field-m-5 {
width: 37.66%;
}
.content-boxes.zoom-box .hic-box:hover{
transform: scale(1.15);
}
#htwMap{
height: 700px;
}
.location-map .inner-section > .row:nth-child(2) .result-content{
overflow: hidden;
overflow-y: scroll; 
max-height: 600px;
}
.menu .menu-icon i .hydrated{
font-size: 21px
}
.menu .menu-icon.menu-burger i .hydrated{
font-size: 27px
}
.booking-search label{
font-size: 12px;
}
.booking-search input,
.booking-search select{
height: 53px;
}
.booking-search form .button{
width: 100%;
padding: 18px 18px 17px;
font-size: 15px;
font-weight: 700;
margin-top: 24px;
}
.tall-banner.hero-layout-1 .booking-search{
padding-bottom: 14px;
}
.custom-map .booked-customer{
z-index: 1;
max-width: 350px;
float: none;
padding: 0;
background-color: rgba(0, 0, 0, 0.47);
padding-top: 15px;
margin: 0 0 0 auto;
}
.custom-map .place-card{
position: absolute;
top: 30px;
left: 20px;
margin: 30px 0;
}
.custom-map #custom-map-id{
position: absolute;
height: 100%;
}
.aet .main-contact-form.custom-map .sub-map{
min-height: 500px;
}
.custom-map .each-booked-details{
max-width: 200px;
}
.custom-map .each-booked-customer{
max-width: 300px;
}
.blog-categories-tabs ul li a,
.field-button-group a{
font-size: 16px;
padding: 8px 21px 6px;
}
.form-content .button{
margin-top: 20px;
}
.right-angle:after{
width: 15px;
height: 13px;
right: -29px;
top: 5px;
}
.social-sign-in .main-button-container a:first-child:before,
.social-sign-in .main-button-container a:nth-child(2):before,
.social-sign-in .main-button-container a:last-child:before{
width: 36px;
height: 36px;
}
.custom-map .each-booked-details{
margin-left: 15px;
}
} @media(min-width: 1024px){
.custom-map .each-booked-details{
max-width: 300px;
}
.custom-map .each-booked-customer{
margin-bottom: 30px;
}
.location-properties.image-above-content .hic-image{
height: 481px !important;
}
.first-child-featured .cell-ac-properties:first-child .hic-content{
padding: 30px 80px !important;
}
.hero-layout-1 .booking-search .columns[class*="booking-"]{
padding: 0 10px;
}
.hero-layout-1 .booking-search input + .dropdown-icon,
.hero-layout-1 .booking-search select + .dropdown-icon{
left: 10px;
right: 10px;
}
.split-7x5-centered .medium-6 + .medium-6 {
padding-right: 120px;
}
.split-7x5-centered .medium-6:not(:last-child) {
padding-left: 120px;
}
.hero.hero-layout-1 .booking-search .booking-arrival input + .dropdown-icon{
right: 1px;
border-radius: 4px 0 0 4px;
}
.hero.hero-layout-1 .booking-search .booking-departure input + .dropdown-icon{
left: 1px;
border-radius: 0 4px 4px 0;
}
#modalUpdateLocation {
max-width: 750px !important;
}
.hero-layout-1 .form-wrap {
padding: 0 20px;
}
.aet.default-width .hero-layout-1 .booking-search .form-content.row {
max-width: 100%;
}
.hero-layout-1.form-bottom .v-align-container {
height: 100%;
}
.zoom-box .content-box-wrap,
.zoom-box .load-more-list{
justify-content: left;
}
.property-map-wrap > div{
padding-bottom: 0;
}
.booking-search .booking-adult,
.booking-search .booking-child{
width: 18.66667%;
}
.aet .hero.hero-layout-1 .hero-banner-message h1,
.aet .hero.hero-layout-1 .hero-banner-message p{
max-width: 907px;
margin-left: auto;
margin-right: auto;
}
.booking-search label{
font-size: 10px;
margin-bottom: 10px;
}
.booking-search i{
font-size: 14px;
}
.booking-search input, .booking-search select{
font-size: 12px;
}
.hero-form-inline .booking-search .booking-location {width: calc(40% - 175px);}
.hero-form-inline .booking-search .booking-arrival {width: 13%; padding-right: 1px !important;}
.hero-form-inline .booking-search form[data-multiprop="off"] .booking-arrival {width: calc(13% + ((40% - 175px) / 4));}
.hero-form-inline .booking-search .booking-departure {width: 13%; padding-left: 1px !important;}
.hero-form-inline .booking-search form[data-multiprop="off"] .booking-departure {width: calc(13% + ((40% - 175px) / 4));}
.hero-form-inline .booking-search .booking-adults {width: 17%;}
.hero-form-inline .booking-search form[data-multiprop="off"] .booking-adults {width: calc(17% + ((40% - 175px) / 4));}
.hero-form-inline .booking-search .booking-children {width: 17%;}
.hero-form-inline .booking-search form[data-multiprop="off"] .booking-children {width: calc(17% + ((40% - 175px) / 4));}
.hero-form-inline .booking-search .booking-btn {width: 175px;}	
.hero-layout-1.hero-form-side .booking-search {width: 540px; bottom: 10%;}
.tall-banner.hero-layout-1.hero-form-side .booking-search {bottom: 10px; }
.hero-layout-1.hero-form-side.form-right .booking-search {right: 10px; }
.hero-layout-1.hero-form-side.form-left .booking-search {left: 10px; }
.hero-layout-1.hero-form-inline .booking-search .booking-arrival input{
border-radius: 4px 0 0 4px;
}
.hero-layout-1.hero-form-inline .booking-search .booking-departure input{
border-radius: 0 4px 4px 0;
}
.custom-map .each-booked-img{
width: 51px;
height: 51px;
}
.custom-map .each-booked-details{
font-size: 16px;
}
.custom-map .each-booked-customer{
margin-top: 30px;
}
.custom-map .booked-customer{
max-width: 568px;
}
.custom-map .each-booked-customer{
max-width: 411px;
}
.custom-map .place-card{
top: 70px;
left: 40px;
}
.blog-categories-tabs ul li a,
.field-button-group a{
margin: 5px 10px;
}
.aet .page-element.section-bedrooms .property-content .room-slider .swiper-button-prev,
.aet .page-element.section-bedrooms .property-content .room-slider .swiper-button-next{
top: 65%;
}
.reveal.global-element{
width: 750px;
}
} @media(max-width: 1024px){
.booking-search .booking-date > div:first-child{
padding-left: 0;
}
.booking-search .booking-date > div:last-child{
padding-right: 0;
}
.booking-search .booking-adult{
padding-right: 1px;
}
.booking-search .booking-adult select{
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.booking-search .booking-child{
padding-left: 1px;
}
.booking-search .booking-child select{
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
}
@media (max-height: 375px) and (orientation: landscape){
.hero .hero-btn-wrap a.swipebox-video {
right: calc(50vw - 45px);
top: 150px;
}
.booking-search input, .booking-search select{
height: 38px;
padding: 0 20px;
}
.booking-search input + .dropdown-icon, .booking-search select + .dropdown-icon{
height: 38px;
}
.booking-search input + .dropdown-icon::after, .booking-search select + .dropdown-icon::after {
bottom: 14px;
}
.account-nav{
width: 180px;
}
.account-nav ul{
margin-top: 40px;
}
.account-nav ul li a{
font-size: 14px;
padding: 8px 18px;
}
.my-account-wrap {
padding-left: 200px;
padding-right: 20px;
}
.account-tab-content {
padding: 43px 0px 70px 0px;
}
.booking-search form .button {
margin-top: 5px;
}
.location-properties .button i.fa{
height: 34px;
font-size: 20px;
}
.property-details .detail-title{
margin-bottom: .5rem;
font-size: 18px;
}
}
@media (max-width: 641px){
.blog-categories-tabs ul li,
.field-button-group .button-title{
width: 48%;
margin-bottom: 6px;
}
.banner-wrap .form-content label{
font-size: 12px;
}
}
@media (min-width: 1280px){
.custom-map .place-card{
left: 180px;
}
.hero-layout-1 .booking-search .columns[class*="booking-"]{
padding: 0 20px;
}
.hero-layout-1 .booking-search input + .dropdown-icon,
.hero-layout-1 .booking-search select + .dropdown-icon{
left: 20px;
right: 20px;
}
.booking-search input, .booking-search select{
font-size: 14px;
}
.hero-layout-1 .booking-search label {
font-size: 11px;
}
.hero-layout-1 .form-wrap {
padding: 0 60px;
}
}
@media (min-width: 1440px){
.hero-form-inline .booking-search .booking-location {padding-right: 20px;}
.hero-form-inline .booking-search .booking-arrival {width: 12%; padding-left: 20px;}
.hero-form-inline .booking-search .booking-departure {width: 12%; padding-right: 20px;}
.hero-form-inline .booking-search .booking-adults {width: 18%; padding: 0 20px;}
.hero-form-inline .booking-search .booking-children {width: 18%; padding: 0 20px;}
}.small-2_4{
width: 20%;
}
.sticky-header .header {
position: fixed;
}
.subpage .hero.default-height {
height: 350px;
}
.gform_validation_container.gfield_visibility_visible {
display:none !important;
}
.tos-pagination.tos-thumbnails a {
position: relative;
}
.tos-pagination.tos-thumbnails a:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
background-color: rgba(0,0,0, .6);
}
.tos-pagination.tos-thumbnails a.tos-selected:before,
.tos-pagination.tos-thumbnails a:hover:before{
background-color: transparent;
}
.sticky-header .off-canvas-content {
padding-top: 0 !important;
}
.sticky-header.scrolled .header {
background-color: #000;
}
.light-text {font-weight: 300;} .tertiary-text {color: #999;}
.uppercase {	text-transform: uppercase;} .reveal {
box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
border: none;
border-radius: 8px;
padding: 24px;
}
a:hover, a:focus {outline: 0;}
a {-webkit-transition: color .25s ease-in-out; -o-transition: color .25s ease-in-out; transition: color .25s ease-in-out;}
.disable-pointer a,
a.disable-pointer {
pointer-events: none;
} .overlay ul li a {color: #fff;} .widgettitle, .widget .screen-reader-text {font-weight: 700; color: #333;}
.pt-0, .padding-top-none {padding-top: 0 !important;}
.pt-10 {padding-top:10px !important;}
.pt-15 {padding-top:15px !important;}
.pt-30 {padding-top:30px !important;}
.pt-40 {padding-top:40px !important;}
.pt-50 {padding-top:50px !important;}
.pb-0, .padding-bottom-none {padding-bottom: 0 !important;}
.pb-10 {padding-bottom:10px !important;}
.pb-15 {padding-bottom:15px !important;}
.pb-30 {padding-bottom:30px !important;}
.pb-40 {padding-bottom:40px !important;}
.pb-50 {padding-bottom:50px !important;}
.mb-0, .margin-bottom-none {margin-bottom:0 !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-30 {margin-bottom: 30px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mb-50 {margin-bottom: 50px !important;}
.mt-0, .margin-top-none {margin-top:0 !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-40 {margin-top: 40px !important;}
.mt-50 {margin-top: 50px !important;}
ul.horizontal li {display: inline-block;}
ol.steps-list {padding: 0;}
ol.steps-list li {counter-increment: step-counter; list-style: none; position: relative; padding: 20px 15px 20px 75px;}
ol.steps-list li:before {width: 60px; height: 60px; line-height: 60px; font-size: 20px; margin-top: -3px; text-align: center; font-weight: bold; content: counter(step-counter); display: block; position: absolute;left: 0;}
ol.steps-list li strong {display: block;}
#gform_wrapper_3 .gform_title {font-size: 32px; text-transform: uppercase;}
.property-is-sold .property-list-image-wrap::after {position: absolute; color: #fff; z-index: 3; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); background-color: rgba(33, 153, 232, 0.63); top: 33px; left: -46px; padding: 10px 90px; font-size: 12px;  text-transform: uppercase;  content: 'Sold';}
.property-is-sold .ribbon-status {display: none !important;}
.page-element {padding: 50px 0;}
.hic-image {background-size: cover;background-position: center;}
.image-above-content .hic-image {height: 250px;}
.image-left-content .hic-image, .image-right-content .hic-image {height: 275px;}
.row-fluid .row {max-width: 100% !important;}
.full-row.row {max-width: 100%;}
.row-fluid .columns, .fluid .columns, .columns-no-padding .columns  {padding: 0 !important;}
.full-width-layout .row-fluid .row {padding-left: 0; padding-right: 0;}
.row-fluid .hic-box, .fluid .hic-box {margin: 0 !important;}
.hic-tgs .page-element.text-left.t-aligned .section-header .section-title{
text-align: left;
}
.hic-tgs .page-element.text-right.t-aligned .section-header .section-title{
text-align: right;
}
.hic-tgs .page-element.text-center.t-aligned .section-header .section-title{
text-align: center;
} .menu .active>a {background: transparent;} .page-columns table.no-border,
.page-element table.no-border{
margin: 0 0 32px;
}
.page-columns table.no-border,
.page-element table.no-border,
.page-columns table.no-border tbody,
.page-element table.no-border tbody {
border: 0;
}
.page-columns table.no-border th, 
.page-columns table.no-border td,
.page-element table.no-border th, 
.page-element table.no-border td {
border: 0;
background: none;
}
.page-columns table.no-border th,
.page-element table.no-border th {
padding: 2px 14px 2px 0;
}
.page-columns table.no-border td,
.page-element table.no-border td {
padding: 2px 8px;
font-size: 14px;
}
.page-columns table.no-border td:first-child,
.page-element table.no-border td:first-child {
font-weight: 600;
vertical-align: top;
}
.page-columns table.no-border th,
.page-element table.no-border th {
color: #555555;
text-transform: uppercase;
} .hic-button-wrap{
margin: 24px 0 12px;
}
.page-element .footer-button-container .button {
margin: 6px 8px;
}
.hic-tgs .page-element .main-button-container a {
margin-bottom: 6px;
margin-top: 6px;
}
.hic-tgs .page-element .main-button-container .tab-slider a {
margin-bottom: 0;
margin-top: 0;
}
.hic-tgs .button[href*="mailto:"] svg.fa-envelope {
display: none;
}
.hic-tgs .main-button-container > a:only-child {
margin-left: 0;
margin-right: 0;
}
.hic-tgs .page-element.text-center .main-button-container a:not(:only-child){
margin-left: 10px;
margin-right: 10px;
}
.hic-tgs .page-element.text-left .main-button-container a:not(:only-child){
margin-left: 0;
margin-right: 20px;
}
.hic-tgs .page-element.text-right .main-button-container a:not(:only-child){
margin-left: 20px;
margin-right: 0;
}
.hic-tgs .page-element .main-button-container a:not(:only-child):first-child {
margin-left: 0;
}
.hic-tgs .page-element .main-button-container a:not(:only-child):last-child {
margin-right: 0;
}
.text-left .hic-button-wrap,
.text-justified .hic-button-wrap{
text-align: left;
}
.text-right .hic-button-wrap{
text-align: right;
}
.text-center .hic-button-wrap{
text-align: center;
}
.hic-button-wrap a svg {
margin-right: 8px;
}
.load-more-button.button {
margin-top: 30px;
}
.page-element .button[href*="tel:"] svg.fa-phone,
.page-element .button[href*="mailto:"] svg.fa-envelope{
margin-right: 6px;
} .slope-top-left-right, .slope-top-right-left, .slope-bottom-left-right, .slope-bottom-right-left {position: relative;}
.slope-top-left-right:before, .slope-top-right-left:before, .slope-bottom-left-right:after, .slope-bottom-right-left:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-top: 85px solid transparent;
border-bottom: 85px solid transparent;
}
.slope-top-left-right:before, .slope-top-right-left:before {
top: -85px;
}
.slope-bottom-left-right:before, .slope-bottom-right-left:after {
bottom: -85px;
}
.slope-top-left-right:before, .slope-bottom-right-left:after {
border-right: 100vw solid #fff;
}
.slope-top-right-left:before, .slope-bottom-left-right:after {
border-left: 100vw solid #fff;
} .custom-row, .subpage-row {margin-left: auto; margin-right: auto;}
.custom-row:after, .subpage-row:after {clear: both;}
.custom-row:after, .custom-row:before,
.subpage-row:after, .subpage-row:before {
content: ' ';
display: table;
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
} .v-align-container {	display: table;	height: 100%; width: 100%;}
.table-cell-mid {display: table-cell; vertical-align: middle;}
.t-cell {display: table-cell; vertical-align: middle; text-align: center;}
.no-padding, .no-padding.columns {padding: 0;}
.relative {position: relative;}
@media (min-width: 1024px){
.admin-bar.sticky-header .header {
top: 32px;
}
.has-form .t-cell {
vertical-align: bottom;
padding-bottom: 100px;
}
} .bg-float, .bg-float:before {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 2;}
.bg-float:before { content:""; background: rgba(51,51,51,.70); z-index: 4;}
.bg-helper {background: no-repeat center center; background-size: cover;}
.float-image {position: absolute; top: 0; left: 0;}
.bp-top .bg-helper, .bp-top .hic-image {background-position: top;}
.bp-left .bg-helper, .bp-left .hic-image {background-position: left;}
.bp-right .bg-helper, .bp-right .hic-image {background-position: right;} .content-boxes.grey-boxes .hic-content,
.content-boxes.white-boxes .hic-content,
.recent-posts.grey-boxes .hic-content,
.recent-posts.white-boxes .hic-content{
padding: 15px;
color: #000;
}
.testimonials.default-section.grey-boxes .hic-content,
.testimonials.default-section.white-boxes .hic-content{
padding: 0;
color: #000;
}
.page-element.testimonials.default-section.grey-boxes .client-name,
.page-element.testimonials.default-section.white-boxes .client-name{
color: #000;
}
.content-boxes.grey-boxes[class*="split-"]:not([class*="then-"]) .hic-image,
.content-boxes.white-boxes[class*="split-"]:not([class*="then-"]) .hic-image,
.recent-posts.grey-boxes[class*="split-"]:not([class*="then-"]) .hic-image,
.recent-posts.white-boxes[class*="split-"]:not([class*="then-"]) .hic-image{
height: 100% !important;
min-height: 275px;
}
.content-boxes.grey-boxes .hic-content,
.recent-posts.grey-boxes .hic-content{
background-color: #f2f2f2 !important;
}
.content-boxes.white-boxes .hic-content,
.recent-posts.white-boxes .hic-content{
background-color: #fff !important;
}
.rounded-box .hic-content {
border-radius: 10px;
}
.rounded-boxes .hic-box {
border-radius: 10px;
box-shadow: 2px 2px 8px rgba(10,10,10,.10);
overflow: hidden;
}
.greyscale-images .hic-image{
-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
-webkit-filter: grayscale(100%);
filter: gray;
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
} .opening-hours-table table {
max-width: 450px;
margin-left: auto;
margin-right: auto;
}
.opening-hours-table table, .opening-hours-table td, .opening-hours-table thead tr, .opening-hours-table table tbody tr:nth-child(even), .opening-hours-table table tbody tr:nth-child(odd) {
border: 0;
background-color: transparent;
}
.opening-hours-table tbody {
background-color: rgba(255, 255, 255, 0.75);
border: 0;
padding: 50px;
display: inline-block;
box-shadow: 4px 4px 16px rgba(10,10,10,.10);
}
.opening-hours-table td {
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
} p.font-small {
font-size: 12px !important;
} .header-transparent .header {position: absolute; left: 0; right: 0; z-index: 9999;}
.header-transparent.page-banner-hidden #property_filters_options, .header-transparent.page-banner-hidden .property-header {padding-top: 105px;} .sticky-header.scrolled .header { width: 100%; top: 0px; left: 0px; right: 0; box-shadow: 0 2px 8px 0px rgba(0,0,0, .35);}
.sticky-header .header {z-index:999}
.sticky-header .header .logo-wrap {width: 100%; transition: all 1s;}
.sticky-header.scrolled .header .logo-wrap {width: 80%; transition: all 1s;}
.sticky-header.header-transparent.scrolled .hero-main-wrap, .sticky-header.header-transparent.scrolled.page-banner-hidden #property_filters_options, .hic-tgs.sticky-header.header-transparent .property-header, .sticky-header.header-transparent.page-banner-hidden .hero-main-wrap {margin-top: 0;}
.sticky-header.scrolled .header .logo-wrap {width: 80%; transition: all 1s;} .slick-slide {outline: 0;}
.hero-slider {display: none; background-color: #eaeaea;}
.hero-slider.slick-initialized {display: block;}
body .slick-slider {	margin-bottom: 0;}
.slick-dots {margin: 0; }
body .slick-dots {bottom: 0;}
.top-bar, .top-bar ul {background-color: #FFF;}
.header-overlay {position: absolute; width: 100%; top: 0; left: 0;}
.header-overlay .top-bar, .top-bar ul {background-color: transparent;}
.viewport {z-index: 1; position: relative; background-color: #FFF;}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent.active > a::after,
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:hover:after {
color: #000;
}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
content: '\f107';
font-family: 'Font Awesome 5 Free';
font-weight: 900;
border: none;
right: 14px;
margin-top: -7px;
color: #FFF;
}
.header .menu .is-dropdown-submenu {
padding-top: 0;
opacity: 0;
visibility: hidden;
display: block;
}
.header .menu li:hover > .is-dropdown-submenu {
transition: opacity .4s ease-in-out;
opacity: 1;
visibility: visible;
}
.header .menu .is-dropdown-submenu li {
background-color: rgba(103, 0, 0, 0.85);
border-bottom: 1px solid #000;
transition: all .25s ease-in-out;
}
.header .menu .is-dropdown-submenu li:hover {
background-color: rgba(103, 0, 0, 1);
}
.header .menu .is-dropdown-submenu li:last-child {
border-bottom: none;
}
.header .top-bar-right .menu .submenu {
border: none !important;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
border-bottom-left-radius: 2px;
border-bottom-right-radius: 2px;
}
.header .top-bar-right .menu .submenu li {
margin-left: 0;
padding-left: 0 !important;
padding-right: 0 !important;
background-color: rgba(107, 107, 107, 0.4) !important;
border-bottom: 1px solid rgba(224, 224, 224, 0.13);
}
.header-light .header .top-bar-right .menu .submenu li {
background-color: #FFF !important;
border-bottom: 1px solid rgba(224, 224, 224, 0.4);
}
.hic-tgs.header-light .header .menu .is-dropdown-submenu li a {
color: #000 !important;
}
.header-light .top-header .contact-info span {
color: #000;
}
.hic-tgs.header-light .header .menu .is-dropdown-submenu li:hover > a, 
.hic-tgs.header-light .header .menu .is-dropdown-submenu li.active > a {
color: #FFF !important;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after{
content: '\f105';
font-family: 'Font Awesome 5 Free';
border: 0;
}
.header .top-bar-right .menu .submenu li a {
transition: all .25s ease-in-out;
}
.header .top-bar-right .menu .submenu li:hover a {
transform: translateX(10px);	
}
.hic-tgs .top-bar-right {
text-align: right;
}
.header .top-bar-right .menu .submenu li:last-child {
border: none;
}
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent.active > a::after {
transition: all .25s ease-in-out;
}
h2.title-line {font-size: 25px;	font-weight: 700;}
.title-line {overflow: hidden;}
.title-line span {display: inline-block; position: relative;}
.title-line span:after,
.title-line span:before {
content: ' ';
display: block;
height: 0;
border-bottom: 3px solid #EEE;
width: 1000px;
position: absolute;
top: 50%;
}
.title-line span::before {
left: -1010px;
}
.title-line span::after {
right: -1010px;
}
.flex, .flex-center {
display: flex;
flex-flow: row wrap;
}
.flex-center {
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.msg-box {
padding: 20px;
border: 2px dashed #cecece;
border-radius: 8px;
margin: 53px 0px 20px;
}
.bottom-line:after {
content: '';
display: block;
background-color: #BDBDBD;
height: 1px;
width: 41px;
margin: 12px auto;
}
.background-image {
height: 100%;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
.frame-border {
box-shadow: 0px 0px 0px 8px #FFF, 0px 0 0px 9px #CED7DB;
}
.cirlce-img {border-radius: 100%;}
.row.secondary-row {
max-width: 950px;
}
.subpage .row.secondary-row {
margin: 0 auto;
}
.social-media .ic {
-webkit-transition: fill .25s ease-in-out;
-o-transition: fill .25s ease-in-out;
transition: fill .25s ease-in-out;
}
.menu-icon::after,
.menu-icon::before {
-webkit-transition: all .25s ease-in-out;
-o-transition: all .25s ease-in-out;
transition: all .25s ease-in-out;
}
.zoom-img-effect {
overflow: hidden;
}
.zoom-img.bg-helper {
-webkit-transition: transform .35s ease-in-out;
-o-transition: transform .35s ease-in-out;
transition: transform .35s ease-in-out;
}
.blue-bg {
background-color: #00adef;
}
.with-shadow {
box-shadow: 0 2px 8px 0 rgba(0,0,0, .4);
}
.hic-tgs .main-contact-form.default-section {color: #fff;}
.hic-tgs .testimonial-main-content::before, 
.hic-tgs .testimonial-main-content::after{	
color: #2199e8;	
}
.optional-button{
display: none;
}
.optional-button .button::after{
display: none;
}
.layout-1.hic-tgs .header .optional-button .button path {
fill: #fff;
}
.header .optional-button .button:hover{
background-color: #000;
}
.hic-tgs .main-contact-form.default-section.custom-map {
color: #000;
}
.hic-tgs .main-contact-form.custom-map .place-details p {
max-width: 300px;
}
.custom-map .sub-map:last-child {
min-height: 100vh;
} div.pp_default .pp_content_container .pp_left {
padding-left: 14px !important;
}
div.pp_pic_holder {
left: 16px !important;
width: 92% !important;
height: 264px !important;
}
.pp_content_container {
width: 100%;
height: 100%;
}
.pp_pic_holder.pp_default {
width: 90% !important;
left: 0 !important;
overflow: hidden;
right: 0 !important;
margin: 0 auto !important;
}
div.pp_default .pp_content {
width: 100% !important;
height: 232px !important;
}
#pp_full_res {
height: 189px;
padding-top: 10px !important;
}
.pp_content iframe{
height: 100%;
width: 97%;
}
div.pp_default .pp_content_container .pp_details {
width: 98% !important;
}
.reveal-overlay {
z-index: 9999;
}
.inner-content-modal {
background-color: #f1f1f1;
overflow: hidden;
}
body .nice-select.open .list {
z-index: 99;
}
body .button-tab-section .btn-tab-opn.active {
background: #1b1b1b;
}
body .button-tab-section .btn-tab-opn {
background: #3E3E3E;
}
body.subpage .widget-form-wrap {
min-height: auto;
} 
.footer .social-media a,
.footer a:hover,
.footer a:focus,
.section-title span,
.content-box-icon,
a,
.hero-slider .slick-dots li.slick-active button::before,
.hero-slider .slick-dots li button:hover:before {
color: #2199e8;
}
.hero-slider .slick-dots li.slick-active button::before,
.hero-slider .slick-dots li button:hover:before {
opacity: 1;
}
.recent-post-blurb {
margin-bottom: 24px;
} .animate-zoom {
overflow: hidden;
}
.animate-zoom .hic-image {
transition: all .25s ease-in-out;
}
.animate-zoom:hover .hic-image {
transform: scale(1.08);
}
body .slick-dots li {
margin: 0 2px;
}
body .slick-dots li button:before {
font-size: 12px;
}  .has-bg-img .section-title, .has-bg-img .sub-heading {
color: #fff;
}
.property-listing .slick-dots li button::before {
font-size: 16px;
}
.property-listing .slick-dots {
bottom: -10px;
}
.fa-phone {
transform: rotate(90deg);
}
.page-navigation .pagination li{
display: inline-block;
}
.paginate-pagination-agent-lists li a {
padding: 8px 12px !important;
color: #000;
}
.paginate-pagination-agent-lists.paginate-pagination ul>li>a.current {
color: #FFF;
}
.ninja-forms-field[type="button"] {
border: 2px solid #000;
transition: all .25s ease;
}
.ninja-forms-field[type="button"]:hover {
border: 2px solid #FFF;
background-color: transparent;
}
.subpage .agent-filter.agent-page .search-widget.form-agent input {
border: 0 !important;
} .hic-box-promotion > div {
color: #fff;
font-weight: 900;
padding: 4px 20px;
margin-bottom: 1px;
border-radius: 18px;
} .page-elements {
min-height: 330px;
} .search-widget.filter-form ul.qs-ul {
list-style: none;
margin: 0;
}
.search-widget.filter-form .field-group {
display: inline-block;
}
.search-widget .inline-search-field .nice-select{
padding-left: 0;
background-color: transparent;
border: 0;
}
body .nice-select.open .list {
margin-left: 0;
}
.hic-pagination-page.pagination {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.hide-property-pagination .paginate-pagination-agents {
display: none;
}
.agent-filter.agent-page {
padding: 34px 24px;
background-color: #f1f1f1;
background: rgb(57, 193, 254);
}
.agent-filter .s-cf.last {
margin-bottom: 0;
}
.subpage .hero.contact-page-hero .article-header .page-title {
font-weight: 700;
}
.contact-page-hero .article-header {
height: 100%;
bottom: 0;
}
.hero-slides-wrap {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.hero-slider .slick-dots li {
margin: 0 1px;
}
.hero-slider .slick-list,
.hero-slider .slick-track { 
height: 100%;
}
.hero-slider .slick-dots li button:before {
font-size: 12px;
opacity: 1;
color: #FFF;
}
.hero-slider .slick-dots {
bottom: 6%;
z-index: 999;
}
.hero-slides {
height: 100%;
}
.hero-slider:before {
content: '';
position: absolute;
z-index: 1;
left: 0;
width: 100%;
height: 100%;
top: 0;
}
.hero .inner-content {
height: 100%;
position: absolute;
z-index: 2;
width: 100%;
top: 0;
z-index: 60;
}
.hero .hero-btn-wrap a {
margin-left: 20px;
margin-right: 20px;
}
.hero-slider {
height: 100%;
}
.hero-image {
height: 100%;
width: 100%;
}
body .slick-arrow:before {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
background-image: none;
}
body .slick-arrow:before{
font-size: 30px;
}
body .slick-prev:before {
content: '\f104';
}
body .slick-next:before {
content: '\f105';
}
body .slick-next {
right: -16px;
}
section.with-padding,
.with-padding{
padding: 50px 0;
}
.section-padding {
padding: 40px 0;
}
.slick-arrow {
z-index: 11;
}
a:hover, a:focus {
color: #000;
}
.slick-prev {
left: 25px;
}
.slick-next {
right: 25px;
}
body .slick-arrow {
height: 20px;
width: auto;
}
.slick-arrow:before {
height: 20px;
width: 12px;
display: block;
}
body .slick-prev::before,
body .slick-next::before {
font-size: 30px;
color: #58595b;
line-height: 20px;
}
body .theme-section .slick-prev::before,
body .theme-section .slick-next::before {
font-size: 30px;
color: #000;
line-height: 20px;
}
.header .phone .number {
display: none;
}
.phone a {
font-size: 20px;
}
.theme_layout_2 .phone a {
font-weight: 300;
}
.blog #content #inner-content,
.single #content #inner-content {
padding: 30px 0 60px;
}
.form .section-bg {
opacity: .10;
}
.section-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: .15;
}
.sm-icon {
height: 16px;
width: 18px;
}
.location-ic {
height: 18px;
width: 20px;
}
.logo-wrap .no-logo {
text-transform: uppercase;
}
.header .fa-phone, .header .fa-map-marker-alt {
font-size: 16px;
}
.message-fig .logo {
width: 41px;
}
.button {
font-size: 16px;
padding: 14px 28px;
}
.gallery-album .img-wrap,
.photos-page .gallery .img-wrap {
margin-bottom: 12px;
}
.logo-wrap .circle {
background: radial-gradient(circle at center, #FFF 63%, transparent 0%);
} .ui-datepicker-header {
background-color: #FFF;   
position: relative;
}
.ui-datepicker-title {
display: table;
width: 100%;
padding: 0 45px;
}
.ui-datepicker .ui-datepicker-month {
float: left;
}
.ui-datepicker .ui-datepicker-year {
float: right;
}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
margin-bottom: 0;
width: 49.5%;
}
.ui-datepicker-calendar thead th {
background-color: #000;
font-size: 16px;
}
.ui-datepicker-calendar td {
font-size: 12px;
font-weight: 600;
min-width: 45px;
padding: 0;
}
.ui-datepicker-calendar td a {
color: #666666;
display: block;
padding: 8px;
}
.ui-datepicker-calendar td a:hover,
.ui-datepicker-calendar td a.ui-state-active{
color: #FFF;
}
.ui-datepicker-calendar td a:hover,
.ui-datepicker-calendar td a.ui-state-active,
.datepickers-container .datepicker--nav,
.datepickers-container .-bottom-left- .datepicker--pointer, 
.datepickers-container .-top-left- .datepicker--pointer {
background-color: #000;
}
.ui-datepicker-today {
background-color: #dddddd;
}
.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled {
background-color: #F2F2F2;
}
.ui-datepicker-prev span,
.ui-datepicker-next span{
font-size: 0;
}
.ui-datepicker-prev span:after {
content: '\f053';
}
.ui-datepicker-next span:after {
content: '\f054';
}
.ui-datepicker-prev span:after,
.ui-datepicker-next span:after {
font-family: "Font Awesome 5 Free";
font-weight: 700;
font-size: 18px;
color: #000000;
display: inline-block;
margin-top: 6px;
}
.ui-datepicker-prev:hover,
.ui-datepicker-next:hover {
background-color: #F2F2F2;
}
.ui-datepicker-prev,
.ui-datepicker-next {
position: absolute;
top: 0px;
background-color: #ffffff;
width: 45px;
text-align: center;
height: 100%;
border: 1px solid #666666;
transition: all .25s ease-in-out;
}
.ui-datepicker-prev {
left: 0;
}
.ui-datepicker-next {
right: 0;
}
table th {
text-align: left;
color: #fff;
vertical-align: middle;
border-left: 1px solid #FFF;
}
table th:first-child {
border-left: 1px solid #808080;
}
table, td, thead tr {
border: 1px solid #808080;
background-color: #fff;
}
table td {
font-weight: 300;
color: #000;
}
table td a {
color: #670000;
}
.single-products_type .product-container .bottom {
background-color: rgba(242, 242, 242, 0.50);
}
.float-form .circle {
cursor: pointer;
}
.float-form .fa-envelope {
right: -9px;
}
.float-form .fa-times {
opacity: 0;
visibility: hidden;
right: 12px;
}
.form-active .float-form .fa-envelope {
opacity: 0;
visibility: hidden;
}
.form-active .float-form .fa-times {
opacity: 1;
visibility: visible;
}
.form-active .form-overlay {
opacity: 1;
visibility: visible;
}
.tos-close span::after, 
.tos-close span::before {
width: 10px !important;
height: 10px !important;
}
.columns {
padding: 0 26px;
} .top-bar-left, .top-bar-right {
width: auto;
}
.top-bar-right .menu {
width: auto;
}
.header .menu a {
font-size: 13px;
font-weight: 400;
}
.header .menu a:hover {
color: #000;
} .submenu.is-dropdown-submenu {
text-align: left;
border: 1px solid #000 !important;
}
.header .menu .is-dropdown-submenu li a {
color: #fff;
font-size: 13px;
padding: 8px;
}
.header .menu .is-dropdown-submenu li a:before {
display:none;
}
.burger-menu {
width: 29px;
height: 26px;
margin-top: 14px;
outline: none;
}
.burger-menu:after,
.burger-menu:before {
height: 5px;	
background: #1B1B1B;
}
.burger-menu:after {
box-shadow: 0 10px 0 #1B1B1B,0 20px 0 #1B1B1B;
}
.burger-menu:hover:after,
.burger-menu:hover:before {
background: #3bc1fe;
}
.burger-menu:hover:after {
box-shadow: 0 10px 0 #3bc1fe,0 20px 0 #3bc1fe;
}
.burger-menu[aria-expanded="true"]:after {
box-shadow: none !important;
transform: rotate(45deg);
width: 36px;
}
.burger-menu[aria-expanded="true"]:before{
box-shadow: none;
transform: rotate(-45deg);
content: '';
position: absolute;
display: block;
}
.burger-menu[aria-expanded="true"]:before,
.burger-menu[aria-expanded="true"]:after{
top: 12px;
left: -4px;
}
.burger-menu[aria-expanded="true"]:after,
.burger-menu[aria-expanded="true"]:before {
width: 36px;
}
.hic-tgs .burger-menu:hover:after {
background: #fff;
box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
}
.hic-tgs .burger-menu:hover:before {
background: #fff;
}
.hic-tgs.header-light .burger-menu:hover:before {
background: #000;
}
.hic-tgs.header-light .burger-menu:hover:after {
background: #000;
box-shadow: 0 10px 0 #000, 0 20px 0 #000;
} .header {
z-index: 100;
position: relative;
background-color: transparent;
position: absolute;
width: 100%;
top: 0;
}
.header .logo {
width: 140px;
}
.header .logo-wrap {
text-transform: uppercase;
font-size: 20px;
}
.header .button {
color: #670000;
padding: 8px 12px;
font-size: 12px;
}
.header .top-bar {
background-color: transparent;
padding: 12px 24px;
}
.header .logo-wrap .no-logo {
color: #FFF;
}
.logo-wrap .circle {
position: relative;
height: 30px;
width: 30px;
text-align: center;
line-height: 30px;
color: white;
border-radius: 50%;
border: 2px solid white;
display: inline-block;
}
.logo-wrap .no-logo {
line-height: 30px;
display: inline-block;
vertical-align: top;
}
.top-bar-right .menu {
float: right;
}
.top-bar-right .top {
margin-bottom: 10px;
}
.header .social-media {
text-align: right;
}
.header .phone {
line-height: 1;
font-size: 20px;
}
.top-bar-right ul .elem {
padding-right: 8px;
}
.top-bar-right ul .elem:last-child { 
padding-right: 0;
}
.top-bar-bottom {
background-color: rgba(255,255,255, 0.85);
clear: both;
height: 100%;
position: relative;
height: 100%;
}
.top-bar-bottom .menu {
display: table;
}
.header .button:hover {
background-color: #670000;
color: #fff;
} .home .hero {
height: calc(100vh - 86px);
}
.home .hero:before {
background-color: rgba(0,0,0, .50);
} .hero-bg-overlay {
position: absolute;
height: 100%;
width: 100%;
top: 0px;
left: 0;
}
.subpage .hero .no-bg-overlay.bg-image:before {
display:none;
}
.slick-list {
position: relative;
z-index: 10;
}
.hero-slider .sh-main-text h1,
.hero-slider .sh-main-text h2,
.hero-slider .sh-main-text h3,
.hero-slider .sh-main-text,
.hero-slider .sh-main-text p {
color: #FFF;
}
.sh-main-text {
position: relative;
z-index: 100;
height: 100%;
}
.slide-item:before {
background-color: rgba(51,51,51, .45);
}
.subpage .hero .bg-image,
.subpage .hero .video-wrap {
height: 100%;
}
.hero .bg-image {
height: 100%;
}
.with-overlay {
position: relative;
}
.with-overlay:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
background-color: rgba(0, 0, 0, 0.5);
top: 0;
left: 0;
z-index: 1;
}
.hero .video-wrap, .hero {
position: relative;
}
.hero #hero_bgvid {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
width: 100%;
height: 100%;
z-index: 1;
background-size: cover;
object-fit: cover;
}
.hero .marketing-message-container {
width: 100%;
top: 0;
padding: 0 16px;
color: #FFF;
z-index: 100;
height: 100%;
}
.hero .main-text .primary-button {
font-size: 10px;
}
.hero-banner-message {
height: 100%;
color: #FFF;
}
.hero-banner-message a {
color: #FFF;
display: inline-block;
transform: translate(0, 0);
transition: all .25s ease;
}
.hero-banner-message a:hover,
.hero-banner-message a:focus {
transform: translate(0, -2px);
}
.hero-banner-message h1 {
font-size: 36px;
font-weight: 600;
}
.hero-banner-message p {
font-size: 16px;
}
.hero:not(.has-form) .hero-btn-wrap a:first-child {
margin-left: 0px;
}
.hero .text-left .hero-btn-wrap a,
.hero.form-right .default-alignment .hero-btn-wrap a {
margin-right: 20px;
margin-left: 0;
}
.hero .text-right .hero-btn-wrap a,
.hero.form-left .default-alignment .hero-btn-wrap a {
margin-left: 20px;
margin-right: 0;
}
.hero .main-text-inner .hero-button {
margin-top: 15px;
}
.speaker-button-wrap {
border-radius: 50%;
height: 60px;
width: 60px;
line-height: 60px;
text-align: center;
cursor: pointer;
right: 90px;
position: absolute;
z-index: 99;
transition: box-shadow .25s ease-in-out, background-color .25s ease-in-out;
top: 65px;
}
.speaker-icon {
width: 36px;
line-height: 60px;
height: 60px;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
transition: all .35s ease-in-out;
}
.speaker-icon.si-active {
opacity: 0;
visibility: hidden;
}
.speaker-icon .ic {
fill: #FFF;
}
.speaker-button.active .speaker-icon.si-inactive {
opacity: 0;
visibility: hidden;
}
.speaker-button.active .speaker-icon.si-active {
opacity: 1;
visibility: visible;
}
.speaker-button-wrap:hover {
box-shadow: 0 0px 1px 6px rgba(255,255,255, .15);
}
.hero.background-with-slider .hero-banner-message .table-cell-mid {
vertical-align: middle;
}
.hero.background-with-slider .hero-banner-message {
width: 30% !important;
right: auto !important;
padding-left: 0 !important;
}
.hero.background-with-slider .text-left .hero-banner-message {
text-align: left !important;
}
.hero.background-with-slider .hero-gallery-slides-container {
position: absolute;
height: 350px;
width: 740px;
right: 0;
top: 160px;
}
.hero.background-with-slider .hero-gallery-slides {
margin: 0 16px;
}
.hero.background-with-slider .inner-content > .row {
position: relative;
}
.layout-1.hic-tgs .hero.background-with-slider .hero-gallery-slides .bg-image {
min-height: 450px;
height: 450px;
}
.layout-1.hic-tgs .hero.background-with-slider .hero-gallery-slides-thumb .bg-image {
height: 100px;
cursor: pointer;
}
.layout-1.hic-tgs .hero.background-with-slider .hero-gallery-slides-thumb {
max-width: 65%;
margin: 0 auto;
}
.layout-1.hic-tgs .hero.background-with-slider .hero-gallery-slides-thumb .bg-image {
position: relative;
}
.layout-1.hic-tgs .hero.background-with-slider .hero-gallery-slides-thumb .bg-image:before {
background-color: rgba(0,0,0, .4);
content: '';
position: absolute;
height: 100%;
left: 0;
width: 100%;
top: 0;
transition: all .25s ease-in-out;
display: block;
}
.layout-1.hic-tgs .hero.background-with-slider .hero-gallery-slides-thumb .bg-image.slick-current:before,
.layout-1.hic-tgs .hero.background-with-slider .hero-gallery-slides-thumb .bg-image:hover:before {
background-color: transparent;
}
.hero.background-with-slider .hero-gallery-slides-thumb .slick-arrow {
background-color: #203c6b;
height: 100%;
width: 35px;
}
.hero.background-with-slider .hero-gallery-slides-thumb .slick-prev {
left: -35px;
}
.hero.background-with-slider .hero-gallery-slides-thumb .slick-next {
right: -35px;
}
.hero.background-with-slider .hero-gallery-slides-thumb .slick-arrow:before {
font-size: 24px;
color: #FFF;
}
.hero-video-banner .hero-bg-overlay {
z-index: 2;
}
.hero .video-wrap {
overflow: hidden;
height: 100%;
}
.hero-video-banner {
height: 100%;
}
.flex-video {
margin-bottom: 0;
height: 100%;
} .theme_layout_1 .about .primary-button {
margin-top: 16px;
}
.about-inner.with-image {
position: relative;
margin-bottom: 24px;
}
.home .about .featured-img {
position: relative;
background-size: contain;
background-position: -150px 0;
height: 320px;
width: 960px;
} .page-element.light-section .widget-search-title,
.page-element.grey-section .widget-search-title{
color: inherit;
}
.page-element.light-section .search-widget .nice-select,
.page-element.grey-section .search-widget .nice-select{
color: inherit;
}
.page-element.light-section .search-widget .nice-select:after,
.page-element.grey-section .search-widget .nice-select:after{
border-color: inherit;
} .page-element.cta-layout-1.has-bg-img,
.page-element.default-cta-layout.has-bg-img{
color: #fff;
} .default-alignment .testimonial,
.text-left .testimonial{
text-align: left;
}
.text-right .testimonial{
text-align: right;
}
.text-center .testimonial{
text-align: center;
}
.justified-center .testimonial{
text-align: justify;
}
.testimonial {
position: relative;
}
.testimonial-main-content {
padding: 30px 0;
position: relative;
}
.testimonial-main-content:before,
.testimonial-main-content:after {
font-family: 'Font Awesome 5 Free';
font-weight: 900;
font-size: 20px;
}
.testimonial-main-content:before {
content: '\f10d';
top: 0;
left: 0;
}
.testimonial-main-content:after {
content: '\f10e';
bottom: 0;
right: 0;
}
.testimonial-main-content:before,
.testimonial-main-content:after {
width: 26px;
background-size: contain;
background-repeat: no-repeat;
display: block;
position: absolute;
}
.testimonials.with-overlay:before {
background-color: rgba(255, 255, 255, 0.65);
}
.testimonial .featured-img {
height: 180px;
width: 200px;
margin: 16px auto 24px;
}
.testimonial .title {
font-style: italic;
}
.testimonial .text p {
padding: 0 24px;
font-style: italic;	
}
.testimonial .name {
font-weight: 700;
margin-bottom: 0;
}
.testimonial .job-title {
margin-bottom: 4px;
font-weight: 400;
}
.testimonial .location {
font-weight: 300;
}
.testimonials .carousel .slick-dots {
bottom: -16px;
}
.carousel ~ .row .button-wrapper {
margin-top: 32px;
}
.testimonial .qoute {
width: 42px;
margin: 0 auto;
}
.testimonial .qoute-wrap {
max-width: 42px;
max-height: 42px;
margin: 0 auto;
}
.testimonials .columns .slick-slider {
margin-left: 0;
margin-right: 0;
}
.no-menu-message a {
text-decoration: underline;
}
.remove-equal-height .hic-content {
height: auto !important;
}
.grid-with-border-bottom .testimonial.columns {
border-bottom: 1px solid #ccc;
padding-bottom: 80px;
}
.grid-with-border-bottom .testimonial.columns:last-child {
border-bottom: 0;
} .columns .hic-image-slider.slick-slider{
margin: 0;
}
.hic-image-slider .slick-dots{
bottom: 10px;
margin: 0;
z-index: 10;
}
.hic-image-slider .slick-dots li button:before,
.hic-image-slider .slick-dots li.slick-active button:before{
color: #fff;
} .featured-img-wrapper {
text-align: center;
}
.date.blog {
font-size: 22px;
text-align: center;
position: absolute;
left: 25px;
top: 0px;
width: 50px;
border-right: 2px solid #999;
line-height: 1;
padding-bottom: 2px;
}
.day {
margin-bottom: 4px;
}
.month {
font-size: 12px;
}
.month, .year {
line-height: 1;
font-weight: 700;
text-transform: uppercase;
}
.blogs .title {
font-size: 16px;
line-height: 1;
}
.article .outer-wrap {
padding: 10px;
}
.page-template .page-element.listings-content-boxes.default-alignment {
text-align: left;
}  .posts-content-boxes.default-alignment .hic-button-wrap{
text-align: left;
}
.blog .blog-img {
height: 200px;
width: 100%;
}
.blog .blog-img {
margin-bottom: 8px;
}
.home .blog .content p {
margin-bottom: 0;
}
.subpage.blog .hentry,
.search-results .hentry {
position: relative;
margin-bottom: 24px;
padding-bottom: 24px;
border-bottom: 1px solid #f1f1f1; 
}
.subpage.blog .hentry:last-child,
.search-results .hentry:last-child {
border-bottom: none;
}
.subpage.blog .featured-image-wrap, 
.subpage.single-post .featured-image-wrap,
.search-results .featured-image-wrap{
height: 200px;
width: 100%;
}
.subpage.blog .featured-img {
height: 100%;
}
.search-results .featured-img {
height: 100%;
width: 100%;
}
.blog .featured-image-wrap,
.single-post .featured-image-wrap {
margin-bottom: 12px;
}
.blog .hentry {
margin-bottom: 24px;
}
.blog .more-link {
font-size: 12px;
} .hic-box.recent-post {
margin-bottom: 50px;
}
.latest-news .inner-content {
max-width: 910px;
margin: 0 auto;
}
.article .f-img {
height: 180px;
width: 240px;
margin: 0 auto;
}
.article {
margin-bottom: 24px;
}
.article .content {
text-align: center;
}
.article .content p {
padding: 0 16px;
color: #757575;
}
.latest-news .link-archive {
padding-top: 12px;
}
.latest-news .link-archive {
font-size: 12px;
} .g-map {
width: 100%;
height: 400px;
position: relative;
}
.g-map iframe {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
} .gallery.carousel .slick-dots {
bottom: 0;
}
.front-page-gallery .slick-prev, .front-page-gallery .slick-next {
top: 40%;
}
.front-page-gallery .gallery .img-wrap {
height: 180px;
}
.gallery .slick-slide {
width: 25%;
}
.gallery .img {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.gallery .img:before {
content: '';
height: 100%;
width: 100%;
left: 0;
top: 0;
position: absolute;
background-color: rgba(0, 0, 0, 0.65);
opacity: 0;
-webkit-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
} 
.gallery .img-wrap {
position: relative;
height: 220px;
}
.home .gallery {
width: 100%;
}
.gallery {
margin-bottom: 28px;
}
.gallery .zoom-icon {
width: 46px;
opacity: 0;
visibility: hidden;
position: relative;
-webkit-transition: all .300s ease-out;
-o-transition: all .300s ease-out;
transition: all .300s ease-out;
transform: scale(0.6);
}
.gallery:hover .zoom-icon {
opacity: 1;
visibility: visible;
position: relative;
transform: scale(1);
}
.gallery:hover .img:before {
opacity: 1;
}
.gallery .zoom-icon {
margin: 0 auto;
}
.gallery-slide .gallery {
width: 100% !important;
}
.album-description {
max-width: 90%;
margin: 0 auto 24px;
}
.front-page-gallery .section-header, 
.front-page-gallery .button-wrap {
text-align: center;
} .form .col-1 {
text-align: center;
}
.form-overlay {
position: fixed;
height: 100%;
width: 100%;
background-color: rgba(0,0,0, .45);
top: 0;
left: 0;
z-index: 1;
opacity: 0;
visibility: hidden;
transition: all .35s ease-in-out;
}
.form-active.theme_layout_4 header.header {
z-index: 1;
} .sidebar div {
margin-bottom: 24px;
}
.sidebar li {
border-bottom: 1px solid rgba(204, 204, 204, 0.75);
}
.sidebar {
padding: 24px;
background-color: rgba(242, 242, 242, 0.75);
}
.sidebar li a {
color: #555;
padding: 8px 0;
} .subpage .hentry .page-title {
display: none;
}
.subpage .hero.contact-page-hero .article-header {
bottom: 0;
}
.contact-page-hero .agent-phone,
.contact-page-hero .agent-email {
font-size: 12px;
}
.contact-page-hero .agent-email {
margin-bottom: 6px;
}
.contact-page-hero .agent-desc {
margin-bottom: 12px;
}
.button-grp ul {
margin-bottom: 0;
}
.contact-page-hero .button-grp li {
display: inline-block;
margin-bottom: 8px;
}
.contact-page-hero .button-grp  a {
font-size: 12px;
}
.contact-page-hero .social-media .fa {
font-size: 18px;
} .footer,.footer .phone .number,
.footer .business-card {
color: #FFF;
font-size: 12px;
}
.footer h5 {	font-size: 12px;}
.footer .col-4 {
margin-bottom: 0;
}
.footer .blurb p {
font-size: 12px;
max-width: 160px;
margin: 0 auto 14px;
font-weight: 300;
}
.footer .map-container {
width: 180px;
height: 120px;
margin: 12px auto 34px;
position: relative;
}
.footer .map-container iframe {
border: 0;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.footer .col-1 {
margin-bottom: 0;
}
.footer .col-right {
margin-top: 16px;
padding: 0px 16px;
}
.footer .phone a {
font-size: 16px;
}
.footer .phone {
margin-bottom: 6px;
}
.footer .phone .number {
font-size: 16px;
font-weight: 300;
}
.footer .social-media .ic {
fill: #670000 !important;
}
.footer .social-media a:hover .ic {
fill: #000 !important;
}
.footer .icon-container {
text-align: center;
margin-top: 24px;
}
.footer .icon-container img {
width: 106px;
}
.footer .address {
position: relative;
font-weight: 300;
font-size: 12px;
text-align: center;
margin: 16px 0;
color: #000;
}
.footer .address span {
color: #670000;
}
.footer .links {
color: #FFF;
}
.footer .links li {
line-height: 1;
}
.footer .links h3 {
margin-bottom: 0px;
}
.footer .address img {
position: absolute;
left: 0px;
top: 4px;
}
.footer .menu-container {
text-align: center;
}
.footer .business-card {
font-weight: 300;
font-size: 12px;
}
.footer .credits {
text-align: center;
margin-top: 36px;
margin-bottom: 16px;
}
.footer .credits li {
display: inline-block;
padding: 0px 6px;
}
.credits img {
width: 132px;
}
.columns .slick-slider {
margin-left: 30px;
margin-right: 30px;
}
.fl-logos {
margin: 0 32px !important;
}
.fl-logos .slick-dots {
bottom: -26px;
} .before-footer a {
display: block;
width: 100%;
text-align: center;
padding: 20px 15px;
border-radius: 0;
font-size: 14px;
}
.cta-wrap a {
border-radius: 0;
}
.bottom-layer-bar {
background-color: rgba(255, 255, 255, 0.63);
} .post-type-archive-testimonials_type.theme_layout_4 .featured-image-wrap {
width: 300px;
}
.post-type-archive-testimonials_type.theme_layout_4 .featured-img {
box-shadow: none;
}
.post-type-archive-testimonials_type.theme_layout_4 .testimonials_type h3 {
font-size: 22px;
margin-bottom: 4px;
}
.post-type-archive-testimonials_type.theme_layout_4 .name {
font-size: 16px;
}
.post-type-archive-testimonials_type.theme_layout_4 .job, 
.post-type-archive-testimonials_type.theme_layout_4 .location {
font-size: 14px;
}
.testimonial-rating .fa-star {
margin-right: 7px;
}
.footer-logos-slides {
max-width: 280px;
text-align: left;
margin: 0 auto;
margin-top: 24px;
text-align: center;
width: 280px;
}
.footer-logos-slides li {
padding: 0 24px;
text-align: center;
min-height: 80px;
margin: 0 auto;
height: 80px;
}
.footer-logos-slides li img {
margin: 0 auto;
}
.single-services_type .featured-image-wrap {
margin-bottom: 16px;
}
.post-type-archive-services_type .service {
padding-bottom: 32px;
margin: 0 12px 32px;
}
.post-type-archive-services_type .featured-img {
height: 200px;
margin-bottom: 8px;
}
.single-services_type .sidebar {
margin-top: 50px;
}        .service-blub p {
text-align: justify;
color: #FFF;
}
.service-section .section-title {
color: #FFF;
}
.service-section .section-header {
margin-bottom: 34px;
}
.service-featured-image {
height: 458px;
}
.service .inner-container {
position: absolute;
left: 0;
height: 100%;
width: 100%;
z-index: 1;
}
.service-title {
font-size: 35px;
color: #FFF;
font-weight: 500;
position: relative;
}
.service-title.with-bottom-border:after {
width: 71px;
background-color: #FFF;
} .new-properties .section-header {
margin-bottom: 54px;
}
#property-list{padding: 0 26px;}
#property-list .medium-12{margin: 10px 0 10px 0;}
.top-box {position: absolute; top: 20px; right: 20px;}
.top-box p {background-color: #3bc1fe; padding: 15px 32px; font-size: 12px; text-transform: uppercase; font-weight: 500; 	color: #fff;}
.bottom-box {position: absolute; width: 100%; bottom: 0px; background-color: rgba(0,0,0,.5);}
.describe-1{	float: left; width: 50%; padding: 10px 0 10px 30px;}
.pty-name, .pty-title {font-size: 20px; color: #fff; font-weight: 700; letter-spacing: 2px;}
.pty-address{font-size: 16px; color: #fff;}
.pty-price{font-size: 18px; color:#3bc1fe; font-weight: 700;}
.describe-2{position: absolute; right: 15px; top: 50px;}
.describe-2 , .describe-4 ul{margin: 0;}
.pty-icon{padding: 0 5px; color: #333;font-size: 20px;}
.bottom-box2{background-color: #1b1b1b;	padding: 20px 0;}
.describe-4 li , .describe-2 li {list-style: none; display: inline-block;}
.cnt-title{position: absolute; left: 20px; bottom: 10px;}
.pty-sbt{color: #3bc1fe; font-weight: 700; font-size: 20px;}
#pty-col1 {padding: 0 0 0 10px;}
.property-featured-image.with-overlay:before,
.property-display-image.with-overlay:before,
.property-list-image-wrap.with-overlay:before {background-color: rgba(0, 0, 0, 0.3);	}
.property-price {color: #FFF; position: absolute; bottom: 16px; left: 24px;	z-index: 1;} .layout_1 #sb_instagram .sbi_header_img {
display: none;
}
.layout_1 #sb_instagram .sb_instagram_header a,
.layout_1 #sb_instagram .sbi_header_text,
.layout_1 #sb_instagram .sb_instagram_header h3.sbi_no_bio,
.layout_1 #sb_instagram .sb_instagram_header {
float: none !important;
}
.layout_1 #sb_instagram .sb_instagram_header {
text-align: center;
}
.layout_1 #sb_instagram .sb_instagram_header h3.sbi_no_bio {
margin: 0 0 50px auto !important;
width: 100%;
padding: 0 !important;
}
.layout_2 #sb_instagram .sb_instagram_header h3 {
color: #cccccc;
font-weight: 700;
} .homepage-map-container {
height: 671px;
position: relative;
}
#homepage_map{
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
}
.nf-form-title h3{
display: none;
}
.frm-content{
margin: 20px 0;
}
.ninja-forms-field {
font-size: 12px;
}
.ninja-forms-field[type="button"] {
padding: 16px 32px;
}
#nf-field-6{
margin: 10px 0;
} .contact-details .fa {
margin-right: 8px;
}
.feature-col{
padding: 40px  26px 0 26px;
}
.abt-img img{
width: auto;
}
.abt-btn{
text-align: center;
} .srv-container{
padding: 0 26px;
}
#services-list .columns{
padding: 0;
} #properties-home .columns{
padding: 0;
}
.label-above .nf-field-element{
text-align: center;
}
.galleries .main-button {
display: block;
}
.testimonial-slides .slick-next {
right: -25px;
}
.client-work-details {
color: #999;
font-size: 16px;
}
.testimonial-slides-wrap {
max-width: 80%;
margin: 0 auto;
}
.property-column { padding: 0 16px;
}
.properties .section-header {
margin-bottom: 24px;
}
.instagram.social-feed-wrap {
max-width: 480px;
padding: 0;
}
.social-feed-wrap h4 {
margin-bottom: 34px;
font-size: 28px;
}
.zoom-image {
overflow: hidden;
}
.zoom-image .bg-helper {
transition: all .25s ease-in-out;
}
.zoom-image:hover .bg-helper {
transform: scale(1.06);
}
section.gallery {
margin-bottom: 0;
}
body #sb_instagram.sbi_col_3 #sbi_images .sbi_item {
width: 50%;
}
body #sb_instagram .sbi_photo {
height: 190px;
height: 140px;
border-radius: 2px;
}
body #sb_instagram .sbi_photo {
height: 140px !important;
}
body #sb_instagram #sbi_load {
display: none;
}
.instagram-feed {
margin-bottom: 80px;
}
.page-template-template-team .member-phone a,
.page-template-template-team .member-email a {
color: #1583cc;
}
.contact-page-hero .social-media .fa,
.contact-page-hero .social-media a {
color: #FFF;
}
.contact-page-hero .social-media a,
.contact-page-hero .agent-phone a,
.contact-page-hero .agent-email a {
transition: all .25s ease;
display: inline-block;
}
.contact-page-hero .social-media a:hover,
.contact-page-hero .agent-phone a:hover,
.contact-page-hero .agent-email a:hover {
transform: translate(0, -4px);
}
.contact-page-hero .agent-phone a,
.contact-page-hero .agent-email a {
color: #fff;
}
.white-text {
color: #FFF;
}
.main-contact-form .nf-response-msg p {
color: #FFF;
font-size: 18px;
margin-top: 24px;
}
.ninja-forms-field[type="button"] {
background-color: #1b1b1b;
}
.testimonial-error {
padding: 0 24px;
}
.cff-post-text {
font-size: 12px;
font-weight: 300;
}
body .cff-wrapper {
height: 436px;
overflow-y: auto;
border-bottom: 12px solid #f2f2f2;
}
body #cff .cff-item {
padding: 20px 12px 15px 12px;
margin: 0;
border-left: 12px solid #f2f2f2;
background-color: #FFF;
border-right: 12px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
}
body .cff-likebox {
margin: 0;
}
.rpwwt-post-title {
display: inline-block;
font-weight: 600;
}
.search-submit {
width: 100%;
}
.sidebar .widget:last-child {
margin-bottom: 0;
}
.page-navigation li {
display: inline-block !important;
}
.page-navigation li.current,
.page-navigation a {
line-height: 25px;
min-width: 30px;
min-height: 25px;
margin-right: 3px;
background-color: #E5E5E5;
border-radius: 3px;
}
.page-navigation li.current {
color: #FFF;
background-color: #000;
} .bg-blue {
background-color: #3bc1fe;
}
.text-white-content * {
color: #FFF;
} .carousel {
padding-bottom: 50px;
}
.testimonial-slides.grid .testimonial.columns {
margin-bottom: 80px;
} .gray-bg {
background-color: #F7F7F7; 
}
.agent-listing-section .section-title {
margin-bottom: 24px;
}
.tp-social-link {
font-size: 22px;
margin-right: 4px;
}
body .slick-track {
margin: 0 auto;
}
.content-boxes[class*="split-"] .hic-image-container.has-image {
margin-bottom: 0;
}
.content-boxes.icon-left-content .hic-button-wrap {
text-align: left;
}
[class*="split-"] .hic-content:only-child {
width: 100%;
}
.recent-posts .hic-content,
.content-boxes .hic-content{
padding-top: 15px;
} .cb-logos .carousel .slick-dots {
display: none !important;
}
.cb-logos .hic-content,
.cb-logos.image-overlay-content-centered .overlay {
display: none !important;
}
.cb-logos.content-boxes .hic-image {
background-size: contain;
background-repeat: no-repeat;
}
.cb-logos.content-boxes .hic-image-container {
padding: 24px;
}
body .cb-logos.content-boxes .slick-arrow {
display: none !important;
}
body .page-element.image-overlay-content-centered.cb-clients .hic-box{
height: 100%;
min-height: 150px;
}
body .page-element.image-overlay-content-centered.cb-clients .hic-box::before{
display: none;
}
.image-overlay-content-centered.cb-clients .hic-image-container, 
.image-overlay-content-centered.cb-clients .overlay, 
.image-overlay-content-centered.cb-clients .hic-image {
height: 100%;
}
.image-overlay-content-centered.cb-clients .hic-image::before{
display: none;
}
.page-element.content-boxes.cb-clients .hic-box{
margin-bottom: 0;
} .hic-tgs_layout_2 .faq-section .group-button .menu {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.hic-tgs_layout_2 .faq-section .group-button .menu > li {
margin: 6px 0;
}
.hic-tgs_layout_2 .faq-section .group-button .button {
margin: 0 8px;
text-transform: none;
min-width: auto;
background-color: #FFF;
color: #4A4A4A;
font-weight: 400;
box-shadow: 2px 2px 8px rgba(0,0,0,.35);
border-radius: 22px;
}
.hic-tgs_layout_2 .faq-section .group-button .button:hover,
.hic-tgs_layout_2 .faq-section .group-button .button.active{
background-color: #4A4A4A;
color: #FFF;
}
.faq-section .accordion[id] {
visibility: hidden;
opacity: 0;
height: 0;
margin: 0;
transition: opacity .5s ease-in-out;
}
.faq-section ul.accordion,
.accordion-section ul.accordion {
text-align: left;
}
.faq-section .accordion.slick-current[id],
.faq-section .accordion.active[id] {
visibility: visible;
opacity: 1;
height: auto;
}
.faq-section.default-faq-layout .accordion.active[id] {
margin-bottom: 70px;
margin-top: 70px;
}
.faq-section .category-group {
background-color: #fff;
}
.category-group .main-button-container {
padding: 50px 0;
}
.hic-tgs .accordion-title{
padding-right: 3rem;
}
.faq-layout-0 .accordion-image, 
.accordion-layout-0 .accordion-image {
height: 500px;
}
.hic-tgs .tab-slider{
border-radius: 4px 4px 0 0;
}
.hic-tgs .tab-slider .button::after{
display: none;
}
.hic-tgs .tab-slider .button {
border-radius: 4px 4px 0 0;
border: 1px solid #eaeaea;
border-bottom: 0;
background-color: #eaeaea;
margin: 0 3px;
color: #1b1f2a;
width: calc(100% - 6px);
}
.hic-tgs .tab-slider .slick-current .button {
background-color: #fff !important;
color: #1b1f2a;
box-shadow: 2px 2px 8px rgba(10,10,10,.10);
}
.hic-tgs .tab-slider .button:hover{
background-color: #f1f1f1;
}
.hic-tgs .faq-section .accordion{
border-radius: 0;
}
.hic-tgs .tab-content-slider .accordion-item:last-child {
border-bottom: 0;
}
.hic-tgs .faq-section .accordion.slick-current[id], 
.hic-tgs .faq-section .accordion.active[id]{
border: 0;
}
.hic-tgs .tab-content-slider{
margin-left: 0;
margin-right: 0;
}
.hic-tgs .faq-tab-group {
margin-top: 30px;
}
@media (max-width: 640px) {
.columns .slick-slider {margin-left:0; margin-right: 0;}
.hic-tgs .columns .tab-slider {margin-left:20px; margin-right: 20px;}
.property-enquire {position: fixed; bottom: 0; left: 0; right: 0; z-index: 20; padding: 10px; background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.15);
-webkit-box-shadow: 0 0 5px rgba(161, 160, 160, 0.15); -moz-box-shadow: 0 0 5px rgba(0,0,0,.15);}
.property-enquire .enquire-button {margin-top:0;}
.page-template-template-property-search .row .row {margin-left: -25px; margin-right: -25px;}
.property-listing .slick-dots {bottom: 15px;}
}
.sm-row .row {max-width: 700px;}
.md-row .row {max-width: 900px;}
.lg-row .row {max-width: 1400px;}
.row-fluid .row {max-width: 100% !important;}
.row-fluid .columns {padding: 0 !important;}
.login-form-container .login-msg {color: #1b1b1b;}
.image-overlay-content-centered .content-box-button {margin-top: 20px;}
body .page-element.image-overlay-content-centered .hic-box{
position: relative;
width: 100%;
height: auto;
overflow: hidden;
}
body .page-element.image-overlay-content-centered .hic-box::before {
content: '';
display: block;
padding-top: 100%;
}
.image-overlay-content-centered .hic-image-container,
.image-overlay-content-centered .overlay,
.image-overlay-content-centered .hic-image,
.square-images.image-above-content .hic-image{
width: 100%;
height: auto;
}
.square-images.image-above-content .hic-image::before,
.image-overlay-content-centered .hic-image::before {
content: '';
display: block;
padding-top: 100%;
width: 100%;
}
.image-overlay-content-centered .hic-image-container,
.image-overlay-content-centered .overlay,
.image-overlay-content-centered .hic-content{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.landscape-images.image-above-content .hic-image::before,
.landscape-images.gallery .gallery-list .gallery-image:after{
padding-top: 60%;
}
.image-overlay-content-centered .hic-image-container{
z-index: 0;
}
.image-overlay-content-centered .overlay{
z-index: 2;
background-color: rgba(0,0,0,.35);
}
.image-overlay-content-centered .hic-content{
z-index: 3;
position: absolute;
height: 100%;
text-align: center;
}
.image-overlay-content-centered .hic-image-container.has-image + .hic-content {
color: #fff;
padding: 0 20px;
display: flex;
flex-direction: column;
justify-content: center;
height: 80px;
width: 100%;
margin-top: auto;
margin-bottom: auto;
top: 0;
bottom: 0;
position: absolute;
transition: all .5s ease-in-out;
}
.image-overlay-content-centered .hic-box:hover .hic-image-container.has-image + .hic-content {
height: 360px;
}
.image-overlay-content-centered .hic-box .has-image ~ .hic-content .hic-title h3{
font-size: 32px;
transition: all .5s ease-in-out;
}
.image-overlay-content-centered .hic-box:hover .has-image ~ .hic-content .hic-title h3{
font-size: 26px;
}
.image-overlay-content-centered .hic-image-container.has-image + .hic-content .hic-blurb,
.image-overlay-content-centered .hic-image-container.has-image + .hic-content .hic-button-wrap {
visibility: hidden;
opacity: 0;
overflow: hidden;
margin: 0;
transition: all .5s ease-in-out;
}
.image-overlay-content-centered .hic-box:hover .hic-image-container.has-image + .hic-content .hic-blurb,
.image-overlay-content-centered .hic-box:hover .hic-image-container.has-image + .hic-content .hic-button-wrap {
visibility: visible;
opacity: 1;
}
.image-overlay-content-centered .hic-title h3::after {
content: '';
width: 80px;
height: 2px;
display: block;
background-color: #eee;
margin: 15px auto;
transition: all .5s ease-in-out;
}
.image-overlay-content-centered .hic-box:hover .hic-title h3::after {
width: 120px;
height: 1px;
}
.page-element.content-boxes .content-box-wrap > .columns > button,
.page-element.content-boxes .content-box-wrap > .columns > a{
color: inherit;
} .testimonials.image-overlay-content-centered .testimonial,
.testimonials.image-overlay-content-centered .slick-track {
display: flex;
height: auto;
}
body .page-element.testimonials.image-overlay-content-centered .hic-box{
height: auto;
min-height: 350px;
}
.testimonials.image-overlay-content-centered .hic-image-container.has-image + .hic-content{
padding: 30px;
justify-content: flex-end;
height: 100%;
position: relative;
}
.testimonials.image-overlay-content-centered .hic-box:hover .hic-image-container.has-image + .hic-content{
height: 100%;
}
.testimonials.image-overlay-content-centered .hic-image-container.has-image + .hic-content .hic-blurb,
.image-overlay-content-centered .testimonial .hic-image-container.has-image + .hic-content .hic-blurb,
.testimonials.image-overlay-content-centered .hic-box:hover .hic-image-container.has-image + .hic-content .testimonial-main-content,
.image-overlay-content-centered .testimonial .hic-box:hover .hic-image-container.has-image + .hic-content .testimonial-main-content{
visibility: visible;
opacity: 1;
}
.testimonials.image-overlay-content-centered .hic-image-container.has-image + .hic-content .testimonial-main-content,
.image-overlay-content-centered .testimonial .hic-image-container.has-image + .hic-content .testimonial-main-content{
visibility: hidden;
opacity: 0;
transition: all .5s ease-in-out;
}
.testimonials.image-overlay-content-centered .hic-image-container.has-image + .hic-content > *{
transition: all .5s ease-in-out;
}
.testimonials.image-overlay-content-centered .hic-image-container.has-image + .hic-content > .testimonial-main-content {
opacity: 0;
}
.testimonials.image-overlay-content-centered .hic-box:hover .hic-image-container.has-image + .hic-content > .testimonial-main-content {
opacity: 1;
} .hic-icon {
font-size: 50px;
}
.hic-icon img{
width: 50px;
height: 50px;
object-fit: contain;
object-position: center;
}
.search-form-layout-2 .hero-main-wrap {position: relative;} 
.search-form-layout-2 .hero-main-wrap .widget-form-wrap {position: absolute; z-index: 3; left: 0; right: 0; top: 120px; max-width: 1000px; background: rgba(0, 0, 0, .3);} 
.map-container {position: relative; height: 400px; margin-top: 50px;}
.map-container iframe {position: absolute; height: 100%; width: 100%; left: 0; right: 0;}
#property_filters_options .search-form-title {font-weight: 600;}
.social-feed-wrap.instagram-feed {
max-width: unset;
}
body .cff-wrapper {
height: fit-content;
}
.footer-layout-3 .footer-col {
text-align: left;
}
.footer .footer-layout-3 h4 {
text-transform: uppercase;
color: #0499d6;
}
.footer .footer-layout-3 .menu li {
display: block;
border-right: none;
}
.footer  .footer-layout-3 .menu {
text-align: left;
}
.footer .footer-layout-3 .menu a {
padding: 10px 0;
font-size: 14px;
}
.footer .footer-layout-3 .contact-details div,
.footer .footer-layout-3 .contact-details a {
font-size: 14px;
border-right: none;
padding: 10px 0;
font-weight: initial;
}
.footer .menu li:last-child {
border-right: none;
}
textarea[rows] {
height: 120px;
}   .error404 .article-header{
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
max-width: 1140px;
margin-left: auto;
margin-right: auto;
}
.error404 .article-header h1{
font-size: 36px;
}
.error404 .search-form-wrapper {
padding: 30px 0;
background-color: #2199e8;
width: 100%;
margin: 0 auto;
position: relative;
min-height: 210px;
}
.error404 .form-inner-wrap{
padding: 0 16px;
margin: 0 auto;
}
.error404 .screen-reader-text {
color: #fff;
text-transform: uppercase;
margin-bottom: 12px;
display: block;
}
.error404 .search-submit.button {
background-color: #1b1b1b;
border-radius: 3px;
font-size: 13px;
} ul.gform_fields {
margin-left: 0 !important;
}
.gform_heading {
margin-bottom: 24px;   
}
.main-contact-form .submit-wrap {
margin-top: 14px;
}
.main-contact-form .ninja-forms-field[type="button"] {
width: 100%;
display: block;
}
.layout_2 input,
.layout_2 textarea {
border-radius: 3px;
}
[type="color"], [type="date"], [type="datetime-local"], [type="datetime"], [type="email"], [type="month"], [type="number"], [type="password"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], textarea,
[type="color"]:focus, [type="date"]:focus, [type="datetime-local"]:focus, [type="datetime"]:focus, [type="email"]:focus, [type="month"]:focus, [type="number"]:focus, [type="password"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="text"]:focus, [type="time"]:focus, [type="url"]:focus, [type="week"]:focus, textarea:focus,
select {
box-shadow: none;
border: 0 solid #666;
}
.reveal [type="color"], .reveal [type="date"], .reveal [type="datetime-local"], .reveal [type="datetime"], .reveal [type="email"], .reveal [type="month"], .reveal [type="number"], 
.reveal [type="password"], .reveal [type="search"], .reveal [type="tel"], .reveal [type="text"], .reveal [type="time"], .reveal [type="url"], .reveal [type="week"], .reveal textarea,
.reveal [type="color"]:focus, .reveal [type="date"]:focus, .reveal [type="datetime-local"]:focus, .reveal [type="datetime"]:focus, .reveal [type="email"]:focus, .reveal [type="month"]:focus, 
.reveal [type="number"]:focus, .reveal [type="password"]:focus, .reveal [type="search"]:focus, .reveal [type="tel"]:focus, .reveal [type="text"]:focus, .reveal [type="time"]:focus, 
.reveal [type="url"]:focus, .reveal [type="week"]:focus, .reveal textarea:focus,
select {
border: 0;
box-shadow: none;
}
.gfield_description {
margin-top: 24px;
margin-bottom: 24px;
font-style: italic;
padding: 6px 12px;
}
.layout-1 .hero.form-bottom .booking-btn .button {
min-width: auto;
}
textarea {
resize: none;
}
.theme_layout_2 .gfield,
.theme_layout_2 .gfield,
.theme_layout_2 .ninja-forms-field {
font-family: 'Open Sans', sans-serif;
}
.home-contact-form .ninja-forms-field[type="button"] {
width: 100%;
padding: 8px 0;
}	
.no-top-label .gfield_label,
.no-top-label label[for],
.validation_error,
.nf-form-fields-required {
display: none;
}
.validation_message,
.nf-error-msg {
font-size: 10px;
font-style: italic;
margin: -4px 0px 4px 8px;
color: #A20009;
}
.gfield input:focus,
.gfield textarea:focus,
.ninja-forms-field,
.ninja-forms-field:focus {
box-shadow: none;
margin: 10px 0;
}
.gfield input,
.gfield textarea,
.gfield select {
margin-bottom: 6px;
}
.gfield input,
.gfield select,
.gform_button,
.gform_previous_button,
.gform_next_button,
.ninja-forms-field[type="text"],
.ninja-forms-field[type="email"] {
height: 50px
}
.gform_button.button {
padding: 0 8px;
margin-top: 2px;
background-color: #1b1b1b;
}
.gform_button.button:hover {
background-color: #3E3E3E;
}
.gform_wrapper .gfield select.default-set-value{
color: #b3b3b3 !important;
} .gform_body ::-webkit-input-placeholder,
.gfield select,
.nf-form-cont ::-webkit-input-placeholder {
color: #b3b3b3;
font-size: 12px;
opacity: 1;
}
.gform_body :-moz-placeholder,
.gfield select,
.nf-form-cont :-moz-placeholder { color: #b3b3b3;
font-size: 12px;
opacity: 1;
}
.gform_body ::-moz-placeholder,
.gfield select,
.nf-form-cont ::-moz-placeholder { color: #b3b3b3;
font-size: 12px;
opacity: 1;
}
.gform_body :-ms-input-placeholder,
.gfield select,
.nf-form-cont :-ms-input-placeholder {
color: #b3b3b3;
font-size: 12px;
opacity: 1;
}
.gform_wrapper .gform_button {
width: 100%;
}
.gfield_html h3 {
text-align: center;
font-size: 16px;
font-weight: 400;
margin-bottom: 16px;
}
.page .main-contact-form .gform_wrapper select.default-set-value{
color: #b3b3b3;
}
.is-accordion-submenu-parent>a:after {
border-color: #FFF transparent transparent;
} .general-form .gform_wrapper {
margin: 0 !important;
}
.general-form .gform_body {
display: table;
width: 100%;
}
.hic-tgs .general-form .gform_footer {
text-align: center;
}
.general-form.general-form-style-1 .gform_footer input[type="submit"]:hover {
background-color: #000;
color: #FFF;
}
.general-form .gform_wrapper .columns {
padding: 0 16px;
}
.general-form .gform_drop_area {
position: relative;
border: 2px dashed #CCC;
text-align: center;
padding: 24px;
}
.general-form .gform_fileupload_multifile .gform_button_select_files {
font-size: 12px !important;
background-color: #fff !important;
color: #585858;
border-radius: 6px !important;
padding: 4px;
height: auto;
font-weight: 600;
margin-left: 12px !important;
box-shadow: 0 1px 0px 0 rgba(0,0,0, .1);
border: 1px solid #ccc !important;
}
.general-form .ginput_container_fileupload  .validation_message {
margin-top: 0 !important;
}
.general-form.general-form-style-1 .inner-section > .row {
background-color: #f2f2f2;
padding-top: 24px;
padding-bottom: 24px;
}
.general-form .ginput_container_date img {
display: none !important;
}
.general-form .datepicker {
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/assets/images/calendar-icon.png);
background-size: 18px;
background-repeat: no-repeat;
background-position: 95% 13px;
}
.general-form .gfield input,
.general-form .gfield select,
.general-form .gfield textarea {
margin-bottom: 0 !important;
}
.general-form .gfield {
margin-bottom: 18px;
}
.general-form .gfield_required {
color: #A90000;
}
.general-form .charleft,
.general-form .gfield_description, 
.general-form .screen-reader-text{
font-style: italic;
margin-top: 4px;
color: #666;
padding: 0px 8px;
}
.general-form .gfield_price .ginput_container_singleproduct span, 
.general-form .charleft,
.general-form .gfield_description, 
.general-form .screen-reader-text,
.general-form .gfield,
.general-form .ginput_container_creditcard label {
font-size: 12px;
}
.general-form .ginput_container_creditcard label {
margin-left: 12px;
}
.general-form .ginput_container_creditcard label {
margin-bottom: 16px;
}
.general-form .ginput_card_security_code_icon {
transform: translateX(12px);
}
.general-form .gfield_description.validation_message {
color: #A90000;
margin: -10px 0 0;
}
.general-form .gfield .gfield_label {
font-size: 14px;
font-weight: 700;
line-height: 1.4;
margin-bottom: 8px;
}
.general-form .gfield.gfield_html ul {
list-style: disc;
font-size: 16px;
margin-left: 36px;
}
.general-form .gf_progressbar_title {
font-size: 16px;
text-align: center;
}
.general-form .gf_progressbar_percentage {
background-color: #333;
}
.general-form .gf_progressbar {
background-color: #FFF;
border-radius: 40px;
overflow: hidden;
}
.general-form .gf_progressbar span {
color: #FFF;
font-weight: 700;
padding-left: 16px;
font-size: 16px;
}
.general-form .gf_progressbar_wrapper {
margin-bottom:24px;
}
.general-form .gform_page_footer .button {
margin: 4px 0;
min-width: 160px;
}
.general-form .center-buttons .gform_page_footer {
text-align: center;
}
.general-form .gform_page_footer input:not([type=submit]) {
background-color: #444;
}
.general-form.main-contact-form .gform_wrapper {
margin-bottom: 0;
}
.general-form .gfield select:focus {
outline: none !important;
}
.general-form .gform_page_footer input[type="Submit"]:hover {
background-color: #000;
color: #FFF;
}
.general-form .gform_fields .gfield.gfield_total {
border: 2px dashed #ccc;
padding: 8px;
text-align: center;
}
.general-form .gfield.gfield_total .ginput_total {
margin-left: 8px;
font-weight: 700;  
}
.general-form .gfield_total .gfield_label,
.general-form .gfield_total .ginput_container_total{
font-size: 18px;
display: inline-block;
}
.general-form .gsection {
border-bottom: 1px solid #CCC;
}
.general-form .gsection_title {
font-size: 18px;
}
.general-form .ginput_quantity {
display: inline-block;
width: 100px;
}
.general-form .gfield.inline-price-field .gfield_label,
.general-form .gfield.inline-price-field .ginput_container_product_price {
display: inline-block;
}
body .general-form .gfield.disabled-input input.ginput_amount {
background-color: transparent !important;
border: none;
font-weight: 700;
color: #a90000;
}
body .general-form .gform_wrapper .gfield input[type="file"] {
font-size: 14px;
line-height: 1;
background-color: transparent !important;
border: none;
height: auto;
}
.hic-tgs .general-form .gfield input, 
.hic-tgs .general-form .gfield select, 
.hic-tgs .general-form .gfield textarea {
border: 1px solid #eaeaea;
font-size: 12px;
background-color: #fff;
padding-left: 14px !important;
padding-right: 14px!important;
}
.general-form .gform_page_footer input:not([type=submit]):hover {
background-color: #000;
}
.general-form .gform_confirmation_message {
text-align: center;
font-weight: 700;
}
.general-form .gfield_checkbox,
.general-form .gfield_radio {
margin-left: 14px;
}
.general-form .gfield_checkbox li label,
.general-form .gfield_radio li label {
font-size: 12px;
line-height: 1.9;
vertical-align: bottom;
}
.general-form .gfield_checkbox li {
display: block;
width: 100%;
}
.general-form .gform_card_icon {
display: inline-block;
font-size: 0;
margin-right: 16px;
}
.general-form .gform_card_icon:before {
font-family: "Font Awesome 5 Brands";
font-size: 40px;
opacity: .6;
}
.general-form .gform_card_icon.gform_card_icon_selected:before {
opacity: 1;
}
.general-form .gform_card_icon_amex:before {
content: '\f1f3';
}
.general-form .gform_card_icon_visa:before {
content: '\f1f0';
}
.general-form .gform_card_icon_mastercard:before {
content: '\f1f1';
}
.general-form .ginput_card_security_code_icon:before {
font-family: "Font Awesome 5 Free";
font-size: 12px;
content: '\f023';
font-weight: 900;
}
.general-form .ginput_card_security_code_icon + label,
.general-form .ginput_card_security_code_icon {
display: inline-block;
} .cb-steps .content-box-wrap {	
margin: 0 24px;
background-color: transparent;
overflow: hidden !important;
border-radius: 8px;
}
.cb-steps .content-box-wrap .columns {
min-height: 200px;
padding-top: 24px;
padding-bottom: 24px;
border-radius: 8px;
position: relative;
}
.cb-steps.dark-section .content-box-wrap .columns {
background-color: rgba(255, 255, 255, 0.1);
}
.cb-steps.grey-section .content-box-wrap .columns,
.cb-steps.theme-section .content-box-wrap .columns,
.cb-steps.second-theme-section .content-box-wrap .columns {
background-color:#FFF;
}
.cb-steps.theme-section .content-box-wrap .hic-box,
.cb-steps.second-theme-section .content-box-wrap .hic-box {
color: #000;
}
.cb-steps.default-section .content-box-wrap .columns {
background-color:#F2F2F2;
}
.cb-steps .content-box-wrap .columns:nth-child(1) {
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
}
.cb-steps .content-box-wrap .columns:last-child {
border-top-right-radius: 8px;
border-bottom-right-radius: 8px;
}
.cb-steps .hic-blurb {
position: relative;
z-index: 3;
}
.cb-steps .content-box-wrap h3 {
font-weight: 700;
}
.cb-steps .content-box-wrap p {
font-size: 14px;
} .hic-pricing-table.default-alignment .hic-box {
text-align: center;
}
.hic-pricing-table.default-section .hic-box,
.hic-pricing-table.light-section .hic-box {
background-color: #F2F2F2;
}
.hic-pricing-table .hic-box {
position: relative;
}
.hic-pricing-table .hic-box {
background-color: #FFF;
}
.hic-pricing-table.dark-section .hic-box,
.hic-pricing-table.theme-section .hic-box,
.hic-pricing-table.second-theme-section .hic-box {
color: #000;
}
.hic-pricing-table.theme-section .hic-box .button:hover {
background-color: #000;
color: #FFF;
}
.hic-pricing-table .hic-box {	    
border-radius: 8px;
padding: 0 24px 124px;
box-shadow: 0 2px 4px 0 rgba(0,0,0, .2);
overflow: hidden;
padding-top: 58px;
}
.hic-pricing-table.content-boxes.theme .hic-title {
background-color: #DDDDDD;
}
.hic-pricing-table.content-boxes.theme-section .hic-title {
background-color: #000000;
}
.hic-pricing-table.content-boxes.default-section .hic-content ul li:first-child,
.hic-pricing-table.content-boxes.light-section .hic-content ul li:first-child {
border-top: 1px solid #DDDDDD;
}
.hic-pricing-table.content-boxes.default-section .hic-content ul li,
.hic-pricing-table.content-boxes.light-section .hic-content ul li {
border-bottom: 1px solid #DDDDDD;
}
.hic-pricing-table.content-boxes.theme .hic-title h3 {
color: #555555;
}
.hic-pricing-table.content-boxes .hic-title {
position: absolute;
width: 100%;
top: 0;
left: 0;
background-color: #000;
padding: 16px 24px;
color: #FFF;
}
.hic-pricing-table.content-boxes .hic-title h3 {
font-weight: 700;
line-height: 1;
margin: 0;
color: #FFF;
font-size: 18px;
}
.hic-pricing-table .hic-box .button {
border-radius: 40px;
}
.hic-pricing-table.content-boxes .hic-content ul {
margin: 0;
list-style: none;
}
.hic-pricing-table.content-boxes .hic-content ul li:first-child {
border-top: 1px solid #F2F2F2;
}
.hic-pricing-table.content-boxes .hic-content ul li {
padding: 12px 16px;
border-bottom: 1px solid #F2F2F2;
font-size: 14px;
}
.hic-pricing-table.content-boxes .hic-blurb h2 {
text-align: center;
font-size: 48px;
font-weight: 700;
line-height: 1.2;
position: relative;
margin: 34px auto;
display: inline-block;
}
.hic-pricing-table .dollar-sign {
font-size: 18px;
vertical-align: top;
transform: translate(-4px, 12px);
display: inline-block;
}
.hic-pricing-table .total-price-text {
font-size: 12px;
margin-left: 12px;
}
.hic-pricing-table.content-boxes .pricing-notes {
font-size: 10px;
margin-bottom: 0;
position: absolute;
bottom: 24px;
left: 0;
padding: 0 24px;
} .theme_layout_2 .gfield select, 
.theme_layout_2 .gfield input,
.theme_layout_2 .ninja-forms-field[type="text"],
.theme_layout_2 .ninja-forms-field[type="email"] {
background-color: transparent;
border-right: none;
border-left: none;
border-top: none;
}
.theme_layout_2 .gform_wrapper {
position: relative;
}
.theme_layout_2 .gform_wrapper .gfield input,
.theme_layout_2 .ninja-forms-field[type="text"],
.theme_layout_2 .ninja-forms-field[type="email"] {
width: 134px;
}
.theme_layout_2 .gform_wrapper .gfield,
.theme_layout_2 .home-contact-form nf-field:nth-child(1),
.theme_layout_2 .home-contact-form nf-field:nth-child(2),
.theme_layout_2 .home-contact-form nf-field:nth-child(3),
.theme_layout_2 .home-contact-form nf-field:nth-child(4) {
float: none;
}
.theme_layout_2 .home-contact-form nf-field:nth-child(5) {
position: absolute;
right: 0;
top: 18px;
width: 150px;
}
.theme_layout_2 .home-contact-form .nf-field-element textarea {
height: 140px;
border-radius: 8px;
}
.theme_layout_2 .nf-form-content {
position: relative;
}
.theme_layout_2 .home-contact-form .ninja-forms-field[type="button"] {
width: 134px;
float: left;
}
.theme_layout_2 .gform_wrapper .gfield  textarea {
height: 140px;
width: 150px;
border-radius: 8px;
resize: none;
}
.theme_layout_2 .gfield.message-field {
position: absolute;
right: 0;
top: 18px;
}
.theme_layout_2 .gform_footer {
width: 134px;
}
.theme_layout_2 .gform_button.button {
margin-top: 16px;
}
.home-contact-form nf-field:nth-child(1),
.home-contact-form nf-field:nth-child(2),
.home-contact-form nf-field:nth-child(3),
.home-contact-form nf-field:nth-child(4) {
width: 49.5%;
}
.home-contact-form nf-field:nth-child(1),
.home-contact-form nf-field:nth-child(3) {
float: left;
}
.home-contact-form nf-field:nth-child(2), 
.home-contact-form nf-field:nth-child(4) {
float: right;
} .theme_layout_3 .gform_wrapper {
position: relative;
}
.theme_layout_3 .gform_wrapper .field-left,
.theme_layout_3 .gform_wrapper .field-right {
width: 49%;
}
.theme_layout_3 .gform_wrapper .field-left {
float: left;
}
.theme_layout_3 .gform_wrapper .field-right {
float: right;
}
.theme_layout_3 .gfield textarea {
height: 72px;
}
.theme_layout_3 .gform_wrapper .gform_body {
max-width: 558px;
}
.theme_layout_3 .gfield.message-field {
width: 100%;
margin-right: 0px;
clear: both;
}
.theme_layout_3 .gform_footer {
clear: both;
}
.theme_layout_3 .gfield input, 
.theme_layout_3 .gfield select, 
.theme_layout_3 .gfield textarea,
.theme_layout_3 .home-contact-form .ninja-forms-field[type="text"],
.theme_layout_3 .home-contact-form .ninja-forms-field[type="email"],
.theme_layout_3 .home-contact-form .nf-field-element textarea {
background-color: #bdbdbd;
border: none;
}
.theme_layout_3 .home-contact-form .nf-button-wrap {
text-align: center;
}
.theme_layout_3 .gform_button.button:hover,
.theme_layout_3 .home-contact-form .ninja-forms-field[type="button"] {
background-color: transparent;
}
.theme_layout_3 .home-contact-form .ninja-forms-field[type="button"] {
-webkit-transition: color .24s ease-in-out;
-o-transition: color .24s  ease-in-out;
transition: color .24s  ease-in-out;
}
.theme_layout_3 .home-contact-form .nf-button-wrap .nf-field-element {
width: auto;
margin: 0 auto;
padding: 0 4px;
}
.theme_layout_3 .gform_button.button,
.theme_layout_3 .home-contact-form .ninja-forms-field[type="button"] {
padding: 0;
height: 34px;
background-color: transparent;
color: #757575;
}
.theme_layout_3 .gform_footer {
clear: both;
width: 92px;
margin: 0 auto;
position: relative;
}
.theme_layout_3 .gform_footer:after,
.theme_layout_3 .home-contact-form .nf-button-wrap .nf-field-element:after {
height: 5px;
right: 0;
bottom: 0;
left: 0;
position: absolute;
-webkit-transition: height .24s ease-in-out;
-o-transition: height .24s  ease-in-out;
transition: height .24s  ease-in-out;
content: '';
z-index: -1;
}
.theme_layout_3 .home-contact-form .nf-button-wrap .nf-field-element:hover input {
color: #fff;
}
.theme_layout_3 .gform_footer:hover:after,
.theme_layout_3 .home-contact-form .nf-button-wrap .nf-field-element:hover:after {
height: 100%;
}
.theme_layout_3 .nf-after-form-content {
text-align: center;
} .theme_layout_4 .gform_body ::-webkit-input-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont ::-webkit-input-placeholder {
font-size: 12px;
}
.theme_layout_4 .gform_body :-moz-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont :-moz-placeholder { font-size: 12px;
}
.theme_layout_4 .gform_body ::-moz-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont ::-moz-placeholder {
font-size: 12px;
}
.theme_layout_4 .gform_body :-ms-input-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont :-ms-input-placeholder {
font-size: 12px;
}
.theme_layout_4 .nf-response-msg {
font-size: 16px;
line-height: 1.4;
}
.theme_layout_4 .home-contact-form .ninja-forms-field[type="button"]:hover {
background-color: #03A9F3;
color: #fff;
}
.theme_layout_3.subpage .home-contact-form nf-field {
float: none !important;
}
.theme_layout_3.subpage nf-field {
width: 100% !important;
margin-right: 0 !important;
}
.theme_layout_3.subpage .home-contact-form .nf-button-wrap .nf-field-element:after {
z-index: 1;
}
.theme_layout_3 .home-contact-form .nf-button-wrap .nf-field-element:hover {
z-index: 2;
}
.theme_layout_3 .gform_footer:hover:after, .theme_layout_3 .home-contact-form .nf-button-wrap .nf-field-element:hover:after {
height: 100%;
z-index: -1;
}
.theme_layout_3.subpage .home-contact-form .nf-button-wrap .nf-field-element {
width: 100%;
}
.theme_layout_3.subpage .home-contact-form nf-field:nth-child(5) {
position: relative;
top: auto;
right: auto;
}
.theme_layout_2.subpage .home-contact-form nf-field:nth-child(5), .theme_layout_3.subpage .home-contact-form nf-field:nth-child(5) {
position: relative;
top: auto;
right: auto;
}
.theme_layout_2.subpage .ninja-forms-field, .theme_layout_2.subpage .home-contact-form .nf-field-element textarea {
border: 1px solid #CCC;
border-radius: 0;
width: 100% !important;
}
.theme_layout_1.subpage .home-contact-form nf-field {
float: none;
} .tab-group .menu {
text-align: left;
}
.tab-group.with-slider .menu {
border-radius: 12px 12px 0 0;
}
.tab-group li {
margin: 0;
display: inline-block;
}
.button.tab {
font-size: 12px;
text-transform: capitalize;
background-color: #3E3E3E;
width: 100%;
border-radius: 0;
}
.button.tab::after{
display: none;
}
.tab-slider .slick-track {
text-align: left;
margin-left: 0;
}
.tab-content-wrapper {
background-color: #fff;
border-radius: 8px;
box-shadow: 2px 2px 22px rgba(0,0,0,.15);
padding: 20px;
}
.tabbed-content .tab-content {
display: none;
}
.tabbed-content .tab-content.active {
display: block;
}
.page-element.tabbed-content .tab-content p {
color: #000;
}
.hic-button-wrap{
text-align: center;
}
.hic-button-wrap .button,
.woocommerce .hic-button-wrap .button{
margin: 6px;
}
.woocommerce a.button.added.add_to_cart_button::after, 
.woocommerce button.button.added.add_to_cart_button::after, 
.woocommerce input.button.added.add_to_cart_button::after{
display: none;
}
.button i.fa,
.button i.fas,
.button i.far{
margin-right: 6px;
}
.tab-slider {
display: flex;
overflow: hidden;
}
.tab-group.with-tab-slider {
padding: 0 6px;
}
.single-product .tab-slider .slick-prev {
left: 0;
}
.single-product .tab-slider .slick-next {
right: 0;
}
.filter-fields .button.btn-black{
width: 100%;
}
.filter-fields > .columns:nth-child(3) {
padding: 0 14px 0 26px;
}
.filter-fields > .columns:nth-child(4) {
padding: 0 26px 0 14px;
}
.filter-fields > .columns > .row > .columns:nth-child(odd) {
padding: 0 14px 0 0;
}
.filter-fields > .columns > .row > .columns:nth-child(even) {
padding: 0 0 0 14px;
}
.page-template-template-property-search .row .filter-fields .row{
margin-left: 0;
margin-right: 0;
max-width: 100%;
} .listings-content-boxes.content-only .property-list-image-wrap{
display: none;
} .side.additional-features li {
width: 100%;
margin-bottom: 12px;
}
.additional-features li .fa,
.additional-features li .far,
.additional-features li .fas,
.additional-features li .fab,
.additional-features li .fal{
margin-right: 10px;
color: #2199e8;
}
.side.additional-features img{
margin-bottom: 50px;
width: 100%;
border: 1px #ccc solid;
border-radius: 16px;
box-shadow: 2px 2px 8px rgba(0,0,0,.15);
} .icon-left-content .hic-content {
padding-left: 80px;
position: relative;
}
.icon-left-content .hic-icon {
position: absolute;
width: 60px;
left: 0;
top: -8px;
}
.icon-left-content .hic-icon{
font-size: 50px;
}
.icon-left-content .hic-icon{
text-align: center;
}
.page-element.content-boxes.icon-left-content .hic-box{
margin-right: 0;
}
.page-element.content-boxes .hic-box,
.page-element.recent-posts .hic-box{
margin-bottom: 50px;
}
.page-element.content-boxes .columns:last-child .hic-box{
margin-bottom: 0;
}
.page-banner-hidden.header-transparent .page-element:first-child .inner-section{
margin-top: 150px;
} .hic-room-details > div:last-child {
border-right: 0;
padding-right: 0;
}
.hic-room-details > div:first-child {
padding-left: 0;
}
.hic-room-details > div {
padding-right: 12px;
padding-left: 12px;
border-right: 1px #DDD solid;
}
.hic-room-details {
display: flex;
flex-wrap: wrap;
padding-top: 12px;
padding-bottom: 12px;
font-size: 22px;
font-weight: 600;
}
.default-alignment.image-above-content .hic-room-details,
.default-alignment.image-overlay-content-centered .hic-room-details,
.text-center .hic-room-details{
justify-content: center;
}
.text-left .hic-room-details{
justify-content: flex-start;
}
.text-right .hic-room-details{
justify-content: flex-end;
}
.hic-room-details .icn {
display: inline-block !important;
}
.hic-room-details .bed-types {
display: flex;
flex-wrap: wrap;
}
.room-details .inner-details > div {
margin-bottom: 2rem;
}
.rate-from {
font-size: 36px;
font-weight: 900;
line-height: 1;
} .hic-booking-widget {
position: relative;
min-height: 77vh;
width: 100%;
overflow: visible;
}
.hic-booking-widget iframe {
width: calc(100% + 80px);
height: 570px;
position: absolute;
left: -40px;
right: -40px;
top: -15px;
} .events-list .tribe-events-loop, 
.single-tribe_organizer .tribe-events-loop, 
.single-tribe_venue .tribe-events-loop, 
.tribe-events-day .tribe-events-loop {
max-width: 100%;
}
.tribe-events-single ul.tribe-related-events li{
padding-top: 0;
}
.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail, 
.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
width: 100%;
}
.tribe-events-list .tribe-events-event-image img{
width: 100%;
}
@media (min-width: 641px){ .hic-booking-widget {
min-height: 400px;
}
.hic-booking-widget iframe {
height: 470px;
} .single-tribe_events .tribe-events-event-image, 
.single-tribe_events .tribe-events-content {
width: 50%;
float: left;
}
.single-tribe_events .tribe-events-event-image img {
width: 100%;
}
.single-tribe_events .tribe-events-content {
padding-left: 30px !important;
}
.tribe-events-single ul.tribe-related-events li{
width: 30%;
}
}
@media (min-width: 1024px){ .hic-booking-widget {
min-height: 500px;
}
.hic-booking-widget iframe {
height: 570px;
} .single-tribe_events .tribe-events-content {
padding-left: 50px !important;
}
} .layout-1.hic-tgs .about.image-contain .hic-image {
background-size: contain;
background-repeat: no-repeat;
background-position: 0 0;
}
.layout-1.hic-tgs .page-element.about.content-boxes.image-contain .hic-box .hic-image{
min-height: 215px;
}
.layout-1.hic-tgs .ginput_recaptcha iframe{
transform-origin: 0 0 !important;
-webkit-transform-origin: 0 0 !important;
transform: scale(0.77);
-webkit-transform: scale(0.77);
}
.layout-1.hic-tgs .hero-banner-form .ginput_recaptcha iframe {
transform: scale(0.67);
-webkit-transform: scale(0.67);
}
@media (min-width: 375px) {
.layout-1.hic-tgs .ginput_recaptcha iframe{
transform: scale(1);
-webkit-transform: scale(1);
}
.layout-1.hic-tgs .hero-banner-form .ginput_recaptcha iframe {
transform: scale(0.84);
-webkit-transform: scale(0.84);
}
}
@media (max-width: 640px) { .room-details *:first-child > .inner-details > div {
margin-bottom: 4rem;
}
} footer.footer-layout-4.footer {
padding: 0;
}
.footer-map-container {
height: 500px;
}
.hical-map {
height: 100%;
width: 100%;
}
.footer-info-box {
background-color: #2B2B2B;
text-align: center;
padding: 50px;
}
.footer .footer-info-box h4 {
color: #A8A8A8 !important;
font-weight: 500;
}
.footer-info-box .social-media-container {
margin-bottom: 34px;
}
.footer.footer-layout-4 .footer-info-box div,
.footer.footer-layout-4 .footer-info-box a,
.footer.footer-layout-4 .footer-info-box .menu a,
.footer.footer-layout-4 .footer-info-box {
color: #A8A8A8;
}
.layout-1 .footer.footer-layout-4 a {
font-family: 'Muli', sans-serif;
}
.layout-1.hic-tgs .footer.footer-layout-4 .contact-details > div a {
letter-spacing: normal;
}
.footer.footer-layout-4 .contact-details div {
margin: 0 0 16px auto !important;
}	
.footer.footer-layout-4 .contact-details div, .footer .menu li {
border-right: none;
}
.footer.footer-layout-4 #menu-primary-footer-menu a {
font-size: 12px !important;
}
.footer.footer-layout-4 .menu li a {
padding-top: 2px !important;
padding-bottom: 2px !important;
}
.footer.footer-layout-4 .menu li {
display: inline-block;
padding-right: 8px;
padding-left: 8px;
border-right: 1px solid #A8A8A8 !important;
}
.footer.footer-layout-4 .menu li:last-child {
border-right: none !important;
} .box-grey.content-boxes .hic-box {
background-color: #f2f2f2 !important;
padding: 24px;
}
.with-tooltip .tribe-events-tooltip{
max-width: 250px !important;
}
.with-tooltip {
position: relative;
}
.tribe-events-event-meta.with-tooltip {
display: block;
}
.text-center .with-tooltip .tribe-events-tooltip,
.default-alignment .with-tooltip .tribe-events-tooltip{
margin: 0 auto;
left: 0;
right: 0;
}
.with-tooltip .tribe-events-arrow {
top: -10px;
}
.with-tooltip .tribe-events-tooltip{
background-color: #0a0a0a;
color: #fefefe;
font-size: 80%;
padding: .75rem;
position: absolute;
z-index: 3;
top: calc(100% + .6495rem);
max-width: 10rem!important;
border-radius: 0;
}
.with-tooltip:hover > .tooltip,
.with-tooltip:hover .tribe-events-tooltip {
display: block;
}
.with-tooltip > .tooltip,
.with-tooltip .tribe-events-tooltip {
display: none;
width: max-content;
padding-left: 20px;
padding-right: 20px;
border-radius: 4px;
background-color: rgba(10,10,10,.9);
top: calc(100% - 3px);
}
.with-tooltip > .tooltip.top:before, 
.with-tooltip > .tooltip:before,
.with-tooltip .tribe-events-tooltip:before,
.with-tooltip .tribe-events-tooltip .tribe-events-arrow {
left: 15px;
position: absolute;
border-top: 5px transparent solid;
border-left: 5px transparent solid;
border-right: 5px transparent solid;
border-bottom: 5px rgba(10,10,10,.9) solid;
margin-left: 0;
} .hic-countdown .container > div:not(.separator) {
background-color: #000;
color: #fff;
padding: 5px 15px 15px;
border-radius: 4px;
position: relative;
overflow: hidden;
font-weight: 600;
min-width: 54px;
text-align: center;
}
.hic-countdown .container > div:not(.separator) span{
padding: 0 2px;
font-weight: 600;
}
.hic-countdown .container > div:not(.separator) .label{
position: absolute;
bottom: 0;
left: 0;
right: 0;
font-size: 10px;
width: 100%;
color: #000;
background-color: #fff;
text-align: center;
padding: 2px;
}
.hic-countdown .separator{
padding: 5px;
}
.hic-countdown .container {
display: flex;
}
.hic-countdown {
display: table;
width: auto;
margin: 0 auto;
} .booking-search {height: auto;}
.booking-search i{
margin-right: 8px;
font-size: 16px;
}
.booking-search label{
text-align: left;
color: #fff;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 2px;
}
.hero-layout-1.has-form .booking-search { 
position: relative;
}
.hero-layout-1.form-bottom .booking-search{
padding-top: 36px;
padding-bottom: 36px;
}
.booking-btn .button {color: #fff;}
.booking-search .booking-note {text-align: center; color: #fff;}
.hero-form-inline .booking-note {display: none;}
.hero-layout-1.hero-form-inline.form-bottom { bottom: 0;}
.hero-layout-1.hero-form-side .booking-search {padding-top: 0;}
.hero-layout-1.hero-form-side.form-right .booking-search {right: 0;}
.top-header a.button.booking-button:hover {
background-color: #000;
}
.top-header a.button.booking-button {
color: #fff;
border-radius: 6px;
}
.top-header a.button.booking-button::after {
display: none !important;
}
.hic-tgs .page-element.medium-row .row  {max-width: 1000px !important;}
@media (min-width: 641px) { .medium-2_4{
width: 20%;
}
.reveal {
padding: 34px;
}
.page-banner-hidden .page-element:only-child {
min-height: 668px;
}
.hic-tgs #sb_instagram .sbi_header_text .sbi_bio {
text-align: left;
}
.hic-tgs .header-left #sb_instagram .sb_instagram_header h3.sbi_no_bio {
margin-bottom: 0 !important;
padding-left: 34px !important;
padding-top: 4px !important;
}
.hic-tgs .header-left #sb_instagram .sb_instagram_header a, 
.hic-tgs .header-left #sb_instagram .sbi_header_text, 
.hic-tgs .header-left #sb_instagram .sb_instagram_header h3.sbi_no_bio, 
.hic-tgs .header-left #sb_instagram .sb_instagram_header {
float: left !important;
}
.sticky-header.scrolled .header{
position: fixed;
}
.image-left-content .hic-image-container, .image-left-content .hic-content, .image-right-content .hic-content, .image-right-content.then-left .columns:nth-child(2n) .hic-image-container  {order: 1; float: left;}
.image-right-content .hic-image-container,  .image-left-content.then-right .columns:nth-child(2n) .hic-image-container {order: 2; float: right;}
.image-left-content .hic-content, .image-right-content.then-left .columns:nth-child(2n) .hic-content {padding-left: 30px;}
.image-right-content .hic-content, .image-left-content.then-right .columns:nth-child(2n) .hic-content  {padding-right: 30px;}
.image-right-content.then-left .columns:nth-child(2n) .hic-content {padding-right: 0;}
.image-left-content.then-right .columns:nth-child(2n) .hic-content {padding-left: 0;}
.split-25-75 .hic-image-container, .split-75-25 .hic-content {width: 25%;}
.split-33-67 .hic-image-container, .split-67-33 .hic-content {width: 33.33333%;}
.split-50-50 .hic-image-container, .split-50-50 .hic-content {width: 50%;}
.split-40-60 .hic-image-container, .split-60-40 .hic-content {width: 40%;}
.split-60-40 .hic-image-container, .split-40-60 .hic-content {width: 60%;}
.split-67-33 .hic-image-container, .split-33-67 .hic-content {width: 66.66667%;}    
.split-75-25 .hic-image-container, .split-25-75 .hic-content {width: 75%;}
.page-element.content-boxes[class*="split-"] .hic-box, 
.page-element.content-boxes.image-right-content.then-left .hic-box,
.page-element.content-boxes.image-left-content.then-right .hic-box {display: flex;}
.page-element.content-boxes.image-left-content.then-right .hic-box .hic-image,
.page-element.content-boxes.image-right-content.then-left .hic-box .hic-image,
.page-element.content-boxes[class*="split-"] .hic-box .hic-image {height: 100%; min-height: 280px;}
.page-element.content-boxes .hic-box{
display: flow-root;
}
.content-boxes[class*="split-"] .hic-image-container.has-image {
margin-bottom: 0;
}
.page-element.content-boxes .content-box-wrap > .columns > button,
.page-element.content-boxes .content-box-wrap > .columns > a{
width: 100%;
}
.layout-1.hic-tgs .hero-banner-form .ginput_recaptcha iframe {
transform: scale(0.82);
-webkit-transform: scale(0.82);
} .listings-content-boxes.image-left-content .property-list-image-wrap, .listings-content-boxes.image-left-content .container, .listings-content-boxes.image-right-content .container, .listings-content-boxes.image-right-content.then-left .property-item.columns:nth-child(2n) .hic-image-container  {float: left;}
.listings-content-boxes.image-right-content .property-list-image-wrap,  .listings-content-boxes.image-left-content.then-right .property-item.columns:nth-child(2n) .property-list-image-wrap {float: right;}
.listings-content-boxes.image-left-content .container, .listings-content-boxes.image-right-content.then-left .property-item.columns:nth-child(2n) .container {padding-left: 30px;}
.listings-content-boxes.image-right-content .container, .listings-content-boxes.image-left-content.then-right .property-item.columns:nth-child(2n) .container  {padding-right: 30px;}
.listings-content-boxes.image-right-content.then-left .property-item.columns:nth-child(2n) .container {padding-right: 16px;}
.listings-content-boxes.image-left-content.then-right .property-item.columns:nth-child(2n) .container {padding-left: 16px;}
.listings-content-boxes.split-25-75 .property-list-image-wrap, .listings-content-boxes.split-75-25 .container {width: 25%;}
.listings-content-boxes.split-33-67 .property-list-image-wrap, .listings-content-boxes.split-67-33 .container {width: 33.33333%;}
.listings-content-boxes.split-50-50 .property-list-image-wrap, .listings-content-boxes.split-50-50 .container {width: 50%;}
.listings-content-boxes.split-40-60 .property-list-image-wrap, .listings-content-boxes.split-60-40 .container {width: 40%;}
.listings-content-boxes.split-60-40 .property-list-image-wrap, .listings-content-boxes.split-40-60 .container {width: 60%;}
.listings-content-boxes.split-67-33 .property-list-image-wrap, .listings-content-boxes.split-33-67 .container {width: 66.66667%;}    
.listings-content-boxes.split-75-25 .property-list-image-wrap, .listings-content-boxes.split-25-75 .container {width: 75%;}
.listings-content-boxes[class*="split-"] .container {height: 230px;}
.property-listing .slick-dots {
bottom: -50px;
}
.rpwwt-post-title {
font-size: 12px;
margin-top: 4px;
}
.rpwwt-post-date {
font-size: 10px;
}
#about-home .main-button-container {
margin-top: 70px;
}
.main-contact-form .nf-response-msg p {
margin-top: 80px;
}
.single-agents .agent-phone,
.single-agents .agent-email {
font-size: 12px;
}
.single-agents.subpage .main-content {
padding-bottom: 30px;
}
.agent-bio-col {
border-right: 1px solid #EBEBEB;
border-bottom: none;
}
.agent-filter.agent-page .inner {
max-width: 640px;
margin: 0 auto;
}
.single-agents .managers-lists .list-item {
padding: 0 8px;
}
.single-agents .agent-address {
margin-bottom: 16px;
}
.lg-mg-wrap.manager-wrap .manager-img-wrap {
position: absolute;
left: 0;
}
.agent-filter.agent-page .qs-ul li:nth-child(1) {
margin-right: 12px;
}
.agent-filter.agent-page .qs-ul li:nth-child(1),
.agent-filter.agent-page .qs-ul li:nth-child(2) {
width: 38%;
display: inline-block;
}
.agent-filter.agent-page .qs-ul li:nth-child(3) {
width: 19%;
}
.subpage .hero.contact-page-hero .article-header .page-title {
font-size: 54px;
}
.contact-page-hero .agent-desc {
font-size: 20px;
}
.contact-page-hero .agent-phone, .contact-page-hero .agent-email {
font-size: 16px;
}
.contact-page-hero .agent-desc {
margin-bottom: 24px;
}
.contact-page-hero .agent-email {
margin-bottom: 16px;
}
.contact-page-hero .social-media .fa {
font-size: 24px;
}
.contact-page-hero .button-grp a {
font-size: 14px;
}
.contact-page-hero .button-grp li {
margin: 0 6px 0;
}
.contact-page-hero .button-grp {
margin-top: 44px;
}
.row {
max-width: 690px;
}
.row.full-width-row {
max-width: 100%;
}
.section-padding {
padding: 50px 0;
}
.slick-arrow {
display: block !important;
}
.header .phone .number {
display: inline-block;
}
.phone a {
font-size: 24px;
}
.blog #content #inner-content,
.single #content #inner-content {
padding: 40px 0 80px;
}
.section .sub-title {
padding: 8px 64px;
}
body .slick-arrow {
height: 32px;
}
.slick-arrow:before {
height: 32px;
width: 18px;
display: block;
}
.footer .logo-wrap {
margin-bottom: 12px;
}
.logo-wrap .no-logo {
font-size: 24px;
}
.sm-icon {
height: 18px;
width: 20px;
}
.location-ic {
height: 25px;
}
.logo-wrap .no-logo::before {
height: 40px;
width: 40px;
}
.logo-wrap .circle {
position: relative;
height: 60px;
width: 60px;
text-align: center;
line-height: 60px;
color: white;
border-radius: 50%;
border: 2px solid white;
float: left;
}
.logo-wrap .no-logo {
line-height: 60px;
}
.header .no-logo {
margin-left: 8px;
}
.message-fig .logo {
width: 51px;
}
.section {
margin-bottom: 60px;
}
.top-bar-bottom {
top: 18px;
}
.slick-arrow:before {
height: 30px;
width: 16px;
margin: 0 auto;
}
.float-form {
right: 40px;
bottom: 24px;
height: 54px;
width: 54px;
}
.float-form {
line-height: 50px;
}
.float-form .fa {
font-size: 26px;
line-height: 54px;
}
.float-form .fa-envelope {
right: -12px;
}
.float-form .fa-times {
right: 14px;
}
.description-gallery .hic-button-wrap{
text-align: left;
}
.hic-button-wrap .button{
margin: 6px 8px 6px 0;
}
.hic-button-wrap .button:first-child{
margin-left: 0;
}
.hic-button-wrap .button:last-child{
margin-right: 0;
}
.button {
padding: 16px 32px;
}  .header .logo {
width: 120px;
}
.header .menu {
display: inline-block;
}
.header .menu-container {
position: relative;
text-align: right;
clear: both;
}
.top-bar {
padding: 24px 16px;
}
.top-bar-left {
width: auto;
}
.social-phone {
text-align: right;
}
.top-bar-right { 
width: auto;
padding: 0;
}
.top-bar-right .top {
margin-bottom: 0;
margin-top: 10px;
}
.top-bar-right .icon-container,
.top-bar-right .top .left-element {
display: inline-block;
}
.top-bar-right .top .left-element {
vertical-align: bottom;
}
.top-bar-right .icon-container {
margin-left: 8px;
}
.top-bar-right .icon {
width: 94px;
}
.top-bar-right .button {
font-size: 16px;
padding: 8px 28px;
}
.header .social-media, .header .phone {
height: 24px;
vertical-align: middle;
}
.header .phone {
line-height: 1;
font-size: 18px;
padding-right: 0;
padding-top: 0;
margin-bottom: 8px;
vertical-align: middle;
text-align: left;
}
.header .phone .number, .header .fa-phone, .header .fa-map-marker-alt {
font-size: 13px;
} .hero .main-text .primary-button {
font-size: 14px;
}
.hero .main-text h1 {
font-size: 55px;
}
.hero .main-text h2 {
font-size: 20px;
}
.hero .main-text {
max-width: 1140px;
right: 0;
left: 0;
padding: 0 62px;
margin-left: auto;
margin-right: auto; 
}
.hero .main-text p, .hero .sh-main-text p {
font-size: 25px;
}
.hero .button {
font-size: 16px;
}
.hero.section {
margin-bottom: 0;
height: 650px;
}
.hero .inner-content {
height: 100%;
}
.hero-banner-message {
max-width: 640px;
margin: 0 auto;
padding: 0 0 0;
height: 100%;
}
.hero:not(.has-form) .hero-btn-wrap a {
margin-left: 20px;
margin-right: 0;
}
.hero-layout-1.has-form .booking-search { 
position: absolute; 
z-index: 65;
}
.hero.has-form.form-bottom .hero-slider .slick-dots {
bottom: 450px;
}
.hero .hero-btn-wrap a:first-child {
margin-left: 0px;
}
.hero .hero-btn-wrap a:last-child {
margin-right: 0px;
}  .services .inner-content{
padding: 0 11px;
}
.service {
margin-bottom: 0;
}
.service .img {
height: 120px;
}
.services .section-title {
margin-bottom: 24px;
}
.service .title {
font-size: 18px;
margin-bottom: 0;
padding: 4px;
}
.service .summary-container p {
font-size: 14px;
line-height: 1.2;
padding: 0 4px;
}
.services .first-column {
padding: 35px 48px;
}
.services .top {
margin-bottom: 0;
}
.services .second-column {
padding: 0;
}
.single-service .content {
max-width: 35%;
margin: 0 auto;
}
.services-video-slider .slick-arrow {
top: auto;
right: auto;
bottom: 34px;
}
.services-video-slider .slick-prev {
left: -130px;
}
.services-video-slider .slick-next {
left: -87px;
}
.video-container .button {
padding: 16px 12px;
font-size: 16px;
}
.video-container .button.btn-1,
.video-container .button.btn-2 {
width: 49%;
}
.video-container .button.btn-1 {
float: left;
}
.video-container .button.btn-2 {
float: right;
} .about-inner.with-image {
position: relative;
padding-left: 354px;
text-align: left;
}
.about .featured-img {
height: 227px;
width: 227px;
}
.about .featured-img-container {
position: absolute;
left: 0;
top: 0;
}
.home .about .featured-img {
background-position: -130px 0;
height: 420px;
}
.layout-1.hic-tgs .about.image-contain .hic-image {
background-position: 0 35px;
}
.layout-1.hic-tgs .page-element.about.content-boxes.image-contain .hic-box .hic-image{
min-height: 240px;
} .call-to-action h4 {
display: inline;
margin-right: 24px;
margin-bottom: 0;
}
.call-to-action {
padding: 70px 0;
}
.call-to-action .button {
padding: 18px 24px;
} .product.columns {
padding: 0 6px;
}  .contact-us-form .field-right,
.contact-us-form .field-left{
width:100%;
} .testimonial {
position: relative;
padding: 0 24px;
text-align: left;
}
.testimonial .main-content.with-f-img {
max-width: 720px;
margin: 0 auto;
padding-left: 244px;
}
.testimonial .main-content p {
padding: 0;
}
.testimonial .featured-img {
height: 180px;
width: 200px;
position: absolute;
left: 34px;
}
.testimonial .qoute-wrap {
margin: 0;
}
.testimonials .columns .slick-slider {
margin-left: 30px;
margin-right: 30px;
} .form .col-1 {
text-align: left;
} .article .f-img {
width: 100%;
}
.article p {
padding: 0 4px;
}
.latest-news .link-archive {
padding-top: 18px;
}
.featured-img-wrapper {    	
margin-bottom: 10px;
} .post-type-archive-testimonials_type .featured-image-wrap {
position: absolute;
width: 256px;
left: 10px;
}
.testimonials_type .content.with-f-img {
padding-left: 288px;
}
.testimonials_type {
margin-bottom: 50px;
} .post-type-archive-services_type .service {
margin-bottom: 50px;
}
.post-type-archive-services_type .featured-img {
height: 160px;
}
.post-type-archive-services_type.theme_layout_4 .featured-img {
height: 100%;
margin-bottom: 0;
}
.single-services_type .sidebar {
margin-top: 0;
} .day {
font-size: 26px;
margin-bottom: 4px;
}
.blogs .title {
font-size: 20px;
margin-bottom: 4px;
} .blog .hentry {
margin-bottom: 32px;
}
.blog .blog-img {
height: 130px;
width: 150px;
}
.blog .blog-img {
margin-bottom: 0;
}
.blog .content p {
margin-bottom: 8px;
}  .before-footer .cta-wrap a {
font-size: 24px;
} .album-description {
max-width: 80%;
margin-bottom: 46px;
} .footer .columns {
padding: 0 12px;
}
.footer .outer-wrap {
padding: 0 16px;
}
.footer .phone .fa {
font-size: 18px;
}
.footer .phone .number {
font-size: 18px;
}
.footer .links .menu > li {
display: inline-block;
}
.footer .menu {
text-align: left;
}
.footer .col-2 {
text-align: right;
}
.footer .address {
padding-left: 0;
margin: 0 auto;
text-align: right;
max-width: 136px;
font-size: 12px;
position: relative;
margin-right: 12px;
vertical-align: top;
}
.footer .address,
.footer .map-container {
display: inline-block;
}
.footer .map-container {
margin-top: 0;
}
.rocklea-map .map-container {
margin-bottom: 0;
}
.footer .phone{
margin-bottom: 8px;
}
.footer .business-card {
font-size: 14px;
}
.footer .col-right {
margin-top: 0;
}
.footer .links h3 {
font-size: 16px;
}
.footer .credits li {
margin-bottom: 16px;
}
.bottom-footer {
padding: 16px;
}
.bottom-footer .inner-content {
padding: 0;
}
.copyright, .privacy {
margin-bottom: 0;
}
.copyright {
float: none;
}
.privacy {
float: right;
}
.fl-logos {
margin: 0 !important;
}
.post-type-archive-testimonials_type.theme_layout_4 .featured-image-wrap {
width: 200px;
}
.post-type-archive-testimonials_type.theme_layout_4 .testimonials_type .content.with-f-img {
padding-left: 222px;
}
.post-type-archive-testimonials_type.theme_layout_4 .testimonials_type h3 {
font-size: 24px;
}
.theme_layout_4.subpage .gallery {
margin-bottom: 24px;
}
.theme_layout_4 .footer .address {
margin-bottom: 24px;
}
.blog .featured-image-wrap, 
.subpage.single-post .featured-image-wrap {
height: 200px;
width: 200px;
}
.subpage.blog .content.with-f-img, 
.subpage.single-post .content.with-f-img {
position: absolute;
top: 0;
left: 216px;
}
.search-results .content.with-f-img {
position: absolute;
top: 0;
left: 175px;
}
.search-results .hentry {
min-height: 222px;
}
.search-results .featured-image-wrap {
height: 130px;
width: 150px;
}
.subpage.blog .featured-image-wrap, 
.subpage.single-post .featured-image-wrap {
width: 200px;
}
.subpage.blog .hentry {
position: relative;
}
.footer-logos-slides {
margin-top: 0;
}
.address-wrap,
.footer-logos-slides {
display: inline-block;
}
.footer-logos-slides {
text-align: left;
}
.footer-logos-slides .slick-arrow::before {
height: 24px;
width: 12px;
}
.footer-logos-slides  .slick-prev {
left: -12px;
}
.footer-logos-slides  .slick-next {
right: -12px;
}
.footer-logos-slides {
border-left: 1px solid rgba(255, 255, 255, 0.25);
padding-left: 16px;
margin-left: 16px;
}
.theme_layout_1 .footer .links {
margin-bottom: 16px;
}
.post-type-archive-services_type .service {
position: relative;
}
.post-type-archive-services_type .service .featured-image-wrap {
position: absolute;
height: 200px;
width: 220px;
left: 0;
top: 0;
}
.post-type-archive-services_type .service .content.with-f-img{
padding-left: 220px;
}
.social-feed-wrap {
max-width: 397px;
margin: 0 auto;
}
body .cff-wrapper {
height: 336px;
} .hero-slider .slick-dots {
bottom: 4%;
}
.pll-col-break {
margin-bottom: 50px;
}
.property {
margin-bottom: 0;
}
.property-listing.slick-slider {
margin-bottom: 50px !important;
}
body .slick-prev::before, 
body .slick-next::before {
line-height: 26px;
font-size: 40px;
}
.property-listing .slick-prev {
left: -19px;
}
body .slick-next {
right: -19px;
} .header .menu li:last-child {
border-right: none;
}
.header .menu a:hover,
.header .menu li.active a {
color: #00b3f9;
}
.header .top-bar {
padding: 12px 0;
max-width: 640px;
margin: 0 auto;
} .hero-banner-message h1 {
font-size: 50px;
}
.hero-banner-message p {
font-size: 22px;
} .about-featured-image {
position: absolute;
bottom: 0;
height: 501px;
}
.about-section .section-header {
margin-bottom: 50px;
}
.layout_1 .about-blurb p {
line-height: 1.9;
}
.about-section .main-button-container,
.layout_1 .about-blurb p {
text-align: left;
}
section.about-section {
padding: 90px 0;
}    .testimonial-slides-wrap {
max-width: 100%;
}  .homepage-map-container {
position: absolute;
right: 0;
width: 50%;
top: 0;
height: 100%;
}
#homepage_map {
position: absolute;
width: 100%;
height: 100%;
right: 0;
top:0;
} .footer:after {
width: 90%;
}	
.footer .social-media .fa {
font-size: 24px;
}
.footer .social-media li {
padding-right: 8px;
}
.footer .col-4 {
text-align: right;
}
.footer .social-media-container {
text-align: left;
display: inline-block;
} .feature-col{
padding: 40px  60px 0 26px;
}
.abt-btn{
text-align: left;
}
.label-above .nf-field-element{
text-align: left;
}
body #sb_instagram .sbi_photo {
height: 97px !important;
}
body #sb_instagram.sbi_col_3 #sbi_images .sbi_item {
width: 33.33%;
}
.social-feed-wrap {
max-width: 397px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
width: 72px;
height: 72px;
}  div.pp_pic_holder {
left: 32px !important;
width: 92% !important;
height: auto !important;
}
div.pp_default .pp_content {
width: 100% !important;
height: 460px !important;
}
.pp_content_container {
height: 460px;
}
#pp_full_res {
height: 367px;
}
.pp_content iframe {
height: 100%;
width: 99%;
}
.header .menu .menu-button a {background-color: #00b3f9; color: #fff !important; padding: 10px 15px;}
.header .menu .menu-button a:hover,
.header .menu .menu-button.active a {background-color: #1b1b1b;}
.header-light .header .menu a {color: #000;}
.header-light .header .menu a:hover {color: #00b3f9;}
body .nice-select {
font-size: 12px;
padding-left: 12px;
margin-right: 8px;
}
.header .menu a {
font-size: 10px;
text-transform: uppercase;
color: #FFF;
font-weight: 500;
padding: 6px 12px;
}
.testimonial p {
font-size: 16px;
}
.client-name {
font-size: 20px;
}
.carousel .slick-dots {
bottom: -11px;
}
.property.large-4 .property-featured-image {
height: 243px;
}
#EnquireFormModal .gfield input {
margin-bottom: 12px;
}   .error404 .form-inner-wrap label {
display: inline-block;
width: 80%;
}
.error404 .article-header h1{
font-size: 50px;
}
.error404 .form-inner-wrap{
padding: 0;
max-width: 640px;
}
.error404 .search-submit.button {
display: inline-block;
height: 42px;
width: 18%;
margin-bottom: 3px;
margin-left: 1%;
}
#search_filters{
margin-bottom: 0;
}
#search_filters .field-group{
margin-bottom: 0;
} .field-left, .field-right {
width: 49.5%;
}
.field-left {
float: left;
}
.field-right {
float: right;
}
.field-clear {
clear: both;
}
.validation_message {
margin: -14px 0px 16px 8px;
position: relative;
top: 10px;
}	
.cta-form {
position: relative;
max-width: 724px;
margin: 0px auto;
}
.cta-form .gform_fields {
line-height: 0;
}
.cta-form .gfield input,
.cta-form .gfield select {
margin-bottom: 0;
width: 169px;
}
.cta-form .gfield.inline-block {
display: inline-block;
margin-right: 16px;
}
.cta-form .gform_footer {
width: 169px;
position: absolute;
right: 0px;
bottom: 0px;
}
.cta-form .gfield_html h3 {
font-size: 18px;
}
.cta-form .gform_button {
font-size: 18px;
text-align: left;
} .theme_layout_2 .gform_wrapper {
max-width: 665px;
}
.theme_layout_2 .gform_wrapper .gfield input,
.theme_layout_2 .ninja-forms-field[type="text"],
.theme_layout_2 .ninja-forms-field[type="email"] {
width: 250px;
}
.theme_layout_2 .home-contact-form nf-field:nth-child(5) {
top: 0;
width: 200px;
}
.theme_layout_2 .home-contact-form .nf-field-element textarea { 
height: 160px;
}
.theme_layout_2 .gfield.message-field { 
top: 10px;
}
.theme_layout_2 .gform_wrapper .gfield  textarea {
height: 160px;
width: 200px;
}
.theme_layout_2 .gform_footer,
.theme_layout_2 .home-contact-form .ninja-forms-field[type="button"] {
width: 250px;
}
.theme_layout_2 .home-contact-form .ninja-forms-field[type="button"] {
margin-top: 10px;
} .theme_layout_3 .gform_wrapper,
.theme_layout_3 .home-contact-form {
position: relative;
max-width: 640px;
margin: 0 auto;
}
.theme_layout_3 .gform_wrapper .field-right,
.theme_layout_3 .gform_wrapper .field-left {
width: 33%;
}
.theme_layout_3 .gform_wrapper .gfield input {
width: 100%;
}
.theme_layout_3 .gform_wrapper .gfield {
float: left;
margin-right: 4px;
}
.theme_layout_3 .gfield textarea {
height: 60px;
}
.theme_layout_3 .gform_wrapper .gform_body {
max-width: 558px;
}
.theme_layout_3 .gfield.message-field {
position: absolute;
right: 0;
width: 224px;
top: 0;
margin-right: 0px;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(1),
.theme_layout_3 .home-contact-form nf-field:nth-child(2),
.theme_layout_3 .home-contact-form nf-field:nth-child(3),
.theme_layout_3 .home-contact-form nf-field:nth-child(4) {
width: 28%;
float: left;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(2) {
margin-right: 120px;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(1),
.theme_layout_3 .home-contact-form nf-field:nth-child(3) {
margin-right: 4px;
}
.theme_layout_3 .home-contact-form .nf-field-element textarea { 
height: 61px;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(5) {
position: absolute;
right: 0;
width: 274px;
top: 0;
margin-right: 0px;
} .theme_layout_4 .gform_body ::-webkit-input-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont ::-webkit-input-placeholder {
font-size: 14px;
}
.theme_layout_4 .gform_body :-moz-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont :-moz-placeholder { font-size: 14px;
}
.theme_layout_4 .gform_body ::-moz-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont ::-moz-placeholder {
font-size: 14px;
}
.theme_layout_4 .gform_body :-ms-input-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont :-ms-input-placeholder {
font-size: 14px;
}
.gfield input,
.gfield select,
.gform_button,
.gform_previous_button,
.gform_next_button,
.ninja-forms-field[type="text"],
.ninja-forms-field[type="email"] {
height: 52px;
padding: 0 12px;
} .gform_body ::-webkit-input-placeholder,
.gfield select,
.nf-form-cont ::-webkit-input-placeholder {
font-size: 12px;
}
.gform_body :-moz-placeholder,
.gfield select,
.nf-form-cont :-moz-placeholder { font-size: 12px;
}
.gform_body ::-moz-placeholder,
.gfield select,
.nf-form-cont ::-moz-placeholder { font-size: 12px;
}
.gform_body :-ms-input-placeholder,
.gfield select,
.nf-form-cont :-ms-input-placeholder {
font-size: 12px;
}
.gfield input,
.gfield textarea,
.gfield select,
.ninja-forms-field[type="text"],
.ninja-forms-field[type="email"],
body .nf-field-element textarea,
.gfield input::placeholder,
.gfield textarea::placeholder,
.gfield select::placeholder,
.ninja-forms-field[type="text"]::placeholder,
.ninja-forms-field[type="email"]::placeholder,
body .nf-field-element textarea::placeholder {
font-size: 20px;
} .general-form.general-form-style-1 .inner-section > .row {
max-width: 560px;
border-radius: 6px;
box-shadow: 0 2px 4px rgba(0,0,0, .2);
}
.general-form-style-1 .inner-section .row > .columns {
width: 100% !important;
}
.general-form .ginput_card_expiration_month,
.general-form .ginput_card_expiration_year {
width: 49.5%;
}
.general-form .ginput_card_expiration_month {
float: left;
}
.general-form .ginput_card_expiration_year {
float: right;
}
.general-form .gform_confirmation_message {
font-size: 18px;
} .general-form .gform_body ::-webkit-input-placeholder {
font-size: 12px;
}
.general-form .gform_body :-moz-placeholder {
font-size: 12px;
}
.general-form .gform_body ::-moz-placeholder {
font-size: 12px;
}
.general-form .gform_body :-ms-input-placeholder {
font-size: 12px;
} .cb-steps .content-box-wrap {
margin: 0 auto;
}
.cb-steps .content-box-wrap .columns.medium-6 {
margin-left: 12px;
margin-right: 12px;
width: 44%;
}
.cb-steps .content-box-wrap .columns {
margin-bottom: 24px;
}
.cb-steps.content-boxes .hic-box {
margin: 0;
} .tab-group .menu {
padding: 0 12px;
}
.button.tab {
width: 100%;
} .cta-layout-2 .inner-section,
.cta-layout-3 .inner-section{
display: table;
}
.filter-fields .button.btn-black{
width: auto;
}
.filter-fields > .columns > .row > .columns:nth-child(2),
.filter-fields > .columns > .row > .columns:first-child{
padding: 0 26px 0 0;
}
.filter-fields > .columns > .row > .columns:nth-child(3),
.filter-fields > .columns > .row > .columns:last-child{
padding: 0 0 0 26px;
} .side.additional-features{
padding-left: 50px;
}
.hic-tgs .tab-slider .button {
width: auto;
}
.hic-tgs .faq-tab-group {
margin-top: 0;
} .recent-posts[class*="split-"] .hic-content, 
.content-boxes[class*="split-"] .hic-content{
padding-top: 0;
} .icon-left-content .medium-4 .hic-content {
padding-left: 60px;
} .footer-info-box {
position: absolute;
background-color: rgba(43, 43, 43, 0.8);
z-index: 9;
top: 38px;
right: 20px;
border: 1px solid rgba(60, 60, 60, 0.6);
border-radius: 6px;
text-align: right;
box-shadow: 0 2px 4px 0 rgba(0,0,0, .2);
max-width: 360px;
padding: 20px 16px;
}
.footer.footer-layout-4 .contact-details div {
display: table !important;
margin: 0 0 4px auto !important;
border-right: none !important;
}
.footer.footer-layout-4 #menu-primary-footer-menu {
text-align: right;
} .room-features .feature-list > div {
width: 50%;
display: flex;
}
.room-features .feature-list {
display: flex;
flex-wrap: wrap;
}
}
@media (max-width: 1023px){ .page-element.content-boxes.about.image-contain .hic-box{
margin: 0 0;
}
}
@media (min-width: 1024px) { 
.large-2_4{
width: 20%;
}
.reveal {
padding: 50px;
}
.admin-bar.sticky-header.scrolled .header {top: 32px;}
.header-text-align-left .section-header {
text-align: left;
}
.hic-tgs.layout-3 .page-element, .hic-tgs .page-columns {
padding: 100px 0;
}
.page-element.content-boxes.header-left .hic-box {
margin: 0;
}
.header-left .section-header,
.header-left .footer-button-container {
float: left;
width: 25%;
}
.header-left .content-box-wrap,
.header-left .hic-content-wrap {
float: right;
width: 75%;
}
.header-left .inner-section {
display: table;
width: 100%;
margin: 0 auto;
}
.hic-tgs.default-width .header-left .inner-section{
max-width: 1170px;
}
.hic-tgs.wide-layout .header-left .inner-section{
max-width: 1440px;
}
.hic-tgs.full-width-layout .header-left .inner-section{
max-width: 100%;
}
.full-width-layout .header .top-bar, .full-width-layout .row {max-width: 100%; padding-left: 30px; padding-right: 30px;}
.sticky-header .top-bar-right .top {transition: all 1s;}
.sticky-header.scrolled .top-bar-right .top {transition: all 1s;}
body #EnquireFormModal {
top: 35px !important;
}
body #EnquireFormModal h1 {
padding: 30px;
}
.testimonial-main-content:before,
.testimonial-main-content:after {
font-size: 34px;
}
body .nice-select {
font-size: 14px;
margin-right: 18px;
}
.accordion-title {
font-size: 24px;
}
.header .menu a {
font-size: 12px;
}
.recent-post-blurb {
margin-bottom: 34px;
}
textarea[rows] {
height: 150px;
}
.layout-1.hic-tgs .hero-banner-form .ginput_recaptcha iframe {
transform: scale(1);
-webkit-transform: scale(1);
} .icon-left-content .hic-content,
.icon-left-content .medium-4 .hic-content {
padding-left: 150px;
}
.icon-left-content .hic-icon {
width: 130px;
font-size: 80px;
top: -18px;
}
.page-element.content-boxes.icon-left-content .hic-box{
margin-right: 15px;
}   .error404 .article-header h1{
font-size: 70px;
}
.error404 .form-inner-wrap{
max-width: 950px;
}
.error404 .search-submit.button {
height: 56px;
}
.map-container {margin-top: 100px;}
.button.tab {
font-size: 16px;
}
.tab-content-wrapper {
padding: 30px;
} .hero-layout-1.form-bottom .booking-search{
padding-bottom: 20px;
}
.hero.has-form.form-bottom .hero-slider .slick-dots {
bottom: 175px;
}
}
@media (min-width: 1024px) { .page-element.row-large .row:not(.section-header) {
max-width: 850px !important;
}
.off-canvas.position-right {
width: 0;
right: 0;
}
.header-left #sb_instagram .sb_instagram_header {
position: absolute;
left: 16px;
width: 23%;
top: 152px;
} body .cff-likebox {
margin-top: 0;
}
body .cff-wrapper {
height: 536px;
}
.properties .property-column h2 {
font-size: 28px;
}
#about-home .main-button-container {
margin-top: 70px;
}
.instagram.social-feed-wrap {
max-width: 515px;
margin-bottom: 20px;
}
body #sb_instagram .sbi_photo {
height: 220px !important;
}
body .medium-8 #sb_instagram .sbi_photo {
height: 180px !important;
}
.layout_2 section.about-section p {
font-weight: 17px;
}
.layout_2 #sb_instagram .sb_instagram_header {
margin-bottom: 24px;
}  .hero-banner-message {
padding: 0;
}
.home .hero-button-wrap {
margin-top: 64px;
}
.home .hero {
height: calc(100vh - 90px);
}
.hero-banner-message h1 {
font-size: 70px;
}
.hero-banner-message p {
font-size: 16px;
} section.about-section {
overflow: hidden;
padding: 90px 0 70px 0;
}
.about-featured-image {
left: 70px;
bottom: -190px;
}
.about-section .row {
position: relative;
}
.about-blurb {
margin-bottom: 24px;
} .service-blub p {
text-align: center;
} .property-details {
padding: 16px 24px;
}
.property-metas .fa {
font-size: 17px;
}    .footer .menu {
text-align: center;
display: block;
}
.footer:after {
width: 1140px;
}
.full-width-row{
max-width: 100% ;
}
.main-contact-form nf-field:nth-child(1),
.main-contact-form nf-field:nth-child(2) {
width: 49%;
}
.main-contact-form nf-field:nth-child(1) {
float: left;
}
.main-contact-form nf-field:nth-child(2) {
float: right;
} .header-full-width .header .top-bar, 
.footer-full-width .footer .row {
max-width: 100% !important;
}
.wide-layout .header .top-bar, 
.wide-layout .row {
max-width: 1440px !important;
}
.cbox-image-above-content .content-box-content {
padding: 24px 12px;
}
.pp_pic_holder.pp_default {
width: 65% !important;
height: auto !important;
}
div.pp_pic_holder {
left: 0 !important;
width: 65% !important;
height: auto !important;
right: 0;
margin-left: auto;
margin-right: auto;
}
.pp_content iframe {
width: 99.2%;
}
#pp_full_res {
height: 566px;
}
div.pp_default .pp_content {
height: 600px !important;
}
.pp_content_container {
height: 600px;
}
.with-margin-bottom {
margin-bottom: 90px;
}
.with-margin-top {
margin-top: 90px;
}
.with-margin {
margin: 0 90px;
}
.with-padding-bottom {
padding-bottom: 90px;
}
.with-padding-top {
padding-top: 90px;
}
.row.flexible-content {
padding: 16px 0;
}
.property-listing .slick-dots {
bottom: -55px;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img {
width: 85px;
height: 85px;
}
.rpwwt-post-date {
font-size: 14px;
}
.rpwwt-post-title {
font-size: 18px;
}
.search-results .featured-image-wrap {
width: 200px;
height: 181px;
}
.search-results .content.with-f-img {
left: 224px;
}
.subpage.blog .hentry {
margin-bottom: 34px;
}
.sidebar .widget {
margin-bottom: 40px;
}
.search-field {
height: 55px;
}
.screen-reader-text {
font-size: 18px;
}
.sidebar.columns {
padding: 24px;
}
.widgettitle {
margin-bottom: 18px;
}
.subpage.blog .featured-image-wrap {
width: 320px;
height: 280px;
}
.subpage.blog .content.with-f-img {
left: 355px;   
}
.contact-page-hero .social-media a {
font-size: 24px;
}
.blog .hentry .button {
margin-top: 34px;
}
.main-contact-form .nf-response-msg p {
font-size: 24px;
margin-top: 60px;
}
.columns.agent-prop-list-col {
margin-top: 50px;
padding-top: 50px;
border-top: 1px solid #CCC;
}
.single-agents .agent-phone, .single-agents .agent-email {
font-size: 14px;
}
.filter-warning {
font-size: 28px;
max-width: 950px;
margin: 0 auto;
}
.single .agent-name {
font-size: 32px;
}
.single-agents .agent-position {
font-size: 18px;
}
.single-agents .agent-desc p {
font-size: 18px;
}
.agent-filter.agent-page .inner {
max-width: 1140px;
}
.agent-filter.agent-page .qs-ul li:nth-child(3) {
width: 20.5%;
}
.contact-page-hero .agent-desc {
font-size: 24px;
}
.contact-page-hero .agent-phone, .contact-page-hero .agent-email {
font-size: 18px;
}
.contact-page-hero .button-grp a {
font-size: 18px;
}
.subpage .hero.contact-page-hero .bg-image {
height: 100%;
}
.subpage .hero.contact-page-hero .article-header .page-title {
font-size: 70px;
}
.subpage .hero.contact-page-hero,
.subpage .hero.contact-page-hero .bg-image {
height: calc(100vh - 96px);
}
.property-metas {
text-align: right;
}
.testimonial-slides .slick-prev {
left: -150px;
}
.testimonial-slides .slick-next {
right: -150px;
}
.property-name {
font-size: 16px;
}
.testimonial-main-content::before, .testimonial-main-content::after {
width: 46px;
}
.testimonial-main-content {
padding: 50px 0;
}
.layout_2 .header .menu li {
padding-right: 60px;
}
.layout_2 .hero .main-text-inner {
transform: translate(0, 0);
}
.hero-slider .slick-dots {
bottom: 5%;
}
.banner-hidden .hero {
display: none;
}
.galleries .main-button {
padding: 24px 0;
}
section.with-padding,
.with-padding{
padding: 100px 0;
}
.home .hero .video-wrap, .home .hero {
margin-bottom: 0;
}
.columns {
padding: 0 16px;
}
.article .content p {
padding: 0;
}
.gallery-album .gallery {
margin-bottom: 50px;
}
.footer .address {
top: 0;
}
.breadcrumb-container {
padding-top: 74px;
}
body .sb_breadcrumb > li {
padding: 0 34px 0 0;
}
body .sb_breadcrumb > li::before {
display: none;
}
.tax-product_cat .description,
.single-products_type .hentry {
margin-bottom: 80px;
}
.tax-product_cat table {
margin-bottom: 100px;
}
.dislcaimer-container {
margin-top: 100px;
}
.secondary-banner .header-title {
font-size: 32px;
} .header .menu .menu-item-has-children {
padding-right: 10px;
}
.header .logo {
width: 280px;
}
.top-bar-right .top {
margin-top: 34px;
}
.header .menu-container {
display: inline-block;
vertical-align: bottom; }
.header .menu a {
padding: 16px 24px;
}
.top-bar-right .button {
font-size: 12px;
padding: 8px 16px;
}
.top-bar-right .icon {
width: 72px;
}
.header .menu > li:first-child > a {
padding-left: 0;
}
.header > .menu > li:last-child > a {
padding-right: 0;
}
.header .menu .is-dropdown-submenu li a {
padding-left: 16px;
padding-right: 16px;
} .service p {
font-size: 16px;
}
.services .columns.first-column {
width: 20%;
}
.services .columns.second-column {
width: 80%;
}
.services .first-column {
padding: 24px 10px;
}
.services .columns.first-column p {
font-size: 14px;
}
.video-container {
height: 265px;
margin-left: 8px;
}
.services .section-title {
font-size: 16px;
margin-bottom: 6px;
padding-right: 0;
}
.video-container .button {
padding: 10px 4px;
font-size: 9px;
}
.video-container .button::before {
height: 10px;
width: 10px;
}
.video-container .play-contol img {
width: 46px;
}
.services .top .button {
font-size: 12px;
padding: 12px;
margin-top: 0;
}
.slick-arrow::before {
height: 16px;
width: 8px;
}
.services-video-slider .slick-prev {
left: -85px;
}
.services-video-slider .slick-next {
left: -49px;
}
.services-video-slider .slick-arrow {
bottom: 20px;
}
.sh-main-text .main-text-inner {
max-width: 35%;
}
.sh-main-text {
padding: 0 120px;
}
.hero .main-text h2 {
font-size: 46px;
}
.sh-main-text p {
font-size: 20px;
color: #FFF;
}
.sh-main-text h1 {
font-size: 56px;
}
.section-padding {
padding: 80px 0;
}
.blog #content #inner-content,
.single #content #inner-content {
padding: 60px 0 120px;
}
.row {
max-width: 1140px;
}
.button {
font-size: 20px;
}
.section .sub-title {
padding: 0;
max-width: 760px;
margin: 0 auto 34px;
}
.logo-wrap .no-logo::before {
height: 57px;
width: 57px;
}
.logo-wrap .no-logo {
font-size: 30px;
}
.footer .logo-wrap {
margin-bottom: 16px;
}
.message-fig .logo {
width: 71px;
}
.hero.section {
margin-bottom: 0;
}
.section {
margin-bottom: 90px;
}
.viewport {
padding-top: 0px;
}
.gallery-page-container .entry-content {
margin-bottom: 34px;
}
.album-description {
max-width: 75%;
}  body.boxed .off-canvas-wrapper,
body.framed .off-canvas-wrapper {
margin: 0 auto;
}
body.framed .off-canvas-wrapper{
padding-top: 50px;
padding-bottom: 50px;
}	    
.photos-page .gallery {
margin-bottom: 50px;
} .top-bar {
padding: 36px 16px 0;
max-width: 100%;
margin: 0 auto;
}
.top-bar-right .icon {
width: 138px;
}
.theme_layout_4 .top-bar {
padding: 0;
}
.header .phone {
text-align: right;
margin-bottom: 12px;
}
.top-bar-right .icon-container {
margin-left: 12px;
}
.top-bar-right .button {
font-size: 20px;
}
.top-bar-right .menu-container {
display: inline-block;
vertical-align: bottom; }  .hero-banner-message {
max-width: 1140px;
}
.hero-banner-message h1 {
font-size: 45px;
}
.subpage .hero .article-header {
bottom: 34px;
}
.hero .main-text h1,
.hero .sh-main-text h1 {
font-size: 86px;
line-height: 1.2;
}
.hero .main-text p {
font-size: 25px;
}
.hero-slider .slick-prev,
.hero-slider .slick-next {
z-index: 9999;
}
.hero-slider .slick-prev {
left: 18px;
}
.hero-slider .slick-next {
right: 18px;
}
.layout_2 .hero .main-text-inner {
max-width: 100%;
}
.hero .main-text-inner {
max-width: 80%;
margin: 0 auto;
}
.hero .button {
font-size: 20px;
} .home .about .featured-img {
height: 240px;
left: 0;
top: 0px;
width: 260px;
} .services .row {
max-width: 100%;
}
.video-container {
margin-left: 12px;
}
.service .img {
height: 200px;
}
.service .title {
font-size: 22px;
}
.summary-container {
margin-bottom: 24px;
}
.service .summary-container p {
margin-bottom: 0;
font-size: 16px;
}
.service .summary {
font-size: 16px;
} 
.service .button {
font-size: 14px;
} .post-type-archive-services_type .featured-img {
height: 200px;
margin: 0 24px 8px;
}
.services-video-slider .slick-prev {
left: -118px;
}
.services-video-slider .slick-next {
left: -74px;
} .about h1 {
font-size: 72px;
}
.home .about .featured-img {
height: 642px;
width: 1650px;
} .call-to-action h4 {
font-size: 43px;
vertical-align: middle;
} .product-container .image-container {
height: 238px;
}
.product .bottom .title {
font-size: 29px;
margin-bottom: 24px;
}
.product li::before {
height: 26px;
width: 26px;
top: 2px;
}
.product li {
font-size: 18px;
padding-left: 34px;
margin-bottom: 8px;
}
.product .bottom .button {
font-size: 16px;
}
.product.columns {
padding: 0 10px;
}
.product-container .bottom {
padding: 36px;
}
#EnquireFormModal{
width: 560px !important;
}
.enquiry-form .gform_wrapper {
max-width: 1126px;
} .contact-us-form .field-right,
.contact-us-form .field-left{
width:48.9%;
} .post-type-archive-services_type .service {
padding-left: 0;
padding-right: 0;
} .testimonials.section-padding {
padding: 80px 0;
}
.testimonial .featured-img {
height: 235px;
width: 336px;
left: 24px;
}
.testimonial .main-content.with-f-img  {
max-width: 100%;
padding-left: 366px;
}
.theme_layout_4 .testimonial .with-f-img  {
padding-left: 496px;
}
.testimonial .qoute-wrap {
max-width: 62px;
max-height: 42px;
margin: 16px 0;
}
.testimonial .qoute {
width: 62px;
margin: 0 auto;
} .date.blog {
width: 60px; 
}
.month, .year {
font-size: 18px;
}
.day { 
font-size: 30px;
margin-bottom: 6px;
} .blog .hentry {
margin-bottom: 50px;
}
.blog .blog-img {
height: 250px;
width: 250px;
} .article .f-img {
height: 156px;
width: 100%;
}
.latest-news .link-archive {
padding-top: 24px;
}
.latest-news .link-archive {
font-size: 16px;
}   .before-footer .cta-wrap a {
font-size: 28px;
} .post-type-archive-testimonials_type .featured-image-wrap {
position: absolute;
width: 400px;
left: 0px;
}
.testimonials_type .content.with-f-img {
padding-left: 436px;
}
.testimonials_type {
margin-bottom: 80px;
} .footer .blurb {
margin-bottom: 24px;
}
.footer .blurb p {
font-size: 14px;
max-width: 255px;
}
.footer .links h3 {
font-size: 22px;
line-height: 1;
margin-bottom: 8px;
}
.footer .map-container {
width: 358px;
height: 162px;
}
.footer .address {
margin-right: 18px;
}
.footer .address span {
font-size: 16px;
}
.footer .menu-container {
text-align: left
}
.footer .links .menu > li {
display: inline-block;
}
.footer .icon-container img {
width: 168px;
}
.credits img {
width: 150px;
}
.footer .col-2 {
text-align: right;
}
.footer .phone, .footer .social-media {
margin-bottom: 14px;
}
.footer .business-card {
font-size: 16px;
}
.footer .address {
padding-left: 0;
text-align: right;
max-width: 136px;
}
.company-name {
font-size: 14px;
}
.property-listing.slick-slider {
margin: 0 auto 50px !important;
}
.property-listing .slick-arrow::before {
height: 28px;
width: 17px;
}
.property-listing .slick-prev {
left: -23px;
}
.property {
margin: 0;
}
.footer .menu a {
padding: 10px 26px;
} .gform_heading {
margin-bottom: 44px;   
}
textarea,
textarea[rows] {
height: 120px;
}
.validation_message, .nf-error-msg {
font-size: 12px;
}
.gfield input, 
.gfield textarea, 
.gfield select,
.gfield input::placeholder, 
.gfield textarea::placeholder, 
.gfield select::placeholder {
font-size: 18px;
}
.validation_message { 
font-size: 12px;
}
.cta-form {
max-width: 100%;
}
.cta-form .gfield input,
.cta-form .gfield select {
width: 260px;
}
.cta-form .gfield.inline-block {
margin-right: 23px;
}
.cta-form .gform_footer {
width: 260px;
}
.cta-form .gfield_html h3 {
font-size: 22px;
}
.gfield input,
.gfield select,
.gform_button,
.ninja-forms-field[type="text"],
.ninja-forms-field[type="email"] {
height: 50px;
font-size: 18px;
margin-bottom: 24px;
}
.gfield input,
.gfield select,
.gform_button,
.ninja-forms-field[type="text"],
.ninja-forms-field[type="email"],
.gfield input::placeholder,
.gfield select::placeholder,
.gform_button::placeholder,
.ninja-forms-field[type="text"]::placeholder,
.ninja-forms-field[type="email"]::placeholder {
height: 50px;
font-size: 18px;
margin-bottom: 24px;
} .gform_body ::-webkit-input-placeholder,
.gfield select,
.nf-form-cont ::-webkit-input-placeholder{
font-size: 18px;
}
.gform_body :-moz-placeholder,
.gfield select,
.nf-form-cont :-moz-placeholder { font-size: 12px;
}
.gform_body ::-moz-placeholder,
.gfield select,
.nf-form-cont ::-moz-placeholder { font-size: 18px;
}
.gform_body :-ms-input-placeholder,
.gfield select,
.nf-form-cont :-ms-input-placeholder {
font-size: 18px;
}
.ninja-forms-field[type="button"],
.ninja-forms-field[type="text"],
.ninja-forms-field[type="email"],
body .nf-field-element textarea {
font-size: 16px;
}
.ninja-forms-field[type="button"] {
padding: 16px 32px;
background-color: #000;
}
.theme_layout_2 .home-contact-form nf-field:nth-child(5) {
width: 349px;
}
.theme_layout_2 .home-contact-form .nf-field-element textarea { 
height: 170px;
}
.theme_layout_2 .home-contact-form .ninja-forms-field[type="button"] {
margin-top: 16px;
} .theme_layout_2 .gform_wrapper .gfield  textarea {
height: 170px;
width: 349px;
}
.theme_layout_3 .gform_wrapper {
max-width: 100%;
}
.theme_layout_3 .gform_wrapper .field-right, 
.theme_layout_3 .gform_wrapper .field-left {
width: 271px;
}
.theme_layout_3 .gfield textarea {
height: 76px;
}
.theme_layout_3 .gfield.message-field {
width: 374px;
}
.theme_layout_3 .gfield input, 
.theme_layout_3 .gfield select, 
.theme_layout_3 .gform_button {
height: 36px;
}
.theme_layout_3 .gform_wrapper .gfield {
margin-right: 6px;
}
.theme_layout_3 .gfield.message-field {
margin-right: 0;
}
.theme_layout_3 .gform_wrapper, .theme_layout_3 .home-contact-form {
max-width: 100%;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(1), .theme_layout_3 .home-contact-form nf-field:nth-child(2), 
.theme_layout_3 .home-contact-form nf-field:nth-child(3), .theme_layout_3 .home-contact-form nf-field:nth-child(4) {
width: 270px;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(1), .theme_layout_3 .home-contact-form nf-field:nth-child(3) {
margin-right: 6px;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(2) {
margin-right: 120px;
}
.theme_layout_3 .home-contact-form nf-field:nth-child(5) {
width: 376px;
}
.theme_layout_3 .home-contact-form .nf-field-element textarea {
height: 73px;
} .theme_layout_4 .gform_body ::-webkit-input-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont ::-webkit-input-placeholder{
font-size: 18px;
opacity: .75;
}
.theme_layout_4 .gform_body :-moz-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont :-moz-placeholder { font-size: 18px;
opacity: .75;
}
.theme_layout_4 .gform_body ::-moz-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont ::-moz-placeholder { font-size: 18px;
opacity: .75;
}
.theme_layout_4 .gform_body :-ms-input-placeholder,
.theme_layout_4 .gfield select,
.theme_layout_4 .nf-form-cont :-ms-input-placeholder {
font-size: 18px;
opacity: .75;
}
.subpage .nf-form-content .nf-field-container {
margin-bottom: 8px;
} .vertical-tabs .inner-section .row > .columns:first-child {
width: 15%;
padding-right: 0;
}
.vertical-tabs .tab-group .menu {
padding-right: 0;
}
.vertical-tabs .tab-group .menu li {
width: 100%;
}
.vertical-tabs .tab-group .menu a {
margin: 4px 0;
border-radius: 6px 0 0 6px;
}
.vertical-tabs .inner-section .row > .columns:last-child {
width: 85%;
padding-left: 0;
}
.filter-fields > .columns:nth-child(3),
.filter-fields > .columns:nth-child(4){
padding: 0 16px;
}
.filter-fields > .columns:nth-child(5) {
padding: 0;
}
.filter-fields > .columns > .row > .columns {
padding: 0 16px !important;
} .side.additional-features{
padding-left: 80px;
} .general-form.general-form-style-1 .inner-section > .row {
max-width: 850px;
padding: 50px;
}
.general-form .gfield .gfield_label,
.hic-tgs .general-form .gfield input, 
.hic-tgs .general-form .gfield select, 
.hic-tgs .general-form .gfield textarea {
font-size: 16px;
} .general-form .gform_body ::-webkit-input-placeholder {
font-size: 16px;
}
.general-form .gform_body :-moz-placeholder {
font-size: 16px;
}
.general-form .gform_body ::-moz-placeholder {
font-size: 16px;
}
.general-form .gform_body :-ms-input-placeholder {
font-size: 16px;
}
.general-form .gfield_checkbox li label, 
.general-form .gfield_radio li label,
.general-form .gfield_price .ginput_container_singleproduct span, 
.general-form .charleft, 
.general-form .gfield_description, 
.general-form .screen-reader-text, 
.general-form .gfield {
font-size: 14px;
}
.general-form .gsection_title {
font-size: 24px;
}
.general-form .gform_fields .gfield.gfield_total {
padding: 16px;
}
.general-form .gfield.gfield_total .ginput_total,
.general-form .gfield.gfield_total .gfield_label {
font-size: 22px;
}
.general-form .gform_confirmation_message {
font-size: 20px;
padding: 0 54px;
}
.general-form .gform_card_icon:before {
font-size: 50px;
} .cb-steps .content-box-wrap p {
font-size: 13px;
}
.cb-steps .hic-blurb {
padding-right: 32px;
}
.cb-steps .columns:last-child .hic-blurb {
padding-right: 0;
}
.cb-steps .content-box-wrap {
box-shadow: 0 2px 4px 0 rgba(0,0,0, .2);
max-width: 95% !important;
}
.cb-steps .content-box-wrap .columns:last-child:after,
.cb-steps .content-box-wrap .columns:last-child .hic-box:after{
display: none;
}
.cb-steps .content-box-wrap .columns .hic-box:after {
z-index: 2;
}
.cb-steps .content-box-wrap .columns:after,
.cb-steps .content-box-wrap .columns .hic-box:after{
content: '';
border: 102px solid transparent;
border-right-width: 0;
border-left-width: 70px;
transform: translateX(-4px);
border-left-color: #dadada;
position: absolute;
top: 0;
right: 12px;
}
.cb-steps.dark-section .content-box-wrap .columns .hic-box:after {
border-left-color: rgb(50, 50, 50) !important;
}
.cb-steps.default-section .content-box-wrap .columns .hic-box:after {
border-left-color: #F2F2F2 !important;
}
.cb-steps .content-box-wrap .columns .hic-box:after {
border-left-width: 66px !important;
transform: translateX(4px);
border-left-color: #fff !important;
right: 16px !important;
z-index: 2;
}
.cb-steps .content-box-wrap {
margin: 0 auto;
}
.cb-steps .content-box-wrap .columns.medium-6.large-3 {
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
width: 25%;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
} .hic-pricing-table.content-boxes .hic-title h3 {
font-size: 24px;
}	
.hic-pricing-table.content-boxes .hic-blurb h2 {
font-size: 60px;
margin: 44px auto;
}
.hic-pricing-table.content-boxes .pricing-notes {
font-size: 12px;
}
.hic-pricing-table.content-boxes .hic-content ul li {
font-size: 16px;
} .footer-map-container {
height: 610px;
}
.footer.footer-layout-4 .menu li:last-child {
padding-right: 0;
}
.footer-info-box {
top: 30px;
right: 30px;
border: 1px solid rgba(60, 60, 60, 0.6);
border-radius: 6px;
text-align: right;
box-shadow: 0 2px 4px 0 rgba(0,0,0, .2);
max-width: 420px;
} .room-features .feature-list > div {
width: 33.33%;
}
}
@media (min-width: 1280px) { 
.page-element.content-boxes[class*="split-"]:not(.row-fluid).slight-image-cut-off .hic-box .hic-image {max-height: 480px; min-height: 480px;} .cb-steps .content-box-wrap .columns:after, 
.cb-steps .content-box-wrap .columns .hic-box:after {
content: '';
border: 100px solid transparent;
border-right-width: 0;
border-left-width: 70px;
transform: translateX(-4px);
border-left-color: #dadada;
position: absolute;
top: 0;
right: 12px;
}
.hic-tgs.default-width .cb-steps .content-box-wrap {
max-width: 1170px !important;
}
.hic-tgs.wide-layout .cb-steps .content-box-wrap {
max-width: 1440px !important;
}
.hic-tgs.full-width-layout .cb-steps .content-box-wrap {
max-width: 100% !important;
}
.cb-steps .content-box-wrap p {
font-size: 16px;
}
.cb-steps .content-box-wrap { 
max-width: 100%;
}
}
@media (min-width: 1360px) {  }
@media (min-width: 1440px) { 
.footer-info-box {
right: 180px;
top: 55px;
padding: 40px;
max-width: 450px;
}
.general-form .gfield_checkbox li label, 
.general-form .gfield_radio li label {
vertical-align: middle;
}
}
@media (min-width: 1600px) { 
.general-form .gfield_checkbox li label, 
.general-form .gfield_radio li label,
.general-form .gfield,
.hic-tgs .general-form .gfield input, 
.hic-tgs .general-form .gfield select, 
.hic-tgs .general-form .gfield textarea,
.general-form .gfield_price .ginput_container_singleproduct span {
font-size: 16px;
}
.general-form .gfield .gfield_label {
font-size: 18px;
}
}
@media (min-width: 1920px) {  }.login-errors {
color: #000;
}
.custom-login-page .logo-wrap {
margin-bottom: 16px;
}
.custom-login-page img.logo{
max-height: 150px;
}
.login h1 a {
background: url(//www.harriganshuntervalley.com.au/wp-admin/images/w-logo-blue.png?ver=20131202) no-repeat top center;
background-size: contain;
width: 326px;
height: 115px;
text-indent: -9999px;
overflow: hidden;
padding-bottom: 15px;
display: block; } .custom-login-page::before {
content: '';
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
background-color: rgba(0,0,0, .4);
}
.custom-login-page {
height: 100%;
width: 100%;
background-attachment: fixed;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.custom-login-page .off-canvas-content {
background-color: transparent;
}
.login-form-container {
background-color: rgba(255,255,255, .5);
border-radius: 18px;
}
.custom-login-page .bottom-footer {
background-color: #FFF;
position: relative;
}
.custom-login-page .header .menu a {
color: #FFF;
}
.forgot-password-link {
color: #1B1B1B;
}
.login-submit input {
width: 50%;
}
.login-submit {
text-align: center;
}
.login-submit input {
background-color: #1b1b1b;
transition: all .25s ease;
}
.login-submit input:hover {
background: rgb(33, 153, 232);
}
.forgot-password-link:hover {
color: rgb(33, 153, 232);
}
#loginform-custom input {
border-radius: 3px;
}
@media (min-width: 641px) {
#loginform-custom input {
height: 50px;	
}
.login-remember input {
height: auto !important;
}
.custom-login-page .top-bar-right {
position: absolute;
right: 0;
top: 25px;
}
.login-footer .menu li {
display: inline-block;
}
}
@media (min-width: 1024px) {
.custom-login-page .header .menu a {
font-size: 18px;
}
.login-form-container {
padding: 50px;
max-width: 60%;
margin: 180px auto 120px;
}
}.slick-slider
{
position: relative;
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}
.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}
.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}
.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}
.tos-wrapper.tos-opened{display:block}
.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}
.tos-wrapper.tos-opening{opacity:1}
.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}
.tos-slider,.tos-wrapper.tos-inline{position:relative}
.tos-slider{white-space:nowrap;padding:0;margin:0}
.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}
.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}
.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}
.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}
.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}
.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}
.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}
.tos-slide.tos-loading>*{opacity:0}
.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}
.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}
.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}
.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}
.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}
.tos-close,.tos-next{right:20px}
.tos-close,.tos-next,.tos-prev{background:#000;border-radius:3px;opacity:0;display:block;width:40px;position:absolute;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-next,.tos-prev{height:80px;margin-top:-40px;top:50%}
.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}
.tos-prev{left:20px}
.tos-close{height:40px;top:20px}
.tos-desktop .tos-wrapper:hover .tos-close,.tos-desktop .tos-wrapper:hover .tos-next,.tos-desktop .tos-wrapper:hover .tos-prev,.tos-touch .tos-wrapper.tos-hover .tos-close,.tos-touch .tos-wrapper.tos-hover .tos-next,.tos-touch .tos-wrapper.tos-hover .tos-prev{opacity:.5}
.tos-desktop .tos-wrapper:hover .tos-close:hover,.tos-desktop .tos-wrapper:hover .tos-next:hover,.tos-desktop .tos-wrapper:hover .tos-prev:hover,.tos-touch .tos-wrapper.tos-hover .tos-close:hover,.tos-touch .tos-wrapper.tos-hover .tos-next:hover,.tos-touch .tos-wrapper.tos-hover .tos-prev:hover{opacity:.9}
.tos-desktop .tos-wrapper:hover .tos-close.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-next.tos-disabled,.tos-desktop .tos-wrapper:hover .tos-prev.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-close.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-next.tos-disabled,.tos-touch .tos-wrapper.tos-hover .tos-prev.tos-disabled{opacity:.2}
.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:12px;height:12px;margin:-5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.tos-close span:after,.tos-close span:before{width:6px;height:6px;margin-top:-4px;margin-left:0;margin-right:0}
.tos-close span:before,.tos-prev span{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}
.tos-close span:after,.tos-next span{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}
.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}
.tos-inline.tos-prev{margin-right:-60px}
.tos-inline.tos-next{margin-left:-60px}
.tos-loading .tos-inline{opacity:0!important}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}
.tos-caption:after{content:'';display:block;clear:both}
.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}
.tos-caption>div:last-child{float:right;margin-right:-2px}
.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}
.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}
.tos-wrapper.tos-has-caption .tos-uibg{height:100px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}
.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}
.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;bottom:0;left:0;z-index:1}
.tos-pagination a{display:inline-block}
.tos-pagination.tos-bullets a{background-color:rgba(255,255,255,.2)}
.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}
.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(255,255,255,.9)}
.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}
.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}
.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}
.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:10px;height:10px;margin:0 5px}
.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}
.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}
.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}
.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}
.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:50px;height:50px;margin:0 5px}
.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}
.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}
.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}
.tos-slide .tos-html{-webkit-overflow-scrolling:touch}
.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}
.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-play:after{content:''}
.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}
.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}
.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}
.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}
 .slick-loading .slick-list
{
background: #fff url(https://www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/vendor/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/vendor/slick/fonts/slick.eot);
src: url(https://www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/vendor/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/vendor/slick/fonts/slick.woff) format('woff'), url(https://www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/vendor/slick/fonts/slick.ttf) format('truetype'), url(https://www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/vendor/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
margin-top: -10px\9; -webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -45px;
display: block;
width: 100%;
padding: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}ul.simple-pagination {
list-style: none;
}
.simple-pagination {
display: block;
overflow: hidden;
padding: 0 5px 5px 0;
margin: 0;
}
.simple-pagination ul {
list-style: none;
padding: 0;
margin: 0;
}
.simple-pagination li {
list-style: none;
padding: 0;
margin: 0;
float: left;
}
span.ellipse.clickable {
cursor: pointer;
}
.ellipse input {
width: 3em;
} .compact-theme span {
cursor:pointer;
}
.compact-theme a, .compact-theme span {
float: left;
color: #333;
font-size:14px;
line-height:24px;
font-weight: normal;
text-align: center;
border: 1px solid #AAA;
border-left: none;
min-width: 14px;
padding: 0 7px;
box-shadow: 2px 2px 2px rgba(0,0,0,0.2);
background: #efefef; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(top, #ffffff 0%,#efefef 100%); }
.compact-theme a:hover, .compact-theme li:not(.disabled):not(.active) span:hover {
text-decoration: none;
background: #efefef; background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#bbbbbb)); background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); background: -o-linear-gradient(top, #efefef 0%,#bbbbbb 100%); background: -ms-linear-gradient(top, #efefef 0%,#bbbbbb 100%); background: linear-gradient(top, #efefef 0%,#bbbbbb 100%); }
.compact-theme li:first-child a, .compact-theme li:first-child span {
border-left: 1px solid #AAA;
border-radius: 3px 0 0 3px;
}
.compact-theme li:last-child a, .compact-theme li:last-child span {
border-radius: 0 3px 3px 0;
}
.compact-theme .current {
background: #bbbbbb; background: -moz-linear-gradient(top, #bbbbbb 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #bbbbbb 0%,#efefef 100%); background: -o-linear-gradient(top, #bbbbbb 0%,#efefef 100%); background: -ms-linear-gradient(top, #bbbbbb 0%,#efefef 100%); background: linear-gradient(top, #bbbbbb 0%,#efefef 100%); cursor: default;
}
.compact-theme .ellipse {
background: #EAEAEA;
padding: 0 10px;
cursor: default;
} .light-theme span {
cursor:pointer;
}
.light-theme a, .light-theme span {
float: left;
color: #666;
font-size:14px;
line-height:24px;
font-weight: normal;
text-align: center;
border: 1px solid #BBB;
min-width: 14px;
padding: 0 7px;
margin: 0 5px 0 0;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
background: #efefef; background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%); background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%); background: linear-gradient(top, #ffffff 0%,#efefef 100%); }
.light-theme a:hover, .light-theme li:not(.disabled):not(.active) span:hover {
text-decoration: none;
background: #FCFCFC;
}
.light-theme .current {
background: #666;
color: #FFF;
border-color: #444;
box-shadow: 0 1px 0 rgba(255,255,255,1), 0 0 2px rgba(0, 0, 0, 0.3) inset;
cursor: default;
}
.light-theme .ellipse {
background: none;
border: none;
border-radius: 0;
box-shadow: none;
font-weight: bold;
cursor: default;
} .dark-theme span {
cursor:pointer;
}
.dark-theme a, .dark-theme span {
float: left;
color: #CCC;
font-size:14px;
line-height:24px;
font-weight: normal;
text-align: center;
border: 1px solid #222;
min-width: 14px;
padding: 0 7px;
margin: 0 5px 0 0;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(0,0,0,0.2);
background: #555; background: -moz-linear-gradient(top, #555 0%, #333 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#333)); background: -webkit-linear-gradient(top, #555 0%,#333 100%); background: -o-linear-gradient(top, #555 0%,#333 100%); background: -ms-linear-gradient(top, #555 0%,#333 100%); background: linear-gradient(top, #555 0%,#333 100%); }
.dark-theme a:hover, .dark-theme li:not(.disabled):not(.active) span:hover {
text-decoration: none;
background: #444;
}
.dark-theme .current {
background: #222;
color: #FFF;
border-color: #000;
box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
cursor: default;
}
.dark-theme .ellipse {
background: none;
border: none;
border-radius: 0;
box-shadow: none;
font-weight: bold;
cursor: default;
}.nice-select {
-webkit-tap-highlight-color: transparent;
background-color: #fff;
border-radius: 5px;
border: solid 1px #e0e7ee;
box-sizing: border-box;
clear: both;
cursor: pointer;
display: block;
float: left;
font-family: inherit;
font-size: 14px;
font-weight: normal;
height: 42px;
line-height: 40px;
outline: none;
padding-left: 18px;
padding-right: 30px;
position: relative;
text-align: left !important;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: auto; }
.nice-select:hover {
border-color: #d0dae5; }
.nice-select:active, .nice-select.open, .nice-select:focus {
border-color: #88bfff; }
.nice-select:after {
border-bottom: 2px solid #90a1b5;
border-right: 2px solid #90a1b5;
content: '';
display: block;
height: 5px;
margin-top: -4px;
pointer-events: none;
position: absolute;
right: 12px;
top: 50%;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 5px; }
.nice-select.open:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg); }
.nice-select.open .list {
opacity: 1;
pointer-events: auto;
-webkit-transform: scale(1) translateY(0);
-ms-transform: scale(1) translateY(0);
transform: scale(1) translateY(0); }
.nice-select.disabled {
border-color: #e7ecf2;
color: #90a1b5;
pointer-events: none; }
.nice-select.disabled:after {
border-color: #cdd5de; }
.nice-select.wide {
width: 100%; }
.nice-select.wide .list {
left: 0 !important;
right: 0 !important; }
.nice-select.right {
float: right; }
.nice-select.right .list {
left: auto;
right: 0; }
.nice-select.small {
font-size: 12px;
height: 36px;
line-height: 34px; }
.nice-select.small:after {
height: 4px;
width: 4px; }
.nice-select.small .option {
line-height: 34px;
min-height: 34px; }
.nice-select .list {
background-color: #fff;
border-radius: 5px;
box-shadow: 0 0 0 1px rgba(68, 88, 112, 0.11);
box-sizing: border-box;
margin-top: 4px;
opacity: 0;
overflow: hidden;
padding: 0;
pointer-events: none;
position: absolute;
top: 100%;
left: 0;
-webkit-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
transform-origin: 50% 0;
-webkit-transform: scale(0.75) translateY(-21px);
-ms-transform: scale(0.75) translateY(-21px);
transform: scale(0.75) translateY(-21px);
-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index: 9; }
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important; }
.nice-select .option {
cursor: pointer;
font-weight: 400;
line-height: 40px;
list-style: none;
min-height: 40px;
outline: none;
padding-left: 18px;
padding-right: 29px;
text-align: left;
-webkit-transition: all 0.2s;
transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
background-color: #f6f7f9; }
.nice-select .option.selected {
font-weight: bold; }
.nice-select .option.disabled {
background-color: transparent;
color: #90a1b5;
cursor: default; }
.no-csspointerevents .nice-select .list {
display: none; }
.no-csspointerevents .nice-select.open .list {
display: block; }.pagination li {
display: block;
}
.paginate-pagination {
text-align: center;
}
.paginate-pagination ul {
margin: 20px 0;
padding: 0;
list-style: none;
display: inline-block;
}
.paginate-pagination ul:after {
content: ' ';
display: table;
clear: both;
}
.paginate-pagination ul > li a {
background-color: #E5E5E5;
border-radius: 2px;
}
.paginate-pagination ul > li {
float: left;
margin-right: 3px;
}
.paginate-pagination ul > li > a.page {
display: block;
height: 30px;
width: 30px;
text-align: center;
line-height: 30px;
text-decoration: none;
cursor: pointer;
line-height: 1.8;
font-size: 12px;
font-weight: 400;
}
.paginate-pagination ul > li > a.page:hover { opacity: 0.7; }
.paginate-pagination ul > li > a.page.active { 
opacity: 0.7; 
cursor: default; 
background-color: #459cb2;
color: #FFF;
}
.paginate-pagination ul > li > a.page-next.deactive,
.paginate-pagination ul > li > a.page-prev.deactive { opacity: 0.7; cursor: default; }.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.underline {
text-decoration: underline !important;
}
.capitalize {
text-transform: capitalize;
}
.font-thin {
font-weight: 200;
}
.font-sm-reg {
font-size: 14px;
font-weight: 400;
} .content-wrap-lg {
max-width: 920px;
}
.sm-col-padding .columns,
.sm-col-padding .column {
padding: 0 8px;
}
.col-mg-btm > .columns,
.col-mg-btm > .column {
margin-bottom: 20px
}
.row-tabs .columns {
padding: 0px;
margin: 0px !important;
}
.row-tabs .tabs {
margin: 0px;
}
.columns .room-type-image.hic-image-slider.slick-slider{
margin-bottom: 15px;
}
.room-type-image .bg-helper {
height: 400px;
}
.tab-vertical-style-1 .tabs-title a {
font-size: 18px;
font-weight: bold;
}
.tab-vertical-style-1 .tabs {
border: none;
border-right: 1px solid #e6e6e6;
transform: translateX(1px);
}
.tab-vertical-style-1 .tabs-content {
border: none;
border-left: 1px solid #e6e6e6;
}   
.tabs.vertical>li:not(:last-child) {
border-bottom: 1px solid rgba(138, 166, 15, 0.25);
}
.tab-vertical-style-1 .tabs-title>a:focus,
.tab-vertical-style-1 .tabs-title>a[aria-selected=true] {
background: #8aa60f;
color: #FFF;
}
.tab-vertical-style-1 .tabs-title.is-promotion {
position: relative;
overflow: hidden;
}
.tab-vertical-style-1 .tabs-title:not(.is-active)>a:hover {
background-color: rgba(138, 166, 15, 0.15);
}
.tab-vertical-style-1 .tabs-title.is-promotion a {
padding-right: calc(1.5rem + 70px);
}
.tab-vertical-style-1 .tabs-title.is-promotion a::after {
content: "promo";
display: inline-flex;
align-content: center;
align-items: center;
font-size: 12px;
background: #8aa60f;
color: #FFF;
padding: 5px 10px;
text-align: center;
border-radius: 6px;
margin-left: 15px;
text-transform: uppercase;
position: absolute;
right: 1.5rem;
top: 0;
bottom: 0;
margin: auto;
height: 22px;
}
.tab-vertical-style-1 .tabs-title.is-promotion.is-active a::after {
background-color: #fff;
color: #8aa60f;
}
.room-details-accordion.accordion .accordion-title {
padding-top: 6px;
padding-bottom: 6px;
background-color: #eee;
}
.room-details-accordion.accordion .detail-title{
margin: 0;
font-size: 16px;
}
.room-type-content .accordion-content, .room-details .accordion-content {border-bottom: 0;}
.room-details-accordion .accordion-title:hover, .room-details-accordion .is-active .accordion-title {color: #1b1b1b;}
.hic-tgs .room-details-accordion .accordion-content .icn-label{
font-size: 15px;
}
.room-details-accordion.accordion .accordion-title:before {
color: #1b1b1b;
}
.room-details-accordion.accordion .accordion-content {
background-color: transparent;
}
.panel-msg {
padding: 10px 25px;
border-radius: 11px;
margin-bottom: 25px;
max-width: 917px;
font-weight: 600;
font-size: 18px;
color: #74756E;
position: relative;
}
.panel-msg .close {
position: absolute;
right: 10px;
top: calc(50% - 21px);
font-size: 50px;
font-weight: 100;
line-height: 100%;
height: 38px;
width: 20px;
cursor: pointer;
}
.panel-msg b {
display: inline-block;
margin-right: 8px;
}
.panel-msg.warning{
background: rgba(245, 166, 35, 0.80);
color: #FFF;
}
.panel-msg.error{
background:rgba(244, 67, 54, 0.65);
color: #FFF;
}
.dd-promo-wrap {
margin-bottom: 20px;
} .form-style-1 .field-group {
margin-bottom: 20px;
}
.form-style-1 label {
font-size: 20px;
color: hsla(73, 6%, 31%, 0.40);
padding-left: 7px;
margin-bottom: 6px;
font-weight: 300;
}
.form-style-1 [type="password"],
.form-style-1 [type="email"],
.form-style-1 [type="number"],
.form-style-1 [type="text"],
.form-style-1 select {
box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2196078431372549);
font-size: 16px;
font-weight: 600;
margin: 0 0 2px 0;
color: #74756E;
}
.form-style-1 [type="password"]:focus,
.form-style-1 [type="email"]:focus,
.form-style-1 [type="number"]:focus,
.form-style-1 [type="text"]:focus,
.form-style-1 select:focus {
box-shadow: 0px 0px 45px 0px rgba(185, 77, 77, 0.22);
color: #6BCABA
}
.form-style-1  label.error {
color: rgba(255, 0, 0, 0.5215686274509804);
font-size: 14px;
font-weight: 600;
margin-top: 4px;
display: inline-block;
} .lang_option {
max-width: 150px;
}
.lang_option .menu-item {
position: relative;
margin-bottom: 3px;
}
.lang_option .menu-item a {
color: #FFF;
}
.lang_option .menu-item ul.sub-menu {
position: absolute;
display: none;
margin-top: 8px;
}
.lang_option .open-lang-option.menu-item ul.sub-menu {
display: block;
}
.menu>li>a[href="#pll_switcher"],
a[href="#pll_switcher"],
.lang_option .sub-menu {
padding:0;
margin: 0;
}
a[href="#pll_switcher"] {
position: relative;
top: 1px;
font-size: 14px;
display: inline-block !important;
}
a[href="#pll_switcher"] img {
position: relative;
top: -2px;
}
a[href="#pll_switcher"]::after{
content: "";
background: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc/hicaliber-accomodations/images/arrow-back.png) no-repeat;
height: 17px;
width: 18px;
display: inline-block;
background-size: contain;
transform: rotate(-90deg);
position: relative;
top: 4px;
margin-left: 8px;
}
.lang_option .sub-menu li {
list-style: none;
}
.lang_option .menu-item a img{
margin-right: 4px;
} .cs-checkbox {
visibility: hidden;
height: 0;
width: 0;
}
.cs-check {
position: relative;
}
.cs-check.inline {
display: inline-block;
width: 205px;
}
input[type="checkbox"].cs-checkbox + label {
position: absolute;
width: 18px;
height: 18px;
color: #74756E;
background: #FFF;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
transition: all ease-out 200ms;
text-indent: 25px;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 16px;
border-radius: 5px;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
top: 15px;
left: 6px;
padding-left: 5px;
font-weight: 500;
}
input[type="checkbox"][disabled].cs-checkbox + label {
opacity: .6;
cursor: not-allowed;
}
.cs-checkbox + label span {
position: relative;
top: -1px;
}
input[type="checkbox"].cs-checkbox + label:after {
content: "\f00c";
font-family: 'Font Awesome\ 5 Free';
position: absolute;
color: #6BCABA;
font-weight: 900;
top: -6px;
left: -24px;
opacity: 0;
transition: all ease-out 200ms;
font-size: 17px;
}
input[type="checkbox"].cs-checkbox:checked + label:after {
opacity: 1;
width: 18px;
} hr {
max-width: 100%;
}
hr.md {
max-width: 560px;
margin: 10px 0;
} .avatar {
display: inline-block;
height: 28px;
width: 28px;
vertical-align: middle;
margin: 0 9px;
border-radius: 100%;
} .ellipsis-animation.button.disabled,
.ellipsis-animation.button[disabled] {
opacity: 1;
}
.ellipsis-animation span {
opacity: 0;
-webkit-animation: ellipsis-dot 1s infinite;
animation: ellipsis-dot 1s infinite;
}
.ellipsis-animation span:nth-child(1) {
-webkit-animation-delay: 0.0s;
animation-delay: 0.0s;
}
.ellipsis-animation span:nth-child(2) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
}
.ellipsis-animation span:nth-child(3) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
@-webkit-keyframes ellipsis-dot {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes ellipsis-dot {
0% { opacity: 0; }
50% { opacity: 1; }
100% { opacity: 0; }
}
.icn-wrap {
display: table;
margin-bottom: 2px;
}
.white {
color: #FFF;
}
.icn-label, .icn {
display: table-cell !important;
vertical-align: middle !important;
}
.icn-svg-wrap {
height: auto;
width: 15px;
margin-right: 5px;
}
.icn svg{
max-width: 100%;
height: auto;
fill:#000;
}
.icn svg path, .icn svg, .icn svg *{
fill: currentColor !important;
}
.flex-container {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.display-block {
display: block;
}
.aet.default-width .header .top-bar, 
.aet.default-width  .top-bar .row {
max-width: 1500px;
}
.full-width,
.aet.default-width .full-width {
max-width: 100%;
width: 100%;
}
.page-inner-content-wrap > .navigation-wrap,
.page-inner-content-wrap > .navigation-wrap > .inner-content{
background-color: #008F8C;
color: #fff;
text-transform: uppercase;
font-weight: 700;
}
.page-inner-content-wrap > .page-inner-content,
.page-inner-content-wrap > .page-inner-content > .inner-content{
background-color: #e8f2f3;
}
.page-inner-content-wrap > .navigation-wrap > .inner-content,
.page-inner-content-wrap > .page-inner-content > .inner-content{
height: 100%;
}
.banner-text-wrap {
background-size: cover;
background-position: center;
padding: 0;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
align-items: center;
}
.banner-text-wrap .inner {
padding: 40px 15px;
flex: 1 0 auto;
width: 100%;
background: rgba( 78, 162, 165, 0.8 );
}
.banner-wrap .form-wrap-inner {
background: #007377;
height: 100%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
}
.banner-wrap .form-content {
padding: 20px;
}
.form-wrap .form-content {
color: #fff;
}
.banner-wrap .form-title,
.banner-wrap .form-content label {
text-transform: uppercase;
font-weight: bold;
color: #fff;
}
.banner-wrap .form-content label {
font-size: 1rem;
margin-bottom: 0.5em;
}
.flex-container > * {
flex: 1 0 auto;
}
.tabs.property-tabs {
border: none;
text-align: center;
}
.tabs.property-tabs .tabs-title {
display: inline-block;
float: none;
}
.tabs.property-tabs .tabs-title>a {
border-radius: 2rem;
font-weight: 700;
margin: 5px 15px;
text-transform: uppercase;
}
.tabs.property-tabs .tabs-title>a:focus, 
.tabs.property-tabs .tabs-title>a[aria-selected=true]{
color: #fff;
}
.property-content.tabs-content {
border: none;
overflow: visible;
}
.property-content .room-slider {
overflow: visible;
}
.property-content .room-slider .room-image{
background-repeat: no-repeat;
background-size: cover;
background-position: center;
max-height: 666px;
}
.property-content .room-slider .room-image:before{
width: 100%;
padding-top: 100%;
content: ' ';
display: block;
}
.property-content .room-slider .swiper-slide {
opacity: 0.3;
transition: 500ms opacity;
}
.property-content .room-slider .swiper-slide.swiper-slide-active {
opacity: 1;
}
.property-content .tabs-panel {
padding: 0;
}
.section-bedrooms .row{
max-width: 1068px !important;
margin-left: auto;
margin-right: auto;
margin-top: 18px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev,
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
font-size: 2rem;
}
.property-content .room-slider .room-title {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 15px;
color: #fff;
text-align: center;
font-weight: 700;
}
.cell-locations > .image-wrap .image,
.cell-properties > .image-wrap .image {
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.cell-locations > .image-wrap .image:before,
.cell-properties > .image-wrap .image:before{
content: ' ';
width: 100%;
padding-top: 100%;
display: block;
}
.cell-locations > .post-content-wrap,
.cell-properties > .post-content-wrap{
text-align: center;
}
.cell-locations > .post-content-wrap .title,
.cell-properties > .post-content-wrap .title{
color: #6bcaba;
text-transform: uppercase;
font-weight: 700;
padding: 30px 15px;
}
.cell-locations .action-wrap a.with-icon,
.cell-properties .action-wrap a.with-icon{
padding-right: 1em;
padding-left: 3em;
position: relative;
}
.cell-locations .action-wrap a.with-icon > i,
.cell-properties .action-wrap a.with-icon > i {
position: absolute;
left: 1em;
}
.cell-locations.columns,
.cell-properties.columns {
padding: 0;
}
.cell-locations.columns .post-content-wrap,
.cell-properties.columns .post-content-wrap{
padding: 1em 2em 2em;
}
.cell-locations.columns:nth-of-type( odd ),
.cell-properties.columns:nth-of-type( odd ) {
background-color:#e8f2f3;
}
.property-details > .inner-section > .row {
max-width: 1600px;
}
body .property-details {
font-size: 18px;
}
.property-details .detail-content{
margin-bottom: 4rem;
}
.property-details .detail-title {
font-size: 1.3rem;
font-weight: bold;
margin-bottom: 1.5rem;
text-transform: uppercase
}
.property-map-wrap .location-address {
font-size: 1rem;
font-weight: bold;
text-align: left;
}
.check-avail-btn-wrap + * {
margin: 8px 0;
}
.link.with-icon {
padding-left: 3rem;
position: relative;
color: #fff;
font-weight: bold;
}
.link.with-icon > i {
position: absolute;
left: 0;
border-radius: 50%;
width: 2rem;
height: 2rem;
background-color: #6bcaba;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
-webkit-justify-content: center;
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
justify-content: center;
}
.page-element.newsletter {
background-color: #e8f2f3;
color: #fff;
}
.page-element.newsletter  .title{
font-weight: 700;
}
.property-map-wrap > div,
.property-map-wrap > div .map-wrap.property-map{
height: 100%;
min-height: 300px;
}
.property-map-wrap > div {
min-height: 300px;
}
.aet .main-contact-form .section-header .frm-title,
.aet .main-contact-form .frm-title p {
margin-bottom: 0;
}
.aet .gform_button.button{
background-color: #6bcaba;
}
.aet .hero .article-header {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
}
.social-sign-in .main-button-container a:nth-child(1) {
color: #494648;
}
body .bg-float:before {
background: rgba(0,115,119, 0.5 );
}
body .social-sign-in .main-button-container a {
font-size: inherit;
color: inherit;
text-transform: none;
}
.ac-properties .grid .hic-image:before,
.prop-location .grid .hic-image:before {
content: ' ';
display: block;
width: 100%;
padding-top: 100%;
}
.ac-properties .grid .hic-content,
.prop-location .grid .hic-content {
padding: 5%;
}
.ac-properties .grid > .columns,
.prop-location .grid > .columns {
padding: 0;
border: 5px solid #fff;
}
.ac-properties .grid > .columns:nth-child( odd ),
.prop-location .list > .columns:nth-child( odd ),
.prop-location .grid > .columns:nth-child( odd ),
.ac-properties .list .list-item:nth-child( odd ) {
background-color: #fff;
}
.ac-properties .list .list-item:nth-child( even ),
.prop-location .list .list-item:nth-child( even ),
.ac-properties .grid > .columns:nth-child( even ),
.prop-location .grid > .columns:nth-child( even ) {
background-color: #e7f1f2;
}
.ac-properties .hic-title > *,
.prop-location .hic-title > * { font-weight: bold;
text-align: center;
}
.prop-location .list .hic-image:before,
.ac-properties .list .hic-image:before{
padding-top: 56%;
width: 100%;
content: ' ';
display: block;
}
.ac-properties .list .hic-image-wrap,
.prop-location .list .hic-image-wrap,
.ac-properties .list .hic-image,
.prop-location .list .hic-image {
height: 100%;
}
.ac-properties .list .hic-image,
.prop-location .list .hic-image{
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.prop-location .list .image-column-wrap,
.ac-properties .list .image-column-wrap {
padding: 0;
}
.prop-location .list .content-column-wrap, 
.ac-properties .list .content-column-wrap {
padding: 40px 5%;
}
.prop-location .list .action-wrap,
.ac-properties .list .action-wrap {
margin-top: 4rem;
}
.prop-location .list .action-wrap .button, 
.ac-properties .list .action-wrap .button {
padding-left: 3em;
position: relative;
}
.prop-location .list .action-wrap .button > i.icon,
.ac-properties .list .action-wrap .button > i.icon{
position: absolute;
top: 50%;
margin-top: -0.5em;
left: 15px;
line-height: 1em;
}
.prop-location .list .list-item,
.ac-properties .list .list-item{
padding-top: 15px;
padding-bottom: 15px;
}
.slick-slide .gallery-image {
height: auto;;
}
.slick-slide .gallery-image:after{
content: ' ';
display: block;
width: 100%;
padding-top: 52.6%;
}
.galleries .slick-slide .image-title {
left: 0;
bottom: 0;
padding: 15px;
color: #fff;
background-color: rgba( 107, 201, 185, 1 );
text-align: center;
}
.galleries.carousel[data-item-col="medium-12"]{
padding: 0;
}
.galleries.carousel[data-item-col="medium-12"] .gallery-list{
margin: 0;
}
.galleries.carousel[data-item-col="medium-12"] .slick-dots{
bottom: 20px;
z-index: 10;
}
.galleries.carousel[data-item-col="medium-12"] .slick-dots li button:before,
.galleries.carousel[data-item-col="medium-12"] .slick-dots li.slick-active button:before{
color: #fff;
}
.cell-ac-properties .image-wrap .image {
background-position: center;
background-size: cover;
}
.cell-ac-properties .image-wrap .image:before{
content: ' ';
display: block;
width: 100%;
padding-top: 100%;
}
.cell-ac-properties .post-content-wrap {
padding: 5%;
}
.cell-ac-properties {
padding: 0;
}
.acc-hero .form-content-wrap {
padding: 15px;
}
.acc-hero .form-wrap-inner {
border-radius: 5px;
overflow: hidden;
height: 100%;
background: #027377;
}
.acc-hero .form-wrap-inner .form-title{
padding: 15px;
color: #fff;
background: #015a5d;
text-transform: uppercase;
font-weight: bold;
}
.acc-hero .form-wrap-inner .form-content {
padding: 15px;
color: #fff;
}
.acc-hero .inner-content .hero-slider,
.acc-hero .inner-content > .bg-image {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
margin: 0;
}
.acc-hero > .inner-content {
display: flex;
align-items: center;
justify-content: center;
}
.acc-hero > .inner-content > .inner-content,
.acc-hero .inner-content .article-header {
position: relative;
height: auto;
width: 100%;
background: rgba( 78, 162, 165, 0.5 );
color: #fff;
padding: 40px 15px;
z-index: 99;
}
.acc-hero .form-wrap-inner label {
color: inherit;
}
.acc-hero.full-screen-banner {
min-height: 100vh;
}
.event-lists .image-wrap .hic-image {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.event-lists .image-wrap .hic-image:before{
content: ' ';
display: block;
width: 100%;
padding-top: 75%;
}
.image-above-content .event-lists .image-wrap .hic-image:before{
padding-top: 193px;
}
.event-lists .content-wrap{
padding: 7% 7% 14%;
}
.event-lists .event-header {
text-align: center;
margin-bottom: 30px;
}
.event-lists .event-header .title {
margin: 0;
}
.event-lists .image-wrap{
position: relative;
}
.event-lists .image-wrap > .calendar-wrap{
position: absolute;
top: 15px;
left: 15px;
width: 56px
}
.event-lists .image-wrap > .calendar-wrap > * {
display: block;
text-align: center;
}
.event-lists .image-wrap > .calendar-wrap .month{
font-weight: 700;
color: #fff;
background: #ac1601;
padding: 0.5em;
font-size: 11px;
}
.event-lists .image-wrap > .calendar-wrap .day {
background: #fff;
font-size: 27px;
font-weight: bold;
padding: 6px 0 0;
}
.event-lists .event-item .event-inner {
border-radius: 15px;
overflow: hidden;
height: 100%;
}
.event-lists .excerpt-read-more {
display: block;
margin-top: 1em;
}
.event-list-wrap .evnt-location {
display: block;
}
.swiper-container {
width: 100%;
}
.swiper-container.gallery-slider .swiper-slide .gal-image {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
max-height: 811px;
}
.swiper-container.gallery-slider .swiper-slide .gal-image:before{
content: ' ';
display: block;
width: 100%;
padding-top: 100%;
}
.swiper-container.gallery-slider .gal-title{
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 9px 15px;
color: #fff;
text-align: center;
font-weight: 700;
}
.hero.location-accomodation-archive .inner-content {
padding: 0px;
}
.hero-main-wrap {
position: relative;
}
.hero-main-wrap .form-content-wrap {
position: absolute;
top: 170px;
z-index: 99;
max-width: 400px;
right: 80px;
background: rgba(0, 0, 0, 0.49);
padding: 19px;
color: #FFF;   
}
.hero-main-wrap .form-content-wrap label {
color: #FFF;
}
@media screen and ( min-width: 641px ) {
.ac-properties .list .list-item:nth-child( even ) .content-column-wrap,
.prop-location .list .list-item:nth-child( even ) .content-column-wrap{
order: 1;
}
.ac-properties .list .list-item:nth-child( even ) .image-column-wrap,
.prop-location .list .list-item:nth-child( even ) .image-column-wrap{
order: 2;
}
.swiper-container.gallery-slider .swiper-slide .gal-image:before{
padding-top: 67%;
}
.property-content .room-slider .room-image:before{
padding-top: 74.3%;
}
} .my-account-wrap {
background: rgba(0, 115, 119, 0.09);
position: relative;
}
.account-nav {
display: none;
}
.account-tab-content {
padding: 43px 0px 70px 0px;
}
.account-nav ul li {
list-style: none;
}
.account-nav ul {
margin: 69px 0 0 0;
}
.account-nav ul li a {
display: block;
color: #FFF;
line-height: 100%;
padding: 10px 24px;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
cursor: pointer;
}
.account-nav ul li a.active,
.account-nav ul li a:hover {
background: #29575b;
}  .color-primary {
color: #6BCABA
}
.booking-list {
list-style: none;
margin: 0px
}
.account-tab-content .booking-item {
margin: 26px 0 0 0;
position: relative;
}
.account-tab-content .booking-item .img {
height: 222px;
width: 100%;
margin-bottom: 10px;
}
.account-tab-content .booking-item:first-child {
border-top: none; 
padding-top: 0px;
}
.swiper-button-prev,
.swiper-button-next{
background-image: none;
}
.swiper-button-prev::before,
.swiper-button-next::before{
font-family: 'Font Awesome 5 Free';
font-weight: 600;
}
.swiper-button-prev::before {
content: '\f053';
}
.swiper-button-next::before {
content: '\f054';
}
@media (min-width: 641px) {
.account-nav {
display: block;
background: rgba(0, 115, 119, 1);
position: absolute;
left: 0;
height: 100%;
width: 237px;
}
.my-account-wrap {
padding-left: 240px; 
overflow: hidden;
}
.account-tab-content {
padding: 80px 20px 100px 28px;
}
.h1 {
font-size: 48px;
}
.h4 {
font-size: 22px;
}
.h3 {
font-size: 20px;
}
.section-bedrooms .row{
margin-top: 24px;
}
}
@media (max-width: 640px){
.hide-medium {
display: none !important;
}
}
@media (min-width: 1024px){
.menu>li>a[href="#pll_switcher"] {
margin-top: 9px;
}
.icn-svg-wrap {
width: 20px;
}
.swiper-container.gallery-slider .swiper-slide .gal-image:before{
padding-top: 57%;
}	
.property-content .room-slider .room-image:before{
padding-top: 64.3%;
}
.section-bedrooms .row{
margin-top: 34px;
}
}
@media (min-width: 1100px){
.account-tab-content .booking-item .img {
width: 322px;
position: absolute;
top: 2px;
left: 0px;
}
.account-tab-content .booking-item.has-img {
padding-left: 330px;
min-height: 252px;
}
}
@media (min-width: 1280px){
.property-map-wrap > div{
position: relative;
width: 397px;
left: calc(((100vw - 1200px) / 2) - 20px);
}
}#auSvgMap {
width: 100%;
max-width: 100% !important;
}
.yesSetLocation {
cursor: pointer;
}
#setLocation {
display: none;
}
#setLocation .button {
max-width: 100%;
display: block;
width: 100%;
margin-bottom: 15px;
}
.inner-content-modal {
padding: 30px 25px;
}
.inner-content-modal h3{
margin-bottom: 30px;
}
.modal-header {
color: #FFF;
background: #6bcaba;
padding: 20px;
}.xhidden {
visibility: hidden;
height: 0px;
width: 0px;
overflow: hidden;
opacity: 0;
}
.custom-map .each-booked-img {
background: #FFF;
text-align: center;
color: #6bc9ba;
padding-top: 13px;
font-weight: bolder;
text-transform: uppercase;
}
.result-content {
padding: 0 20px;
}
#htwMap {
height: 600px;
width: 100%;
}
.hide {
display: none;
}
.forecast-table {
width: 100%;
text-align: center;
background-color: transparent;
border: none;
}
.forecast-table td {
padding: 20px 5px;
text-align: center;
font-size: 10px;
color: #FFF;
}
.panel {
background: #008F8C;
color: #FFF;
border-radius: 4px;
overflow: hidden;
margin-bottom: 3px !important;
}
.panel .panel-header h4 {
color: #FFF;
padding: 9px 50px 9px 10px;
font-size: 18px;
background: #000;
}
.panel .content {
padding: 10px;
}
.panel ul {
margin: 0px;
}
.panel li a,
.panel li {
color: #FFF;
}
.panel li  {
color: #FFF;
list-style: none;
}
.travel-weather-map .result-content .panel a{
padding: 0;
}
.travel-weather-map .result-content .panel a h4{
margin: 0;
}
.travel-weather-map .panel:first-child {
opacity: 1;
visibility: visible;
transition: all 1s ease-in-out;
height: auto;
}
.travel-weather-map.data-section-active .panel:first-child {
opacity: 0;
visibility: hidden;
height: 0;
}
.travel-weather-map .panel:not(:first-child) {
opacity: 0;
visibility: hidden;
transform: translateY(50px);
height: 0;
}
.travel-weather-map .panel:nth-child(2) {
transition: all 1s ease-in-out;
}
.travel-weather-map .panel:nth-child(3) {
transition: all 1.5s ease-in-out;
}
.travel-weather-map .panel:nth-child(4) {
transition: all 2s ease-in-out;
}
.travel-weather-map.data-section-active .panel:not(:first-child) {
opacity: 1;
visibility: visible;
transform: translateY(0);
height: auto;
}
.travel-weather-map .result-content .panel .with-left-arrow {
display: block;
text-align: right;
border-top: 1px solid #025A5D;
margin-top: 20px;
padding-top: 10px;
}
.with-left-arrow:hover{
color: #fff;
}
.with-left-arrow:hover::before{
background: no-repeat url(//www.harriganshuntervalley.com.au/wp-content/plugins/hicaliber-map-travel-weather/public/images/light-small-left-arrow.png);
transform: translateX(-5px);
}
.with-left-arrow:before {
content: "";
display: inline-block;
background: no-repeat url(//www.harriganshuntervalley.com.au/wp-content/plugins/hicaliber-map-travel-weather/public/images/small-left-arrow.png);
width: 16px;
height: 9px;
margin-right: 15px;
transform: translateX(0);
transition: all .1s ease-in-out;
}
#durationTravelList i.icon {
margin-right: 12px;
display: inline-block;
font-size: 23px;
position: relative;
}
#durationTravelList .ion-md-airplane {
transform: rotate(90deg);
top: -2px;
}
#durationTravelList .ion-md-car {
left: 4px;
top: 3px;
}
.forecast-table table, 
.forecast-table td, 
.forecast-table thead, 
.forecast-table tr,
.forecast-table tbody {
border: none;
background-color: transparent;
color: #FFF;
font-weight: 500;
} 
.in-map-relocation {
position: absolute;
z-index: 999;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
visibility: hidden;
pointer-events: none;
}
#htwMap.active-relocate-field .in-map-relocation {
visibility: visible;
pointer-events: auto;
}
.in-map-relocation::before {
content: "";
display: block;
z-index: 998;
background: #008f8c47;
top: 0;
left: 0px;
width: 100%;
height: 100%;
}
.in-map-relocation .field-group {
position: absolute;
left: 12px;
top: 71px;
max-width: 230px;
}
#durationTravelList .hydrated {
margin-right: 6px;
position: relative;
top: 3px;
}.tab-vertical-style-1 .tabs-title a {letter-spacing: 1px;}
.tab-vertical-style-1 .tabs-title.is-promotion a::after {font-family: "Font Awesome 5 Free"; content: '\f005';    height: 33.5px; border-radius: 50%;}
.room-type-content .no-room-available { 
padding: 15px;
font-size: 16px;
border: 2px solid #FF0000;
text-align: center;
background: #FFFFFF;
font-weight: 400;
}
.btn-menu-booknow a {     
padding: 6px 42px 6px 14px !important;
height: 33px;
line-height: 19px !important;
}
.btn-menu-booknow a.button.booking-button:hover:after {
right: 34px;
}
.btn-menu-booknow a.button.booking-button:after { display: inline-block !important; }
.btn-menu-booknow a:after {
content: '' !important;
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc-child/assets/images/bed-icon-v3.png);
display: inline-block !important;
background-repeat: no-repeat;
background-size: contain;
width: 26px;
height: 22px;
margin-top: 0px !important;
right: 34px;
position: absolute;
}
select:focus { outline: none !important; }
.bed-types .with-tooltip { margin-right: 10px; }
.bed-types .with-tooltip:last-child { margin-right: 0; }
.single-room-type .rate-append { display: block; }
.single-room-type .rate-prepend { margin-left: 4px; font-weight: 400; }
.single-room-type .rate-from,.single-room-type .rate-prepend { display: inline-block; }
.grey-box.image-above-content .hic-content,
.white-box.image-above-content .hic-content{ padding: 15px; }
.white-box.image-above-content .large-3 > .hic-box .hic-content{ padding: 15px 5px; }
.grey-box.image-above-content .hic-box {    background: #f6f6f6; }
.white-box.image-above-content .hic-box {    background: #fff; }
.grey-box.image-above-content .hic-box:hover { background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.white-box.image-above-content .hic-box:hover { background: #f6f6f6; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.tribe-related-events li{ background: #f6f6f6 !important; }
.tribe-related-event-info { padding: 15px !important; }
.tribe-related-events li:hover { background-color: #fff !important;}
.tribe-related-events li:hover { box-shadow: 0 0 10px rgba(0,0,0,.1);}
.content-boxes.image-above-content .hic-button-wrap { margin-bottom: 0; }
.content-boxes.image-above-content .hic-button-wrap a { margin: 0; }
.listing-style-1 .content-box-wrap .columns { padding: 0 12px; }
.listing-style-1.page-element.content-boxes .hic-box {margin-bottom: 20px;}
blockquote p { line-height: 1.2;}
.page-element.room-details :nth-child(2) > .inner-details,
.page-element.room-details :nth-child(1) > .inner-details {
margin-bottom: 4rem;
}
.page-element.room-details :nth-child(1) > .inner-details .room-features,
.page-element.room-details :nth-child(2) > .inner-details .room-details {
margin-bottom: 0;
}
.box-equal-details .hic-room-details > * {
height: auto;
margin-bottom: auto;
}
.page-element.branded-section::before {
content: '';
background-image: url(//www.harriganshuntervalley.com.au/wp-content/themes/hicaliber-theme-acc-child/assets/images/brand.png);
background-position: 60% top;
position: absolute;
background-repeat: no-repeat;
background-size: 90px;
top: -10%;
right: 0;
left: 0;
bottom: 0;
z-index: 1;
}
.page-element.branded-section .inner-section {
position: relative;
z-index: 2;
}
.header .menu .menu-button a:hover, .header .menu .menu-button.active a{
background-color: #8aa60f;
}
.header .menu .menu-button a {
position: relative;
overflow: hidden;
}
.header .menu .menu-button a::after {
transform: scale(1);
transition: all .25s ease-in-out;
}
.header .menu .menu-button a:hover::after, .header .menu .menu-button.active a::after {
transform: scale(1.2);
}
ul.tribe-related-events li {
margin-right: auto !important;
margin-left: 0 !important;
}
ul.tribe-related-events li:last-child {
margin-right: 0 !important;
}
ul.tribe-related-events {
display: flex !important;
flex-wrap: wrap;
justify-content: space-between;
}
.promotion-item .hic-blurb { 
overflow: inherit !important;
opacity: 1 !important;
visibility: visible !important;
}
.page-element.default-alignment .page-content-container {
text-align: center;
}
.error404 .top-bar-right,
.error404 .top-header,
.error404 .page-element,
.error404 .footer,
.error404 .bottom-footer{
display: none;
}
.hic-tgs.error404 .top-bar-left {
width: 100%;
}
.error404 .header .logo {
max-width: 380px !important;
position: absolute !important;
left: 0;
right: 0;
margin: auto;
top: 150px;
}
.error404.subpage .hero .article-header {
bottom: 0;
top: 0;
margin: auto;
height: 110px;
}
body{
font-weight: 200;
}
.page-banner-hidden.header-transparent .page-element:first-child .inner-section {
margin-top: 0;
}
h1, h2, h3, h4, h5, h6, p, li, a, body.layout-1, body.layout-1 p, body.layout-1 .section-title, .hic-tgs.layout-1 .header .menu a {font-family: titling-gothic-fb-narrow, sans-serif;
font-style: normal;}
.narrow1, .narrow2{
font-family: titling-gothic-fb-condensed, sans-serif;
}
.hic-tgs.layout-1 span{
font-family: inherit;
}
.narrow2, .button{
font-weight: 500;
}
h1, h2, h3, .hic-tgs .hero .article-header .page-title{
font-weight: 400;
}
h4, h5, .narrow1{
font-weight: 300;
}
body.layout-1 blockquote,
body.layout-1 blockquote p{
font-family: adobe-handwriting-frank, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 2rem;
color: #8aa60f;
border-left: 0;
padding: 0;
}
p, li, ul, ol, a{
font-weight: 200;
}
.layout-1.hic-tgs .header .menu .menu-button a {
border-radius: 6px;
}
.booking-search label, .booking-search input, .booking-search select{
font-weight: 200;
}
.post-type-archive-tribe_events.page-banner-hidden.header-transparent .page-element:first-child .inner-section {margin-top: 0;}
.hic-room-details {font-size: 16px;}
.hic-tgs .page-element.dark-grey-section {
background-color: #373936;
}
.hic-tgs .page-element.dark-grey-section .section-title, .hic-tgs .page-element.dark-grey-section .sub-heading {
color: #fff;
}
body .page-element.image-overlay-content-centered.semi-rectangle-type-boxes .hic-box::before {
padding-top: 84%;
}
.reverse-layout .inner-section .row {
flex-direction: row-reverse;
}
.subpage .hero .article-header {
bottom: 25px;
}
.drop-shadow-boxes .hic-box{
box-shadow: 2px 2px 8px rgba(10,10,10,.10);
}
.image-box-shadow .hic-image {box-shadow: 4px 4px 8px rgba(10,10,10,.10);}
.hic-tgs .hero .default-alignment .article-header {
text-align: center;
}
.layout-1.hic-tgs [class*="split-"].image-right-content .footer-button-container .button-wrapper .button, .layout-1.hic-tgs .footer-lined-button .main-button-container .button{
background-color: #000;
color: #fff;
}
.layout-1 .main-contact-form.has-bg-img .bg-float:before {
background-color: rgba(10,0,0,.5);
}
.opening-hours-table td {
padding-top: 1px;
padding-bottom: 1px;
}
.other-room-types.image-above-content .large-3 .hic-image {height: 180px;}
.room-features {padding:20px; }
.room-features.accordion-item {padding:0; }
.room-details .hic-room-outlined-details .room-size, .room-details .hic-room-outlined-details .bathroom, .room-details .hic-room-outlined-details .bed-types {position: relative; padding-left: 100px;} 
.room-details .hic-room-outlined-details .hic-label {font-weight: 400; position: absolute; left: 0;}
.top-divider .section-header .section-title {border-top: 1px solid #cacaca; padding-top: 30px;}
.short-width .row, .semi-short-width .row{
margin-left: auto;
margin-right: auto;
}
.semi-short-width .row{
max-width: 1000px !important;
}
.short-width .row{
max-width: 600px !important;
} .coming-soon-mode a, body.layout-1.coming-soon-mode, body.layout-1.coming-soon-mode p{
font-weight: 200 !important;
}
.hic-tgs.coming-soon-mode .page-element.thin-title .section-title {
font-weight: 100;
}
.coming-soon-mode .section-title .big-title {
font-size: 60px !important;
letter-spacing: 0px !important;
line-height: 1;
margin: 0 !important;
}
.coming-soon-mode header, .coming-soon-mode .hero-main-wrap, .coming-soon-mode footer, .coming-soon-mode .bottom-footer, .coming-soon-mode .page-element:not(.coming-soon-element){
display: none;
}
body:not(.coming-soon-mode) .page-element.coming-soon-element{
display: none;
}
.coming-soon-mode .page-elements, .coming-soon-mode .page-elements > .dark-section{
background-color: #373a36;
}
.coming-soon-mode .hand-writing-title h2, .coming-soon-mode .hand-writing-title span{
font-family: adobe-handwriting-frank,sans-serif !important;
font-weight: 100;
text-transform: none !important;
}
.coming-soon-mode .big-section-title .section-title, .coming-soon-mode .big-section-title .section-title span {
font-weight: 100 !important;
}
.coming-soon-mode .theme-color{
color: #d79a2b;
}
.floating-msg-img {
position: relative;
}
.floating-msg-img::before {
content: '';
background-image: url(http://www.harriganshuntervalley.com.au/wp-content/uploads/2019/06/page-title.png);
display: block;
position: relative;
top: 0;
left: -15%;
height: auto;
width: 100%;
background-size: 100%;
background-repeat: no-repeat;
z-index: 1;
padding-top: 55%;
}
.coming-soon-mode .contact-layout-0 .row {
display: flex;
}
.coming-soon-mode .floating-msg-img .inner-section {z-index: 1000;}
.frm-featured-img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.coming-soon-mode .page-element.text-left .sub-heading{
text-align: left;
}
.coming-soon-element.gallery .gallery-list .gallery-image:after {
padding-top: 56%;
}
.row.event-table {
border: 1px solid #e7c280;
margin-left: auto;
margin-right: auto;
}
.row.event-table, .row.event-table .row {
display: flex;
flex-wrap: wrap;
}
.row.event-table > .column{
padding: 0;
}
.row.event-table .row{
margin: 0;
}
.row.event-table .row .column{
padding: 20px 25px;
}
.row.event-table .row .column.overflow-right{
padding: 15px 25px !important;
}
.row.event-table .row .column.overflow-right h3{
font-size: 19px;
line-height: 1;
}
.row.event-table .row .column.theading{
padding: 10px 12px !important;
}
.row.event-table .column.with-image{
padding: 0 !important;
position: relative;
}
.event-table img{
object-fit: cover;
object-position: center;
width: 100%;
}
.event-table .theading{
text-transform: uppercase;
text-align: center;
border-bottom: 1px solid #e7c280;
line-height: 1;
}
.event-table > .column:nth-child(even) .theading{
background-color: #d79928;
color: #373a36;
}
.event-table h3, .event-table .theading{
color: #d79928;
font-weight: 600;
line-height: 1.1
}
.event-table .theading{
margin: 0;
}
.event-table .light-bg{
background-color: #e7c280;
}
.event-table .theme-bg{
background-color: #d79928;
}
.event-table .light-bg,
.event-table .light-bg h3,
.event-table .theme-bg,
.event-table .theme-bg h3{
color: #373a36;
}
.coming-soon-mode h1,
.coming-soon-mode h2,
.coming-soon-mode h3,
.coming-soon-mode .page-columns *, .coming-soon-mode .section-title{
font-family: titling-gothic-fb-narrow,sans-serif !important;
letter-spacing: 0px;
}
.coming-soon-mode .event-table *{
font-family: titling-gothic-fb-condensed,sans-serif !important;
letter-spacing: 0px;
}
.hic-tgs.coming-soon-mode .section-title{
text-transform: uppercase;
}
.coming-soon-mode .event-table p{
font-size: 11px;
line-height: 1.6;
margin-bottom: 3px;
}
.event-table p:empty{
display: none;
width: 0;
height: 0;
margin: 0;
padding: 0;
}
.hic-tgs.coming-soon-mode  .main-contact-form .gfield input, .hic-tgs.coming-soon-mode  .main-contact-form .gfield select, .hic-tgs.coming-soon-mode  .main-contact-form .gfield textarea{
border-bottom-color: rgba(215, 153, 40, 0.15);
}
.hic-tgs.coming-soon-mode  .main-contact-form .gfield select option{
background-color: #fff;
color: #d79928;
}
.row.event-table .column.with-grid-image {
padding: 0 !important;
}
.hic-tgs.coming-soon-mode  .main-contact-form .gfield select:focus{
outline: 0;
}
.hic-tgs.coming-soon-mode .dark-section .gform_button.button, .hic-tgs.coming-soon-mode .dark-section .button {
background-color: #d79928;
}
.hic-tgs.coming-soon-mode .dark-section .gform_button.button:hover, .hic-tgs.coming-soon-mode .dark-section .button:hover {
background-color: #e7c280;
}
.hic-tgs.coming-soon-mode .dark-section .button::after {display: none;}
.event-table p:last-child{
margin-bottom: 0;
}
.coming-soon-mode .opening-hours ~ .column:nth-child(even) {
text-align: right;
}
.coming-soon-mode .opening-hours ~ .column {
padding: 2.7px 6px !important;
}
.coming-soon-mode a{
color: #fff;
}
.coming-soon-mode a:hover{
color: #d79928;
background-color: transparent;
}
.coming-soon-mode .contact-details > ::before{
color: #d79928;
}
.coming-soon-mode .section-header {
margin-bottom: 0;
}
.coming-soon-mode .section-title {
font-size: 30px !important;
}
.coming-soon-mode p {
font-size: 25px;
line-height: 1.2;
}
.hic-countdown{
margin-bottom: 20px;
}
.hic-countdown .container > div:not(.separator) .label{
background: #d79928;
color: #fff;
}
.row.event-table .column.with-grid-image .row {
height: 100%;
}
.coming-soon-mode .cta-blurb span {
display: block;
}
.hic-tgs .section-cta.cta-layout-2.has-bg-img.default-section .inner-section, .hic-tgs .section-cta.cta-layout-3.has-bg-img.default-section .inner-section, .hic-tgs_layout_3 .section-cta.default-cta-layout.has-bg-img.default-section .inner-section {
background: rgba(10,0,0,.50);
}
.page-element.above-below-separator-layout {
position: relative;
}
.page-element.above-below-separator-layout::before,
.page-element.above-below-separator-layout::after{
height: 1px;
position: absolute;
content: '';
background: #000;
width: 100%;
max-width: calc(100% - 52px);
margin: auto;
left: 0;
right: 0;
}
.page-element.above-below-separator-layout::after{
bottom: 0;
}
.page-element.above-below-separator-layout::before{
top: 0;
}
.booking-search .columns[class*="booking-"] {
padding: 0 8px;
}
.hero .booking-search .form-wrap {
padding: 0 16px;
}
.booking-search input + .dropdown-icon, 
.booking-search select + .dropdown-icon {
left: 8px;
right: 8px;   
}
.booking-search input, 
.booking-search select,
.booking-search input + .dropdown-icon, 
.booking-search select + .dropdown-icon{
height: 45px;    
}
.booking-search input + .dropdown-icon, .booking-search select + .dropdown-icon {
bottom: 16px;
}
.booking-search input + .dropdown-icon::after, 
.booking-search select + .dropdown-icon::after {
top: 10px;
}
.booking-search form .button {
padding: 16px 18px;
margin-bottom: 0 !important;
}
.layout-1.hic-tgs .hero.short-banner.has-form, .layout-1.hic-tgs .hero.short-banner.has-form .inner-content, .layout-1.hic-tgs .hero.short-banner.has-form .bg-image {
min-height: calc(250px);
height: auto;
}
@media (max-width: 640px){
.hide-for-small{
display:  none !important;
}
.event-table .small-grid img {
height: 82px;
}
.event-table img {
height: 150px;
}
.room-details *:first-child > .inner-details > div,
.page-element.room-details :nth-child(1) > .inner-details{
margin-bottom: 2rem;
}
.row-tabs.tab-vertical-style-1 .tabs-panel .row {
margin: 0;
}
.row-tabs.tab-vertical-style-1 .tabs-panel {
padding-left: 0;
padding-right: 0;
}
.row-tabs.tab-vertical-style-1 .tabs-content {
border-left: 0;
}
.row-tabs.tab-vertical-style-1 .vertical.tabs {
border-right: 0;
margin-bottom: 30px;
}
.row-tabs.tab-vertical-style-1 {
margin: 0;
}
.hero-layout-1.form-bottom .booking-search{
position: static;
}
}
@media (min-width: 641px){
.layout-1.hic-tgs .hero.short-banner.has-form, .layout-1.hic-tgs .hero.short-banner.has-form .inner-content, .layout-1.hic-tgs .hero.short-banner.has-form .bg-image {
min-height: calc(250px + 352px);
height: auto;
}
.page-element.room-details :nth-child(2) > .inner-details,
.page-element.room-details :nth-child(1) > .inner-details {
padding: 0 20px;
}
.page-element.room-details :nth-child(1) > .inner-details{
border-right: 2px solid #eee;
}
.page-element.room-details .columns{
padding: 0;
}
.layout-1.hic-tgs .header .top-bar {
padding: 12px 0;
}
.booking-search form .button {
margin-top: 8px;
}
.booking-search input, .booking-search select {
padding: 0 14px;
}
.page-element.room-details :nth-child(2) > .inner-details,
.page-element.room-details :nth-child(1) > .inner-details {
height: calc(100% - 4rem);
}
.page-element.branded-section::before {
top: -15%;
}
.btn-menu-booknow a:after {
margin-top: 0!important;
right: 8px !important;
position: absolute;
top: 5px;
}
.event-table > .column:nth-child(even) img{
position: absolute;
height: 100%;
}
.floating-msg-img::before {
position: absolute;
height: 255px;
background-size: 480px;
padding-top: 0;
left: -80px;
}
.row.event-table :nth-child(even) > .row .column.with-big-title{
padding: 40px 30px;
}
.event-table .big-title {
font-size: 38px;
}
.row.event-table .row .column.overflow-right h3{
font-size: 16px;
}
.page-element.above-below-separator-layout::before,
.page-element.above-below-separator-layout::after{
max-width: calc(690px - 52px);
}
.above-below-separator-layout .hic-box .hic-content{
position: relative;
overflow: hidden;
}
.above-below-separator-layout .hic-box .hic-button-wrap,
.above-below-separator-layout .hic-box .hic-title {
margin: 0;
transition: all .5s ease-in-out;
background-color: #fff;
top: 0;
bottom: 0;
width: 100%;
}
.above-below-separator-layout .hic-box .hic-button-wrap{
left: -100%;
right: 100%;
position: absolute;
}
.above-below-separator-layout .hic-box .hic-title{
position: relative;
}
.above-below-separator-layout .button::after {
display: none;
}
.above-below-separator-layout .button {
margin: 2px 0;
border-radius: 0;
}
.above-below-separator-layout .hic-box:hover .hic-button-wrap, .above-below-separator-layout .hic-box .hic-title {
right: 0;
left: 0;
}
.above-below-separator-layout .hic-box:hover .hic-title {
left: 100%;
right: -100%;
}
.above-below-separator-layout .hic-box:hover .hic-button-wrap {
display: block;
}
.hic-tgs .contact-layout-4.row-fluid .map-column {
width: 58.33%;
}
.hic-tgs .contact-layout-4.row-fluid .form-column {
width: 41.66%;
padding-top: 80px !important;
padding-bottom: 50px !important;
}
.hic-tgs .contact-layout-4.row-fluid .form-column .gform_wrapper {
padding: 50px 50px;
background-color: #373936;
border-radius: 10px;
box-shadow: 8px 8px 8px rgba(0,0,0,.10);
position: relative;
left: 0;
width: 150%;
}
.layout-1.hic-tgs .header .menu-container > .menu > li.active::before {
top: -27px;
}
.layout-1.hic-tgs .top-bar-right {
margin-top: 10px;
}
}
@media (min-width: 641px) and (max-width: 1023px){
.event-table > .column:nth-child(odd) img{
position: absolute;
height: 100%;
}
}
@media (max-width: 1023px){
.coming-soon-element .gallery-list.columns{
padding: 0 26px;
}
}
@media (min-width: 1024px){
.layout-1.hic-tgs .hero.short-banner.has-form, .layout-1.hic-tgs .hero.short-banner.has-form .inner-content, .layout-1.hic-tgs .hero.short-banner.has-form .bg-image {
min-height: calc(250px);
height: auto;
}
.layout-1.hic-tgs .hero.short-banner.has-form, .layout-1.hic-tgs .hero.short-banner.has-form .inner-content, .layout-1.hic-tgs .hero.short-banner.has-form .bg-image {
min-height: calc(400px + 152px);
height: auto;
}
.hero .booking-search .form-wrap {
padding: 0;
}
.booking-search form .button {
margin-top: 19px;
}
.btn-menu-booknow a:after {
width: 33px;
height: 30px;
right: 11px !important;
top: 6px;
}
.btn-menu-booknow a {
padding: 6px 54px 6px 14px !important;
height: 43px;
line-height: 30px !important;
}
.page-element.branded-section::before {
background-size: 130px;
}
.top-divider .section-header .section-title {padding-top: 50px;}
.hic-tgs.layout-1 .header .menu a {
font-size: 16px;
font-weight: 400;
}
.row.event-table .column.with-image:not(.small-grid){
min-height: 126px;
}
.layout-1 .hero.form-bottom .booking-btn .button::after {
display: none;
}
.layout-1 .hero.form-bottom .booking-btn .button {
border-radius: 6px;
}
.floating-msg-img::before {
height: auto;
background-size: 50%;
padding-top: 30%;
left: -6%;
}
.row.event-table > .column:nth-child(2) {
border-left: 1px solid #e7c280;
border-right: 1px solid #e7c280;
}
.event-table > .column:nth-child(odd) img{
height: 200px;
}
.hide-for-large-only{
display: none !important;
}
.row.event-table :nth-child(even) > .row .column.with-big-title{
padding: 45px 30px;
}
.coming-soon-element .gallery-list.columns{
padding: 0 16px;
}
.small-grid img {
min-height: 93px;
}
.overflow-right {
min-width: 109%;
position: relative;
right: -41.5%;
height: 100%;
}
.row.event-table .row .column.overflow-right h3{
font-size: 19px;
}
.coming-soon-mode .hand-writing-title h2, .coming-soon-mode .hand-writing-title span{
font-size: 50px !important;
}
body.layout-1 blockquote,
body.layout-1 blockquote p{
font-size: 3rem;
}
.page-element.content-boxes.above-below-separator-layout .hic-box {
margin-bottom: 0;
}
.page-element.above-below-separator-layout::before,
.page-element.above-below-separator-layout::after{
max-width: calc(1170px - 32px);
}
.hic-tgs .contact-layout-4.row-fluid .map-column {
width: 66.66%;
}
.hic-tgs .contact-layout-4.row-fluid .form-column {
width: 33.33%;
}
.hic-tgs .contact-layout-4.row-fluid .form-column .gform_wrapper {
width: 170%;
min-width: 400px;
}
.layout-1.hic-tgs .header .menu-container > .menu > li.active::before {
top: -28px;
}
.layout-1.hic-tgs .top-bar-right {
margin-top: 16px;
}
}
@media (min-width: 1250px){
.hic-tgs .contact-layout-4.row-fluid .form-column {
padding-left: calc( (100vw - 1170px) / 2) !important;
padding-top: 100px !important;
padding-bottom: 100px !important;
}
}
@media (min-width: 1440px){
.floating-msg-img::before {
left: 0;
background-size: 720px;
}
} .page-element.image-above-content .hic-image {height: 285px;}
.global-cta-form .gform_confirmation_wrapper {
min-height: 320px;
margin-top: 80px;
}
.layout-1 .light-section .button.gform_button:hover {
background-color: #8aa60f;
color: #fff;
}
.global-cta-form .gform_confirmation_message {
padding: 50px 24px;
background-color: #373936;
border-radius: 10px;
box-shadow: 8px 8px 8px rgba(0,0,0,.10);
}
@media (min-width: 641px) {
.hic-tgs .hero.page-banner.default-height.has-form.form-bottom, .subpage .hero.page-banner.default-height.has-form.form-bottom, .subpage .hero.page-banner.default-height.has-form.form-bottom .bg-image {height: 625px;}
.hero-layout-1.hero-form-side .form-wrap {padding: 30px 20px;}
.hero-layout-1.hero-form-side .form-wrap .form-title {font-size: 26px;margin-bottom: 15px;}
.page-element.image-right-content.then-left.grey-section.rounded-boxes .hic-box {box-shadow: none;}
.page-element.image-right-content.then-left.grey-section.rounded-boxes .hic-content {    box-shadow: 2px 2px 8px rgba(10,10,10,.10); border-radius: 10px;}
}
@media (min-width: 1024px) {
.global-cta-form .gform_confirmation_wrapper {
width: 170%;
min-width: 400px;
position: relative;
}
.global-cta-form .gform_confirmation_message { 
font-size: 26px;
}
.hic-tgs .hero.page-banner.default-height.has-form.form-bottom, .subpage .hero.page-banner.default-height.has-form.form-bottom, .subpage .hero.page-banner.default-height.has-form.form-bottom .bg-image {height: 525px;}
.hero-layout-1.hero-form-side .form-wrap .form-title {font-size: 30px;}
}
@media (max-width: 640px) {
.rounded-boxes.grey-section.image-right-content.box-equal-blurb .hic-box {background-color: #fff;}
}