/*
 Theme Name:     Divi TC Child Theme for Maser
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi TC Child Theme for Maser
 Author:         TC Ink Web
 Author URI:     http://www.tcink.com.au/
 Template:       Divi
 Version:        5.2.451119599992
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

a {cursor: pointer;}

.et-menu a {color: #222 !important; font-weight: 500;}

.dataTables_scrollBody .dataTables_scrollHeadInner .dataTable  { 
	width: 100% !important;
}


.page-id-6779 .et_pb_slide_title, .page-id-6779  .et_pb_slide_content {
	
}

body {
	font-weight: 400;
}

hr {
    margin: 20px;
}

.maserau-return {
	position: absolute;
    right: 0;
    font-size: 12px;
    color: #fff;
	background-color: #333;
    font-weight: normal;
    border: 1px solid #333;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top: none;
    padding: 0px 10px;
    letter-spacing: 0.1px;	
	z-index: 99;
	margin-top: -14px;
}
.maserau-return:hover {
	text-decoration: underline;
}

.website-8 {overflow-x: hidden;}

.container.et_menu_container {padding-top: 14px;}
.website-1 .container.et_menu_container {padding-top: 0px;}



/*Page sub menu: vertical align options to middle*/
#stickymenu  .fullwidth-menu li {
	vertical-align: middle;
}

#top-menu-nav  li:after {
}

#menu-200622-defence-menu a {font-size: 16px; font-weight: 500;}

.stacked-emails {vertical-align: middle;}
.stacked-emails a {font-size: 14px !important; padding-bottom: 10px !important; font-weight: normal !important;}

.website-5 .stacked-emails a {font-size: 16px !important;}

#et_top_search {margin-top: 9px;}
.website-1 #et_top_search, .website-5 #et_top_search {margin-top: 15px;}
body:not(.website-5) .IN-widget {margin-top: -4px !important;}

.website-5 #top-menu li a {font-size: 16px;}

.website-5 .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul {padding-top: 8px !important;}

.website-8.woocommerce.et-db #et-boc .et-l .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {font-size: 16px; padding-bottom: 5px;}

#menu-networkiq a {font-size: 15px;}

.tc_button {
	background: transparent !important;
	color: #1e73be !important;
	width: 100% !important;
	font-size: 14px !important;
	border: solid !important;
	border-width: 2px !important;
	border-radius: 3px !important;
	border-color: #1e73be !important;
	font-weight: normal !important;
	padding: 0.3em 1em !important;
	display: inline-block !important;
	text-align: center;
}

.tc_button:hover {
	background-color: #1e73be !important;
	color: white !important;
	padding: 0.3em 1em !important;
}

.tc_button:after {
	content: "";
}

hr {
	margin-bottom: 20px;
}

.collapseomatic {
	background-position: left center;
	padding-top: 10px;
}

.ee-content-up .et_pb_slide_description {
	padding-top: 5%;
	padding-bottom: 21%;
}

.title-sep-container {
    position: relative;
    height: 6px;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.title-sep {
    position: relative;
    display: block;
    width: 100%;
    border-style: solid;
    border: 0 solid #e7e6e6;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
     height: 6px;
    border-bottom-width: 1px;
    border-top-width: 1px;
}

#stickymenu a {padding-bottom: 12px;}

.website-8 #stickymenu a {padding-bottom: 5px;}
.website-5 #stickymenu .et-menu>li>a {padding-bottom: 22px; padding-top: 9px;}
.website-5 .tcs-cable-menu .et-menu>li>a {padding-bottom: 22px !important; padding-top: 9px;}
.website-5 .et-menu li li a {padding: 6px 20px 6px 0px;}
.website-5 .nav li li ul {top: -15px;}

#stickymenu ul {padding-top: 12px !important;}
.website-8 #stickymenu ul {padding-top: 0px !important;}
.website-5 #stickymenu ul {padding-top: 0px !important;}
.website-11 #stickymenu ul {padding-top: 6px !important;}

.website-8 ul#menu-230613-main-menu li {
	padding-left: 7px !important;
    padding-right: 7px !important;
}
.website-8 ul#menu-230613-main-menu li a {font-size: 14px;}
.website-8 .tcs-cable-menu #stickymenu.et_pb_module>.et_pb_row {
	width: 100% !important;
    max-width: 95%;
}
.website-8 .tcs-cable-menu .et-menu .menu-item-has-children>a:first-child:after {content: none;}
.website-8 .tcs-cable-menu .et-menu .menu-item-has-children>a:first-child {padding-right: 0px;}

/*.et_pb_slide_title, .et_pb_slide_content {
     background-color: rgba(28, 28, 28, 0.701961);
     padding-top: 20px;
     padding-bottom: 20px;
}*/.page-id-6779 .et_pb_slide_title, .page-id-6779 .et_pb_slide_content {
     background-color: rgba(28, 28, 28, 0);
}
.page-id-8567 .et_pb_slide_title, .page-id-8567 .et_pb_slide_content {background-color: transparent;}


.prt-img {
     float: left;
     width: 16.6%;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
	
}

.prt-img img {
	max-height: 50px;
	width: auto;
}


.prt-img-wrapper{
	text-align:center;
}
.prt-img-two {
	display:inline-block;
	padding-left: 15px;
    padding-right: 15px;
}
.prt-img-two img{
	max-height: 75px;
	width: auto;
} 

.blue-banner-text {
	font-size: 22px;
	line-height: 32px;
}

.partner-box {
	background-color: #ffffff;
	border: solid 1px #000;
	padding: 20px 15px;
}
.partner-box  img{
	max-height: 50px;
	width: auto;
}

.group-text-heading h3 {
	color: #727272;
}

.tc-hover-zoom img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.tc-hover-zoom img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
#top-menu li.social-menu {padding-right: 6px;}
li.social-menu .tc-icon {
	color: #ffffff;
    border-radius: 999px;
    background-color: #0c88ef;
    display: block;
    font-size: 12px;
    font-weight: normal;
    padding: 8px 9px;
}
li.social-menu .tc-icon.tc-tw {background-color: #1da1f2;}
li.social-menu .tc-icon.tc-ln {background-color: #0077b5;}

.IN-widget {
	margin-top: -1px !important;
    margin-left: 7px !important;
	position: relative !important;
}

.tc-fb:before {
	font-family: "ETmodules" !important;
    content: "\e093";
    position: relative;
    display: block;
    margin-left: 0px;
}
.tc-tw:before {
	font-family: "ETmodules" !important;
    content: "\e094";
    position: relative;
    display: block;
    margin-left: 0px;
}
.tc-ln:before {
	font-family: "ETmodules" !important;
    content: "\e09d";
    position: relative;
    display: block;
    margin-left: 0px;
}

.phone-please:before {
    font-family: "ETmodules" !important;
    content: "\e090";
    position: absolute;
	margin-left:-20px;
}

.pin-please:before {
    font-family: "ETmodules" !important;
    content: "\e081";
    position: absolute;
	color: #666;
	margin-left:-20px;
}

.rf-prt-images {
	width: 100%;
	text-align: center;
	
}

.rf-prt-images  img{
	display: inline-block;
	margin-right: 30px;
	max-height: 50px;
	max-width: 150px;
	width: auto;
	vertical-align: middle; 
			margin-bottom: 15px;
} .page-id-8326 .rf-prt-images p {
	line-height: 63px;
}.page-id-8326 .rf-prt-images img {
	margin-right: 70px;
}
.rf-prt-images img:nth-last-child(1) {
	margin-right: 0px;
}
.website-10 .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li, .website-9 .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li {margin-top: 0px;}

.telecom-home-txtbox {
	position: relative;
}
.telecom-home-txtbox  p{
	line-height: 60px;
	text-align: center; 
	color: white;
	font-size: 46px;
	background-color: rgba(28, 28, 28, 0.701961);
	width: 100%;
	position: absolute;
	width: 100%;
	bottom: 20px;
}
.telecom-home-txtbox  a{
	/*position:absolute;*/
	color: white;
	line-height: 0px;
}
a.telco-hp-btn {
    display: block;
    border: solid 1px;
}
a.telco-hp-btn:hover {
	color: #ffffff;
	background-color: #2ea3f2;
}

.page-id-25 .telecom-banner .et_pb_column, .page-id-8247 .telecom-banner .et_pb_column {
	width: 32%;
	margin-left: 1%;
	margin-right: 0px;
}

.page-id-25 .telecom-banner .et_pb_column:last-child, .page-id-8247 .telecom-banner .et_pb_column:last-child{
	margin-right: 1%;
}

.page-id-8247 .telecom-banner .et_pb_row_fullwidth, .page-id-25 .telecom-banner .et_pb_row_fullwidth {
	width: 100% !important; 
	max-width: 100% !important;
}

.page-id-25 .tele-menu-hide, .page-id-8247 .tele-menu-hide, .page-id-6930  .tele-menu-hide, .page-id-6778  .tele-menu-hide, .page-id-6779  .tele-menu-hide{
	display: none !important;
}

a.anchor {
    display: block;
    position: relative;
    top: -55px;
    visibility: hidden;
}
.hidden-anchor {
	margin-bottom: 0px !important;
}

/*Maser Group Header and Footer Removal */

.page-id-7994 #main-footer #footer-widgets, .page-id-7994 #main-header{
	display: none !important;
}

.tc-group-buttons a {
	margin-right: 4px;
}
.tc-group-buttons a:last-child {
	margin-right:0px;
}

/*Code to style Zoho contact forms*/

#crmWebToEntityForm {
	padding: 20px;
	border: solid #fff 5px;
	border-radius: 8px;
}

