@charset "utf-8";
/* CSS Document */

/* Navigation Menu */


/*FROM HERE: I'm not sure about this svillegas_20210312*/
 * .head-menu ul {
 position:fixed!important;
 top:0!important
}
.head_menu {
 background:rgb(64,64,64)
}
.head_menu_inner ul li a {
 color:#fff
}
.head_menu_inner ul li a:hover {
 background:#333
}
.head_menu_inner ul li {
 border-right:1px solid #333333
}
.head_menu_inner ul li:hover {
 border-right:1px solid #1b1b1b
}/* DOWN TO HERE */

.menu-item-17710, /* Architectural Floods svillegas_20210316*/
.menu-item-17363, /* Warranty */
.menu-item-34801,  /* Technology */
.menu-item-17362, /* Conversion Chart svillegas_20210312*/
.menu-item-2777,
.menu-item-1274,
.menu-item-2779,
.menu-item-3956,
.menu-item-6045,
.menu-item-6487,
.menu-item-6425,
.menu-item-6426,
.menu-item-6598,
.menu-item-7402,
.menu-item-1140,
.menu-item-1029,
.menu-item-7028 {
 position:relative!important;
 display:inline-block!important;
}

.menu-item-17710 .sub-menu,
.menu-item-34801 .sub-menu, /* li ul li .sub-menu,*/ 
.menu-item-17363 .sub-menu, 
.menu-item-17362 .sub-menu,
.menu-item-2777 .sub-menu,
.menu-item-1274 .sub-menu,
.menu-item-2779 .sub-menu,
.menu-item-3956 .sub-menu,
.menu-item-6045 .sub-menu,
.menu-item-6487 .sub-menu,
.menu-item-6425 .sub-menu,
.menu-item-6426 .sub-menu,
.menu-item-6598 .sub-menu,
.menu-item-7402 .sub-menu,
.menu-item-1140 .sub-menu,
.menu-item-1029 .sub-menu,
.menu-item-7028 .sub-menu {
 display:none!important;
 opacity:1;
 position:absolute!important;
 margin:-20% 0 0 100%!important;
 z-index:1;
}

.menu-item-17710 .sub-menu a,
.menu-item-34801 .sub-menu a,
.menu-item-17363 .sub-menu a,
.menu-item-17362 .sub-menu a,
.menu-item-2777 .sub-menu a,
.menu-item-1274 .sub-menu a,
.menu-item-3956 .sub-menu a,
.menu-item-6045 .sub-menu a,
.menu-item-6487 .sub-menu a,
.menu-item-6425 .sub-menu a,
.menu-item-6426 .sub-menu a,
.menu-item-6598 .sub-menu a,
.menu-item-7402 .sub-menu a,
.menu-item-1140 .sub-menu a,
.menu-item-1029 .sub-menu a,
.menu-item-7028 .sub-menu a { 
 display:block!important;
}

.menu-item-17710:hover .sub-menu,
.menu-item-34801:hover > ul,   /* 3 tier */
.menu-item-17363:hover .sub-menu,
.menu-item-17362:hover > ul,  /* 3 tier */
.menu-item-2777:hover .sub-menu,
.menu-item-1274:hover .sub-menu,
.menu-item-2779:hover .sub-menu,
.menu-item-3956:hover .sub-menu,
.menu-item-6045:hover .sub-menu,
.menu-item-6487:hover .sub-menu,
.menu-item-6425:hover .sub-menu,
.menu-item-6426:hover .sub-menu,
.menu-item-6598:hover .sub-menu,
.menu-item-7402:hover .sub-menu,
.menu-item-1140:hover .sub-menu,
.menu-item-1029:hover .sub-menu,
.menu-item-7028:hover .sub-menu {
 display:block!important;
}

/* This is the "White Pages" dropdown menu (salt paper, etc) positioning svillegas_20310313 */
.menu-item-34801 .sub-menu li .sub-menu /*WHITE PAPER*/{
	/*opacity:0.5; used this to target */
	margin:0;
	top:54px;
}


