﻿
.wpt_widget_content .entry-title {
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.site-content{position:relative}

.top-bar-wrap, .scrolling-bar, header, aside, #slogan, footer, .utilities, .expand.arrow, .accordion-nav, .white-buttons, 
.custom-search-container, #post-type-filters, .breadcrumbs, .bottom-greybar,
.project-links-container,.highlights img, .pager-container, .highlight-footer,
.highlight-content .states-autocomplete, .tiny-icon, .grey-box-link { display: none; }

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}

.office_banner_section, div#site-header-menu {
display: inline-block
}

.main-navigation, div#site-header-menu {
margin: 0 !important
}

div#site-header-menu {
display: block
}

.site-header-menu {
display: none;
-webkit-flex: 0 1 100%;
-ms-flex: 0 1 100%;
flex: 0 1 100%;
margin: .875em 0
}

.no-js .site-header-menu, .site-header-menu.toggled-on {
display: block
}

.menu-toggle, .site-header-menu {
margin: 1.3125em 0
}

.header-image, .site-branding, .site-header-menu {
margin-top: 1.75em;
margin-bottom: 1.75em
}

.frontpage__video__position {
  position: absolute;
  right: 0;
  top: -50px;
}


.latest-row {margin: 0 -2px;
 display: table; 
    width: 100%; 
}

.latest-row:after {
  content: "";
  display: table;
  clear: both;
}
.row{margin-right:-15px;margin-left:-15px}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}


.left-sidebar, .right-sidebar {
    width: 208px;
    max-width: 208px;
    vertical-align:top;
    padding: 0;
    padding-bottom: 120px;
}
.footer__columns{margin:auto;text-align:left}
.table-default{display:table;width:100%}
.table-default .cell-default{vertical-align:middle;display:table-cell}

.lnav{
 padding: 10px 4px 10px 4px;
}
.burger-menu{cursor:pointer;display:inline-block;height:30px;position:relative;width:36px}



#site-generator {
	background: #f9f9f9;
	border-top: 1px solid #ddd;
	color: #666;
	font-size: 12px;
	line-height: 2.2em;
	padding: 2.2em 0.5em;
	text-align: center;
}

#site-generator a {
	color: #555;
	font-weight: bold;
}
footer .newsletter-button .btn-wrapper{max-width:270px;margin:0 auto}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.noresult
{
  font-size: 24px;
  font-weight: bold;
}
.pp-layout-entity--has-background-gallery{position:relative}
.pp-layout-entity--has-background-gallery .pp-row{position:relative}
.pp-layout-entity--has-background-video{background-color:#000 !important;background-image:none !important;position:relative}

	.header-inner {
		display: none;
	}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
#logo .hb-visible-logo img.retina,#logo img.alternative-retina,.hb-non-transparent #logo .hb-dark-logo img.retina,.hb-transparent #logo .hb-light-logo img.retina{display:inline-block!important}
.hb-transparent #logo .hb-light-logo img{display:inline-block}
.hb-non-transparent #logo .hb-light-logo img{display:none}

div#n2-ss-4 .n2-ss-slider-2 {
  position: relative;
  width: 100%;
  height: 100%;
}

.x-firefox div#n2-ss-4 .n2-ss-slider-2 {
  opacity: 0.99999;
}

		
	.mvp-nav-top-left-in {
		margin-left: 50px;
		}

	
	.single .mvp-nav-small .mvp-nav-top-left-in {
		margin-left: 50px;
		}


.pinterior
{
font-family:"Arial Narrow";
font-size:18px;
padding-left:3px;
}
body:not(.qodef-menu-with-large-icons) .qodef-main-menu ul li a span.item_inner i:before{margin:0 7px 0 0}
tr.visible-xs.visible-lg{display:table-row!important}
th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}
tr.visible-sm.visible-lg{display:table-row!important}
th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}
tr.visible-md.visible-lg{display:table-row!important}
th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}
.visible-lg{display:none!important}
tr.visible-lg{display:none!important}
th.visible-lg,td.visible-lg{display:none!important}
tr.visible-lg.visible-xs{display:table-row!important}
th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}
tr.visible-lg.visible-sm{display:table-row!important}
th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}
tr.visible-lg.visible-md{display:table-row!important}
th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