#crmWebToEntityForm table{
	background-color: #1e73be !important;
	border: none;
	width: 100% !important;
}

#crmWebToEntityForm table tbody tr:first-child{
	display: none;
}

#crmWebToEntityForm td, .gfield_label {
    font-family: 'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif !important;
	color: white !important;
	border: none;
	font-size: 16px !important;
	font-weight: 300 !important;
}
.website-5 .gfield_label {
	color: #333 !important;
    font-weight: 500 !important;
}
#gform_fields_7 .gfield_label, #gform_fields_8 .gfield_label, #gform_fields_9 .gfield_label, .website-5 #gform_fields_2 .gfield_label, .website-5 #gform_fields_3 .gfield_label {color: #333 !important;font-weight: 500!important;text-transform: uppercase;}
#gform_submit_button_7, .website-9 #gform_submit_button_8, .website-5 #gform_submit_button_2, .website-5 #gform_submit_button_3 {
	background-color: #1e5898;
	color: #fff !important;
	border-radius: 999px !important;
    max-width: 160px;
    font-size: 16px !important;
    font-weight: 600;
    text-transform: uppercase;
    transition: .25s ease-in-out;
    border: 2px solid #1e5898 !important;
	padding: 10px 30px;
	cursor: pointer;
}
#gform_submit_button_7:hover, .website-9 #gform_submit_button_8:hover, .website-5 #gform_submit_button_2:hover, .website-5 #gform_submit_button_3:hover {background-color: #fff; color: #1e5898 !important;}

#crmWebToEntityForm td a {
	color: white !important;
}

#crmWebToEntityForm textarea {
	width: 250px;
}

#crmWebToEntityForm input[type=text], #crmWebToEntityForm textarea{
	border-radius: 5px;
	padding: 10px;
}

#crmWebToEntityForm input[type=submit], #crmWebToEntityForm input[type=reset], #gform_submit_button_1, #gform_submit_button_2  {
	border: none;
	border-style: solid;
	background-color: white;
	border-color: #1e73be;
	padding: 10px 30px;
	border-width: 2px;
	font-family: 'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif !important;
	color: #1e73be !important;
	font-size: 18px !important;
	border-radius: 3px !important;
	cursor: pointer;
}

#gform_submit_button_1, #gform_submit_button_2 {
	width: 70%;
}

#crmWebToEntityForm input[type=submit]:hover, #crmWebToEntityForm input[type=reset]:hover, #gform_submit_button_1:hover, #gform_submit_button_2:hover {
	background-color: #1e5898;
	border-color: white;
	color: white !important;
}

.gform_wrapper .left_label input.large, .gform_wrapper .left_label select.large, .gform_wrapper .left_label textarea.large, .gform_wrapper .left_label textarea.medium, .gform_wrapper .left_label textarea.small, .gform_wrapper .right_label input.large, .gform_wrapper .right_label select.large, .gform_wrapper .right_label textarea.large, .gform_wrapper .right_label textarea.medium, .gform_wrapper .right_label textarea.small {width: 100% !important;}

.gform_confirmation_message {
	color: #fff;
    border: 2px solid;
    padding: 10px;
}
.website-5 #gform_confirmation_wrapper_3 .gform_confirmation_message, .website-5 #gform_confirmation_wrapper_2 .gform_confirmation_message {color: #000;}

/*NEW CONTACT FORM*/
#gform_1, #gform_2 {max-width: 920px;}
#gform_1 ul li.gfield, #gform_2 ul li.gfield {margin-top: 12px;}
.gform_wrapper .top_label li.gfield.gf_right_half textarea {width: 100% !important;}
.gform_wrapper li.hidden_label input::placeholder, .gform_wrapper li.hidden_label textarea::placeholder {color: #222;}
.gform_wrapper li.hidden_label input, .gform_wrapper li.hidden_label textarea {
    margin-top: 0px;
    background-color: #fff;
    border: none;
    border-bottom: 2px solid #1e5898;
    color: #222;
    font-size: 14px !important;
    font-weight: 500;
    padding: 12px !important;
    letter-spacing: 1px !important;
}
#gform_submit_button_1, #gform_submit_button_2, .tc-inverse-button, .website-5 #gform_submit_button_5 {
	border-radius: 999px !important;
    margin-right: 0px;
	width: auto;
    max-width: 100%;
    font-size: 16px !important;
    font-weight: 600;
    text-transform: uppercase;
	transition: .25s ease-in-out;
	border: 2px solid #fff;
	display: inline-block !important;
}
#gform_submit_button_1, .tc-inverse-button, .website-5 #gform_submit_button_5 {
	background-color: #1e5898;
	border: 2px solid #1e5898;
	color: #fff !important;
}
#gform_1 .gform_footer {text-align: center; padding-bottom: 0px !important; margin-top :0px;}
.website-4 #gform_2 .gform_footer {text-align: center; padding-bottom: 0px !important; margin-top :0px;}
.gform_wrapper {margin-bottom: 0px;}

#gform_1 #field_1_1, #gform_1 #field_1_2, .website-4 #gform_2 #field_2_1, .website-4 #gform_2 #field_2_2 {margin-top: 0px;}
#gform_1 #field_1_1 .ginput_container, .website-4 #gform_2 #field_2_1 .ginput_container {margin-top: 0px;}

.tc-inverse-button {background-color: #1e5898; color: #fff !important; margin-top: 18px; padding: 12px 24px;}
.tc-inverse-button:hover {background-color: #fff; color: #1e73be !important; border-color: #1e5898;}

.page-id-11020 .tc-inverse-button {display: block; max-width: 100%;}

#gform_submit_button_1:hover, .tc-inverse-button, .website-5 #gform_submit_button_5:hover {
	background-color: #fff;
	color: #1e5898 !important;
}

/* End New contact form */

.page-id-10081573 .et_pb_row .et_pb_code_inner .contact-city p, .page-id-10081579 .et_pb_row .et_pb_code_inner .contact-city p {background-color: #0086ce;}
.page-id-10081573 #gform_submit_button_1, .page-id-10081579 #gform_submit_button_1 {
	background-color: #0086ce;
	border-color: #0086ce;
	border-radius: 0px !important;
    padding-left: 50px;
    padding-right: 50px;
}

table .tablepress {
	width: 100% !important;
}

.dataTables_scrollHeadInner {
	width: 100% !important;
}

.tablepress {
	width: 100% !important;
}

.lower-case a{
	text-transform: lowercase !important;
}

#footer-info {	
	display: inline-block;
}
.tandc {
    display: inline;
    float: right;
}

.page-id-6778  .tele-menu-hide, .page-id-6779  .tele-menu-hide {
	display: none;
}

.cable-slider .et_pb_slide_description {
	padding: 16% 0%;
}

.cable-slider .et_pb_slide_title, .cable-slider .et_pb_slide_content {
	background-color: transparent;
	text-align: left;
}

.cable-slider .et_pb_slide_content {
	font-size: 32px;
}

.tc-pdf {
	vertical-align: top;
}

/*make table text smaller on cable*/
.page-id-6778 .dataTables_wrapper tr {
    font-size: 13px;
}

.mas-home-about-1 {
    margin-right: 2.75% !important;
}

.mas-home-about-2 {
	padding-left: 2.75% !important;
    border-left: 1px solid #e0e0e0 !important;
}

.cable-slide-text .et_pb_slide_description {
	margin-left: 0px;
    width: 55%;
}

.cable-slide-text .et_pb_slide_content p {
	font-size: 26px;
    padding-toP: 20px;
}

.pum-theme-11617 .pum-container {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/*Defence*/

.fullwidth-menu-nav .sub-menu a {line-height: 26px !important;}

.center-slide .et_pb_slide {
	background-position: center !important;
}

.et_pb_blog_grid  .et_pb_image_container{
	height: 180px;
    overflow: hidden;
}

.page-id-8247 #partners img {
    max-height: 50px;
    width: auto;
} .page-id-8326 .et_pb_section_parallax.et_pb_column .et_pb_module {
    z-index: 0 !important;
}

.page-id-8247 .et_pb_blog_grid article {
	margin-bottom: 5% !important;
}

.defence-list-boxes  h2{
	margin-top: 15px;
	color: #fff !important;
	font-size: 27px;
}

.et_pb_blog_grid  .et_pb_image_container {
	height: auto;
}