.head_menu_inner {
 width:1080px;
}
.head_menu_inner ul>li>ul>li>a {
 background-color:#f00!important;
}

.head_menu_inner ul>li>ul>li>ul>li>a { /*dup test*/
 background-color:#000!important;
 width:1080px;
}

.head_menu_inner ul>li>ul>li>ul>li>a:hover { /*dup test*/
 background-color:#333!important;
 width:1080px;
}

.head_menu_inner ul>li>ul {
 background:#333!important;
 color:#fff;
}
.head_menu_inner ul li ul li:hover {
 background:#000!important;
 border:none;
 color:#fff!important;
}
.head_menu_inner ul li:hover {
 background:#333!important;
 color:#fff;
}
.head_menu_inner .sub-menu .sub-menu li:hover {
 background:#1b1b1b!important;
 color:#fff;
}
.head_menu_inner .sub-menu .sub-menu {
 background:#000!important;
 color:#fff!important;
}
.head_menu_inner ul>li>ul>li>a:hover {
 background:none!important;
}
.head_menu_inner ul>li>ul>li>a {
 color:#fff!important;
 width:auto!important;
}
.head_menu_inner ul li ul>li:hover>a,
.head_menu_inner .sub-menu .sub-menu a {
 color:#fff!important;
}
.head_menu_inner ul li {
 padding-right:0;
}

/*.head_menu_inner ul > li > ul > li > .sub-menu, */
.head_menu_inner ul > li > ul > li > ul,
.head_menu_inner ul > li > ul > li > ul > li,
.head_menu_inner ul > li > ul > li > ul > li > a /*added this line /*svillegas_0210313*/ {
  width:270px!important;/*270px!important; */
}


@media only screen and (min-width:180px) and (max-width:700px) {
 .wpDataTablesWrapper table.wpDataTable tr td,
 .wpDataTablesWrapper table.wpDataTable th {
  font-size:0.65em!important;
 }
 .wpDataTablesWrapper table.wpDataTable td,
 .wpDataTablesWrapper table.wpDataTable th {
  padding:0!important;
 }
}
.head_menu_inner ul>li>ul>li>.sub-menu a {
 font-size:12px;
}
.head_inner .head_lft li a {
 padding:14px;
}
.head_inner .head_lft li a:hover {
 background:#d2d2d2;
 color:#000000;
 opacity:0.5;
 -webkit-transition:opacity 0.5s ease-in;
 -moz-transition:opacity 0.5s ease-in;
 -o-transition:opacity 0.5s ease-in;
 -ms-transition:opacity 0.5s ease-in;
 transition:opacity 0.5s ease-in;
}
#searchform {
 border-radius:0!important;
 border:1px solid #666;
}
.test_performance {
 background:rgb(234,234,234);
 background:linear-gradient(180deg,rgba(234,234,234,1) 0%,rgba(243,243,243,1) 6%,rgba(252,252,252,1) 68%,rgba(252,252,252,1) 90%,rgba(234,234,234,1) 100%);
}
.intell_performance {
 border-bottom:1px dotted #eaeaea;
}
.inner_intel_perform h2,
.inner_american_made h2 {
 font-family:'Roboto Thin',Arial,Helvetica,sans-serif;
}
.inner_intel_perform h2 {
 color:#666666;
 font-size:2.5em!important;
}
.inner_american_made h2 {
 display:inline-block;
 font-size:2.5em!important;
 margin-top:2%;
}
.inner_american_made h6 {
 font-family:'Roboto Regular',Arial,Helvetica,sans-serif;
 font-size:1.5em;
}
.inner_american_made h2,
.inner_american_made h6,
.inner_american_made p {
 color:#ffffff;
 text-align:left
}
.american_made {
 background:rgb(95,130,157);
}
.tnp-field label {
 padding-bottom:10px;
 color:#cccccc;
}
.inner_intel_perform {
 padding:30px 0 2%;
}