#header-right-section {
	float: right;
}

#header-right-section .widget {
	text-align: right;
	padding-top: 10px;
}

#header-right-section .widget h3 {
	padding-bottom: 5px;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}

.main .available-devices {
    margin-top: 38px;
}

.main .available-devices svg {
    margin-right: 15px;
}



.main .available-devices a:hover {
    opacity: .6;
}

    .main .available-devices a {
        width: 100%;
    }

    .main .available-devices a div {
        justify-content: center;
        margin: 5px 0;
    }
.header-info a.logo{display:block;float:left;padding:1rem 2rem}
.header-info a.logo img{width:25rem}
.logoList .logo{display:inline-block;margin:0 2.5%}
footer .logo{margin-top:2rem;float:right;width:19rem;padding:.5em .5em .3em}
footer .upper .logo{margin:0;width:23.72881%;float:right;margin-right:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}

			.site-title,
		.site-description {
			position: absolute;
			clip: rect(1px 1px 1px 1px); 
			clip: rect(1px, 1px, 1px, 1px);
		}
#header div#btn-container{float:right;padding-top:14px;padding-right:5px}
.mast-onair .amp-onair-show-image{float:left;width:100px;margin-right:8px}
.mast-onair .amp-onair-show-image-img{max-width:100% !important;max-height:128px !important}
.mast-onair .amp-onair-show-title:before{content:"Now on 1620 the zone";display:block;font-size:15px;font-weight:bold;font-family:"Open Sans";color:#ff0101;margin-bottom:5px;line-height:110%;padding-top:%;text-transform:uppercase}
.mast-onair .amp-onair-show-title{font-family:"Open Sans";font-size:15px;margin-bottom:2px}
.mast-onair .amp-onair-show-title a{font-family:"Open Sans";text-decoration:none;color:#fff;font-size:15px}
.mast-onair .amp-onair-show-timeslot{font-family:"Open Sans";font-size:15px}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}
body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}
.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}

            
 #pg-203-0 , #pg-203-1 , #pl-203 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pl-203 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-203 .panel-grid-cell { padding:0 }
.pct{color:#fff!important}


			td.recentcommentstextend {
				border: none !important;
				padding: 0px 0px 2px 10px;
			}


			.rtl td.recentcommentstextend {
				padding: 0px 10px 2px 0px;
			}
.panels .panel-item .container .textbox{display:inline-block;float:left;width:45%;padding-top:150px}
.panels .panel-item .container .textbox .content{max-width:400px}
.panels .panel-item .container .textbox .content h5{color:#999999;font-family:"museo-sans",sans-serif;text-transform:uppercase;letter-spacing:1px;padding-bottom:10px;line-height:1em;font-size:14px}
.panels .panel-item .container .textbox .content h3{font-family:"museo-sans",sans-serif;color:#022659;font-size:21px;line-height:25px;font-weight:600;margin-bottom:10px}
.panels .panel-item .container .textbox .content p{line-height:25px;color:#4A4A4A;font-size:18px}
.panels .panel-item .container .textbox+.image .image-container{float:right}
.animated-module .textbox{text-align:center;max-width:600px;margin:0 auto}
.animated-module .textbox h2{font-size:24px;line-height:29px;font-weight:500;padding-bottom:10px;font-size:500}
.icon-phone:before{content:"\e94e"}
.icon-phone-hang-up:before{content:"\e94f"}


.service-item-name {
  color: #e6e6e6;
  font-family: "DIN Pro Cond";
  font-size: 64px;
  font-weight: 800;
  text-transform: uppercase;
}


#menu-item-52 {
	padding-right: 12px;
}


#menu-item-52:after {
	display: none;
}