.et_pb_row .et_pb_code_inner .contact-city,.contact-deets {display: inline-block; vertical-align: middle;}
.et_pb_row .et_pb_code_inner .contact-city p {
	color: #1874c0;
    background-color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 999px;
    padding: 59px 14px;
	box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2);
}
.et_pb_row .et_pb_code_inner .contact-city p {
	color: #ffffff;
    background-color: #1e5898;
	text-transform: initial;
	padding: 59px 20.58px;
}
.et_pb_row .et_pb_code_inner .contact-city-24 p {
	color: #fff;
    background-color: #1e5898;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
    letter-spacing: 0.5px;
    padding: 4px 6px;
}
.et_pb_row .et_pb_code_inner .contact-city.sydney p {padding: 59px 36.16px;}
.et_pb_row .et_pb_code_inner .contact-city.brisbane p {padding: 59px 30.02px;}
.et_pb_row .et_pb_code_inner .contact-city.contact p {padding: 59px 32.65px;}
.et_pb_row .et_pb_code_inner .contact-deets {margin-left: 24px;}
.et_pb_row .et_pb_code_inner .contact-deets p {
	color: #fff;
    padding-bottom: 0px;
    font-size: 14px;
    letter-spacing: 0.5px;
    font-weight: 500;
}
.et_pb_row .et_pb_code_inner .contact-deets p {color: #222;}
.et_pb_row .et_pb_code_inner .contact-deets a {text-decoration: underline; color: #fff;}
.et_pb_row .et_pb_code_inner .contact-deets a {color: #222;}
.et_pb_row .et_pb_code_inner .contact-deets a:hover {text-decoration: none; font-weight: 600;}

.mission-blurbs h4 {font-weight: 600;}
.mission-blurbs .et_pb_blurb_description {line-height: 24px;}
.mission-blurbs .et_pb_main_blurb_image .et-pb-icon {
	box-shadow: 10px 10px 10px #cecece;
	background: linear-gradient(315deg, rgba(16,133,199,1) 50%, #b7daee 100%);
    color: #fff;
	border: none;
}
.mission-blurbs .blurb-image-ic .et_pb_main_blurb_image .et_pb_image_wrap {
	border-radius: 999px;
	background: linear-gradient(315deg, rgba(16,133,199,1) 50%, #b7daee 100%);
	box-shadow: 10px 10px 10px #cecece;
	opacity: 1;
}
.mission-blurbs .blurb-image-ic .et_pb_main_blurb_image img {
    color: #fff;
	border: none;
	max-width: 98px;
	padding: 25px;
}

.rfblurbs.mission-blurbs .et_pb_blurb_content {max-width: 100%;}
.rfblurbs.mission-blurbs .blurb-image-ic .et_pb_main_blurb_image img {max-width: 90px;}
.rfblurbs .et-pb-icon-circle {padding:25px;}

.kag-blurb .et-pb-icon-circle {padding: 14px;}

.maser-au-mission-text p {font-weight: 500 !important;}

.maser-def-mission-text p {
	text-align: center;
    font-size: 24px;
    color: #000;
	line-height: 42px !important;
}

.masts-info-title .et_pb_text_inner {
	text-align: center;
    background-image: linear-gradient(45deg,#1e5898 0%,#58aad8 100%)!important;
    color: #fff;
    padding: 10px 25px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 10px;
}
.rf-info-title a {
	text-align: center;
    background-image: linear-gradient(45deg,#1e5898 0%,#58aad8 100%)!important;
    color: #fff;
    padding: 10px 25px;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 10px;
	display: block;
}

.def-see-more {display: block; cursor: pointer; color: #1e5898; text-transform: uppercase; font-weight: bold; padding: 10px 0px;}
.def-see-less {display: block; cursor: pointer; color: #1e5898; text-transform: uppercase; font-weight: bold; padding: 10px 0px;}
.def-hidden-info {    display: block;
    overflow: hidden;display: none;}
	
	
.term-tactical-edge-network-solutions .container:before,
.term-manet-radio-solutions .container:before,
.term-tactical-lte-solutions .container:before
{display: none;}
.term-tactical-edge-network-solutions #sidebar,
.term-manet-radio-solutions #sidebar,
.term-tactical-lte-solutions #sidebar
{display: none;}
.term-tactical-edge-network-solutions #left-area,
.term-manet-radio-solutions #left-area,
.term-tactical-lte-solutions #left-area
 {padding-right: 0; width: 100%; float: none;}
.term-tactical-edge-network-solutions .all-prod-head, .term-tactical-edge-network-solutions ul.products, .term-tactical-edge-network-solutions .woocommerce-ordering, .term-manet-radio-solutions .woocommerce-ordering {display: none;}
.term-tactical-lte-solutions .all-prod-head, .term-tactical-lte-solutions .woocommerce-ordering, .term-tactical-lte-solutions .woocommerce-result-count {display: none;}
.term-tactical-edge-network-solutions .woocommerce-result-count, .term-tactical-edge-network-solutions .woocommerce-notices-wrapper, .term-tactical-edge-network-solutions .woocommerce-ordering {display: none;}
.term-tactical-edge-network-solutions .sub-cat-list-outer {border: none;}
.term-tactical-edge-network-solutions .image-level {display: flex; margin-top: 0px;}
.term-tactical-edge-network-solutions a:hover .sub-cat-list-outer {border: none !important;}
.term-tactical-edge-network-solutions .sub-cat-list-outer img {margin-bottom: 0px;}
.term-tactical-edge-network-solutions a:hover h3 {text-decoration: underline;}
.website-8.term-tactical-edge-network-solutions .tcs-other-level {width: 45%; margin-right: 7%;}
.def-sub-cat-desc-onp {
	color: #333;
    font-size: 0.9em;
    text-align: center;
    margin-top: 18px;
    line-height: 1.6;
}
.def-sub-cat-desc p {
    color: #333;
    font-size: 1em;
    text-align: center;
    margin-top: 32px;
    line-height: 1.6;
    font-weight: 500;
}
.website-8 .term-description {display: none;}
.tcs-products-header .term-description {text-align: center; color: #fff; padding-top: 12px;
    width: 800px;
    margin: 0 auto;
    max-width: 100%;
    line-height: 1.5em;
}
.def-cat-prod-desc {
	color: #333;
    font-size: 0.8em;
    line-height: 1.6;
}
.term-manet-radio-solutions ul.products li.product {width: 45%;}
.term-tactical-lte-solutions ul.products {margin-top: 48px;}

@media (min-width: 768px) {
	.term-tactical-lte-solutions ul.products, .term-manet-radio-solutions ul.products {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.woocommerce.term-tactical-lte-solutions ul.products li.product .woocommerce-loop-product__title	{
		text-align: center;
		font-size: 1.1em !important;
		text-transform: uppercase;
	}
	.woocommerce-page.term-tactical-lte-solutions ul.products li.product:nth-child(n), .woocommerce-page.term-manet-radio-solutions ul.products li.product:nth-child(n){width: 35% !important; min-width: 260px;}
	.term-tactical-lte-solutions ul.products li:nth-child(2), .term-manet-radio-solutions ul.products li:nth-child(2), .term-manet-radio-solutions ul.products li:nth-child(4) {margin-right: 0px !important;}
	.term-manet-radio-solutions.woocommerce-page ul.products li.product:nth-child(3) {margin-right: 7.47% !important;}
}

/* category thumnbails full width */
.subcat-img .et_pb_column_1_4 img {
	width: 100%;
}

.et-cart-info {display: none;}

/*Portfolio zoomers*/
#defence_catboxes_hp.maser-au-home-boxes .et_pb_gutters1 .et_pb_column_1_4 {margin-right: 0%;}

a.hp-cat-box {height: auto; display: block; margin-bottom: 20px; position: relative; overflow: hidden;}
#defence_catboxes_hp.maser-au-home-boxes a.hp-cat-box {margin-bottom: 0px;}

.cb-content-wrapper {
    height: 100%;
    display: flex;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
	background: linear-gradient(0deg, rgba(0,0,0,0.7455357142857143) 0%, rgba(0,0,0,0) 50%);
}
.cb-background-outer  {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    background: none;
    transition: all .3s ease-in-out;
    overflow: hidden;
}.hp-cat-box:hover .cb-background-outer {/*background: rgba(255, 255, 255, 0.65);*/ transform: scale(1.1);}
.cb-background-inner {
    transition: all .6s ease-in-out;
    width: 100%;
    height: auto;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: -1;
}
.cb-background-inner img {width: 100%; display: block;}
.page-id-10081579 .cb-background-inner img {max-height: 330px; object-fit: cover;}
.cb-title {display: flex; align-items: center; justify-content: flex-end; width: 100%; vertical-align: bottom; text-align: center; flex-direction: column;}
.cb-title h2 {
    display: inline-block;
    color: #fff;
	padding: 16px 25px 4px;
    width: 100%;
	font-size: 24px;
	font-weight: 600;
}
.cb-title p {
	display: inline-block;
    color: #fff;
    padding: 0px 10px 12px;
    width: 100%;
	padding-bottom: 0px !important;
	font-size: 16px;
	line-height: 1.3;
	letter-spacing: 0.1px;
}
.hp-cat-box  h2{transition: all .3s ease-in-out;}

.hp-cat-box h2.no-hover-hide {display: none;}
.hp-cat-box:hover h2.no-hover-hide {display: block; width: 100%;}
/* End zoomers*/

.hp-headrow-2col {display: flex; justify-content: center;}
.hp-headrow-2col .et_pb_column:nth-child(3) {display: none !important;}

.masercablebanner .et_pb_row {display: flex;}
.masercablebanner .et_pb_row .et_pb_column {
	display: flex;
    flex-direction: column;
    justify-content: center;
}

/*Service assurance 2020 and Network IQ Partners*/
.sa-subpage-section p, .sa-subpage-section li, .sa-subpage-section-noflex p, .sa-subpage-section-noflex li  {
	font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.3px;
	color: #333;
} .network-iq-parter-section .et_pb_text_inner {
	font-size: 15px;
    line-height: 26px;
    letter-spacing: 0.3px;
	color: #333;
}

.sa-subpage-section .et_pb_row, .sa-subpage-section.et_pb_row {display: flex;}
.sa-subpage-section .et_pb_row .et_pb_column, .sa-subpage-section.et_pb_row .et_pb_column  {
	display: flex;
    flex-direction: column;
    justify-content: center;
}


.network-iq-parter-section .et_pb_row {display: flex;}
.network-iq-parter-section .et_pb_row .et_pb_column  {
	display: flex;
    flex-direction: column;
    justify-content: center;
}
.network-iq-parter-section .et_pb_row .et_pb_image {text-align: center; display: block; width: 100%;}
.network-iq-parter-section .et_pb_row img {
	width: auto;
    max-width: 225px;
    max-height: 80px;
}


.about-page-text .et_pb_text_inner {
	font-size: 15px;
    line-height: 26px;
    letter-spacing: 0.3px;
    color: #333;
}

.sandvine-insights {
    display: flex;
    align-items: normal;
}
.sandvine-insights img {
    width: 32%;
    margin-right: 16px;
    height: auto;
    display: block;
	align-self: flex-start;
}
.sandvine-insights h3 {
    font-size: 16px;
	padding-bottom: 6px;
}
.sandvine-insights p {
    font-size: 12px;
	line-height: 18px;
}
.sandvine-insights>div {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: stretch;
}
.sandvine-insights div a {
	margin-top: auto;
    font-size: 14px;
}

.sa-subpage-section .et_pb_row.override-flex-center .et_pb_column {justify-content: flex-start;}

/*New cable, products*/

.wooc_sclist {margin-top: 20px;
	padding-bottom: 26px;
	flex-wrap: wrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    direction: ltr;}/*
.wooc_sclist a {
    width: 33%;
    margin-right: 0.5%;
    position: relative;
    display: inline-block;
    max-height: 215px;
    vertical-align: top;
    border: solid 1px #333;
    margin-bottom: 20px;
	overflow: hidden;
} .wooc_sclist a:nth-child(3n) {margin-right: 0%;}
	.wooc_sclist a span {font-size: 17px;}*/

.cable-prodcat-outer, .sub-cat-list-outer {padding: 0px; border: 1px solid #DDD; padding-bottom: 0px;}
.cable-prodcat-outer {padding: 20px;}
.cable-prodcat-outer img {box-shadow: 6px 7px 10px 1px #bfbfbf; margin-bottom: 20px;}
.cable-prodcat-outer a, .sub-cat-list-outer  {display: flex; height: 100%; flex-direction: column;}
.website-5 .sub-cat-list-outer {
	margin: 5px 10px;
    background-color: #fff;
    border: none;
    border-radius: 10px;
}
.cable-prodcat-outer>.et_pb_module, .cable-prodcat-outer>.et_pb_module>.et_pb_code_inner {height: 100%;}
.cable-prodcat-outer p, .cable-prodcat-outer h3, .wooc_sclist h3 {text-align:center;}
.cable-prodcat-outer h3, .wooc_sclist h3  {color: #0c71c3!important;}
.cable-prodcat-outer p {line-height: 22px !important; font-size: 13px; color: #666;}
.cable-prodcat-outer p.cat-button {color: #0c71c3!important; border: 2px solid #0c71c3; font-size: 16px; padding: 12px; margin-top: auto; border-radius: 5px;}
.cable-prodcat-outer p.cat-button:hover {color: #fff!important; border: 2px solid #0c71c3; font-size: 16px; padding: 12px; background-color: #0c71c3;}

.home-prod-search .et_pb_widget {margin-bottom: 0px !important;}
.home-prod-search .search-field {width: 100%;}

.image-level {overflow: hidden; height: 240px; margin-top: auto;}
.website-5 .image-level {border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 285px; text-align: center;}
.website-5.term-578 .image-level {height: 230px;}
.website-5.term-88 .image-level {margin-top: initial;}
.website-5.term-578 .image-level img {width: 100%;}
.wooc_sclist h3  {padding: 10px 10px 20px; font-size: 20px; word-break: break-word;}
.website-5.post-10293 .wooc_sclist h3, .website-5.page-id-10636 .wooc_sclist h3 {padding: 10px; height: 75px;}
.sub-cat-list {margin-top: 0px; padding-left: 0px !important; padding-right: 0px !important;}
.sub-cat-list-outer img {margin-bottom: 20px;}
.tcs-other-level {width: 25%;}
.website-5 .tcs-other-level {margin-bottom: 20px;}
.website-5 .wooc_sclist {padding-bottom: 96px !important;}
.wooc_sclist a{height: 100%;}
.cable-hp-prodcat {
	position: relative;
    display: table-cell;
	vertical-align:middle;
    color: #fff;
    text-align: center;
    line-height: 24px;
    font-size: 21px;
    padding: 7px 3px;
    width: 100%;
	-ms-word-break: break-word;
     word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;
	z-index:999;
} .cable-hp-prodcat {
	position: absolute;
    display: block;
    background-color: rgba(0, 0, 0, 0.75);
}
.sub-cat-list {font-size: 17px; padding: 7px 7px;}

.wooc_sclist img {/*transform: rotate(320deg);*/}

.prdctfltr_wc {margin-bottom: 0px !important;}

#menu-new-cable-secondary-menu li li.menu-item-has-children>a:first-child:after {right: 0px !important;}

.website-5.term-88 .wooc_sclist, .website-5.term-131 .wooc_sclist {justify-content: center;}
.website-5.term-88 .wooc_sclist .tcs-other-level {margin-right: 0;}
.website-5.term-278 .wooc_sclist .tcs-other-level, .website-5.term-279 .wooc_sclist .tcs-other-level, .website-5.term-597 .wooc_sclist .tcs-other-level, .website-5.term-553 .wooc_sclist .tcs-other-level {width: 49.5% !important;}
.website-5.term-88 .wooc_sclist .tcs-other-level {width: 33.33% !important;}
.website-5.term-88 .wooc_sclist h3, .website-5.term-88 .wooc_sclist .sub-cat-list {padding-bottom: 0px;}
.website-5.term-88 .wooc_sclist .catdesc {color: #111; padding: 0px 20px 20px 20px; text-align: center;}
.website-5.term-131 .wooc_sclist .tcs-other-level {width: 25% !important;}
.website-5.term-88 .wooc_sclist .tcs-other-level .image-level, .website-5.term-131 .wooc_sclist .tcs-other-level .image-level {text-align: center; height: auto;}

.website-5.woocommerce #main-content {background: #f5f5f5;}
.website-5.woocommerce-page ul.products li.product a img {box-shadow: 0px 5px 5px #eaeaea !important; margin-bottom: 5px !important; border-radius: 10px; background-color: #fff;}
.website-5.woocommerce ul.products li.product .woocommerce-loop-product__title {border: none; font-weight: normal;
	line-height: 20px;
    font-size: 15px !important;
    color: #000 !important;}
.website-5.woocommerce ul.products li.product .woocommerce-loop-product__title {text-align: center;}

.website-5 .part-number-title {display: block; font-weight: bold;}

.website-5.catlevel-0 #sidebar, .website-5.term-278 #sidebar, .website-5.term-279 #sidebar, .website-5.term-597 #sidebar, .website-5.term-296 #sidebar, .website-5.term-295 #sidebar, .website-5.term-388 #sidebar, .website-5.term-393 #sidebar,
.website-5.term-482 #sidebar, .website-5.term-483 #sidebar, .website-5.term-484 #sidebar, .website-5.term-485 #sidebar, .website-5.term-553 #sidebar, .website-5.term-578 #sidebar, .website-5.term-100 #sidebar,
.website-5.term-88 #sidebar, .website-5.term-143 #sidebar, .website-5.term-262 #sidebar, .website-5.term-117 #sidebar, .website-5.term-98 #sidebar, .website-5.term-288 #sidebar, .website-5.term-454 #sidebar, .website-5.term-593 #sidebar
{display: none;}
.website-5.catlevel-0 #left-area, .website-5.term-278 #left-area, .website-5.term-279 #left-area, .website-5.term-597 #left-area, .website-5.term-295 #left-area, .website-5.term-296 #left-area, .website-5.term-388 #left-area, .website-5.term-393 #left-area,
.website-5.term-482 #left-area, .website-5.term-483 #left-area, .website-5.term-484 #left-area, .website-5.term-485 #left-area, .website-5.term-553 #left-area, .website-5.term-578 #left-area, .website-5.term-100 #left-area,
.website-5.term-88 #left-area, .website-5.term-143 #left-area, .website-5.term-262 #left-area, .website-5.term-117 #left-area, .website-5.term-98 #left-area, .website-5.term-288 #left-area, .website-5.term-454 #left-area, .website-5.term-593 #left-area
{width: 100%; padding-right: 0px;}
.website-5.catlevel-0 #main-content .container:before, .website-5.term-278 #main-content .container:before, .website-5.term-279 #main-content .container:before, .website-5.term-597 #main-content .container:before,
.website-5.term-295 #main-content .container:before, .website-5.term-296 #main-content .container:before, .website-5.term-388 #main-content .container:before, .website-5.term-393 #main-content .container:before,
.website-5.term-482 #main-content .container:before, .website-5.term-483 #main-content .container:before, .website-5.term-484 #main-content .container:before, .website-5.term-485 #main-content .container:before,
.website-5.term-553 #main-content .container:before, .website-5.term-578 #main-content .container:before, .website-5.term-100 #main-content .container:before, .website-5.term-88 #main-content .container:before,
.website-5.term-143 #main-content .container:before, .website-5.term-262 #main-content .container:before, .website-5.term-117 #main-content .container:before, .website-5.term-98 #main-content .container:before,
.website-5.term-288 #main-content .container:before, .website-5.term-454 #main-content .container:before, .website-5.term-593 #main-content .container:before
{content: none;}

.conduitsubcats .et_pb_code_inner {display: flex; flex-wrap: wrap;}
.conduitsubcats.wooc_sclist img {
	/*object-fit: cover;
    height: 100%;
    width: 100%;*/
	height: 90px;
	width: auto;
}
.website-5 .conduitsubcats .image-level {height: 120px;}
.website-5 .conduitsubcats a .sub-cat-list-outer {transition: .25s ease-in-out;}
.website-5 .conduitsubcats a:hover .sub-cat-list-outer {box-shadow: 0px 0px 16px 1px #aeaeae;}

.website-5 #gform_5 {
    background: #fff;
    padding: 30px 40px;
    margin-top: 30px;
    border-radius: 12px;
}
.website-5 #gform_5 .gfield--has-description .gfield_label {margin-bottom: 0px;}
.website-5 #gform_5 .gfield_description {
	padding: 0px;
    margin-bottom: 8px;
}
.dekoron-cat-text {
	padding: 10px 0px;
}
.dekoron-cat-text p {
    font-weight: 600;
    color: #333;
}

.conduitinfobox .et_pb_code_inner {
	background: #666;
    color: #fff;
    text-align: center;
    padding: 16px 32px;
    line-height: 24px;
}
.conduitinfobox p {padding-bottom: 4px;}
.conduitinforow table {margin-top: 24px !important; overflow-x: auto;}
.conduitinforow .conduit-table-wrapper:nth-of-type(2) {margin-top: -16px !important;}
.conduitinforow table tr:nth-child(even) {background-color: #f7f7f7;}
.conduitinforow table tr:nth-child(odd) {background-color: #dfdfdf;}
.conduitinforow table tr:first-child {font-weight: bold; background-color: #1e5898; color: #fff;}
.conduit-table-wrapper {width: 100%; overflow-x: auto;}
.conduitinforow img {width: 350px !important; max-width: 100%;}

.conduitjunctionboxrow table tr:first-child td:nth-child(4) {background: #e67e22;}
.conduitjunctionboxrow table tr:first-child td:nth-child(3) {background: #000;}
.conduitjunctionboxrow table tr:first-child td:nth-child(5) {background: #fff; color: #222;}
.conduitjunctionboxrow table tr:first-child td:nth-child(2) {background: #999;}

.conduitjunctionboxrow .ctwnoorange table tr:first-child td:nth-child(4) {background: #fff; color: #222;}

.conduitjunctionboxrow .smartbends table tr:first-child td:nth-child(4) {background: #fff; color: #222;}
.conduitjunctionboxrow .smartbends table tr:first-child td:nth-child(3) {background: #e67e22;}
.conduitjunctionboxrow .smartbends table tr:first-child td:nth-child(2) {background: #000;}

body.website-8.woocommerce #main-content .container {padding-top: 24px;}
body.website-8.woocommerce .entry-summary {
	background-color: #f5f5f5;
    padding: 20px 28px;
    border-radius: 12px;
    color: #333;
}
body.website-8.woocommerce .product_meta {color: #333;}
.website-8 .tcs-other-level {width: 32%; margin-right: 2%;}
.website-8 .tcs-other-level:last-child {margin-right: 0%;}
.website-8 .image-level {height: auto;}
.website-8 .wooc_sclist {justify-content: center;}
.website-8 .wooc_sclist a:hover .sub-cat-list-outer {border: 1px solid #999;}
.website-8 .wooc_sclist a:hover img {
	-moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.website-8.term-31 .sub-cat-list {display: none;}

.website-8.term-33 #main-content .container:before {content: none;}
.website-8.term-33 #left-area {padding-right: 0px; width: 100%;}
.website-8.term-33 .wooc_sclist, .website-8.term-33 .all-prod-head, .website-8.term-33 .prdctfltr_woocommerce {display: none;}
.website-8.term-33 .cat-bose-logo {text-align: center;}
.website-8 .woocommerce-product-details__short-description {padding-bottom: 18px;}
.website-8.single-product #contact {background-image: linear-gradient(45deg,#1e5898 0%,#58aad8 100%)!important;}
.website-8.single-product #gform_1 #field_1_2 .ginput_container {margin-top: 0px;}

body div.et_pb_section#contact {background-color: #eaeaea !important; background-image: none !important;}
body div.et_pb_section#contact h2 {color: #333 !important;}

.term-31.website-8 .tcs-other-level {
	width: 49%;
    margin-right: 2%;
	margin-bottom: 2%;
}
.term-31.website-8 .tcs-other-level:nth-child(2n) { margin-right: 0;}
.term-31.website-8 .sub-cat-list-outer {justify-content: center;}
.term-31.website-8 .sub-cat-list-outer img {margin-bottom: 0px; padding: 10px;}
.term-31.website-8 .image-level {margin-top: initial;}

.website-8.page-id-10293 .wooc_sclist h3 {padding-bottom: 10px !important;}

.homenewsboxes .et_pb_salvattore_content {display: flex;}
.homenewsboxes .et_pb_blog_grid .et_pb_image_container {margin-bottom: 19px;}
.homenewsboxes .et_pb_blog_grid .et_pb_image_container img {
	object-fit: cover;
    height: 240px;
}
.homenewsboxes article {
	height: 100%;
	margin-bottom: 0px !important;
	display: flex;
    flex-direction: column;
	border: none !important;
	overflow: hidden;
}
.homenewsboxes .et_pb_blog_grid h2 {line-height: 1.3em;}
.homenewsboxes .et_pb_post .entry-featured-image-url {margin-bottom: 0px;}
.homenewsboxes.et_pb_bg_layout_light .et_pb_post p {
	color: #2f2f2f;
	font-size: 14px;
}
.homenewsboxes.et_pb_bg_layout_light .et_pb_post .post-meta {
    color: #6e6e6e;
	font-size: 14px;
}
.homenewsboxes.et_pb_module a.more-link {
	margin-top: auto;
    display: block;
}
.homenewsboxes .post-content {
    height: 100%;
    flex: 1;
    display: flex;
    flex-direction: column;
}

.newspageblog.et_pb_module .entry-featured-image-url {
    width: 25%;
    float: left;
    margin-right: 32px;
    max-height: 250px;
    overflow: hidden;
}
.search-results:not(.woocommerce) #left-area article.type-product .published, .search-results:not(.woocommerce) #left-area article.type-page .published {
	display: none;
}
.search-results:not(.woocommerce) #left-area article {
	display: flex;
	align-items: center;
}
.search-results:not(.woocommerce) .tc-post-content {width: 75%;}
.search-results:not(.woocommerce) .entry-featured-image-url {
    width: 25%;
    margin-right: 32px;
    max-height: 250px;
    overflow: hidden;
	margin-bottom: 0px;
}
.et_pb_module a.more-link {clear: none; text-transform: uppercase; font-weight: bold; margin-top: 12px; color: #2ea3f2 !important;}
.et_pb_module.et_pb_posts article {
	border-bottom: 1px solid #ccc;
    margin-bottom: 46px;
    padding-bottom: 18px;
}
 .search-results:not(.woocommerce) article {
	border-bottom: 1px solid #ccc;
    margin-bottom: 32px;
    padding-bottom: 32px;
}
.et_pb_module.et_pb_posts article:last-of-type
{border: none; margin-bottom: 0px;}
.et_pb_module.et_pb_posts .post-meta .published
{font-style: italic; opacity: 0.8;}

.network-iq-parter-section .et_pb_row {padding: 34px 0px; border-bottom: 1px solid #ccc;}
.network-iq-parter-section .et_pb_row:last-child {border-bottom: none;}

.antennas-cat-text:first-of-type {padding: 18px 0px 0px;}
.antennas-cat-text {
    text-align: center;
    color: #333;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.4px;
}
.rami-cat-text {
	text-align: center;
    color: #333;
    font-size: 13px;
    line-height: 21px;
    letter-spacing: 0.4px;
}

.product_meta .sku_wrapper {display: none;}
.product_meta .posted_in {font-weight: bold;}
.product_meta p {padding-bottom: 0px;}
.woocommerce-tabs {display: none;}

.single-product #sidebar {display: none;}
.single-product #left-area {width: 100%; padding-right: 0px;}
.single-product .container:before {display: none;}
.single-product .product_title {
	font-size: 24px;
    line-height: 30px;
    font-weight: bold;
	font-family: Open Sans,Arial,sans-serif;
}
.woocommerce-breadcrumb a {color: #0181c0 !important;}
p.woocommerce-result-count {padding-bottom: 0px;}
.woocommerce-ordering {margin-bottom: 0px !important;}
h2.all-prod-head {padding-top: 42px; font-size: 22px;}

.woocommerce-product-search {position: relative;}
.woocommerce-product-search button {
	height: 40px!important;
    margin: 0;
    padding: .7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 13px;
    line-height: normal!important;
	position: absolute;
    top: 0;
    right: 0;
    width: 70px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    background-color: #ddd;
	cursor: pointer;
}
.woocommerce-product-search .search-field {
	height: 40px!important;
    margin: 0;
    padding: .7em;
    border: 1px solid #ddd;
    color: #666;
    font-size: 13px;
    line-height: normal!important;
}

.prdctfltr_count {opacity: 1 !important;vertical-align: middle !important; margin-bottom: 2px; padding-bottom: 15px !important;}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span {color: #111; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 12px;}

.fullwidth-menu-nav li.mega-menu>ul>li {width: 24.75%;}
.mega-menu>ul.sub-menu>li  {vertical-align: top !important;}
.fullwidth-menu-nav li.mega-menu ul li {display: inline-block!important; float: none !important;}
.fullwidth-menu-nav li.mega-menu ul li a {font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-size: 12px !important; font-weight: 600; color: #444; line-height: 13px !important; padding: 6px 20px 9px !important;}
.fullwidth-menu-nav li.mega-menu>ul>li>a:first-child {font-weight: 800;}
.mega-menu .sub-menu .sub-menu {padding-bottom: 12px;}

.woocommerce ul.products li.product .woocommerce-loop-product__title {font-size: 16px !important; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; line-height: 20px; border-top: solid 1px #999;}

.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {clear: none;}

/*.et_shop_image {height: 95px; display: flex; vertical-align: middle; width: 100%; text-align: center;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {width: auto; margin: auto !important; max-height: 100%;}*/

.product-price, .woocommerce-Price-amount, .product-subtotal, .cart_totals h2, .cart_totals table, .cart-subtotal, .shipping, .order-total, .woocommerce-shipping-fields, .product-total, .woocommerce-order-overview__total,
	.woocommerce-table--order-details tfoot, .woocommerce-column--shipping-address, .product-price:before, .product-subtotal:before {display: none !important;}

#order_review_heading, .woocommerce-order-overview {margin-top:20px !important;}

div.et_pb_section.tcs-products-header {background: #1e5898 !important; background-size: cover !important;} 
body div.et_pb_section.maser-color-header {background: #1e5898 !important; background-size: cover !important;} 
.tcs-products-header {background: #1e5898 !important;} 
.tcs-products-header header {padding: 50px 0px;}
.tcs-products-header h1 {color: #fff; text-align: center;}
.kagvideo video {
	top: 24%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

.tcs-cable-menu .et_pb_row {padding: 0px}
.tcs-cable-menu .et_pb_fullwidth_menu .fullwidth-menu-nav>ul li {vertical-align: middle !important;}

.cable-res-brochures {display: flex; align-items: center; padding-bottom: 20px; border-bottom: solid 1px #DDD;}
.cable-res-brochures img {
	max-width: 100px;
    border: 1px solid #EEE;
    padding: 5px;
}
.cable-res-brochures span {
    margin-left: 24px;
    font-weight: 600;
    letter-spacing: 0.3px;
	line-height: 20px;
	color: #000;
}
.cable-res-brochures:hover span {text-decoration: underline;}

.website-9 #contact .et_pb_row {max-width: 1080px !important;}

.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth>.et_pb_row.force-full-row {width: 100% !important; max-width: 100% !important;}

.disable-lightbox a {
pointer-events: none;
}
 
.disable-lightbox .et_overlay {
display: none !important;
}

.woocommerce-product-search {
	border: none;
    overflow: hidden;
    display: flex;
	flex-direction: column;
}

.woocommerce-product-search input {
    border-radius: 40px;
    border-left: 0
}

.woocommerce-product-search button:before {
    content: "\55";
	font-family: "ETmodules" !important;
    text-align: center;
    display: inline-block;
    font-size: 15px;
}

.woocommerce-product-search button {
    font-size: 0px;
    background-color: #fafafa;
    color: #666666;
    border: 1px solid #cccccc;
    border-radius: 40px;
	width: 42px;
}

#main-footer #footer-widgets .footer-widget li:before {content: none;}
#main-footer #footer-widgets .footer-widget ul {margin-top: 0px;}
#main-footer #footer-widgets .footer-widget li {padding-left: 0px; margin-bottom: 0px; line-height: 18px;}
#main-footer #footer-widgets .footer-widget li a {font-size: 13px; line-height: 24px;}

#footer-widgets .footer-widget p.tctandc {padding-bottom: 0px; font-size: 13px;}
#footer-widgets .footer-widget p.tctandc a {color: #2ea3f2;}
p.tcredit {padding-bottom: 0px; font-size: 13px; color: #666; padding-top: 40px;}

#footer-bottom {display: none;}
.website-7 #footer-bottom {display: block;}
#main-footer {background-color: #1b1b1b;}

.website-8.et-db #et-boc .et-l .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul {
    padding-top: 0px !Important;
}

.kYChps {max-height: initial !important;}

.sk-fb-page-name .sk-secondary-data {
	font-weight: bold;
    text-transform: uppercase;
    font-size: 1.1rem;
}
.sk-popup-details-body .post-post-counts {position: relative !important;}


/*TC new design 2024*/

.divbox24-mod {
	margin-bottom: 32px !important;
}
.divbox-24 {
	display: flex;
	transition: all .6s ease-in-out
}
.divbox-img {
	width: 40%;
    display: flex;
	overflow: hidden;
}
.divbox-img img {
	object-fit: cover;
    width: 100%;
	transition: all .6s ease-in-out
}
.divbox-text {
	color: #fff;
    width: 60%;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #183452;
	transition: all .6s ease-in-out
}
.divbox-text h2 {
	color: #b1cdeb;
	font-size: 24px;
    font-weight: 600;
	transition: all .6s ease-in-out;
}
.divbox-24:hover .divbox-text {background-color: #b1cdeb; color: #183452;}
.divbox-24:hover .divbox-text h2 {color: #183452;}
.divbox-24:hover .divbox-img img {transform: scale(1.1);}
.divbox-24 button {
	background: #183452;
    border: 2px solid #b1cdeb;
    margin-top: 16px;
    padding: 8px 16px;
    color: #b1cdeb;
    font-weight: bold;
    letter-spacing: 0.2px;
	transition: all .6s ease-in-out
}
.divbox-24:hover button {
	color: #fff;
	border: 2px solid #183452;
}

.cablethumbrow .cb-title h2 {
	display: inline-block;
	color: #fff;
	padding: 0px 25px 6px;
	text-transform: initial;
	letter-spacing: 0.3px;
	width: 100%;
	line-height: 28px;
	font-weight: 600;
}
.website-1 .cablethumbrow .cb-title h2 {padding-bottom: 6px;}
.page-id-11378 .cablethumbrow .cb-title h2 {font-size: 20px;}
.page-id-10081579 .cablethumbrow .cb-title h2 {font-size: 26px; padding: 16px 25px 18px;}

.homeboxes24 {}
.homeboxes24 .et_pb_row {display: flex; column-gap: 1.2%;}
.homeboxes24 .et_pb_row:after {content: none;}
.homeboxes24 .cb-title {
	justify-content: center;
}
.homeboxes24 .cb-title h2 {padding-top: 4px;}
.homeboxes24 .cb-content-wrapper {
	transition: all .3s ease-in-out;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgb(0 0 0 / 20%) 50%, rgba(0, 0, 0, 0) 100%);
	background: rgb(0 0 0 / 30%);
}
.page-id-10081359 .homeboxes24 .cb-content-wrapper {background: rgb(0 0 0 / 20%);}

.homeboxes24 .cb-background-inner img {object-fit: cover; height: 260px;}
.page-id-10081359 .homeboxes24 .cb-background-inner img {object-fit: cover; height: 232px;}
.page-id-10081628 .homeboxes24 .cb-background-inner img {
	filter: grayscale(25%) brightness(1.1);
    opacity: 0.75;
	transition: all .3s ease-in-out;
}
.page-id-10970 .cb-content-wrapper {
	background: linear-gradient(0deg, rgba(0, 0, 0, 80%) 0%, rgb(0 0 0 / 0) 50%, rgba(0, 0, 0, 0) 100%);
}
.page-id-10970 .homeboxes24 .cb-background-inner img {filter: grayscale(25%) brightness(1.1); opacity: 0.8; transition: all .3s ease-in-out;}
.page-id-10970 .homeboxes24 .cb-title {justify-content: flex-end; padding-bottom: 12px;}
.page-id-11607 .homeboxes24 .cb-background-inner img {height: 200px;}
.page-id-10081628 .hp-cat-box:hover .cb-background-outer img {filter: initial; opacity: 1;}
.page-id-10970 .hp-cat-box:hover .cb-background-outer img {filter: initial; opacity: 1;}
body:not(.page-id-10970) .homeboxes24 .hp-cat-box:hover .cb-content-wrapper {background: rgb(0 0 0 / 0%);}
body.page-id-10081359 .homeboxes24 .hp-cat-box:hover .cb-content-wrapper {background: rgb(0 0 0 / 5%);}

#gform_submit_button_4 {
	background: #1e5898;
	font-size: 16px !important;
    font-weight: 600;
    text-transform: uppercase;
}
#gform_submit_button_4:hover {
    background-color: #fff;
    color: #1e5898 !important;
}

@media only screen and (min-width: 1700px) {
	.cable-slider .et_pb_slide .et_pb_container {height: 550px !important;}
}

@media only screen and (min-width: 2100px) {
	.cable-slider .et_pb_slide .et_pb_container {height: 700px !important;}
}

@media only screen and (min-width: 1200px) {
	.page-id-10081351 a.hp-cat-box {height: 350px;}
	.page-id-10081351 .cb-background-inner, .page-id-10081351 .cb-background-outer {height: 100%;}
	.page-id-10081351 .cb-background-inner img {height: 100%; object-fit: cover;}	
}

@media only screen and (min-width: 981px) {	
	.horiz-blog .entry-featured-image-url {
		float: left;
		width: 30%;
		min-height: 222px;
		margin-right: 30px;
	}
	.horiz-blog .more-link {clear: none !important; margin-bottom: 45px;}
	.horiz-blog article {border-bottom: solid 1px #999;}
	
	/*
	* Create Mansonory styles for archive pages
	
	.search:not(.woocommerce) #left-area {
		-moz-column-count: 3;
			 column-count: 3;
		-moz-column-gap: 60px;
			 column-gap: 60px;
	}
	 
	.search:not(.woocommerce) .et_pb_post > a {
		margin: -20px -20px 10px;
		display: block;
	}*/
	 
	/*.search:not(.woocommerce) #left-area .et_pb_post {
		overflow: hidden; /* fix for Firefox 
		page-break-inside: avoid;
		break-inside: avoid-column;
		width: 100%;
		padding: 19px;
		border: 1px solid #d8d8d8;
		background-color: #fff;
		word-wrap: break-word;
		display: inline-block;
	}*/
	 
	.search:not(.woocommerce) #left-area .et_pb_post h2 {
		font-size: 18px;
	}
	 
	.search:not(.woocommerce) #left-area .et_pb_post.format-link,
	.search:not(.woocommerce) #left-area .et_pb_post.format-quote,
	.search:not(.woocommerce) #left-area .et_pb_post.format-audio {
		padding: 0;
	}
	 
	.search:not(.woocommerce) .et_pb_post .et_pb_image_container,
	.search:not(.woocommerce) .et_pb_post .et_main_video_container,
	.search:not(.woocommerce) .et_pb_post .et_audio_content,
	.search:not(.woocommerce) .et_pb_post .et_pb_slider {
		margin: -20px -20px 10px;
	}
	 
	
	.search:not(.woocommerce) .et_pb_post .et_pb_slider .et_pb_slide {
		min-height: 180px;
	}
	 
	.search:not(.woocommerce) .pagination {
		padding: 20px 0;
	}
	
	.website-5 .et-menu .menu-item-has-children>a:first-child:after {top: 8px !important;}
	.website-5 .et-menu li.menu-item-has-children li.menu-item-has-children>a:first-child:after {top: 6px !important;}
	.website-5.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_pb_row {padding: 0px !important;}
	.website-5.et-db #et-boc .et-l .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul {padding: 0px !important; padding-top: 8px !important;}
	
	.hide-desktop {display: none !important;}


}
@media only screen and (min-width: 768px) {
	.website-5 #defence_catboxes_hp.maser-au-home-boxes .et_pb_column .et_pb_code_inner {margin: 6.5px; margin-right: 8.6667px; margin-left: 8.6667px;}
	.website-5 #defence_catboxes_hp.maser-au-home-boxes .et_pb_column:first-child .et_pb_code_inner {margin-left: 13px; margin-right: 4.3333px;}
	.website-5 #defence_catboxes_hp.maser-au-home-boxes .et_pb_column:last-child .et_pb_code_inner {margin-right: 13px; margin-left: 4.3333px;}
	
	.cablethumbrow.thumbrowcenteritems.et_pb_row {justify-content: center;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column {width: 32.333%;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column.et_pb_column_1_5 {width: 20%;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column:nth-child(2) {margin-right: 0px;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column:last-child {display: none;}
	
	.et_pb_row.thumbrowcenteritems.et_pb_row {justify-content: center; display: flex;}
	.et_pb_row.thumbrowcenteritems.et_pb_row .et_pb_column {width: 32.333%;}
	.et_pb_row.thumbrowcenteritems.et_pb_row .et_pb_column.et_pb_column_1_5 {width: 20%;}
	.et_pb_row.thumbrowcenteritems.et_pb_row .et_pb_column:nth-child(2) {margin-right: 0px;}
	.et_pb_row.thumbrowcenteritems.et_pb_row .et_pb_column:last-child {display: none;}
}
@media only screen and (min-width: 641px) {
	.page .gform_wrapper .top_label li.gfield.gf_left_half, .page .gform_wrapper .top_label li.gfield.gf_right_half, .single-product .gform_wrapper .top_label li.gfield.gf_left_half, .single-product .gform_wrapper .top_label li.gfield.gf_right_half {width: 49%; padding-right: 0px;}
	.page .gform_wrapper .top_label li.gfield.gf_left_half, .single-product .gform_wrapper .top_label li.gfield.gf_left_half {margin-right: 2%;}
	.page #gform_1 #field_1_2 .ginput_container  {margin-top: 0px;}
	.woocommerce #gform_1 #field_1_2 .ginput_container  {margin-top: 0px;}
	.website-4 #gform_2 #field_2_2 .ginput_container  {margin-top: 0px;}
	
	.website-8 .gform_wrapper, .website-5 .gform_wrapper {margin-top: 0px !important; margin-bottom: 0px !important;}
}

@media only screen and (min-width: 480px) {
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_gutters1 .et_pb_column_1_3 {width: 33.333333333333%; margin-right: 0%;}
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_gutters1 .et_pb_column_1_2 {width: 50%; margin-right: 0%;}
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_gutters1 .et_pb_column_1_5 {width: 20%; margin-right: 0%;}
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_column .et_pb_code_inner {margin: 2.5px; margin-right: 3.3333333333px; margin-left: 3.333333333px;}
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_column:first-child .et_pb_code_inner {margin-left: 5px; margin-right: 1.66666667px;}
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_column:last-child .et_pb_code_inner {margin-right: 5px; margin-left: 1.66666667px;}
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_column_1_2:first-child .et_pb_code_inner {margin-left: 5px; margin-right: 2.5px;}
	#defence_catboxes_hp.maser-au-home-boxes .et_pb_column_1_2:last-child .et_pb_code_inner {margin-right: 5px; margin-left: 2.5px;}
	

}

@media only screen and (max-width: 980px) {
	.rf-prt-images img {
		max-width: 60px;
		margin-right: 10px;
	}
	
	.page-id-25 .telecom-banner .et_pb_column, .page-id-8247 .telecom-banner .et_pb_column {
		margin-left: 0px;
	}
	
	h1 {
		font-size: 24px;
	}
	
	.telco-blurb p{
		font-size: 16px;
	}
	
	.network-iq-parter-section .et_pb_image  {text-align: center; max-width: 300px;}
	
	.website-8 ul#mobile_menu1>li li {display: none !important;}
	
	.homeboxes24 .et_pb_row {display: flex; column-gap: 2%;}
}

@media only screen and (max-width: 1700px) {
	.page-id-10081359 .homeboxes24 .cb-background-inner img {height: 180px;}
}

@media only screen and (max-width: 1380px) {
	#top-menu li a {
		font-size: 16px !important;
	}
	
	.telecom-home-txtbox  p{
		font-size: 38px;
		line-height:50px;
	}
	
	
}

@media only screen and (max-width: 1200px) {
	#top-menu li a {
		font-size: 13px !important;
	}
	
	.masercablebanner h1{font-size: 50px !important;}
	.masercablebanner p{
		line-height: 40px;
	}	
}

@media (min-width: 981px) {
	.et_fullwidth_nav #main-header .container{
		padding-right: 0px; padding-left: 0px; max-width: 95%;
	}
	.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {
		padding-left: 0px;
	}
	
	.cablethumbrow.et_pb_row {
		display: flex;
	}
	.cableredesign2 .et_pb_gutters2 .et_pb_column, .cableredesign2 .et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 26px;
		width: 100%;
	}

	.cablethumbrow.thumbrowcenteritems.et_pb_row {justify-content: center;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column {width: 32.333%;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column.et_pb_column_1_5 {width: 20%;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column:nth-child(2) {margin-right: 0px;}
	.cablethumbrow.thumbrowcenteritems.et_pb_row .et_pb_column:last-child {display: none;}
	
	.flxbtmimages .et_pb_column {display: flex; flex-direction: column;}
	.btmimage {margin-top: auto;}
}

@media only screen and (max-width: 1100px) {
	#top-menu li {
		padding-right: 14px;
	}
	
	#top-menu > li:last-child {
		padding-right: 0px;
	}
	
	#top-menu li a {
		font-size: 11.5px !important;
	}
	
	.telecom-home-txtbox  p{
		font-size: 26px;
		line-height:40px;
	}
	
	.kagvideo video {
		top: 50%;
		left: 50%;
		position: absolute;
		transform: translate(-50%, -50%);
	}
	

	body .cablethumbrow.et_pb_row:nth-child(2) {
	}
	body .cablethumbrow.et_pb_row {
	}
	body .cablethumbrow.et_pb_row:last-child {
		padding-bottom: 40px !important;
	}
	.cablethumbrow .cb-title h2 {font-size: 18px;}
}

@media only screen and (max-width: 980px) {
	.page-id-6779  .et_pb_slide_title {
		font-size: 40px !important;
	}
	
	.mas-home-about-2 {
		padding-left: 0px !important;
		border-left: none !important;
	}
	
	.tcs-other-level {
		width: 50%;
	}
	
	.website-8 .tcs-cable-menu {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.submen-mob-phone {
		color: #000;
		font-weight: bold;
		text-decoration: underline;
		margin-right: 32px;
	}
	
	.website-8 .tcs-cable-menu .et_mobile_menu {
		position: fixed !important;
		width: 100vw !important;
		left: 0px !important;
		top: 168px !important;
		box-shadow: 0 0px 80px 50px rgb(0 0 0 / 40%) !important;
		columns: 1;
		padding-left: 2.5% !important;
		padding-right: 2.5% !important;
	}
	.website-8 .tcs-cable-menu .et_mobile_menu li a {line-height: 1.5em; padding-top: 18px; padding-bottom: 18px; font-weight: 500;}
	.tcs-cable-menu.element-is-sticky {
		background-color: #fff; border-bottom: solid 1px #ccc;
	}
	
	body.et_header_style_left .et-search-form, body.et_header_style_split .et-search-form, body #page-container .et-search-form {
		width: 100%!important;
		max-width: 100%!important;
		background: #fff !important;
	}
	
	li.social-menu .tc-icon {width: 39px; text-align: center;}
	#et-top-navigation .mobile_menu_bar:before {content: "\33";} 
	.et_header_style_left #et-top-navigation .mobile_menu_bar, .et_header_style_split #et-top-navigation .mobile_menu_bar {
		padding-bottom: 18px;
	}
	.website-8 #et_top_search {margin-top: 5px;}
	
	.cb-title h2 {font-size: 18px;}
	
	.homenewsboxes article {height: auto;}
	
	body .cablethumbrow.et_pb_row {display: flex; justify-content: space-between;}
	body .cablethumbrow.et_pb_row .et_pb_column  {width: 49% !important;}
}

@media only screen and (max-width: 980px) and (min-width: 768px) {

	
	.cablethumbrow .cb-title h2 {
		font-size: 16px;
		padding: 16px 12px 8px;
	}

	.homenewsboxes .column.size-1of2 article:not(:first-child) {margin-top: 38px;}
}

@media only screen and (max-width: 767px) {
	.page-id-6779 h2.et_pb_slide_title {margin-top: 20px;}
	.cable-slide-text .et_pb_slide_description {width: 100%;}
	
	.wooc_sclist a {width: 47%;}	
	
	.et_pb_row .et_pb_code_inner .contact-city {text-align: center; display: block; margin-bottom: 24px;}
	.et_pb_row .et_pb_code_inner .contact-deets {text-align: center; display: block; margin-left: 0px;}
	.contact-city-24 {text-align: center;}
	
	.cb-title h2 {font-size: 16px;}
	.cb-title p {font-size: 12px;}
	
	.website-8 .et_pb_module.et_pb_posts .post-content, .website-5 .et_pb_module.et_pb_posts .post-content, .website-11 .et_pb_module.et_pb_posts .post-content, .website-10 .et_pb_module.et_pb_posts .post-content {display: none;}
	
	.def-sub-cat-desc {font-size: 0.6em;}
	.website-8.term-tactical-edge-network-solutions .tcs-other-level {
	    width: 47%;
		margin-right: 6%;
	}
	.wooc_sclist h3 {font-size: 17px !important;}
	.sa-subpage-section .et_pb_row, .sa-subpage-section.et_pb_row {flex-direction: column;}
		
	.masercablebanner h1{font-size: 24px !important;}
	.masercablebanner p{
		text-align: center;
		font-size: 16px;
		line-height: 20px;
	}
	.search-results:not(.woocommerce) #left-area article {flex-direction: column; align-items: initial;}
	.search-results:not(.woocommerce) .entry-featured-image-url {margin-bottom: 24px; width: 70%;}
	.search-results:not(.woocommerce) .tc-post-content {width: 100%;}
	
	.website-5 #defence_catboxes_hp .et_pb_column {width: 100% !important; margin: 0!important;}
	.website-5 #defence_catboxes_hp .et_pb_code_inner {width: 100% !important; margin: 0!important;}
	
	body .cablethumbrow.et_pb_row .et_pb_column {margin-bottom: 0px;}
	body .cablethumbrow.et_pb_row .et_pb_module {
	}
	body .cablethumbrow.et_pb_row:nth-child(2) {
	}
	body .cablethumbrow.et_pb_row {
		padding-bottom: 0px !important;
	}
	body .cablethumbrow.et_pb_row:last-child {
		padding-bottom: 0px !important;
	}
	
	.homeboxes24 .et_pb_row {flex-direction: column;}
	.homeboxes24 .cb-background-inner img {height: 180px;}
	
	.homenewsboxes .column.size-1of1 article:not(:first-child) {margin-top: 38px;}
	
	body .cablethumbrow.et_pb_row .et_pb_column  {width: 48.95% !important;}
	body .cablethumbrow.et_pb_row {flex-direction: row;}
}

@media only screen and (max-width: 725px) {
	.website-1 .maser-au-home-boxes .et_pb_column {
		width: 100%!important;
	}
	.hp-headrow-2col {
		display: block;
	}
}

@media only screen and (max-width: 479px) {
	.tcs-other-level {
		width: 100%;
	}
	
	.website-5.term-88 .wooc_sclist .tcs-other-level:first-child {margin-right: 0px; margin-bottom: 8px;}
	.website-5.term-88 .wooc_sclist .tcs-other-level {width: 80% !important;}
	
		
	.cb-title h2 {font-size: 22px;}
	
	#defence_catboxes_hp.maser-au-home-boxes a.hp-cat-box {margin: 5px; margin-top: 0px;}
	
	.maser-def-mission-text p {
		font-size: 18px;
		line-height: 36px !important;
	}
	
	.standard-maser-banner img {width: 170% !Important; max-width: 170%;}
	
	.rfblurbs.mission-blurbs .et_pb_blurb_content {display: flex; flex-direction: column;}
	.rfblurbs.mission-blurbs  .et_pb_blurb_position_left .et_pb_main_blurb_image {width: 90px;}
	
	.IN-widget {
		display: none !important;
	}
	
	.website-5.term-131 .wooc_sclist .tcs-other-level {width: 100% !important;}
	
	.masercablebanner .et_pb_row {display: block;}
	.masercablebanner .et_pb_row .et_pb_column {
		display: block;
	}
	.masercablebanner .et_pb_column:first-child {padding: 50px 0px;}
	.masercablebanner h1{font-size: 28px !important;}
	.masercablebanner p{
		text-align: center;
		font-size: 20px;
		line-height: 24px;
	}	
	
	.page-id-10293 .wooc_sclist, .page-id-10636 .wooc_sclist {
		margin-top: 0px;
		padding-bottom: 0px;
	}

	body .cablethumbrow.et_pb_row .et_pb_column  {width: 100% !important;}
	
	body .cablethumbrow.et_pb_row {flex-wrap: wrap;}
}

.newwwwmenumockup_section .et_pb_column_1 {
	display: flex;
    justify-content: flex-end;
	flex-direction: column;
}
.newww-menu-mockup {
	display: flex;
    flex-direction: row;
    justify-content: flex-end;
	align-items: center;
}
.newww-menu-mockup .et_pb_menu__menu {padding-right: 24px !important;}
.newww-menu-mockup .et-menu li>a {
	padding-bottom: 6px;
}
.newww-menu-mockup #menu-new-cable-secondary-menu {
    padding-bottom: 0px;
}
.newww-menu-mockup .et-menu li>a {
    font-size: 18px;
    font-weight: 400;
	padding-bottom: 0px !important;
}
.newww-menu-mockup #top-menu {padding-bottom: 0px !important;}
.newww-menu-mockup #top-menu li {text-align: right;}
.website-5 .newww-menu-mockup .et-menu .menu-item-has-children>a:first-child:after {top: initial !important;}
.website-1 .newww-menu-mockup #et_top_search, .website-5 #et_top_search {
    margin-top: -13px;
}
.newwwwmenumockup_section .et_pb_column_1>.et_pb_social_media_follow:not(:first-child) {display:none !important;}
.newwwwmenumockup_section .et_pb_column_1>.et_pb_module:first-child .newww-menu-mockup {
    border-bottom: 0.5px solid #ddd;
    margin-bottom: 8px;
    padding-bottom: 4px;
}
.newww-menu-mockup .et_pb_social_media_follow li {margin-bottom: 2px;}
.newwwwmenumockup_section .et_pb_column_0 .et_pb_module {height: 100%;}
.newwwwmenumockup_section .et_pb_column_0 .et_pb_image_wrap {
	height: 100%;
	display: flex;
    align-items: center;
}

@media (min-aspect-ratio: 4.5/2) & (min-width: 2000px) {
	/*.standard-maser-banner {padding: 92px 0 !important;}*/
	.homeboxes24 .cb-background-inner img {height: 336px;}
}