@media only screen and (max-width:680px) and (min-width:320px) {
 .inner_intel_perform h2,
 .inner_american_made h2 {
  font-size:1.8em!important;
 }
}
.inner_intel_perform sup {
 font-size:0.5em;
}
.sub_inn_lst {
 float:left!important;
 display:inline-block;
 margin-top:-8%;
}
.sub_inn_lst ul li a:hover {
 opacity:.5;
}
.sub_intel_txt p,
.usa_para p {
 font-size:15px!important;
 line-height:21px!important;
}
.american_made {
 height:auto;
 float:left;
 padding-bottom:10px;
 width:100%;
}
.inner_american_made {
 width:100%;
 max-width:1080px;
}
.usa_para p {
 float:left;
 padding-bottom:2%;
 width:60%;
}
.usa_para {
 margin:auto;
}
.usa_para img {
 margin-top:-10%;
 position:relative;
 width:auto;
}
.resp_area h5,
.resp_area h5 a {
 font-family:'Arial';
}
.resp_area h5 a {
 color:#00aeef;
}
.resp_area h5 a:hover {
 opacity:0.8;
}
.class_intell {
 background-color:#eaeaea;
 padding:5px 0;
}
.class_intell h3 {
 color:#000;
 text-transform:uppercase;
}
.footer_top .lst1 ul li {
 color:#BEBEC0;
 font-family:Arial;
 font-size:12px!important;
 line-height:18px!important;
}
.footer-widget .jetpack-image-container img,
.lst3 .et_pb_widget img {
 opacity:0.8;
}
.footer-widget .jetpack-image-container img:hover,
.lst3 .et_pb_widget img:hover {
 opacity:1;
}
.lst3 .et_pb_widget:last-child {
 float:none!important;
}
@media only screen and (max-width :680px) {
 .footer_top .lst2 {
  width:80%;
 }
}
.footer_top .lst2 ul {
 border-left:1px solid #333;
}
.footer_top .lst2 ul li {
 padding:0 0 0 30px;
}
.footer_top .lst3 input[type="text"],
.footer_top .lst3 input[type="email"] {
 border-radius:0!important;
 width:190px;
}
.tnp-widget input[type="text"],
.tnp-widget input[type="email"],
.tnp-widget input[type="submit"],
.tnp-widget select {
 display:inline-block!important;
}
.tnp-widget input[type="Submit"] {
 border-color:#666666!important;
 margin-top:15px!important;
 width:50%!important;
}
.tnp-widget input[type="submit"]:hover {
 background:#00aeef;
}
.sub_classic_slider h3 {
 color:#000000;
 font-size:3.2em;
 font-family:"Roboto Thin",Arial,Helvetica,sans-serif;
 text-shadow:2px 2px 2px #bbbbbb;
 text-align:center;
 width:100%;
 float:left;
 text-transform:uppercase;
 letter-spacing:2px;
 padding:0;
}
.classic_slider {
 padding:10px 0;
}
.classic_bottom_lst {
 background:#ffffff!important;
}
.sub_horzont_tab {
 margin-top:0px;
}
.sub_horzont_tab .tab_lss ul li {
 color:#666666;
 font-family:'Roboto Regular',Arial,Helvetica,sans-serif;
 font-size:14px;
 line-height:1.5em;
}
.et_pb_main_blurb_image {
 margin-bottom:0;
}
.et_pb_main_blurb_image img:hover {
 opacity:0.5;
 -webkit-animation-duration:10s;
 animation-duration:10s;
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
@keyframes fadeIn {
 0% {
  opacity:0;
 }
 100% {
  opacity:1;
 }
}
.fadeIn {
 -webkit-animation-name:fadeIn;
 animation-name:fadeIn;
}
.et_pb_blurb h4 a {
 background:#fff none repeat scroll 0 0;
 color:#000;
 float:left;
 font-family:'Arial';
 ;
 font-size:16px;
 padding:6px 0;
 text-align:center;
 width:100%;
}
.ui-tabs .ui-tabs-panel img {
 max-width:100%;
 height:auto;
 display:inline-block!important;
}
.head_inner .head_lft li,
.head_inner .head_lft li:last-child {
 border:none;
}
#wowslider-container34 .ws-title div,
#wowslider-container34 .ws-title span {
 text-shadow:none;
}
.lst3 .et_pb_widget {
 float:left!important;
 padding:10px!important;
}
.test_left_sld {
 border:none;
}
.test_right_sld {
 border-left:6px solid #fff;
}
.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
 display:none;
}
.nbs-flexisel-item img {
 cursor:auto;
}
.post-1480 {
 background:url('https://www.nlslighting.tennis/wp-content/uploads/2016/11/pg4-5_spread_newVue_bgd.jpg');
 background-color:#000000;
 background-size:cover;
 top:0;
 margin:0 auto;
 width:100%;
 min-height:1200px;
}
.post-1480 h3,
.post-1480 p,
.post-2739 h3,
.post-2739 p,
.post-2791 h3,
.post-2791 p,
.post-2878 h3,
.post-2878 p,
.post-4962 h3,
.post-4962 p {
 text-shadow:0 1px 3px #000000;
}
.post-1480 p,
.post-2739 p,
.post-2791 p,
.post-2878 p,
.post-4962 p {
 font-size:14px;
}
.entry-content .wide-pallet {
 background-color:#f00!important;
 max-width:1400px!important;
 width:100%!important;
}
.post-2739,
.post-2791,
.post-2878,
.post-3132,
.post-4962,
.post-4957,
.post-2785,
.post-8330 {
 background-color:#000000;
 top:0;
 margin:0 auto;
 width:100%;
 min-height:510px;
}
.less-hdr-padding .et_pb_fullwidth_header {
 padding-top:25px!important;
}
.et_pb_row .wow-slider-padding {
 padding:0!important;
 margin-bottom:0!important;
}
#wowslider-container279 .ws_images {
 border:none!important;
}
#wowslider-container36 .ws_images,
#wowslider-container99 .ws_images,
#wowslider-container100 .ws_images,
#wowslider-container181 .ws_images {
 border:solid 6px #278703!important;
 border-left:none!important;
 border-right:none!important;
}
#wowslider-container102 .ws_images {
 border:solid 6px #ffff00!important;
 border-left:none!important;
 border-right:none!important;
}
#wowslider-container35 .ws_images,
#wowslider-container37 .ws_images,
#wowslider-container103 .ws_images {
 border:none!important;
}
.bttr-bullet-list li {
 padding-left:8%;
 list-style-position:inside;
 width:80%;
}
.bttr-auto-quote blockquote {
 border:none;
 margin:0!important;
}
#auto-quote-para .et_pb_blurb_content {
 max-width:1080px;
}
#auto-quote-para span {
 color:#ffffff;
 opacity:0.6;
 font-size:14px;
}
.et_pb_slide_description {
 text-align:left;
 padding:10px!important;
 margin:auto!important;
}
.bttr-auto-quote blockquote p,
.et_pb_slide_description {
 font-family:Arial;
 font-size:14px;
 color:#999999;
 line-height:1.3em;
}
.post-2739 .et_pb_text,
.post-2791 .et_pb_text,
.post-2878 .et_pb_text {
 margin-bottom:0!important;
}
.market-bl {
 margin:auto;
}
.testimonial_quote h2 {
 font-family:'Roboto Regular',Arial,sans-serif;
 font-size:1.8em;
 color:#666666;
}
.testimonial_quote p:first-child {
 border-top:3px solid #666666;
 padding-top:20px;
}
.txt-shdw {
 text-shadow:1px 1px 1px #00f3ff;
}
.pg-hdr h1 {
 font-family:'Roboto Italic',Arial,Helvetica,sans-serif;
 font-size:1.5em;
}
.main_title,
.entry-content,
h5 {
 max-width:100%;
 width:100%;
}
.bttr-para,
.bttr-subhead-para p,
.bttr-bullet-list li {
 font-size:14px;
 font-family:Arial;
}
.dl-btn-letter {
 width:100%;
 padding:0;
}
.test_left_sld p {
 font-size:15px;
}
.contentlist_main {
 display:none;
}
.head_menu_inner ul>li>ul>li {
 border:none;
}
.head_menu {
 border-bottom:1px solid #666666
}
.uscanadaHtml5Mapbottom {
 margin-top:-20%!important;
}
#cn-list .cn-last-updated,
.address-name {
 display:none!important;
}
.wpDataTablesWrapper table.wpDataTable {
 font-size:0.78em!important;
}
.wpDataTablesWrapper div.DTTT_container {
 display:none;
}
.powered_by_link {
 display:none;
}
.cstPage_gallery_sm_size .et_pb_gallery_fullwidth .et_pb_gallery_item .et_pb_gallery_image,
.et_pb_gallery_fullwidth .et_pb_gallery_item .et_pb_gallery_image img,
.cstPage_gallery_sm_size .et-pb-slider-arrows {
 width:auto;
 max-height:300px;
 margin:0 auto;
}
.cstPage_gallery_sm_size .et-pb-controllers {
 position:inherit;
}
#cn-list .vcard span .email-name,
#cn-list .vcard span .cn-separator {
 display:none;
}
#cn-list .vcard span .link-block,
#cn-list .vcard span .cn-separator {
 display:none;
}
#tabs-5 a {
 color:#00aeef!important;
}
#tabs-5 a:hover {
 text-decoration:underline;
}
.flowplayer {
 width:100%;
 height:600px;
 max-height:600px!important;
 margin:auto auto;
 display:inherit;
}
#fp5bff3d8047ac2 {
 width:100%;
 margin:auto auto;
 display:inherit;
}
.flowplayer a {
 background-image:none!important;
}
@media only screen and (max-width :500px) {
 .flowplayer {
  height:300px;
 }
}
.post-4962,
.post-4957 {
 font-family:arial,sans-serif;
}
.post-4962 .et_pb_section,
.post-4957 .et_pb_section {
 padding:0;
}
.post-4962 p,
.post-4957 p {
 font-size:15px;
 line-height:20px;
}
.post-4962 .et_pb_row,
.post-4957 .et_pb_row {
 padding-top:0px;
}
.post-4962 .et_pb_image {
 margin-bottom:0;
}
.post-4962 .wp-image-5085 {
 float:right;
}
.post-4962 .wp-image-5133 {
 margin:-19px 0 0 230px;
 position:absolute;
}
.post-4962 h1,
.post-4957 h1 {
 font-size:30px;
 font-family:arial,sans-serif;
}
.post-4962 h1 span {
 font-weight:600;
}
.post-4962 .silicone-bullets {
 color:#8ad6f3;
}
.post-4962 .silicone-bullets wp-image-4599,
.post-4962 .silicone-bullets wp-image-4990 {
 width:150px;
 height:auto;
 float:left;
}
@font-face {
 font-family:'aovel_sanslight';
 src:url('asans-webfont.eot');
 src:url('asans-webfont.eot?#iefix') format('embedded-opentype'),
 url('asans-webfont.woff2') format('woff2'),
 url('asans-webfont.woff') format('woff'),
 url('asans-webfont.ttf') format('truetype'),
 url('asans-webfont.svg#aovel_sanslight') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'aovel_sansblack';
 src:url('asansblack-webfont.eot');
 src:url('asansblack-webfont.eot?#iefix') format('embedded-opentype'),
 url('asansblack-webfont.woff2') format('woff2'),
 url('asansblack-webfont.woff') format('woff'),
 url('asansblack-webfont.ttf') format('truetype'),
 url('asansblack-webfont.svg#aovel_sansblack') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'aovel_sansbold';
 src:url('asansbold-webfont.eot');
 src:url('asansbold-webfont.eot?#iefix') format('embedded-opentype'),
 url('asansbold-webfont.woff2') format('woff2'),
 url('asansbold-webfont.woff') format('woff'),
 url('asansbold-webfont.ttf') format('truetype'),
 url('asansbold-webfont.svg#aovel_sansbold') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
 font-family:'aovel_sansregular';
 src:url('asansreg-webfont.eot');
 src:url('asansreg-webfont.eot?#iefix') format('embedded-opentype'),
 url('asansreg-webfont.woff2') format('woff2'),
 url('asansreg-webfont.woff') format('woff'),
 url('asansreg-webfont.ttf') format('truetype'),
 url('asansreg-webfont.svg#aovel_sansregular') format('svg');
 font-weight:normal;
 font-style:normal;
}
.font-shadow h1,
.font-shadow p,
.font-shadow {
 text-shadow:2px 2px 4px #000000;
}
.highlight {
 color:#000000;
 background-color:#cccccc;
}
.youtubeLink {
 font-weight:400;
}
.sub_contact_listing {
 margin:auto;
 text-align:center;
}
.sub_contact_listing h3 {
 font-weight:600;
 font:'Arial san serif';
 font-size:18px;
 color:#000!important;
 padding:10px;
}
.sub_contact_listing a {
 line-height:1.5em;
}
.sub_contact_listing a:hover {
 opacity:0.6;
}
.sub_contact_form form p {
 margin-bottom:50px;
}
.sub_contact_listing .add {
 font-size:17px;
 line-height:1.25em;
}
.n2-ss-slider .n2-ow-all img,
.n2-ss-slider img.n2-ow {
 opacity:0.5;
}
#post-105 h1 {
 display:none;
 padding:10px 0;
}
.head_menu_inner .current_page_item a {
 background:rgb(64,64,64);
 color:#ffffff;
}
#required_form {
 background:none;
}
.fnav-item:first-child {
 color:#ffffff!important;
}
.prodCatalog img,
.book-thumbnail img {
 margin:0 auto;
 display:inline-block!important;
}
@media only screen and (min-width:150px) and (max-width:700px) {
  .head_menu_inner ul, 
  .head_menu_inner ul li ul,
  .head_menu_inner ul li ul .sub-menu {
  background:#464a4c;
  border:none;
  width:20%!important; /*was 60% svillegas_202010313*/
  }
	
 .head_menu_inner, 
 .head_menu_inner .sub-menu .sub-menu li,
  .head_menu_inner ul > li > ul > li > ul > li, 
 .head_menu_inner .sub-menu .sub-menu li .sub-menu .sub-menu li {
  width:20%; /*Was 100% svillegas_20210313 reducing for mobile 3rd level dropdowns*/
}
.head_menu .head_menu_inner ul li a /*pulled from firebug svillegas_20210313*/ {
	font-size:12px; /*svillegas_20210313*/
	width:100%; 
}	
  .head_menu .head_menu_inner {
		width:50%;
  }
	
 .head_menu_inner {
  width:100%; 
 }
 .head_menu_inner ul>li>ul {
  margin:-22% 0 0 100%!important;
 }
 .head_menu_inner ul li a:hover {
  background:#eaeaea;
 }
 .head_menu_inner .sub-menu .sub-menu li {
  display:block!important;
	 /*display:none; svillegas_20210313*/
 }
   .head_menu_inner ul>li>ul:hover > li {
		display:block!important;
 }


	
.head_menu_inner ul > li > ul > li > .sub-menu, 
.head_menu_inner ul > li > ul > li > ul,
.head_menu_inner ul > li > ul > li > ul > li,
.head_menu_inner ul > li > ul > li > ul > li > a {
	min-width:100%!important;
	max-width:90%!important; /*was 270px for big screens svillegas_0210313*/ 
}
/*this is under mobile version @media */ 
.head_menu_inner ul > li > .sub-menu,
.head_menu_inner ul > li > ul > li > ul,
.head_menu_inner .sub-menu .sub-menu {
	padding-bottom:0;
	margin:0 0 0 100%!important;
	top:0px!important;
	position:absolute;
}
	
 .footer_top .lst2 ul li a,
 .footer_top .lst2 ul,
 .nbs-flexisel-container .nbs-flexisel-nav-left,
 .nbs-flexisel-container .nbs-flexisel-nav-right {
  display:none;
 }
 .test_right_sld {
  border:none!important;
  padding-bottom:10px;
 }
 .usa_para img {
  width:40%!important;
  height:auto;
 }
 .sub_inn_lst {
  padding-top:15%;
 }
 .footer_bottom p {
  margin:0;
 }
 .nav-menu .current-menu-item a {
  color:#ffffff!important;
 }
 #post-2791>.et_pb_row:first-child {
  padding-top:0!important;
  margin-top:-4%!important;
 }
 .sub_classic_slider h3 {
  font-size:1.5em;
 }
} /*end of mobile @media css*/

