@charset "UTF-8";
@charset 'UTF-8';
@charset "UTF-8";
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//legaladvisory.com.au/wp-content/plugins/wp-video-lightbox/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
img.wpvl_playbutton {box-shadow:none !important}
a.pp_close {z-index:100}.wpvl_auto_thumb_box{
position: relative;
width: 200px;
height: 150px;
}
.wpvl_auto_thumb_play{
position: absolute;
left: 75px;
top: 50px;
}
.video_lightbox_auto_anchor_image{
width: 200px;
height: 150px;
} @media only screen and (max-width: 767px) {
.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 7%!important; top: 10px!important; }
}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:none}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-media-text{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr}.wp-block-media-text .has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;padding:0 8%}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-social-link{width:36px;height:36px;border-radius:36px;margin-right:8px}.wp-social-link,.wp-social-link a{display:block;transition:transform .1s ease}.wp-social-link a{padding:6px;line-height:0}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;overflow:visible!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:ltr!important;text-align:left!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wpac .wp-sheet{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:1999999000!important;transition:all .2s ease-in-out!important}@media(max-width:460px){.wpac .wp-sheet{width:100%!important}}.wpac .wp-sheet-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:48px!important;background:#fff!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:1999999002!important}.wpac .wp-sheet-head-inner{position:absolute!important;left:20px!important;top:0!important;width:100%!important;height:100%!important;line-height:48px!important;z-index:1999999000!important}.wpac .wp-sheet-head-close{position:relative!important;height:49px!important;float:right!important;color:#aaa!important;font-size:28px!important;line-height:48px!important;margin:0 20px 0 15px!important;z-index:1999999001!important;transition:all .2s ease-in-out!important}.wpac .wp-sheet-head-close:hover{color:#555!important}.wpac .wp-sheet-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:1999999000!important}.wpac .wp-sheet-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;opacity:0!important;overflow-y:auto!important;z-index:1999999001!important;transition:all .2s ease-in-out!important;-webkit-transform:translateZ(0)!important}.wpac .wp-sheet-content.wp-sheet-ready{opacity:1.0!important}.wpac .wp-sheet-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wpac .wp-sheet-footer{position:absolute!important;bottom:0!important;right:0!important;left:1px!important;width:100%!important;z-index:1999999002!important;background:rgba(250,250,251,.98)!important}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important;}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important;}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important;}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-logo{position:absolute!important;top:10px!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important;}.wp-gr .wp-google-rating{color:#e7711b!important;font-size:20px!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.wp-gr .wp-google-powered{color:#777!important;margin:6px 0 0!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;padding-right:10px!important;vertical-align:top!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:50px!important;width:50px!important;margin-right:5px!important;border-radius:50%!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .wp-google-place .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-review .wp-star svg{width:16px!important;height:16px!important;vertical-align:middle!important}.wp-gr .wp-google-name{color:black!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#999!important;font-size:13px!important}.wp-gr .wp-google-text{color:#222!important;font-size:13px!important;line-height:18px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#2c7cff!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important;}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr .wp-dark .wp-google-name{color:#eee!important}.wp-gr .wp-dark .wp-google-time{color:#bbb!important}.wp-gr .wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide{display:none}.wp-gr.wpac .wp-google-name a{color:#333!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:50px!important;height:50px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr.wpac .wp-google-place .wp-star svg{width:18px;height:18px}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}.wp-gr.wpac .wp-google-review .wp-star svg{width:16px;height:16px}.wp-gr.wpac .wp-dark .wp-google-name a{color:#eee!important}.wp-gr .wp-google-richsnippet{color:#999!important;font-size:12px!important;line-height:16px!important;margin-top:6px!important;border-top:1px solid #eee!important;padding-top:4px!important;}.grw-slider{position:relative}.grw-slider .swiper-wrapper{opacity:1;-moz-opacity:1;filter:alpha(opacity=1)}.grw-slider .grw-slider-prev,.grw-slider .grw-slider-next{position:absolute!important;top:50%!important;width:30px;height:30px;background:#eee;border-radius:50%;margin-top:-22px!important;z-index:10!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.grw-slider .grw-slider-prev{left:-35px!important}.grw-slider .grw-slider-next{right:-35px!important}.grw-slider .grw-slider-prev span,.grw-slider .grw-slider-next span{position:absolute!important;top:48%!important;left:40%!important;color:#777!important;direction:ltr!important;font:normal 300 28px / 0 "Muli",Helvetica,Arial,Verdana,sans-serif!important}.grw-slider .grw-review{margin:20px 0 40px!important}.grw-slider .wp-google-feedback{position:relative!important;margin:2px!important;color:#777!important;font-size:18px!important;border:1px solid #ededed!important;background-color:#fafafa!important;border-radius:4px!important}.grw-slider .wp-google-feedback:before{position:absolute!important;bottom:-7px!important;left:35px!important;display:block!important;width:14px!important;height:14px!important;border:1px solid #ededed!important;border-top:none!important;border-left:none!important;background-color:#fafafa!important;content:""!important;-webkit-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important}.grw-slider .wp-google-content2{position:static!important;height:150px!important;overflow-y:auto!important;font-size:14px!important;text-align:left!important;padding:0 2px 0 0!important;margin:20px 20px 20px 40px!important}.grw-slider .wp-google-content2::-webkit-scrollbar{width:4px!important}.grw-slider .wp-google-content2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.grw-slider .wp-google-content2::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)!important}.grw-slider .wp-google-content2::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.grw-slider .wp-google-content2:before{bottom:47px!important;box-sizing:border-box!important;color:#bbb!important;content:'\201C'!important;display:block!important;height:96px!important;left:50px!important;position:absolute!important;right:515.391px!important;text-size-adjust:100%!important;top:20px!important;width:24.6094px!important;column-rule-color:#bbb!important;perspective-origin:12.2969px 48px!important;transform-origin:12.2969px 48px!important;border:0 none #bbb!important;font:normal normal normal normal 60px / 96px Georgia,serif!important;margin:-25px 0 0 -40px!important;outline:#bbb none 0!important}.grw-slider .wp-google-content2>svg{position:absolute!important;bottom:8px!important;right:8px!important;width:24px!important;height:24px!important;background:#fff!important;padding:2px!important;border-radius:50%!important}.grw-slider .wp-google-text{color:#777!important;line-height:22px!important}.grw-slider .wp-google-stars{display:inline-block!important;margin-right:4px!important}.grw-slider .wp-google-stars .wp-star{padding:0 4px 0 0!important;line-height:22px!important}.grw-slider .wp-google-stars .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important}.grw-slider .wp-google-user{display:flex!important;position:relative!important;padding:20px!important}.grw-slider .wp-google-user img{width:50px!important;height:50px!important;padding:0!important;margin:0!important;border-radius:100%!important;box-shadow:0 0 1px #a9a9a9!important;vertical-align:middle!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.grw-slider .wp-google-info{margin:0 0 0 10px!important;text-align:left!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.grw-slider .wp-google-name{display:block!important;margin-bottom:3px!important;font-size:100%!important;font-weight:bold!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#427fed!important;text-decoration:none!important;box-shadow:none!important}.grw-slider .wp-google-time{display:block!important;color:#999!important;font-size:13px!important;line-height:14px}.grw-slider .wp-more{display:none}.grw-slider .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:underline!important}@media(max-width: 480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important;}}@media(max-width: 480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important;}}
 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}.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}.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;
}
 .slick-loading .slick-list
{
background: #fff url(https://legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/vendor/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/vendor/slick/fonts/slick.eot);
src: url(https://legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/vendor/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/vendor/slick/fonts/slick.woff) format('woff'), url(https://legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/vendor/slick/fonts/slick.ttf) format('truetype'), url(https://legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/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;
}
   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;
}
}.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; }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; }.project-details-table {
border: 0 solid #808080;
background-color: transparent;
}
table.project-details-table tbody tr:nth-child(2n), 
table.project-details-table tbody tr:nth-child(2n) td {
background-color: transparent !important;
}
table.project-details-table tbody, 
table.project-details-table tfoot, 
table.project-details-table thead {
border: 0 solid #f1f1f1;
}
table.project-details-table td{
padding: 0.3rem .625rem .325rem;
}
.project-list .ct-header {
margin-bottom: 0;
}
.project-cat-heading {
margin-bottom: 24px;
}
.other-projects .enp-wrap .button {
height: 100%;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
top: 0;
}
body .other-projects .enp-wrap {
border: 1px solid #f5f5f5;
box-shadow: none;
background-color: #f5f5f5;
font-size: 18px;
}
.default-section h2 {
margin-bottom: 25px;
}
.range-img {
height: 200px;
}
.other-range .range-img{
height: 100px;
}
.range-link:hover h5,
.range-link:hover .desc {    
color: #07305a;
}
.range-content{
background-color: #fff;
padding: 10px;
}
.default-section,
.project-element{
padding: 50px 0px;
}
.video-icon {
position: absolute;
margin: auto;
top: calc(50% - 30px);
right: calc(50% - 30px);
}
.btn-basic {
border: 1px solid;
display: inline-block;
font-size: 12px;
padding: 8px 23px;
text-transform: uppercase;
font-weight: 600;
border-radius: 5px;  
} 
.remove-icon, .remove-this {
display: inline-block;
margin-left: 8px;
background: rgba(255, 0, 0, 0.70);
height: 15px;
width: 15px;
text-align: center;
cursor: pointer;
color: #FFF;
line-height: 127%;
transition: .3s;
}
button.position-control {
position: absolute;
left: -40px;
border-radius: 0;
height: 38px;
top: 0px;
width: 40px;
}
button.position-control:after {
content: "\f054";
font-family: 'FontAwesome';
color: #FFF;
}
.page-favourites #getSampleWidgetContent.active {
visibility: visible;
pointer-events: auto;
}
#getSampleWidgetContent {
visibility: hidden;
pointer-events: none;
visibility: hidden;
pointer-events: none;
position: fixed;
right: 0;
width: 80%;
}
.hide-widget .widgetbox {
webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
}
.icon-txt {
position: absolute;
left: -14px;
top: 39px;
text-transform: uppercase;
font-weight: 700;
font-size: 12px;
}
.video-icon:hover {
opacity: 0.5;
}
.enp-wrap {
margin-bottom: 20px;
box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.04);
padding: 18px 0px 0 0;
text-align: center;
font-weight: 800;
}
.button.btn-sm-fl {
display: block;
padding: 10px;
box-shadow: 0px 0px 1px rgb(101, 101, 101);
}
.box-panel-2 {
padding: 16px 10px;
background: rgba(8, 50, 93, 0.13);
box-shadow: 0px 1px 6px 0px rgba(9, 48, 89, 0.19);
border-radius: 5px;
border: 1px solid rgba(9, 48, 89, 0.1);
}
.box-panel-2 table tbody td,
.box-panel-2 table tbody {
background-color: transparent;
}
.cat-range-wrap .desc {
color: #7b7b7b;
}
.ct-header {
margin-bottom: 55px;
}
.cat-range-wrap .ct-header,
.ct-header {
text-align: center;
max-width: 750px;
margin-left: auto;
margin-right: auto;
}
.cat-range-wrap .ct-header h2{
margin-bottom:0;
}
.img-st {
height: 320px;
}
.box-panel-2 .columns {
padding: 0;
}
.box-panel-2 table {
margin-bottom: 6px;
}
.other-view{
display: table;
width: 100%;
height: 100%;
background-color: #07305a;
text-align: center;
transition: all .3s;
}
.other-view span{
color: #fff;
font-weight: 700;
font-size: 18px;
display: table-cell;
vertical-align: middle;
}
.other-range-content{
box-shadow: 0px 0px 16px 5px rgba(0, 0, 0, 0.09019607843137255);
background-color: #fff;
margin-bottom: 30px;
transition: all .3s;
}
.other-range-content .range-content{
padding-top: 15px;
}
.other-range-content a:hover .other-view{
background-color: #2199e8;
}
.other-range-content:hover{
transform: scale(1.02);
}
.other-range-content h5{
font-size: 16px;
}
.other-range-content .desc{
font-size: 14px;
}
.feat-range .range-content{
font-size: 12px;
padding: 20px;
}
.feat-range h5{
font-weight: 700;
color: #07305a;
font-size: 18px;
}
.feat-range a{
display:block;
transition: all .3s;
margin-bottom: 30px;
}
.feat-range a:hover{
transform: scale(1.05);
}
.feat-range {
background-color: #efefef;
padding: 80px 0;
}
.tax-project_category .slick-arrow:before,
.single-project .slick-arrow:before {
width: auto;
height: auto;
margin: auto;
}
.tax-project_category .slick-next,
.single-project .slick-next{
right: -17px;
}
.tax-project_category .slick-prev,
.single-project .slick-prev{
left: -17px;
}
.tab-slider{
border-radius: 12px 12px 0 0;
}
.tab-group.with-tab-slider .slick-arrow + .slick-list {
margin: 0 20px;
}
.single-project .carousel .slick-prev{
left: -10px;
}
.single-project .carousel .slick-next{
right: -10px;
}
.single-project .hic-gallery .slick-prev{
left: 30px;
}
.single-project .hic-gallery .slick-next{
right: 30px;
}
.single-project .carousel .slick-dots{
bottom: -30px;
}
.single-project .description-gallery .slick-arrow,
.single-project .tabbed-content .slick-arrow{
height: 42px;
z-index: 11;
opacity: 1;
transition: all .3s;
}
.single-project .description-gallery .slick-arrow{
border-radius: 30px;
}
.single-project .tabbed-content .slick-arrow{
border-radius: 0;
}
.single-project .tabbed-content .slick-next {
right: 0px;
}
.single-project .tabbed-content .slick-prev {
left: 0px;
}
.single-project .description-gallery .slick-arrow{
width: 42px;
}
.single-project .tabbed-content .slick-arrow{
width: 28px;
}
.single-project .tabbed-content .slick-arrow:before{
font-size: 20px;
}
.single-project .description-gallery .slick-arrow:before,
.single-project .tabbed-content .slick-arrow:before{
color: #fff;
}
.description-gallery .image-container,
.description-gallery .image-container img {
width: 100%;
height: auto;
}
.project_gallery_thumb_slider .thumb-slide-image{
cursor: pointer;
margin: 0px 6px;
border-radius: 10px;
}
.project_gallery_thumb_slider .thumb-slide-image.slick-current {
box-shadow: 0px 0px 1px 3px #F7941D;
}
.project_gallery_thumb_slider .slick-list::after,
.project_gallery_thumb_slider .slick-list::before{
content: '';
width: 33.33%;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
opacity: .25;
display: none;
}
.project_gallery_thumb_slider .slick-track {
padding: 10px 0;
}
.project_gallery_thumb_slider .slick-dots {
visibility: hidden;
}
.project_gallery_thumb_slider .slick-list::before {
left: 0;
}
.project_gallery_thumb_slider .slick-list::after {
right: 0;
}
.project_gallery_thumb_slider .slick-list {
overflow: hidden;
border-radius: 0 0 16px 16px;
}
.image-slider.with-thumbnails .slick-list {
overflow: hidden;
border-radius: 16px;
box-shadow: 0 0 20px rgba(0,0,0,.25)
} .row .image-grid.row{
margin-left: auto;
margin-right: auto;
}
.image-above-content .image-grid.row,
.image-below-content .image-grid.row{
padding: 30px 0;
}
.image-grid .columns {
padding: 0;
}
.image-grid .hic-image-container {
margin: 6px 0;
}
.image-grid .hic-image-container .hic-image{
box-shadow: none;
transition: all .25s ease-in-out;
margin: 0;
position: relative;
}
.image-grid .hic-image-container .hic-image:hover {
box-shadow: 2px 2px 8px rgba(10,10,10,.15);
}
.image-grid .hic-image-container .hic-image::before {
content: '';
display: block;
padding-top: 100%;
}
.image-grid .hic-image-container .hic-image::after {
content: '\f00e';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: #fff;
font-family: 'Font Awesome 5 Free';
font-weight: 600;
opacity: 0;
font-size: 50px;
margin: auto;
justify-content: center;
align-items: center;
display: flex;
transition: all .25s ease-in-out;
}
.image-grid .hic-image-container .hic-image:hover::after{
opacity: 1;
}
.image-grid .hic-image-container, .image-grid .hic-image-container .hic-image {
width: 100%;
height: auto;
} button.menu-toggle {
border: none;
position: relative;
background-color: transparent;
font-size: 0px;
height: 35px;
width: 35px;
}
.gform_body .gfield_radio input[type=radio]:checked ~ label {
color: #0a0a0a;
}
select:disabled {
background-color: #f1f1f1;
cursor: not-allowed;
}
button.menu-toggle:focus,
button.menu-toggle:hover {
outline: none;
}
.top-button-secion {
position: absolute;
top: 10px;
right: 10px;
z-index: 20;
}
.top-button-secion .button {
font-size: 13px;
text-transform: uppercase;
border-radius: 0;
font-weight: 700;
display: inline-block;
overflow: hidden;
position: relative;
height: 35px;
width: 35px;
padding: 2px 3px;
}
.top-button-secion .button.add-to-fave {
background: green;
}
.top-button-secion .button.add-to-fave .fa {
position: absolute;
top: 10px;
left: 9px;
}
.addFavourites.button i.fa, 
.addFavourites.button i.fas, 
.addFavourites.button i.far{
margin-right: 0;
}
.addFavourites.button{
min-width: 102px;
}
.top-button-secion .button .remove-fav-btn {
transform: translateX(28px);
}
.top-button-secion .button.selected .remove-fav-btn {
transform: translateX(0px);
}
.top-button-secion .button.add-to-fave.selected:hover {
background: red !important;
}
.top-button-secion .button.selected .remove-fav-btn:before {
font-family: "FontAwesome";
content: "\f00c";
}
.top-button-secion .button.selected:hover .remove-fav-btn:before {
content: "\f00d";
}
.top-button-secion .button .fa {
transition: 0.3s;
}
.top-button-secion .button.selected  {
background: #2199e8 !important;
}
.top-button-secion .button.selected .fa.fa-plus {
transform: translateX(-28px);
}
button.menu-toggle span:before, 
button.menu-toggle:after, 
button.menu-toggle:before {
content: "";
display: block;
height: 4px;
width: 16px;
position: absolute;
top: 50%;
left: 10px;
margin-top: -1px;
-webkit-transition: all,ease,.2s;
transition: all,ease,.2s;
}
.pagination-page.pagination li {
display: none;
}
.pagination-page.pagination li:first-child,
.pagination-page.pagination li:last-child{
display: inline-block;
}
button.menu-toggle:after, 
button.menu-toggle:before, 
button.menu-toggle span:before {
background-color: #07305a;
}
.white button.menu-toggle:after, 
.white button.menu-toggle:before, 
.white button.menu-toggle span:before {
background-color: #6a6a6a;
}
.is-off-canvas-open button.menu-toggle:after, 
.is-off-canvas-open button.menu-toggle:before {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
background-color: #07305a;
}
.is-off-canvas-open button.menu-toggle:after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.is-off-canvas-open button.menu-toggle span:before {
opacity: 0;
}
button.menu-toggle span:before,     
button.menu-toggle:after, 
button.menu-toggle:before {
left: 0px;
width: 30px;
}
button.menu-toggle:before {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
button.menu-toggle:after {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
.white .toggled button.menu-toggle:after,
.white .toggled button.menu-toggle:before,
.white .toggled button.menu-toggle span:before {
background-color: #FFF;
}
.reveal-overlay {
z-index: 1500;
}
.circle-r a {
position: relative;
}
.fav-star-count {
color: #FFF;
background: red;
font-size: 11px;
height: 16px;
width: 16px;
display: inline-block;
text-align: center;
z-index: 999;
position: absolute;
padding-top: 1px;
border-radius: 100%;
top: -6px;
right: -5px;
} .top-details .social-media a {
display: inline-block;
background: #FFF;
color: #07305a;
height: 20px;
width: 20px;
text-align: center;
font-size: 15px;
border-radius: 100%;
}
.top-details .social-media a:hover {
color: #2199e8;
}
.bg-gray {
background: #EFEFEF;
}
.bg-blue {
background: #07305a; 
}
.bg-blue h2 {
color: #FFF;
}
.section-boxed-1 {
color: #FFF;
padding: 20px 30px;
border-radius: 10px;
border: 2px solid #FFF;
box-shadow: 0px 0px 28px 8px rgba(101, 101, 101, 0.55);
margin-bottom: 50px;
}
.order-details a {
color: #333;
text-decoration: underline;
font-weight: 300;
}
.order-details a:hover {
color: #07305A;
}
.section {
padding: 60px 0;
}
.block {
width: 100%;
display: block;
}
.row._80 {
max-width: 85%; 
}
.row.sm-row {
max-width: 700px;
}
.row._100 {
max-width: 100%;    
}
.row.lg-mg-btm {
margin-bottom: 140px;
} .breadcrumbs a {
color: rgba(7, 48, 90, 0.51);
}
.breadcrumbs a:hover {
color: rgba(7, 48, 90, 1);
text-decoration: none;
}
.breadcrumbs .seperator {
margin: 0 10px;
} .project-list .button-wrap,
.single-project #sidebar1,
.single-project .project_meta,
.related.projects .pager-page-info {
display: none;
}
.custom-select-style, 
.inline-field-style{
box-shadow: 0px 0px 11px 8px rgba(0, 0, 0, 0.09019607843137255);
border: none;
border-radius: 5px;
}
.inline-field-style {
position: relative;
overflow: hidden;
}
.inline-field-style input[type='search'],
.inline-field-style input[type='text'] {
background: #FFF;
box-shadow: none;
margin-bottom: 0;
}
.inline-field-style .search-field:focus {
border: none !important;
}
.inline-field-style .search-submit {
background: #FFF;
position: absolute;
right: 0px;
top: 0px;
box-shadow: none;
padding: 11px; 
color: rgba(7, 48, 90, 0.50);
}
.inline-field-style .search-submit:hover {
color: #07305a;
}
.inline-field-style.search-form {
padding-right: 38px;    
}
.float-label {
position: relative;
padding-left: 113px;
}
.field-group {
margin-bottom: 15px;
}
.float-label label {
position: absolute;
left: 0px;      
}
.project-category-list {
margin-top: 55px;
}
.project-category-list h1 {
margin-bottom: 35px;
}
.project-category-list .button-wrap {
margin-top: 50px;
}
.project-category-list .button-wrap .button {
margin-bottom: 20px;
width: 100%;
}
.project-category-list .img {
height: 300px;
margin-bottom: 20px;
margin-top: 70px;
}
.project-category-list .inner {
max-width: 600px;
}
.desc-wrap-gray {
padding: 20px;
background: #f7f7f7;
margin-bottom: 40px;
}
.filter h2 {
margin-bottom: 35px;
font-weight: 700;
}
.project-list .inner {
height: 400px;
background: #969696;
position: relative;
box-shadow: 0px 0px 13px 10px rgba(0, 0, 0, 0.09019607843137255);
margin-bottom: 40px;
border-radius: 8px;
overflow: hidden;
}
.project-list .box-content {
background: #FFF;
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
padding: 20px;
color: #07305a;
}
.project-list .inner:hover .box-content {
height: 400px;
background: rgba(9, 48, 89, 0.23);
color: #FFF;
}
.project-list .inner:hover  .button-wrap {
display: block;
}
.project-list .project-title {
font-size: 20px;
margin-bottom: 12px;
line-height: 129%;
}
.project-list .img {
height: 100%;
background-size: cover;
}
.project-list .button-wrap {
margin-top: 20px;
}
.project-list .button {
margin: 10px 0;
}
.project-list .button-wrap .button {
margin-left: auto;
margin-right: auto;
}
.right-sidebar .content-area {
margin:0;
width: 100%;
}
.modal-inner {
padding: 30px;
border-radius: 8px;
background: #FFF;
} .off-canvas-content {
box-shadow: none;
}
.option-buttons button.button {
font-size: 12px;
margin-right: 15px;
}
.pr.selected {
position: relative;
}
.pr.selected:before {
content: "\f005";
font-family: "Font Awesome 5 Pro";
display: inline-block;
background-color: #07305a;
border-radius: 31px;
width: 30px;
height: 30px;
color: #FFF;
text-align: center;
font-weight: 900;
padding-top: 2px;
top: 10px;
position: absolute;
left: 10px;
z-index: 2;
}
.typed-cursor{
opacity: 1;
font-weight: 100;
-webkit-animation: blink 0.7s infinite;
-moz-animation: blink 0.7s infinite;
-ms-animation: blink 0.7s infinite;
-o-animation: blink 0.7s infinite;
animation: blink 0.7s infinite;
}
.gform_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}
.modal-inner {
padding: 30px;
border-radius: 8px;
background: #FFF;
position: relative;
}
.reveal-alert-msg {
max-width: 423px;
text-align: center;
}
.reveal-alert-msg .fa-info-circle {
display: block;
margin: 15px 0 24px 0;
font-size: 55px;
color: #07305a;
}
#revealAlertMsg {
max-width: 230px;
display: block;
margin: 0 auto 20px;
font-weight: 700;   
}
.modal-inner .close-button {
color: #202020;
top: 8px;
text-shadow: none;
background: none;
}
.modal-inner .close-button:hover {
color: #000;
text-shadow: none;
}
.reveal {
overflow-y: visible;
}
.project-item {
position: relative;
} .irs-slider,
.irs-bar,
.irs-line-mid, .irs-line-left, .irs-line-right, .irs-bar, .irs-bar-edge, .irs-slider {
background-image: none;    
}
.irs-line,
.irs-bar {
height: 5px; 
}
.irs-from, .irs-to, .irs-single,
.irs-bar {
background-color: #07305a;    
}
.irs-from:after, 
.irs-to:after, 
.irs-single:after {
border-top-color: #07305a;
}
.irs-with-grid .irs-grid {
display: none;
}
.irs-slider {
width: 18px;
height: 18px;
top: 18px;
background-position: 0 -120px;
background-color: #07305a;
border-radius: 100%;
}
.irs-line {
background: rgba(0, 0, 0, 0.08);
background-image: none;
}
li.disabled a {
pointer-events: none;
cursor: not-allowed;
text-decoration: none;
}
.pagination .disabled {
cursor: not-allowed;
}
.pagination-page .prev,
.pagination-page .next,
.pagination .current {
background-color: #07305a;
padding: 8px 16px;
font-size: 13px;
color: #FFF;
font-weight: 700;
border-radius: 5px;
}
.pagination-page .prev:hover,
.pagination-page .next:hover {
background-color: #2199e8;
}
.pagination .disabled {
padding: 0px;
}
.pagination-page li {
padding: 0 3px;
}
.page-indicator {
font-size: 12px;
font-weight: 500;
}
.page-indicator span {
display: inline-block;
background-color: #07305a;
color: #FFF;
height: 20px;
width: 20px;
font-size: 10px;
text-align: center;
padding-top: 3px;
border-radius: 4px;
font-weight: 700;
margin: 0 3px;
}
.pagination-page .disabled a,
.pagination-page .disabled a:hover {
background-color: #c7c7c7    
}
.tooltip.top {
margin-bottom: 20px;
}
.txt-sm p,
.txt-sm {
font-size: 14px;
}
.tooltip:before {
border-color: transparent transparent #0a0a0a;
border-bottom-style: solid;
border-top-width: 0;
}
.tooltip {
text-align: center;
max-width: 110px!important;
font-size: 11px;
padding: 8px;
font-weight: 600;
} .project-list .inner:hover .txt-sm{
display:none;
}
.project-list .button-wrap .button{
min-width: 112px;
font-size: 14px;
padding: 17px 16px;
width: auto;
display: inline-block;
margin-bottom:0;
margin-top:0;
}
.project-list .inner:hover .box-content{
background-color: #fff;
height: auto;
color: #07305a;
}
.project-item:hover .inner div.img:before{
background-color: transparent;
}
.project-list .button-wrap{
margin: 10px 0;
}
.hic-paginate-pagination {
margin-top: 50px;
}
.hic-pagination-page.pagination {
text-align: center;
} .project-feature-icon svg {
font-size: 54px;
margin-bottom: 8px;
}
.project-feature-title {
font-size: 24px;
font-weight: 700;
}
.project-feature-short-description {
margin-top: 24px;
}
@keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-ms-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
@-o-keyframes blink{
0% { opacity:1; }
50% { opacity:0; }
100% { opacity:1; }
}
.prod-badge{
background-color: #07305a;
color: #fff;
font-weight: 700;
padding: 7px 15px;
position: absolute;
left: -74px;
top: 32px;
font-size: 14px;
text-transform: uppercase;
transform: rotate(-45deg);
width: 100%;
text-align: center;
max-width: 250px;
z-index: 12;
}
.project-element.theme-section .slick-current a.button.tab,
.project-element.theme-section .slick-current button.button.tab {
background-color: #1b1b1b;
color: #fff;
}
.project-element.theme-section button.button.tab,
.project-element.theme-section a.button.tab{
background-color: #3E3E3E;
border-radius: 0;
} .columns .project_gallery_thumb_slider.thumb-slide.slick-slider {
max-width: 100%;
margin-top: 5px;
}
.thumb-slide-image {
width: 33.33%;
height: 100px;
display: inline-block;
margin: 0;
}
.thumb-slide .slick-dots{
bottom: -40px;
}
.image-slider.slick-slider.with-thumbnails > .slick-arrow {
display: none !important;
}
.image-slider{
margin-top: 50px;
}
body .page-element.image-overlay-content-centered.project-list .hic-box{
min-height: 400px;
}
.image-overlay-content-centered.project-list .hic-content{
height: auto;
height: 118px;
}
.image-overlay-content-centered.project-list .hic-image{
position: absolute;
}
.image-overlay-content-centered.project-list .inner .txt-sm,
.image-overlay-content-centered.project-list .inner .hic-button-wrap{
visibility: hidden;
opacity: 0;
height: 0;
}
.image-overlay-content-centered.project-list .inner .txt-sm{
transition: all .5s ease-in-out;
}
.image-overlay-content-centered.project-list .inner .hic-button-wrap{
margin: 0;
transition: opacity .5s ease-in-out;
}
.image-overlay-content-centered.project-list .inner:hover .hic-button-wrap{
margin: 10px 0;
}
.image-overlay-content-centered.project-list .inner .hic-content{
transition: all .5s ease-in-out;
}
.image-overlay-content-centered.project-list .inner:hover .hic-content{
background-color: rgba(255,255,255, 0.65);
height: 100%;
}
.image-overlay-content-centered.project-list .inner:hover .txt-sm,
.image-overlay-content-centered.project-list .inner:hover .hic-button-wrap{
visibility: visible;
opacity: 1;
height: auto;
}
.single-project .testimonials .slick-arrow{
background-color: transparent;
}
.single-project .testimonials .slick-arrow:hover{
background-color: transparent;
}
@media (min-width: 641px) {
.hide-widget .widgetbox {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
.widgetbox {
font-size: 12px;
}
.icon-txt {
left: -13px;
top: 60px;
font-size: 16px;
}
.favourite-widget .fa-star, .favourite-widget .fa-tags {
top: 16px;
width: 28px;
font-size: 18px;
}
.favourite-widget .circle-r {
height: 52px;
width: 52px;
}
.favourite-widget .fav-star-count
.floating-favourite-widget {
top: 18px;
right: 34px;
}
.favourite-widget .fav-star-count {
font-size: 11px;
height: 19px;
width: 19px;
top: -8px;
right: -1px;
}
.widgetbox {
position: fixed;
right: 0;
top: 38px;
background: #eff7ff;
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.10);
max-width: 360px;
width: 80%;
z-index: 500;
font-size: 10px;
transition: .3s;
}
.project-list .button-wrap .button {
font-size: 11px;
}
.top-details .social-media a {
height: 25px;
width: 25px;
padding-top: 2px;
}
.project-category-list .img {
margin-top: 0px;
}
.project-category-list .button-wrap .button {
margin-right: 20px;
width: auto;
}
.project-category-list .img {
height: 500px;
margin-bottom: 0px;
}
.medium-no-left-padding.row,
.medium-no-left-padding.columns {
padding-left:0;
}
.section-boxed-1 {
padding: 50px 70px;
}
.project-list .project-title {
font-size: 18px;
}
.project-list ._100 .columns{
padding: 0;
} 
.image-slider,
.video-slider {
padding: 0 20px;
}
.img-st {
height: 245px;
}
.vid-st {
width: 100%;
}
.video-icon {
position: absolute;
margin: auto;
top: calc(50% - 30px);
right: calc(50% - 30px);
}
.video-icon:hover {
opacity: 0.5;
}
.video-icon img{
width: 60px;
height: 60px;
}
.v-container > .vid-st {
height: 500px;
}
.box-panel-2 table {
margin-bottom: 16px;
}
.range-img {
height: 140px;
}
.columns.no-pad-l{
padding-left:0;
}
.columns.no-pad-r{
padding-right:0;
}
.tax-project_category .slick-next,
.single-project .slick-next{
right: -4px;
}
.tax-project_category .slick-prev,
.single-project .slick-prev{
left: -4px;
}
.other-range-content .range-content{
padding: 15px 10px 10px;
}
#number_of_box_size{
max-width: 80px;
height: 34px;
margin-top: 23px;
}
input[type="number"]#number_of_box_size::-webkit-outer-spin-button, 
input[type="number"]#number_of_box_size::-webkit-inner-spin-button {
width: 14px;
}
.other-range-content{
padding: 20px 0;
}
.other-range-content .range-content{
padding-bottom: 15px;
}
.other-view{
height: 36px;
}
.other-range-content a > .row{
margin: 0;
}
.image-above-content .hic-gallery,
.image-above-content .hic-description,
.image-below-content .hic-gallery,
.image-below-content .hic-description,
.image-overlay-content-centered .hic-gallery,
.image-overlay-content-centered .hic-description {width: 100%;}
.image-above-content .inner-section > .row,
.image-below-content .inner-section > .row { display: flex; flex-wrap: wrap; }
.image-above-content .hic-gallery,
.image-below-content .hic-description {order: 1;}
.image-above-content .hic-description,
.image-below-content .hic-gallery {order: 2;}
.image-overlay-content-centered .hic-gallery {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 0;
z-index: 1;
}
.image-overlay-content-centered .hic-description {
z-index: 2;
position: relative;
padding-top: 80px;
padding-bottom: 120px;
color: #fff;
}
.image-overlay-content-centered .hic-gallery .image-slider {
margin: 0;
padding: 0;
}
.image-overlay-content-centered .hic-gallery .image-slider,
.image-overlay-content-centered .hic-gallery .image-slider .image-container,
.image-overlay-content-centered .hic-gallery .image-slider .img-st,
.image-overlay-content-centered .hic-gallery .image-slider .slick-list,
.image-overlay-content-centered .hic-gallery .image-slider .slick-track{
height: 100%;
}
.image-overlay-content-centered .hic-gallery::before {
content: '';
top: 0;
bottom: 0;
right: 0;
left: 0;
background-color: rgba(0,0,0,.35);
position: absolute;
z-index: 11;
display: block;
}
.image-overlay-content-centered .hic-gallery .slick-arrow{
display: none !important;
}
.page-element.image-overlay-content-centered .thumb-slide.slick-slider {
z-index: 15;
max-width: 320px;
margin-left: auto;
margin-right: auto;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
.image-overlay-content-centered .thumb-slide-image.slick-slide {
height: 50px;
}
.image-grid .columns {
padding: 0 6px;
}
.image-grid .columns:nth-child(odd){
padding-left: 0;
}
.image-grid .columns:nth-child(even){
padding-right: 0;
}
.image-grid .hic-image-container {
margin: 6px 0;
} [class*="split-"].project-list .inner {
height: 250px;
width: 100%;
}
[class*="split-"].project-list .hic-image,
[class*="split-"].project-list .hic-content{
display: inline-block;
position: relative;
height: 100% !important;
}
.image-left-content.project-list .hic-image,
.image-right-content.project-list .hic-content{
float: left;
order: 1;
}
.image-right-content.project-list .hic-image,
.image-left-content.project-list .hic-content {
float: right;
order: 2;
}
[class*="split-"].project-list .button-wrap .button {
margin: 6px 0;
}
[class*="split-"].project-list .hic-button-wrap,
[class*="split-"].project-list .inner .txt-sm{
display: block;
}
.image-left-content.project-list .hic-image, .image-left-content.project-list .hic-content, .image-right-content.project-list .hic-content, .image-right-content.project-list.then-left .columns:nth-child(2n) .hic-image  {float: left;}
.image-right-content.project-list .hic-image,  .image-left-content.project-list.then-right .columns:nth-child(2n) .hic-image {float: right;}
body .image-right-content.project-list.then-left .columns:nth-child(2n) .hic-content {padding-right: 30px; padding-left: 30px;}
body .image-left-content.project-list.then-right .columns:nth-child(2n) .hic-content {padding-left: 30px; padding-right: 30px;}
.project-list.split-25-75 .hic-image, .project-list.split-75-25 .hic-content {width: 25%;}
.project-list.split-33-67 .hic-image, .project-list.split-67-33 .hic-content {width: 33.33333%;}
.project-list.split-50-50 .hic-image, .project-list.split-50-50 .hic-content {width: 50%;}
.project-list.split-40-60 .hic-image, .project-list.split-60-40 .hic-content {width: 40%;}
.project-list.split-60-40 .hic-image, .project-list.split-40-60 .hic-content {width: 60%;}
.project-list.split-67-33 .hic-image, .project-list.split-33-67 .hic-content {width: 66.66667%;}    
.project-list.split-75-25 .hic-image, .project-list.split-25-75 .hic-content {width: 75%;}
.columns .project_gallery_thumb_slider.thumb-slide.slick-slider, 
.button-trigger-lightbox {
margin-left: 30px;
margin-right: 30px;
padding: 0 20px;
}
.single-project a.button,
.single-project button.button{
padding: 16px 32px;
}
}
@media (min-width: 1024px){
.widgetbox {
top: 20%;
width: 100%;
} 
.floating-favourite-widget {
right: 74px;
top: 50px;
}
.other-range-content .row.flex{
margin:0;
}
.img-st {
height: 394px;
}
.enp-wrap {
text-align: left;
padding: 10px;
margin-bottom: 40px;
}
.button.btn-sm-fl {
display: block;
padding: 12px 20px;
box-shadow: 0px 0px 1px rgb(101, 101, 101);
position: absolute;
right: 1px;
top: -15px;
}
.range-img {
height: 200px;
}
.feat-range .range-content{
font-size: 14px;
}
.image-left-content .hic-gallery, 
.image-right-content .hic-description {float: left;}
.image-right-content .hic-gallery,  
.image-left-content .hic-description {float: right;}
.split-25-75 .hic-gallery, 
.split-75-25 .hic-description {width: 25%;}
.split-33-67 .hic-gallery, 
.split-67-33 .hic-description {width: 33.33333%;}
.split-50-50 .hic-gallery, 
.split-50-50 .hic-description {width: 50%;}
.split-40-60 .hic-gallery, 
.split-60-40 .hic-description {width: 40%;}
.split-60-40 .hic-gallery, 
.split-40-60 .hic-description {width: 60%;}
.split-67-33 .hic-gallery, 
.split-33-67 .hic-description {width: 66.66667%;}    
.split-75-25 .hic-gallery, 
.split-25-75 .hic-description {width: 75%;}
[class*="split-"] .hic-description:only-child{
width: 100%;
}
.image-grid .columns:nth-child(odd),
.image-grid .columns:nth-child(even){
padding: 0 6px;
}
}.info-window-style-1 .gm-style .gm-style-iw-t::after,
.info-window-style-1 .gm-ui-hover-effect,
.info-window-style-1 .gmnoprint .gm-style-mtc{
display:none !important;
pointer-events: none !important;
}
.location-search-input {
padding: 9px;
max-width: 460px;
background: #FFFFFF;
box-shadow: 0 5px 20px 0 rgba(135,135,135,0.25);
border-radius: 4px;
width: 100%;
margin: 20px auto;
}
.close_side {
position: absolute;
z-index: 20;
font-size: 0;
background: url(//legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/location-module/assets/images/iconfinder_x_2561505.png) no-repeat center rgba(28, 32, 42, 0.5411764705882353);
height: 30px;
width: 35px;
opacity: 0;
pointer-events: none;
}
.open .close_side {
opacity: 1;
pointer-events: auto;
}
.location-search-input input[type="text"] {
margin-bottom: 0px;
background: url(//legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/location-module/assets/images/search-icon.png) no-repeat center right 12px transparent;
font-size: 16px;
padding-right: 40px;
}
.hide-search-field {
position: absolute;
top: 12px;
right: 7px;
font-size: 0;
background: url(//legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/location-module/assets/images/iconfinder_x_2561505.png) no-repeat center;
height: 30px;
width: 35px;
border-left: 1px solid rgba(216, 216, 216, 0.3215686274509804);
}
.location-detail {
background: #FFF;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
height: 100%;
width: 100%;
transform: translate(-496px, 0px);
transition:  all .25s ease-in-out;
overflow-y: auto;
}
.location-detail::-webkit-scrollbar {
width: 5px;
} .location-detail::-webkit-scrollbar-track {
background: #f1f1f1; 
} .location-detail::-webkit-scrollbar-thumb {
background: #888; 
} .location-detail::-webkit-scrollbar-thumb:hover {
background: #555; 
}
.location-detail .inner .bg-helper {
height: 245px;
width: 100%;
background-color: #f1f1f1
}
.location-detail .inner .content {
padding: 20px;
}
.location-detail .desc {
margin-bottom: 20px;
font-size: 18px;
}
.location-detail .name {
font-size: 25px;
font-weight: 500;
margin-bottom: 25px;
}
.location-detail .rating {
font-size: 16px;
font-weight: 100;
}
.location-detail .rating span {
margin-right: 12px;
}
.location-detail .rating .fa-star {
margin-right: 5px;
color: #FBBC06;
}
.open .location-detail {
box-shadow: 0px 0px 9px 16px rgba(0, 0, 0, 0.1411764705882353);
transform: translate(0px, 0px);
transition:  all .25s ease-in-out
}
.info-window-style-1 .gm-style .gm-style-iw {
border-radius: 4px;
}
.info-window-style-1 .gm-style .gm-style-iw-d {
overflow: auto !important;
}
.info-window-style-1 .gm-style-iw.gm-style-iw-c {
padding: 0 !important;
}
.info-window-style-1 .mini-info-window {
position: relative;
height: 50px;
font-size: 16px;
padding: 15px 70px 0 17px;
}
.info-window-style-1 .img-holder { 
position: absolute;
right:0px;
top:0px;
height: 50px;
width: 50px;
background-color: rgba(138, 138, 138, 0.11);
}
.location-detail .social-media-container .social-media {
list-style-type: none;
margin: 25px 0;
padding: 25px 0;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
}
.location-detail .social-media-container .social-media li {
display: inline-block;
}
.location-detail .social-media-container .social-media li:not(:first-child) {
margin-left: 5px;
}
.location-detail .social-media-container .social-media li a {
display: inline-flex;
justify-content: center;
align-content: center;
align-items: center;
border: 1px #faac00 solid;
border-radius: 30px;
width: 60px;
height: 60px;
font-size: 20px;
transition: all .25s ease-in-out;
}
.location-detail .social-media-container .social-media li a:hover {
background-color: #faac00;
color: #fff;
}
.location-detail .contact-details{
margin-bottom: 30px;
}
.location-detail .contact-details [class*="contact-"] {
line-height: 3;
margin-left: 40px;
}
.location-detail .contact-details [class*="contact-"]::before {
font-size: 25px;
position: absolute;
top: 0;
bottom: 0;
left: -40px;
margin: auto;
line-height: 2;
}
@media (min-width: 641px){
.location-detail {
width: 496px;
}
.location-detail .inner .content {
padding: 20px 30px 30px 80px;
}
.location-detail .contact-details [class*="contact-"] {
margin-left: 50px;
}
.location-detail .contact-details [class*="contact-"]::before {
left: -50px;
}
.location-detail .social-media-container .social-media li:not(:first-child) {
margin-left: 18px;
}
}.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) {
.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) {	
.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 select, .hic-tgs .dark-section textarea, .hic-tgs .grey-section input:not([type=submit]), .hic-tgs .grey-section select, .hic-tgs .grey-section textarea {background-color: #fefefe;}
.hic-tgs .light-section input:not([type=submit]), .hic-tgs .light-section select, .hic-tgs .light-section textarea {background-color: #e3e3e3;}
.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 .play-video .button.play-button {
margin: 30px auto 80px;
width: 100px;
height: 100px;
border-radius: 60px;
font-size: 40px !important;
background: rgba(255, 255, 255, 0.05);
border: 3px #fff solid;
outline: 0;
opacity: 0;
transition: all .25s ease-in-out;
min-width: 100px !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;
position: absolute;
bottom: 60px;
}
.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;
}
}
@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 .page-element, .hic-tgs .page-columns, .sidebar {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,
.sidebar {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 {max-width: 890px; margin: 0 auto; text-align: center;}
.hic-tgs .section-cta .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 70px;}
.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 .testimonials .columns .slick-slider {margin-left: 30px; margin-right: 30px;}
.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 .rounded-boxes .team-list .inner {
box-shadow: 4px 4px 8px rgba(10,10,10,.10);
border-radius: 8px;
overflow: hidden;
background: transparent;
border: 0;
}
.hic-tgs .light-section .team-list .inner:hover .button {
background-color: #f1f1f1;
}
.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-bottom: 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 {height: 300px; 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;
}
.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';
}
.contact-details .contact-website::before {
content: '\f7a2';
}
.hic-tgs .frm-title h4 {
font-size: 25px;
font-weight: 600;
} .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) {
.hic-tgs .main-contact-form .sub-map {height: 400px;}
.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 .sub-map {height: 480px;} .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 .contact-layout-4 .inner-section .gform_wrapper {
padding: 0 30px;
} .contact-layout-4 .inner-section > .row {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.contact-layout-4.has-map .inner-section > .row > :nth-child(1) {
order: 1;
}
.contact-layout-4 .inner-section > .row > :nth-child(2) {
order: 4;
width: 50%;
padding: 0px;
}
.contact-layout-4.has-map .inner-section > .row > :nth-child(2) {
width: 25%;
}
.contact-layout-4.has-map .inner-section > .row > :nth-child(3) {
order: 2;
width: 41.66%;
align-self: stretch;
}
.contact-layout-4.has-map .inner-section > .row > :nth-child(4) {
order: 3;
width: 33.33%;
}
.hic-tgs .main-contact-form.contact-layout-4 .sub-map {
min-height: 400px;
height: 100%;
}
.hic-tgs .main-contact-form.contact-layout-4 #sub_map{
height: 100%
}
.hic-tgs .main-contact-form.contact-layout-4 .contact-details * {
font-size: 14px;
}
}
@media (min-width: 1280px){
.hic-tgs .main-contact-form.contact-layout-4 .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;}.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;
}
.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  {
background-color: #000;
}
.layout-1 .button.gform_button:hover{
background-color: #fff;
color: #000;
}
.layout-1 .button.video-button:hover {
background-color:#000 !important;
border-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 {
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;
}
.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;
}
.layout-1 .button.secondary-white-button {
background-color: #fff;
color: #000;
}
.layout-1 .button.secondary-white-button:hover {
color: #fff;
}
.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.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);
}
.hic-tgs .hero.page-banner.default-height, .subpage .hero, .subpage .hero .bg-image {height: 320px;}
.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-banner-message,
.layout-1 .text-right .hero-banner-message {
padding: 0 0 100px 80px;
text-align: right;
right: 0;
}
.layout-1 .text-left .hero-banner-message {
padding: 0 80px 100px 0;
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 .hero .default-alignment .hero-banner-message .hero-btn-wrap{
text-align: right;
}
.layout-1 .form-left .hero-banner-message .hero-btn-wrap{
text-align: right;
}
.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:not(.has-form) .slide-item:nth-child(odd) .sh-main-text{
left: 26px;
padding-left: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .sh-main-text{
right: 26px;
padding-right: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .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{
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 {
margin-left: 0;
margin-right: 20px;
}
.layout-1.hic-tgs .hero:not(.has-form) .slide-item:nth-child(even) .hero-btn-wrap .button {
margin-right: 0;
margin-left: 20px;
}
.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: 100vh;
height: auto;
}
.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: 200px 20px 0;
}
.layout-1.hic-tgs .hero.has-form .slide-item .hero-banner-form{
margin: 80px 20px 120px;
position: relative;
}
@media (min-width: 1024px) {
.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);
}
} .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-banner-message,
.layout-1.hic-tgs .hero.gallery-background-banner.has-form .hero-banner-message {
padding: 200px 0 0;
}
.layout-1.hic-tgs.header-light .hero.video-background-banner.has-form .hero-banner-message,
.layout-1.hic-tgs.header-light .hero.gallery-background-banner.has-form .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 {
left: calc((100vw - 638px) / 2);
}
.layout-1 .hero:not(.has-form) .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 .footer-button-container .button-wrapper .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{
color: #fff;
}
.layout-1.hic-tgs [class*="split-"] .footer-button-container .button-wrapper {
position: relative;
margin-top: 50px;
}
.layout-1.hic-tgs [class*="split-"] .footer-button-container .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;}
.layout-1.hic-tgs .footer-button-container .button:hover {
background-color: #fff;
color: #000;
}
.layout-1.hic-tgs .footer-button-container .button {
background-color: #000;
} .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 .contact-layout-4 .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 {
background-color: #f6f7f8;
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 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 5px;}
.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{
margin: auto;
}
.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 {
padding: 0 0 100px;
}
.layout-1 .hero:not(.has-form) .default-alignment .hero-banner-message{
text-align: left;
}
.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{
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 {
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.hic-tgs .hero:not(.has-form) .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{
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 .main-text p, .layout-1.hic-tgs .hero .sh-main-text p,
.layout-1.hic-tgs .hero.video-background-banner .hero-banner-message p,
.layout-1.hic-tgs .hero.gallery-background-banner .hero-banner-message p{
font-size: 16px;
}
.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: 45%;
}
.layout-1.hic-tgs .hero .main-text-inner{
max-width: 100%;
}
.layout-1.hic-tgs .top-header .row > .columns:first-child {
width: 78%;
}
.layout-1.hic-tgs .top-header .row > .column-2 {
width: 22%;
} .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: 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 {
max-width: 750px;
margin: 0 auto 1rem;
}
.hic-tgs .header .menu li {
padding-right: 50px;
}
.hic-tgs.layout-1  .header .menu a {
font-size: 18px;
}
.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.has-form.video-background-banner .inner-content, 
.layout-1.hic-tgs .hero.full-screen-banner.video-background-banner .inner-content {
height: 100vh;
}
.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: 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{
right: 0;
padding-right: 0;
}
.layout-1.hic-tgs .hero:not(.has-form) .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 {
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 {
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{
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{
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{
left: calc((100vw - 1440px) / 2);
}
.layout-1 .hero:not(.has-form) .default-alignment .hero-banner-message {
margin: 0;
}
.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{
right: 16px;
}
.layout-1.wide-layout .hero:not(.has-form) .text-right .hero-banner-message{
right: calc((100vw - 1440px) / 2);
}
.layout-1 .hero:not(.has-form) .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{
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{
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.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;
padding-top: 0;
}
.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;
padding-top: 0;
} .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 .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: 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{
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{
right: 16px;
}
.layout-1.hic-tgs.wide-layout .hero:not(.has-form) .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{
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{
left: 16px;
}
.layout-1.hic-tgs.wide-layout .hero:not(.has-form) .slide-item:nth-child(odd) .sh-main-text{
left: calc( (100vw - 1440px) / 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,
.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{
left: calc((100vw - 1170px) / 2);
}
.layout-1.default-width .hero:not(.has-form) .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,
.body-content {
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{
right: calc( (100vw - 1170px) / 2 );
}
.layout-1.hic-tgs.default-width .hero:not(.has-form) .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){
}body {
color: #1B1B1B;
}
.body-content {
margin-left: auto;
margin-right: auto;
}
.small-2_4{
width: 20%;
}
.sticky-header .header {
position: fixed;
}
.pre-line {
white-space: pre-line;
}
.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;}
.topbar-inner {
width:100%
} .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;
}
.theme-section.default-contact-layout .gfield input:not([type=submit]),
.theme-section.default-contact-layout .gfield textarea {
background-color: transparent;
color: #FFF;
}
.theme-section.default-contact-layout .gfield ::-webkit-input-placeholder { color: #e2e1e1;
}
.theme-section.default-contact-layout .gfield ::-moz-placeholder { color: #e2e1e1;
}
.theme-section.default-contact-layout .gfield :-ms-input-placeholder { color: #e2e1e1;
}
.theme-section.default-contact-layout .gfield :-moz-placeholder { color: #e2e1e1;
} .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;
}
.preloader-full-div {
z-index: 2;
position: absolute;
height: 100%;
width: 100%;
background: rgba(0, 0, 0, 0.43137254901960786);
color: #FFF;
vertical-align: middle;
display: table;
}
.preloader-full-div > div {
display: table-cell;
vertical-align: middle;
text-align: center;
font-size: 30px;
font-weight: 500;
}
.circle-loader {
border: 9px solid #e2e2e25c;
border-radius: 50%;
border-top: 9px solid #ffffff;
width: 30PX;
height: 30px;
-webkit-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
margin: 0 auto;
display: inline-block;
margin-right: 11px;
position: relative;
top: 4px;
} @-webkit-keyframes spin {
0% { -webkit-transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.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;
}
.content-boxes .hic-image-container.has-video {
height: 300px;
}
.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");
} 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;
font-weight: 600;
}
.header .top-bar-right .menu .submenu li a {
transition: all .25s ease-in-out;
}
.header .top-bar-right .menu .submenu li:hover a {
padding-left: 26px;	
}
.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;
} 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: 999;
}
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;
} .widget_search form.search-form input[type="submit"]{
background-image: url(//legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/assets/images/searchicon.png);
background-repeat: no-repeat;
background-position: center;
background-size: 55%;
}
.textwidget .recent-post .post, .textwidget .featured-post .post {
position: relative;
min-height: 54px;
}
.textwidget .recent-post .hic-image, .textwidget .featured-post .hic-image {
width: 70px;
height: 47px;
position: absolute;
left: 0;
top: 7px;
}
.textwidget .widget-post-title {
font-size: 16px;
line-height: 1.4;
margin-bottom: 4px;
}
.textwidget .widget-post-content {
padding-left: 84px;
}
.textwidget .widget-post-title, .widget_archive li a {
font-weight: 300;
}
.textwidget .widget-post-date {
font-size: 12px;
line-height: 1;
}
.textwidget .widget-post-title, .textwidget .widget-post-date {
margin-bottom: 0;
font-weight: 300;
}
.widgettitle {
font-size: 30px;
text-transform: uppercase;
border-bottom: 1px solid #b1b1b1;
}
.hic-pagination-page.pagination {
justify-content: left;
}
.screen-reader-text{ display: none; }
.widget_search form.search-form input[type="submit"] {
position: absolute;
top: 0;
right: 0;
width: 60px;
border-radius: 0;
bottom: 0;
}
.widget_search form.search-form input[type="search"] {
padding-right: 60px;
border: 1px solid #b1b1b1;
}
.widget_search form.search-form {
position: relative;
}
.hic-post-widget .hic-image {
width: 70px;
height: 47px;
position: absolute;
left: 0;
top: 0;
}
.hic-post-widget .post.has-img {
min-height: 47px;
}
.hic-post-widget .post {
position: relative;
}
.widget-post-date {
font-size: 12px;
line-height: 1;
margin-bottom: 0 !important;
}
.widget-post-title {
font-size: 16px;
line-height: 1.4;
margin-bottom: 0 !important;
}
.hic-post-widget .post.has-img .widget-post-content {
padding-left: 84px;
}
.sidebar {
width: 320px;
padding-left: 16px !important;
padding-right: 16px !important;
} .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';
}
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-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;
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;
width: 100%;
}
.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 .hero-btn-wrap a:first-child {
margin-left: 0px;
}
.hero .hero-btn-wrap a:last-child {
margin-right: 0px;
}
.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;
} .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 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;}
}
.row{ width: 100% }
.sm-row .row {max-width: 700px !important;}
.md-row .row {max-width: 900px !important;}
.lg-row .row {max-width: 1400px !important;}
.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,
.rectangle-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,
.rectangle-images.image-above-content .hic-image::before {
content: '';
display: block;
width: 100%;
}
.square-images.image-above-content .hic-image::before,
.image-overlay-content-centered .hic-image::before {
padding-top: 100%;
}
.rectangle-images.image-above-content .hic-image::before{
padding-top: 45%;
}
.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;
}
.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;
}
.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: 1px #666 solid;
}
.gfield_description {
margin-top: 24px;
margin-bottom: 24px;
font-style: italic;
padding: 6px 12px;
}
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;
}
.button-hidden .hic-button-wrap {
display: none;
} .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(//legaladvisory.com.au/wp-content/themes/hicaliber-theme-gs/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;
}
.magic-label .gfield {
position: relative;
background: #FFF;
margin-bottom: 0px;
padding-top: 11px;
border-radius: 4px;
}
.magic-label input[type="text"],
.magic-label input[type="email"],
.magic-label textarea {
padding: 0px 10px !important;
background: transparent !important;
border: none !important;
}
.magic-label .gfield_label {
position: absolute;
pointer-events: none;
transition: all 0.2s;
font-size: 20px;
left: 10px;
top: 14px;
}
.magic-label .gfield {
box-shadow: inset 0px 0px 0px 1px #191C2A
}
.magic-label .label-up.gfield {
box-shadow: inset 0px 0px 0px 1px #f7941d
}
.magic-label .label-up .gfield_label {
top: 4px;
color: #f7941d;
font-size: 11px;
}
.magic-label ::-webkit-input-placeholder {
opacity: 0;
}
.magic-label .label-up ::-webkit-input-placeholder {
opacity: 1;
}
.magic-label .validation_message  {
top: auto;
} .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;
} .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);
}
} 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.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;
} .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;
}
.carousel .gallery-list {margin-bottom: 0;}
.carousel .gallery-list.columns {
padding: 0 20px;
}
.has-video:hover .video-play-button {
transform: scale(1.15);
}
.content-boxes .has-video:hover .hic-image:after {
background-color: rgba(0,0,0, .6);
}
.vpv-container {
position: absolute;
text-align: center;
top: 0;
left: 0;
z-index: 1;
}
.video-play-button {
width: 120px;
transition: all .25s ease;
}
.content-boxes .has-video .hic-image {
position: relative;
height: 100% !important;
}
.content-boxes .has-video .hic-image:after,
.hic-video-container .overlay {
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background-color: rgba(0,0,0, .4);
transition: all .25s ease-in-out;
}
.hic-video-container {
height: 280px;
position: relative;
}
.hic-video-container .hic-image {
height: 100%;
}
.project-element.video .hic-video-container:hover .video-play-button {
transform: scale(1.1);
}
.project-element.video .hic-video-container:hover .overlay {
background-color: rgba(0,0,0, .6);
}
.no-result-message {
float: none;
width: 100% !important;
}
@media (max-width: 640px){
.hide-column-1-small .columns:nth-child(1), 
.hide-column-2-small .columns:nth-child(2) {
display: none !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:fist-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;
} .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;
}
body .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;
}
.cta-layout-2 .inner-section > .row,
.cta-layout-3 .inner-section > .row{
display: table-cell;
vertical-align: middle;
}
.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;
} .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;
}	
}
@media (max-width: 1023px){ .page-element.content-boxes.about.image-contain .hic-box{
margin: 0 0;
}
}
@media (min-width: 1024px) { .sidebar-right .sidebar{
float: right;
}
.inner-sidebar {
padding: 24px;
}
.has-sidebar .page-elements, .sidebar {
float: left;
}
.has-sidebar .page-elements {
width: calc(100% - 320px);
}
.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;
}
.carousel .gallery-list.columns {
padding: 0 20px;
}
.hic-video-container {
height: 380px;
}
}
@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;
}
.carousel .gallery-list.columns {
padding: 0 12px;
}
.page-element.carousel > .slick-list { margin-bottom: 54px; overflow: inherit; }
.carousel .galleries { padding-bottom: 0; }
.gallery.carousel .slick-dots {
bottom: -54px;
}
.hic-video-container { 
height: 500px;
}
}
@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(//legaladvisory.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;
}
}.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}.dark-section.flexible-content h2, 
.hic-tgs .page-element.default-section h2,
.dark-section.flexible-content h3, 
.hic-tgs .page-element.default-section h3,
.dark-section.flexible-content h4, 
.hic-tgs .page-element.default-section h4{
color: #fff;
}
.page-element i{
color: #e4cd8b;
}
.wide-layout .row-fluid .row{
max-width: 100% !important;
}
.wide-button .button {
width: 100%;
margin: 0 !important;
border-radius: 0 !important;
line-height: 1.5;
}
.theme-boxes .hic-content{
padding: 15px;
background-color: #f5cd14;
}
.dark-section.theme-boxes .hic-content .hic-blurb, .dark-section.theme-boxes .hic-content h3 {
color: #282828;
font-weight: 600;
}
.theme-boxes .hic-content {
padding: 15px;
}
.hic-tgs .dark-section.theme-boxes .button{
background-color: #333;
}
.star-list{
list-style: none;
}
.star-list li {
position: relative;
}
.star-list li::before {
position: absolute;
content: '\f005';
top: 0;
left: -1.25rem;
font-family: 'Font Awesome 5 Free';
} .layout-1.hic-tgs .top-header .row > .columns:only-child * {
margin: 0;
}
.layout-1.hic-tgs .top-header .row > .columns:only-child {
width: 100%;
text-align: center;
}
.layout-1.hic-tgs .top-header {
border-bottom: 2px #e8d32d solid;
}
.hic-tgs .top-header .text{
display: flex;
justify-content: center;
}
.hic-tgs .top-header .text > *{
margin: 0 8px !important;
}
.layout-1.hic-tgs .top-header a {
color: #000 !important;
font-weight: 600;
font-family: 'Roboto Slab', sans-serif;
}
.layout-1.hic-tgs .top-header a:hover{
text-decoration: none;
}
.layout-1.hic-tgs .top-header {
background-color: #f5cd14;
color: #000;
} .hic-tgs.header-dark .header {
background-color: #282828;
}
.hic-tgs.header-dark .header .menu-button a{
background-color: #d2d2d2 !important;
color: #000 !important;
border-radius: 30px;
}
.hic-tgs.layout-1 .header .menu li a {
text-transform: uppercase;
}
.hic-tgs.header-dark .header .menu-button i {
font-size: initial;
}
.header .top-bar-right .menu .submenu li:hover a{
padding-right: 6px;
}
.header .header-custom-menu .menu {
display: inline-block;
width: auto;
float: none;
border-top: 1px solid;
margin-top: 6px;
margin-bottom: 6px;
}
.header-cta-menu{
text-align: center;
border: 4px solid #f5cd14;
padding: 18px 12px;
color: #f5cd14;
font-weight: 600;
font-family: 'Roboto Slab', sans-serif;
}
.header .header-cta-menu i{
font-size: inherit;
}
.header .header-cta-menu a{
color: #fff;
}
.header-cta-menu .contact-info{
margin: 0;
}
.logo-wrap p {
text-transform: none;
color: #fff;
margin-top: 12px;
}
.logo-wrap a:hover{
text-decoration: none;
} .hero-slider .slick-arrow::before {
width: auto;
height: auto;
font-size: 30px;
}
.hero-slider .slick-arrow {
width: 32px;
height: 32px;
background-color: rgba(210, 210, 210, .75);
border-radius: 50%;
}       .subpage .hero-bg-overlay{
background-color: rgba(40, 40, 40, .8) !important;
}       .subpage .hero .inner-content.default-alignment{
text-align: center;
}
.hic-tgs.subpage .hero .article-header .page-title {
color: #f5cd14;
}
.hero .hero-padding-x.page-element{
padding: 0 !important;
}
.hero.gallery-background-banner .hero-slider + .inner-content .hero-banner-message .page-element {
background-color: transparent;
}
.layout-1 .hero .hero-banner-message .page-element .columns {
padding-left: 6px;
padding-right: 6px;
}
.layout-1 .hero .hero-banner-message .page-element .hic-box{
margin-bottom: 15px;
} .layout-1 .page-element.text-left .section-header,
.layout-1 .page-element.default-alignment .section-header{
text-align: left;
}
.layout-1 .page-element.text-left .section-title,
.layout-1 .page-element.default-alignment .section-title{
margin-left: 0;
}
.image-overlay-content-centered .hic-image::before,
body .page-element.image-overlay-content-centered .hic-box::before{
padding-top: 65%;
}
body .page-element.image-overlay-content-centered .hic-box {
box-shadow: 2px 2px 4px rgba(10,0,0,.15);
}
.image-overlay-content-centered .hic-box::after {
content: '';
background-color: rgba(232, 211, 45,.9);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0;
transition: all .25s ease-in-out;
}
.image-overlay-content-centered .hic-box:hover::after {
top: 0;
opacity: 1;
}
.image-overlay-content-centered .hic-title h3::after{
display: none;
}
.image-overlay-content-centered .hic-box .has-image ~ .hic-content .hic-title h3{
color: #e8d32d;
text-shadow: 2px 2px 4px rgba(10,0,0,.15)
}
.image-overlay-content-centered .hic-box:hover .has-image ~ .hic-content .hic-title h3{
color: #fff;
}
.page-element.theme-border .hic-box { 
border: 5px solid #efba1b;
} .below-banner-form .inner-section {
overflow: visible;
z-index: 60;
}
.below-banner-form .row {
background-color: #fff;
padding: 50px 0;
}
.below-banner-form {
padding: 0 0 50px !important;
overflow: visible;
}
.below-banner-form .section-header .button::after {
display: none;
}
.below-banner-form .section-header .hic-button-wrap {
text-align: left;
}
.hic-tgs.layout-1 .below-banner-form .section-title{
font-size: 28px;
}
.hic-tgs.layout-1 .below-banner-form .gform_wrapper{
margin: 0;
}
.layout-1.hic-tgs .main-contact-form.below-banner-form .button{
background-color: #f5cd14;
color: #fff;
}
.layout-1.hic-tgs .main-contact-form.below-banner-form .button:hover{
background-color: #000;
color: #fff;
}
.layout-1.hic-tgs .main-contact-form.below-banner-form .gform_wrapper .button{
background-color: #000;
color: #fff;
} .gf_progressbar {
background-color: #ccc;
border-radius: 8px;
overflow: hidden;
height: 8px;
}
.gf_progressbar_percentage span {
font-size: 0;
}
.appointment-form .gfield_checkbox li {
display: inline-block;
position: relative;
padding: 12px 5px 12px 75px;
margin-bottom: 12px;
cursor: pointer;
font-size: 22px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%;
border: 1px #ccc solid;
box-shadow: 2px 2px 4px rgba(10,0,0,.1);
}
.appointment-form .gfield_checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.appointment-form .gfield_checkbox label{
cursor: pointer;
}
.appointment-form .gfield_checkbox label::before {
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 75px;
border-radius: 2px;
background-position: center;
background-size: 60%;
background-repeat: no-repeat;
opacity: .5;
transition: all .25s ease-in-out;
}
.appointment-form .gfield_checkbox input:hover + label::before{
opacity: .65;
}
.appointment-form .gfield_checkbox input:checked + label::before{
opacity: .65;
background-color: #f5cd14;
}
.appointment-form .gfield_checkbox .gfield_checkbox,
.appointment-form .gfield_checkbox .gform_page_footer{
padding: 0;
}
.gform_wrapper .appointment-form .button{
padding: 12px 50px;
margin-bottom: 0;
}
.gform_wrapper .appointment-form input, textbox{
border: 1px #ccc solid;
}
.appointment-form .gfield_checkbox input[value="Traffic Offenses"] + label::before{
background-image: url(//legaladvisory.com.au/wp-content/uploads/2019/10/cacar.png);   
}
.appointment-form .gfield_checkbox input[value="Criminal Charges"] + label::before{
background-image: url(//legaladvisory.com.au/wp-content/uploads/2019/10/criminal.png);   
}
.appointment-form .gfield_checkbox input[value="Family & Divorce"] + label::before{
background-image: url(//legaladvisory.com.au/wp-content/uploads/2019/10/family.png);   
}
.appointment-form .gfield_checkbox input[value="Court Representation"] + label::before{
background-image: url(//legaladvisory.com.au/wp-content/uploads/2019/10/gavel.png);   
}
.appointment-form .gfield_checkbox input[value="Property Settlement"] + label::before{
background-image: url(//legaladvisory.com.au/wp-content/uploads/2019/10/house.png);   
}
.appointment-form .gfield_checkbox input[value="Domestic Violence"] + label::before{
background-image: url(//legaladvisory.com.au/wp-content/uploads/2019/10/violence.png);   
}
.hic-tgs .main-contact-form .gform_wrapper .appointment-form .gform_page_fields input, 
.hic-tgs .main-contact-form .gform_wrapper .appointment-form textarea {
border: 1px solid #000;
padding: 10px 15px;
}
.hic-tgs .main-contact-form .gform_wrapper .appointment-form .gform_page_fields{
padding-top: 30px;
} .page-banner-hidden .page-element.general-form-layout-3:only-child {
min-height: auto;
}
.general-form-layout-3 .row {
padding: 50px 26px;
}
.general-form-layout-3 .columns {
margin: 0;
}
.hic-tgs .general-form-layout-3 .gfield input, 
.hic-tgs .general-form-layout-3 .gfield select, 
.hic-tgs .general-form-layout-3 .gfield textarea {
border-bottom: 1px #bbb solid;
color: #000;
padding: 0 12px;
background-color: #fff;
}
.dark-section .gfield_label {
color: #fff;
font-size: 18px;
}
.hic-tgs .gfield input, 
.hic-tgs .gfield select {
height: 40px;
}
.hic-tgs .gfield textarea[rows]{
height: 100px;
}
.layout-1 .button.gform_button[type="submit"],
.layout-1 .button.gform_next_button[type="button"],
.layout-1 .button.gform_previous_button[type="button"],
.layout-1 .hero .button{
background-color: #d2d2d2 !important;
color: #000 !important;
border-radius: 30px;
margin-top: 15px;
border: 0 !important;
margin-bottom: 0;
}
.page-element .contact-info{
margin-left: 0;
}
.page-element a:hover{
color: #fff;
} body.hic-tgs .footer .logo-wrap{
max-width: 100%;
margin-bottom: 10px;
}
.footer-col h4:not(:first-child) {
margin-top: 20px;
}
.layout-1.hic-tgs .footer .menu li a {
padding: 6px 0;
}
.footer-dark .footer .gfield_label {
color: #fff;
font-size: 18px;
} .reveal .gf_progressbar_wrapper{
margin-bottom: 30px;
}       .button:hover{
text-decoration: none;
} .image-overlay-content-centered.side-boxes .hic-image-container.has-image + .hic-content{
padding-left: 5px;
padding-right: 5px;
}
.image-overlay-content-centered.side-boxes .hic-box:hover .has-image ~ .hic-content .hic-title h3{
font-size: 32px;
}
.side-boxes .row{
margin-left: 0;
margin-right: 0
}
@media (max-width: 640px){ .reveal{
height: auto;
}
}
@media (min-width: 641px){ .layout-1.hic-tgs .top-header * {
font-size: 20px;
} .hero.gallery-background-banner .hero-slider .slick-dots {
bottom: 12%;
} .hic-tgs.layout-1 .below-banner-form .section-title{
font-size: 28px;
}
.below-banner-form .row {
padding: 50px 30px;
}
.below-banner-form .row {
padding: 50px 30px;
background-color: #fff;
transform: translateY(-10%);
box-shadow: 4px 4px 8px rgba(10,0,0,.15);
border-radius: 9px;
}
.below-banner-form {
padding: 0 !important;
} .appointment-form .gfield_checkbox li {
width: calc(50% - 10px);
margin-right: 10px;
} .general-form-layout-3 .row {
width: 50%;
margin-right: 0;
padding: 50px 30px;
}
.general-form-layout-3 #sub_map {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 50%;
height: 100%;
}
.hic-tgs .general-form-layout-3 .sub-map{
height: 100%;
}
.general-form-layout-3 .columns {
width: 100% !important;
} .reveal {
width: 670px;
} .layout-1 .large-button .button {
padding: 20px 40px; 
font-size: 24px; 
}
.page-element .page-element{
padding: 30px 0;
}
.page-element .page-element:first-child{
padding-top: 0 !important;
}
.page-element .page-element:last-child{
padding-bottom: 0 !important;
}
}
@media (min-width: 641px) and (max-width: 1023px){
.layout-1.hic-tgs .footer .footer-layout-3 .footer-col-4 {
max-width: initial;
}
.side-boxes .medium-6 {
width: 100%;
} .layout-1.hic-tgs .footer .footer-layout-3 .footer-col {
max-width: 50%;
width: 50%;
}
}
@media (max-width: 1023px){
.layout-1.hic-tgs .footer .footer-layout-3 .footer-col-4 {
padding: 0;
}
.hic-tgs.layout-1 .below-banner-form .columns{
width: 100%;
}
.side-boxes .columns{
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 1024px){
.star-list li::before {
left: -32px;
} .layout-1.hic-tgs .top-header * {
font-size: 30px;
} .header-custom-menu-container{
flex-flow: nowrap;
justify-content: flex-end;
}
.header-cta-menu-wrap{
min-width: 50%;
width: auto;
display: flex;
justify-content: center;
align-items: flex-start;
align-content: flex-start;
}
.header-custom-menu{
width: 50%;
max-width: 450px;
}
.header-cta-menu{
font-size: 25px;
max-width: 330px;
} .hero.gallery-background-banner > .inner-content {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.hero.gallery-background-banner .hero-slider,
.hero.gallery-background-banner .hero-slider + .inner-content{
display: inline-block;
position: relative;
}
.image-overlay-content-centered .hic-box .has-image ~ .hic-content .hic-title h3{
font-size: 20px;
}
.hero.gallery-background-banner .hero-slider {
width: 66.66666%;
}
.hero.gallery-background-banner .hero-slider + .inner-content {
width: 33.33333%;
background-color: #000;
}
.hero.gallery-background-banner .hero-slider + .inner-content .hero-banner-message {
position: static;
width: 100% !important;
height: 100%;
padding: 50px 30px!important;
margin: 0 !important;
}
.hero.gallery-background-banner .hero-slider + .inner-content .hero-banner-message .table-cell-mid {
vertical-align: middle;
}
.layout-1 .hero.gallery-background-banner .button.video-button:hover {
background-color: #d2d2d2 !important;
} .below-banner-form .row {
padding: 70px 50px;
} .general-form-layout-3 .row {
padding: 80px 30px;
} .layout-1.hic-tgs .footer .footer-layout-3 .footer-col {
max-width: 25%;
}
.layout-1.hic-tgs .footer.footer-layout-3 {
position: relative;
}
.layout-1.hic-tgs .footer .footer-layout-3#inner-footer {
position: static;
}
.layout-1.hic-tgs .footer .footer-layout-3 .footer-col iframe[src*="https://snazzymaps.com"] {
position: absolute;
top: 0;
right: 0;
bottom: 0;
height: 100%;
width: calc(1024px * .25);
} .image-overlay-content-centered.side-boxes .hic-box:hover .has-image ~ .hic-content .hic-title h3{
font-size: 20px;
}
}
@media (min-width: 1440px){
.layout-1.hic-tgs .footer .footer-layout-3 .footer-col iframe[src*="https://snazzymaps.com"] {
width: calc(100% * .20);
}
}