.zoom:hover {
 cursor:context-menu;
 transform:scale(1.25);
 transition:transform .3s;
}
.related_prod_links,
.features_icon_wrapper {
 max-width:980px;
 width:100%;
 float:left;
}
.related_prod_links>hr,
.features_icon_wrapper>hr {
 color:#eaeaea;
}
.related_prod_links h3,
.related_prod h3,
.features_icon_wrapper h3,
.features_icon_hdr h3 {
 color:#666666;
 font-size:14px!important;
 padding:20px 0px!important;
}
.related_prod_links p {
 font-size:14px;
}
.related_prod_links>div,
.related_prod_links div,
.features_icon_wrapper div {
 float:left;
 height:auto;
 padding:15px;
 width:auto;
}
.related_prod_links img {
 opacity:0.6;
 transition:transform .2s;
 padding-bottom:5px;
}
.related_prod_links img:hover {
 opacity:1;
 transform:scale(1.075);
}
.features_icon_wrapper ul li img {
 display:inline-block;
 float:left;
 padding-right:3%;
 padding-bottom:2%
}
.ws_video_btn div {
 height:2.5em!important;
}
#tabs-2 ul li p img {
 box-shadow:3px 3px 5px 3px #cdcdcd;
 -moz-box-shadow:3px 3px 5px 3px #cdcdcd;
 -webkit-box-shadow:3px 3px 5px 3px #cdcdcd;
 transition:all .2s ease-in-out;
}
#tabs-2 ul li p img:hover {
 transform:scale(1.1);
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
 color:#00aeef!important;
}
.sub_horzont_tab #tabs li a img {
 display:inline;
 margin-right:15px;
 margin-bottom:5px;
}
.mfp-bottom-bar {
 margin-top:-40px;
 padding-bottom:10px;
 background:#0099D2;
 background:-moz-linear-gradient(-45deg,#0099D2 0%,#1C6EA4 50%,#000000 100%);
 background:-webkit-linear-gradient(-45deg,#0099D2 0%,#1C6EA4 50%,#000000 100%);
 background:linear-gradient(135deg,#0099D2 0%,#1C6EA4 50%,#000000 100%);
}
.roboto-hdr1 h1 {
 font-family:'Roboto Thin',Arial,Helvetica,sans-serif!important;
 font-size:2em;
 font-style:normal;
 color:#f00;
}
.post-9241 div .et_pb_section .et_section_regular .et_section_transparent .et_pb_row>.et_pb_column {
 margin-right:0!important;
}
#post-9241 ul li.column_link a:hover {
 font-weight:600!important;
}
