.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{transition:none!important}.et_pb_top_inside_divider{margin-top:-1px}.et_pb_bottom_inside_divider{margin-bottom:-1px}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_menu):not(.et_pb_fullwidth_menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-ms-flexbox;display:flex;direction:ltr}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } *:first-child+html .clearfix { zoom: 1; } .et_lb_module { float: left; margin: 0 0 46px 2%; float: left; width: 100%; }
.et_lb_first { margin-left: 0 !important; clear: both; }
.et_lb_ribbon h2 { padding-top: 30px; }
.et_lb_logo { text-align:center; margin-bottom:48px; }
h2.et_lb_landing-title { text-align:center; font-size:45px; color:#404040; font-family: 'LeagueGothicRegular', Arial, sans-serif; font-style:normal; text-transform: uppercase; margin-bottom:12px; }
.et_lb_note-block, .et_lb_note-video { margin-bottom:34px; }
.et_lb_note { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/note-left-bg.png) repeat-y; padding-left: 10px; border:1px solid #f0eaca; border-left:none; border-bottom:none; -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); color:#817757; }
.et_lb_note, .et_lb_note p { line-height:26px !important; }
.et_lb_note p { padding-bottom: 26px; }
.et_lb_note-inner { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/note-inner-bg.png); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); box-shadow: inset 0 1px 0 rgba(255,255,255,0.6); }
.et_lb_note-content { border-left:1px solid rgba(243,218,198,0.6); margin-left:23px; padding:26px 40px 14px 26px; }
.et_lb_note-bottom-left { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/note-bottom-left.png) no-repeat left bottom; padding-left:9px; }
.et_lb_note-bottom-right { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/note-bottom-right.png) no-repeat bottom right; padding-right:9px; }
.et_lb_note-bottom-center { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/note-bottom-center.png) repeat-x; height:9px; width:100%; }
.et_lb_note-video-bg { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/note-video-bg.png); border:1px solid #e0e0e0; -moz-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.6); -webkit-box-shadow: inset 1px 1px 0 rgba(255,255,255,0.6); box-shadow: inset 1px 1px 0 rgba(255,255,255,0.6); padding:35px 27px 14px;  }
.et_lb_note-video-container { color: #7b7b7b; }
.et_lb_note-video-container, .et_lb_note-video-container p { line-height:27px !important; }
.et_lb_note-video-container p { padding-bottom: 27px; }
.et_lb_note-video-container h4 { color:#222222; }
.et_lb_video-bottom-left { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/video-bottom-left.png) no-repeat left bottom; padding-left:9px; }
.et_lb_video-bottom-right { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/video-bottom-right.png) no-repeat bottom right; padding-right:9px; }
.et_lb_video-bottom-center { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/video-bottom-center.png) repeat-x; height:8px; width:100%; }
.et_note_video_container { margin: -23px -16px 31px; }
.et_lb_new-testimonial .et_lb_module_content, .et_lb_toggle .et_lb_module_content, .et_lb_tabs .et_lb_module_content, .et_lb_simple_slider .et_lb_module_content, .et_lb_pricing_table .et_lb_module_content, .et_lb_image .et_lb_module_content { border: 1px solid #dcdcdc; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1); box-shadow: 0 0 3px rgba(0,0,0,0.1); }
.et_lb_new-testimonial .et_lb_module_content { position:relative; padding:25px 29px 15px; border: 1px solid #dcdcdc; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/pattern.png); }
.et_lb_testimonial-bottom { position:absolute; background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/testimonial-bottom.png) no-repeat; width:25px; height:24px; bottom:-24px; right:76px; }
.et_lb_testimonial-image { position:relative; margin:0 14px 7px 0; float:left; }
.et_lb_testimonial-image span.et_lb_overlay { background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/testimonial-overlay.png) no-repeat; display:block; height:51px; left:0px; position:absolute; top:0px; width:51px; }
.et_lb_new-testimonial h3 { font-family: 'LeagueGothicRegular', Arial, sans-serif; font-size:18px; font-style:normal; color:#222222; padding-bottom:4px; letter-spacing: 0; }
p.et_lb_testimonial-meta { color:#bcbcbc; font-style:normal; font-family:'Droid Sans',Arial,Verdana,sans-serif; line-height:17px !important; padding-bottom: 4px; }
p.et_lb_testimonial-meta a { text-decoration:none; color:#9186ac; }
.et_lb_new-testimonial, .et_lb_new-testimonial p { line-height:26px; }
.et_lb_toggle .et_lb_module_content, .et_lb_tabs .et_lb_module_content, .et_lb_simple_slider .et_lb_module_content, .et_lb_pricing_table .et_lb_module_content, .et_lb_image .et_lb_module_content { background: #fff; padding: 1px; color: #464646; }
.et_lb_module_content_inner { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/pattern.png); padding: 14px 18px; }
h3.et_lb_toggle_title { position: relative; font-size: 15px; letter-spacing: 0; color: #464646; padding: 0 30px 5px 0; margin: 0; cursor: pointer; }
h3.et_lb_toggle_title span.et_toggle { content: ''; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/toggle_title.png) no-repeat; width: 16px; height: 11px; position: absolute; top: 4px; right: 0; -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }
.et_lb_toggle_close h3.et_lb_toggle_title span.et_toggle { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.et_lb_toggle_content { padding-top: 20px; }
.et_lb_slogan { position:relative; background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/left-quote.png) no-repeat 0px 4px; margin-bottom:52px; font-size: 25px; color: #404040; text-align:center; }
.et_lb_slogan, .et_lb_slogan p { line-height:26px; }
.et_lb_slogan span.right-quote { position:absolute; background:url(//tech90.com/wp-content/plugins/elegantbuilder/images/right-quote.png) no-repeat; display:block; height:17px; width:19px; right:0px; top:4px;  }
.et_lb_slogan .et_lb_module_content { padding: 0 25px; }
.et_lb_note, .et_lb_note-video-container, .et_lb_new-testimonial, .et_lb_toggle { text-shadow: 1px 1px 0 #fff; }
.et_lb_tabs ul.et_lb_tabs_nav { list-style: none !important; padding: 0 !important; margin-bottom: -1px !important; margin-left: 0; }
ul.et_lb_tabs_nav li { float: left; border: 1px solid #dcdcdc; border-bottom: none; background: #fff; padding: 1px 1px 0; margin: 0 5px 0 0; -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 2px rgba(0,0,0,0.1); box-shadow: 0 0 2px rgba(0,0,0,0.1); }
ul.et_lb_tabs_nav a { display: block; background: #fff; padding: 10px 19px 11px; font-size: 15px; color: #c1c1c1; font-style: italic; text-decoration: none; }
ul.et_lb_tabs_nav a:hover { text-decoration: none; color: #464646; }
ul.et_lb_tabs_nav .et_lb_tab_active a { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/pattern.png); color: #464646; }
.et_lb_tabs .et_lb_module_content { z-index: 2; position: relative; }
.et_lb_tab_hidden, .et_lb_slide_hidden { display: none; }
.et_lb_toggle_content, .et_lb_tab, .et_lb_simple_slide, #fancybox-title { font-style: normal; }
.et_lb_simple_slider { position: relative; }
.et_lb_simple_slider_prev, .et_lb_simple_slider_next { position: absolute; display: block; top: 38%; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/simple_slider_left.png) center no-repeat; width: 35px; height: 47px; border: 1px solid #f0f0f0; text-indent: -9999px; -moz-box-shadow: 0 0 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.1); box-shadow: 0 0 2px rgba(0,0,0,0.1); }
.et_lb_simple_slider_prev { left: 0; border-right: none; }
.et_lb_simple_slider_next { right: 0; border-left: none; background-image: url(//tech90.com/wp-content/plugins/elegantbuilder/images/simple_slider_right.png); }
.et_lb_simple_slider_content { margin: 0 36px; z-index: 2; position: relative; }
.et_lb_pricing_title { color: #bdbdbd; font-size: 18px; font-style: normal; letter-spacing: 0; text-shadow: 1px 1px 0 #fff; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/pricing_heading_bg.png); text-align: center; margin: -14px -18px; padding: 12px 5px 14px; text-transform: uppercase; border-bottom: 1px solid #ebebeb; -webkit-box-shadow: 0 1px 0 #fff; -moz-box-shadow: 0 1px 0 #fff; box-shadow: 0 1px 0 #fff; }
.et_lb_pricing_content { padding: 30px 33px; }
.et_lb_pricing_table > .et_lb_module_content { position: relative; }
.et_lb_pricing_table > .et_lb_module_content > .et_lb_button { margin: 0; position: absolute; bottom: -26px; left: 0; }
.et_lb_pricing_table:hover { -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 30px rgba(0,0,0,0.1); box-shadow: 0 0 30px rgba(0,0,0,0.1); }
.et_lb_pricing_table:hover .et_lb_pricing_title { color: #4d96a5; }
.et_lb_price, .et_lb_old_price { display: block; font-size: 55px; color: #83c03a; font-style: normal; text-shadow: 1px 1px 0 #fff; text-align: center; padding: 20px 0 25px; position: relative; clear: both; }
.et_lb_old_price { color: #d28080; font-size: 45px; }
.et_lb_old_price:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/old_price_bg.png) center no-repeat; }
.et_lb_box .et_lb_module_content { border: 1px solid #cde4a2; background: #e8fcc2 url(//tech90.com/wp-content/plugins/elegantbuilder/images/box_pattern.png); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.1), inset 0 0 0px 1px #fff; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1), inset 0 0 0px 1px #fff; box-shadow: 0 0 3px rgba(0,0,0,0.1), inset 0 0 0px 1px #fff; padding: 22px 27px 15px; color: #728d40; text-shadow: 1px 1px 0 #fff; font-style: normal; }
.et_lb_widget_area , .et_lb_text_block { font-style: normal; }
h3.et_lb_box_title { color: #607b2e; font-size: 15px; font-style: italic; font-weight: bold; letter-spacing: 0; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/box_green_title.png) no-repeat; padding: 1px 0 12px 30px; }
.et_lb_box_blue .et_lb_module_content { border-color: #adcdeb; background-color: #d2e8fd; }
.et_lb_box_blue h3.et_lb_box_title { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/box_blue_title.png) no-repeat 0 2px; }
.et_lb_box_blue .et_lb_module_content, .et_lb_box_blue h3.et_lb_box_title { color: #2e6f7b; }
.et_lb_box_red .et_lb_module_content { border-color: #e4a2a2; background-color: #f8ccc4; color: #8d4040; }
.et_lb_box_red h3.et_lb_box_title { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/box_red_title.png) no-repeat 0 2px; color: #7b2e2e; }
.et_lb_module img { max-width: 100%; height: auto; }
.et_lb_hidden { display: none; }
.et_lb_button a { display: inline-block; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); text-decoration: none; -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6); -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6); box-shadow: 0 2px 3px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6); font-size: 12px; }
.et_lb_button span { display: block; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/button_pattern.png); padding: 10px 14px; text-align: center; }
.et_lb_button a:hover { color: rgba(255,255,255,0.9); }
.et_lb_button a, .et_lb_button span { -webkit-border-radius: 10px;-moz-border-radius: 10px; border-radius: 10px; }
.et_lb_button_large a { font-size: 32px; line-height: 35px; }
.et_lb_button_large span { padding: 15px 24px 17px; }
.et_lb_button_medium a { font-size: 20px; }
.et_lb_button_medium span { padding: 12px 18px 13px; }
.et_lb_button_green a { border: 1px solid #779162; background: rgb(147,194,90); background: -moz-linear-gradient(top, rgba(147,194,90,1) 0%, rgba(118,161,59,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,194,90,1)), color-stop(100%,rgba(118,161,59,1))); background: -webkit-linear-gradient(top, rgba(147,194,90,1) 0%,rgba(118,161,59,1) 100%); background: -o-linear-gradient(top, rgba(147,194,90,1) 0%,rgba(118,161,59,1) 100%); background: -ms-linear-gradient(top, rgba(147,194,90,1) 0%,rgba(118,161,59,1) 100%); background: linear-gradient(top, rgba(147,194,90,1) 0%,rgba(118,161,59,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c25a', endColorstr='#76a13b',GradientType=0 ); }
.et_lb_button_blue a { border: 1px solid #497ea7; background: rgb(97,184,203); background: -moz-linear-gradient(top, rgba(97,184,203,1) 0%, rgba(80,158,175,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,184,203,1)), color-stop(100%,rgba(80,158,175,1))); background: -webkit-linear-gradient(top, rgba(97,184,203,1) 0%,rgba(80,158,175,1) 100%); background: -o-linear-gradient(top, rgba(97,184,203,1) 0%,rgba(80,158,175,1) 100%); background: -ms-linear-gradient(top, rgba(97,184,203,1) 0%,rgba(80,158,175,1) 100%); background: linear-gradient(top, rgba(97,184,203,1) 0%,rgba(80,158,175,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61b8cb', endColorstr='#509eaf',GradientType=0 ); }
.et_lb_button_red a { border: 1px solid #943b3d; background: rgb(188,63,63); background: -moz-linear-gradient(top,  rgba(188,63,63,1) 0%, rgba(170,53,53,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(188,63,63,1)), color-stop(100%,rgba(170,53,53,1))); background: -webkit-linear-gradient(top,  rgba(188,63,63,1) 0%,rgba(170,53,53,1) 100%); background: -o-linear-gradient(top,  rgba(188,63,63,1) 0%,rgba(170,53,53,1) 100%); background: -ms-linear-gradient(top,  rgba(188,63,63,1) 0%,rgba(170,53,53,1) 100%); background: linear-gradient(top,  rgba(188,63,63,1) 0%,rgba(170,53,53,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc3f3f', endColorstr='#aa3535',GradientType=0 ); }
.et_lb_button_purple a { border: 1px solid #98578e; background: rgb(197,123,186); background: -moz-linear-gradient(top,  rgba(197,123,186,1) 0%, rgba(178,108,168,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,123,186,1)), color-stop(100%,rgba(178,108,168,1))); background: -webkit-linear-gradient(top,  rgba(197,123,186,1) 0%,rgba(178,108,168,1) 100%); background: -o-linear-gradient(top,  rgba(197,123,186,1) 0%,rgba(178,108,168,1) 100%); background: -ms-linear-gradient(top,  rgba(197,123,186,1) 0%,rgba(178,108,168,1) 100%); background: linear-gradient(top,  rgba(197,123,186,1) 0%,rgba(178,108,168,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c57bba', endColorstr='#b26ca8',GradientType=0 ); }
.et_lb_button_yellow a { border: 1px solid #b5a040; background: rgb(239,212,86); background: -moz-linear-gradient(top,  rgba(239,212,86,1) 0%, rgba(212,187,71,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,212,86,1)), color-stop(100%,rgba(212,187,71,1))); background: -webkit-linear-gradient(top,  rgba(239,212,86,1) 0%,rgba(212,187,71,1) 100%); background: -o-linear-gradient(top,  rgba(239,212,86,1) 0%,rgba(212,187,71,1) 100%); background: -ms-linear-gradient(top,  rgba(239,212,86,1) 0%,rgba(212,187,71,1) 100%); background: linear-gradient(top,  rgba(239,212,86,1) 0%,rgba(212,187,71,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efd456', endColorstr='#d4bb47',GradientType=0 ); }
.et_lb_button_black a { border: 1px solid #303030; background: rgb(85,85,85); background: -moz-linear-gradient(top,  rgba(85,85,85,1) 0%, rgba(66,66,66,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(66,66,66,1))); background: -webkit-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(66,66,66,1) 100%); background: -o-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(66,66,66,1) 100%); background: -ms-linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(66,66,66,1) 100%); background: linear-gradient(top,  rgba(85,85,85,1) 0%,rgba(66,66,66,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#424242',GradientType=0 ); }
.et_lb_bar { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/horizontal_bar.png) no-repeat top center; height: 6px; }
.et_lb_list ul { padding-left: 0 !important; }
.et_lb_list ul li { list-style: none; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/et_lb_list_checkmark.png) no-repeat 2px 4px; padding: 2px 0 0 31px; }
.et_lb_list ul ul { padding-left: 29px !important; }
.et_lb_list.et_lb_list_arrow ul li { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/et_lb_list_arrow.png) no-repeat 2px 4px; }
.et_lb_list.et_lb_list_x ul li { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/et_lb_list_x.png) no-repeat 2px 4px; }
.et_lb_image_box { position: relative; margin: -12px -13px -12px -16px; }
.et_lb_image_box img { border: 1px solid #fff; display: block; }
.et_lb_image_content { padding-top: 22px; clear: both; }
.et_lb_zoom_icon { position: absolute; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/et_lb_zoom_icon.png) no-repeat center; display: none; width: 100%; height: 100%; top: 0; left: 0; }
.et_lb_column > .et_lb_module, .et_lb_module > .et_lb_module { margin-left: 0; }
.et_lb_column > .et_lb_module:last-child, .et_lb_module_content .et_lb_module:last-child { margin-bottom: 0; }
.et_lb_1_2 { width: 49%; }
.et_lb_1_3 { width: 32%; }
.et_lb_1_4 { width: 23.5%; }
.et_lb_2_3 { width: 66%; }
.et_lb_3_4 { width: 74.5%; }   .et_lb_slider .slides img { display:block; height: auto; }
.et_lb_slider ol.flex-control-nav { width: auto !important; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/slider-panel.png) repeat-x; padding: 18px 46px 0 50px !important; bottom: -19px !important; height: 23px !important; }
.et_lb_slider_effect_slide ol.flex-control-nav { bottom: -2px !important; }
.et_lb_slider .flex-control-nav li, .et_lb_slider .flex-control-nav li:first-child { float: left; margin-right: 4px; }
.et_lb_slider .flex-control-nav a { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/main_sprite.png) no-repeat -491px -637px !important; display: block; width: 11px; height: 11px; text-indent: -9999px; }
.et_lb_slider .flex-control-nav a.flex-active { background-position: -491px -624px !important; }
.et_lb_slider .flex-control-nav:before, .et_lb_slider .flex-control-nav:after { position: absolute; content: ''; width: 25px; height: 41px; bottom: 0; }
.et_lb_slider .flex-control-nav:before { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/main_sprite.png) no-repeat -490px -658px; left: -25px; }
.et_lb_slider .flex-control-nav:after { background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/slider-right-panel.png) no-repeat right top; right: -25px; }
.et_lb_slider .flex-direction-nav li a { width: 39px !important; height: 39px !important; margin-top: -19px; }
.et_lb_slider .flex-direction-nav li .flex-prev { left: 0 !important; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/main_sprite.png) no-repeat -490px -712px !important; }
.et_lb_slider .flex-direction-nav li .flex-next { right: 0 !important; background: url(//tech90.com/wp-content/plugins/elegantbuilder/images/main_sprite.png) no-repeat -490px -758px !important; }
.et_attachment_overlay { -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.7); -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.7); box-shadow: inset 0 0 10px rgba(0,0,0,0.7); width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block; }
.et_lb_slider .flexslider { width: 100% !important; }
.et_lb_slider .flex-control-nav, .et_lb_slider .flex-direction-nav, .et_lb_slider #controllers-wrapper { display: block !important; }
.et_lb_slider ul, .et_lb_slider ol, .et_lb_slider .flexslider .slides > li { margin: 0; }
.et_lb_slider .flex-viewport .slides li { position: relative; }
.et_lb_module ol, .et_lb_module ul { list-style-position: inside; }
.et_lb_module ol { list-style: decimal; }
.et_lb_module ul { list-style: disc; }@import url("//fonts.googleapis.com/css?family=Montserrat|Acme");
.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{-webkit-box-sizing:border-box;box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:rotate-forever;animation-name:rotate-forever;-webkit-animation-timing-function:linear;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){-webkit-animation:1.5s linear infinite spinner-loader;animation:1.5s linear infinite spinner-loader;border-radius:.5em;-webkit-box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}@-webkit-keyframes rotate-forever{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-forever{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}} .pum-theme-4919, .pum-theme-lightbox { background-color: rgba( 255, 255, 255, 0.67 ) } 
.pum-theme-4919 .pum-container, .pum-theme-lightbox .pum-container { padding: 18px; border-radius: 3px; border: 8px solid #000000; box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-4919 .pum-title, .pum-theme-lightbox .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-4919 .pum-content, .pum-theme-lightbox .pum-content { color: #000000; font-family: inherit } 
.pum-theme-4919 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { position: absolute; height: 30px; width: 30px; left: auto; right: -24px; bottom: auto; top: -24px; padding: 0px; color: #ffffff; font-family: inherit; font-size: 24px; line-height: 26px; border: 2px solid #ffffff; border-radius: 30px; box-shadow: 0px 0px 15px 1px rgba( 2, 2, 2, 0.75 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 1.00 ) } .pum-theme-4920, .pum-theme-enterprise-blue { background-color: rgba( 0, 0, 0, 0.70 ) } 
.pum-theme-4920 .pum-container, .pum-theme-enterprise-blue .pum-container { padding: 28px; border-radius: 5px; border: 1px none #000000; box-shadow: 0px 10px 25px 4px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-4920 .pum-title, .pum-theme-enterprise-blue .pum-title { color: #315b7c; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 34px; line-height: 36px } 
.pum-theme-4920 .pum-content, .pum-theme-enterprise-blue .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-4920 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close { position: absolute; height: 28px; width: 28px; left: auto; right: 8px; bottom: auto; top: 8px; padding: 4px; color: #ffffff; font-family: inherit; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 42px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 49, 91, 124, 1.00 ) } .pum-theme-4921, .pum-theme-hello-box { background-color: rgba( 0, 0, 0, 0.75 ) } 
.pum-theme-4921 .pum-container, .pum-theme-hello-box .pum-container { padding: 30px; border-radius: 80px; border: 14px solid #81d742; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.00 ); background-color: rgba( 255, 255, 255, 1.00 ) } 
.pum-theme-4921 .pum-title, .pum-theme-hello-box .pum-title { color: #2d2d2d; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Montserrat; font-size: 32px; line-height: 36px } 
.pum-theme-4921 .pum-content, .pum-theme-hello-box .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-4921 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close { position: absolute; height: auto; width: auto; left: auto; right: -30px; bottom: auto; top: -30px; padding: 0px; color: #2d2d2d; font-family: inherit; font-size: 32px; line-height: 28px; border: 1px none #ffffff; border-radius: 28px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 255, 255, 255, 1.00 ) } .pum-theme-4922, .pum-theme-cutting-edge { background-color: rgba( 0, 0, 0, 0.50 ) } 
.pum-theme-4922 .pum-container, .pum-theme-cutting-edge .pum-container { padding: 18px; border-radius: 0px; border: 1px none #000000; box-shadow: 0px 10px 25px 0px rgba( 2, 2, 2, 0.50 ); background-color: rgba( 30, 115, 190, 1.00 ) } 
.pum-theme-4922 .pum-title, .pum-theme-cutting-edge .pum-title { color: #ffffff; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: Sans-Serif; font-size: 26px; line-height: 28px } 
.pum-theme-4922 .pum-content, .pum-theme-cutting-edge .pum-content { color: #ffffff; font-family: inherit } 
.pum-theme-4922 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close { position: absolute; height: 24px; width: 24px; left: auto; right: 0px; bottom: auto; top: 0px; padding: 0px; color: #1e73be; font-family: inherit; font-size: 32px; line-height: 24px; border: 1px none #ffffff; border-radius: 0px; box-shadow: -1px 1px 1px 0px rgba( 2, 2, 2, 0.10 ); text-shadow: -1px 1px 1px rgba( 0, 0, 0, 0.10 ); background-color: rgba( 238, 238, 34, 1.00 ) } .pum-theme-4923, .pum-theme-framed-border { background-color: rgba( 255, 255, 255, 0.50 ) } 
.pum-theme-4923 .pum-container, .pum-theme-framed-border .pum-container { padding: 18px; border-radius: 0px; border: 20px outset #dd3333; box-shadow: 1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset; background-color: rgba( 255, 251, 239, 1.00 ) } 
.pum-theme-4923 .pum-title, .pum-theme-framed-border .pum-title { color: #000000; text-align: left; text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ); font-family: inherit; font-size: 32px; line-height: 36px } 
.pum-theme-4923 .pum-content, .pum-theme-framed-border .pum-content { color: #2d2d2d; font-family: inherit } 
.pum-theme-4923 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close { position: absolute; height: 20px; width: 20px; left: auto; right: -20px; bottom: auto; top: -20px; padding: 0px; color: #ffffff; font-family: Acme; font-size: 20px; line-height: 20px; border: 1px none #ffffff; border-radius: 0px; box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ); text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 ); background-color: rgba( 0, 0, 0, 0.55 ) } 
#pum-5445 {z-index: 1999999999}
#pum-5199 {z-index: 1999999999}
#pum-5105 {z-index: 1999999999}
#pum-5149 {z-index: 1999999999}
#pum-5101 {z-index: 1999999999}
#pum-5074 {z-index: 1999999999}
#pum-5048 {z-index: 1999999999}
#pum-4930 {z-index: 1999999999}
#pum-4924 {z-index: 1999999999}     a.cd-timeline-icon-link {
pointer-events:none;
}   body {
font-family: 'Helvetica Neue', Sans-serif;
}
#top-menu li.menu-item > a,
#top-menu li.current-menu-item > a, 
.fullwidth-menu li.current-menu-item > a {
text-transform: uppercase;
font-weight: 300;
border: 1px solid transparent;
}
#top-menu li.menu-item > a:hover,
#top-menu ul.sub-menu li.menu-item > a:hover,
.et-fixed-header #top-menu li.menu-item > a:hover,
.et-fixed-header #top-menu ul li ul li > a:hover {
color: #C70000!important;
}
#top-menu ul.sub-menu li.current-menu-item > a,
#top-menu ul.sub-menu li.menu-item > a:hover,
.et-fixed-header #top-menu li li > a:hover {
font-weight: 500;
border: 1px solid #C70000;
}
#top-menu li.current-menu-item > a,
.fullwidth-menu li.current-menu-item > a {
font-weight: 500;
}
header#main-header { 
box-shadow: 0 0 15px #666;
}
.et-fixed-header #top-menu a, 
.et-fixed-header #et_search_icon:before, 
.et-fixed-header #et_top_search .et-search-form input, 
.et-fixed-header .et_search_form_container input, 
.et-fixed-header .et_close_search_field:after, 
.et-fixed-header #et-top-navigation .et-cart-info {
color: #666!important;
}
.timeline .item:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: -16px;
left: 48%;
line-height: 1;
text-transform: none;
speak: none;
content: "Hello World";
border-radius: 31px;
background: #f5f5f5;
font-size: 32px;
content: "\7c";
}
.shadowbox {	
border: 1px solid #B3B3B3;
overflow: auto;
clear:both;
padding-bottom: 1em; 
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
#main-header .nav li ul, 
.et-search-form, 
#main-header .et_mobile_menu {
box-shadow: 0 3px 10px #666;
}
.post-meta a { color:#C70000!important; }
#top-menu li, .fullwidth-menu li { font-size: 16px; }
#top-menu li.menu-item > a, #top-menu li.current-menu-item > a, .fullwidth-menu li.current-menu-item > a { font-weight: 500; color #666; }
.et_pb_widget a { color: #C70000; }
.page-id-2800 #blog .et_pb_row { padding-top: 0; }
.page-id-2800 #blog .et_pb_posts, .page-id-2800 #blog .et_pb_widget_area { padding-top: 2.5em; }
.single-post article .entry-content { overflow: auto; }
.comment_avatar img.avatar { max-width: none; width: 65%; }
.entry-content p:last-of-type,
.comment-content p:last-of-type { padding-bottom: 2em; }
.comment-reply-link { position:absolute; right: 0; }
.widget_search #searchsubmit { width: 45%; }
.border-boxtop { border: 2px solid #C70000; border-bottom: 0; }
.border-boxbottom { border: 2px solid #C70000; border-top: 0; }
body.home.et_pb_button_helper_class .et_pb_button { background-color: rgba(0,0,0,0.6);}
body.home .et_pb_blurb_content { padding: 4em; background-color: rgba(0,0,0,0.6);}
img.homeicon { width: 256px; height: 256px; }
body.single-tools.et_pb_button_helper_class .et_pb_button:hover { border: 2px solid #C70000; }
.et-social-icon a.icon:before { color: #C70000; }
.et-social-google-plus {display: none!important; }
p#footer-info {width: 85%;}
.recent-posts-plus dl dt { font-weight: normal; padding-bottom: 1em; }
.recent-posts-plus dl dt:last-child { padding-bottom: 0; }
.et_pb_widget_area .et_pb_widget a { color: #C70000!important;}
.recent-posts-plus dd { display: none; }   .paged #most-recent { display: none; }
.noshow { display: none; }
.show { display: inline; }
.page-id-2787 .et_pb_testimonial_1 .et_pb_testimonial_author,
.page-id-2787 .et_pb_testimonial_meta { display: none; }
.single-cables #recentpostswidgetplus-3 { display: none; } .page-id-4309 #recentpostswidgetplus-2, .single-tools #recentpostswidgetplus-2 { display: none; } .page-id-2800 #recentpostswidgetplus-2,
.page-id-2800 #recentpostswidgetplus-3 { display: none; }
.single-format-standard #recentpostswidgetplus-2,
.single-format-standard #recentpostswidgetplus-3 { display: none; }
.timeline-express-read-more-link.nopop { display: none; }   #homenav .et_pb_row { 
width: 100%;
}
#homenav.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
padding-top: 0!important;
}
#homenav .fullwidth-menu.nav li {
display: inline-block;
width: 100%;
padding: 10% 0;
box-shadow: 0 0 15px #000;
}
#homenav li.menu-item {
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
margin: 0 auto;
}
li#menu-item-3828 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/gm_oatman-az.jpg);
}
li#menu-item-3827 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/Mobile-Devices.jpg);
}
li#menu-item-3826 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/clock-closeup.jpg);
}	
li#menu-item-3825 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/glendale-central.jpg);
}	
li#menu-item-3824 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/19357227-Travel-and-active-elderly-man-and-woman-couple-of-tourists-looking-at-sea-and-taking-picture-with-sm-Stock-Photo.jpg);
}	
#homenav .fullwidth-menu.nav li a {
padding: 0.6em 0;
border: 1px solid white;
background-color: rgba(0, 0, 0, 0.75);
width: 5em;
margin-left: auto;
margin-right: auto;
font-family: 'Helvetica Neue', Sans-serif;
font-weight: 200;
color: #FFF;
text-transform: uppercase;
font-size: 3em;
-webkit-transition:width 0.5s. background-color 0.5s, -webkit-transform 0.5s;
transition:width 0.5s, background-color 0.5s, transform 0.5s;
}
#homenav .fullwidth-menu.nav li a:hover {
background-color: rgba(0, 0, 0, 0.9);
width: 7em;
}
#homenav .et_section_regular	{
padding: 0;
}
#social-media-top,
#social-media-bottom {
padding: 1.5em 0;
border-top: 1px solid #C70000;
border-bottom: 1px solid #C70000;
}
#social-media-bottom {
display: none;
}
#blog { padding-top: 0em; }   .et_pb_fullwidth_header .et_pb_fullwidth_header_container { width: 100%!important; background-color: rgba(255,255,255,0.6); max-width: 100%; }
.header-content p { display: none; }
span.et_pb_fullwidth_header_subhead { font-size: 150%; }
.entry-content .et_pb_bg_layout_light h1,
.et_pb_bg_layout_light span.et_pb_fullwidth_header_subhead { color: #000; }
.entry-content .et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark span.et_pb_fullwidth_header_subhead { color: #FFF; }
.entry-content h1,
span.et_pb_fullwidth_header_subhead { text-transform: uppercase; font-weight: 600; }
.entry-content .et_pb_bg_layout_light h1,
.et_pb_bg_layout_light span.et_pb_fullwidth_header_subhead { text-shadow: 0px 1px 5px #FFF; color: #000!important; }
.entry-content .et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark span.et_pb_fullwidth_header_subhead { text-shadow: 0px 1px 10px #FFF; color: #FFF!important; }   #cff {
background-image: url(//tech90.com/wp-content/uploads/2015/07/facebook-logo-blue.gif);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
padding-left: 1em;
padding-right: 1em;
}
#cff .cff-author {
display: none;
}
#cff p.cff-post-text {
font-family: 'Helvetica Neue', Helvetica, Sans-serif;
padding-top: 3em;
padding-left: 0;
color: #666;
font-size: 1em;
width: 100%;
}
#cff .cff-shared-link {
display: none;
background: #FFF;
}
#cff .cff-post-links {
margin-left: auto;
margin-right: auto;
}
#cff .cff-post-links a {
color: #C70000;
}
#cff .cff-likebox {
margin: 0;
margin-bottom: 1em;
background-color: #FFF;
}   .blog-social-media .et_pb_column_1_4:nth-child(2) {
background-color: transparent;
padding-top: 2.5em;
background-image: url(//tech90.com/wp-content/uploads/2015/07/Twitter_logo_blue.png);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
.blog-social-media .et_pb_column_1_4:nth-child(2) .et_pb_text {
margin-bottom: 0;
padding: 0 1em;
width: 85%;
margin-left: auto;
margin-right: auto;
}   .blog-social-media .et_pb_column_1_4:nth-child(3) {
background-color: transparent;
padding: 3.5em 0 0 0;
background-image: url(//tech90.com/wp-content/uploads/2015/07/Instagram_Icon_Large.jpg);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
#top-feed,
#bottom-feed { text-align: center; }   .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
background-color: transparent;
padding: 3.5em 1em 0 1em;
background-image: url(//tech90.com/wp-content/uploads/2015/07/pinterest-p-logo.gif);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
ul.pins-feed-list a {
color: #C70000;
}
ul.pins-feed-list img{
margin-left: auto;
margin-right: auto;
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
li.pins-feed-item {
width: 100%!important;
margin: 0;
}
li.pins-feed-item .nailthumb-container {
width: 100%!important;
height: 100%!important;
}
li.pins-feed-item .nailthumb-container img {
left: 0!important;
}   .search-results h1.page-title,
.category h1.page-title,
.archive h1.page-title,
.tag h1.page-title { padding-bottom: 1.5em; }
.et_pb_promo .et_pb_promo_description {
display: none;
}
.et_pb_posts article,
body.category article,
body.archive article {
overflow: auto;
}
article.et_pb_post img { }
article.et_pb_post .featuredimage img {
float:left;
margin-top: 1.5em;
margin-bottom: 2.5em;
}
article.type-post .featuredimage img {
width: 33.3%;
padding-right: 2em; 
}
article.et_pb_post .entry-content {
padding-top: 0;
}
body.archive article.category-testimonials,
#blog.et_pb_section article.category-testimonials { background: #f5f5f5;
border: 1px solid #B3B3B3;
padding: 1.5em;
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
body.archive article.category-testimonials,
#blog.et_pb_section article.category-testimonials {
position: relative;
}
body.archive article.category-testimonials:before,
#blog.et_pb_section article.category-testimonials:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 16px;
left: 94%;
line-height: 1;
text-transform: none;
speak: none;
content: "Hello World";
border-radius: 31px;
background: #f5f5f5;
font-size: 32px;
content: "\7c";
}
body.archive article.category-testimonials p.post-meta,
#blog.et_pb_section article.category-testimonials p.post-meta {
display: none;
}
body.archive article.category-testimonials h2,
#blog.et_pb_section article.category-testimonials h2 {
font-weight: bold;
}
body.archive article.category-testimonials img,
#blog.et_pb_section article.category-testimonials img {
display: none;
}
body.single-post article.category-testimonials #comment-section,
body.single-post article.category-testimonials #respond {
display: none;
}
.et_pb_posts article.type-post img { 
max-width: 25%;
float:left;
padding-right: 2.5em;
}
.et_pb_posts article h2 {
margin-top: 0;
}
.et_pb_post h2 {
margin-top: 0;
}
#left-area .post-meta,
.et_pb_post .post-meta,
p.post-meta {
padding-bottom: 0;
margin-bottom: 0;
}
.et_pb_bg_layout_light .et_pb_widget li a,
#left-area .post-meta a,
.et_pb_post .post-meta a,
p.post-meta a {
color: #C70000;
}
body.single-post #left-area .post-meta,
body.single-post .et_pb_post .post-meta,
body.single-post p.post-meta {
padding-bottom: 1.5em;
}
a.more-link {
text-transform: uppercase;
}
#tl4.my_style_style_1 .my_overlay { background: transparent!important; }
#tl2.flatButton .item .read_more, #tl2.flatWideButton .item .read_more, #content #tl2.flatButton .item .read_more, #content #tl2.flatWideButton .item .read_more,
#tl4.flatButton .item .read_more, #tl4.flatWideButton .item .read_more, #content #tl4.flatButton .item .read_more, #content #tl4.flatWideButton .item .read_more {
padding: 1em 1em!important;
transition: all 0.3s ease;
font-weight: bold!important;
font-size: 125%;
border: 1px solid transparent;
text-transform: uppercase;
padding: 0.5em 0em;
margin-top: 1em;
margin-bottom: 0.5em;
text-align: center!important;
}
#tl2.flatButton .item .read_more:hover, #tl2.flatWideButton .item .read_more:hover, #content #tl2.flatButton .item .read_more:hover, #content #tl2.flatWideButton .item .read_more:hover,
#tl4.flatButton .item .read_more:hover, #tl4.flatWideButton .item .read_more:hover, #content #tl4.flatButton .item .read_more:hover, #content #tl4.flatWideButton .item .read_more:hover { border: 1px solid #C70000; }
.et_pb_blog_grid_wrapper { padding-top: 2.5em; }
.yarpp-related { float: left; width: 100%; }
.yarpp-related h3 {
font-weight: normal!important;
padding: 1.5em 0 1em 0!important;
font-size: 18px!important;
color: #333;
}
.yarpp-related a {
font-weight: normal!important;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
max-width: 120px!important;
width: auto;
max-height: 120px!important;
height: auto;
}
article.et_pb_post .yarpp-thumbnail img,
article.et_pb_post .yarpp-thumbnails-horizontal img {
max-width: 120px!important;
width: auto;
max-height: 120px!important;
height: auto;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: 0px solid rgba(127,127,127,0.1)!important;
}
.yarpp-related .yarpp-thumbnail-title {
text-align: left!important;
}
#left-area .entry-content .yarpp-related ul, .entry-content .yarpp-related ul {
padding-left: 0!important;
}   #left-area .entry-content ol li { padding-bottom: 2em; }
.bottom-nav li.current-menu-item > a { color:#c70000; }
.et_pb_sum { font-size: 48px; }
.et_pb_accordion .et_pb_toggle:first-child { display: none; }
.et_pb_accordion_item_1.et_pb_toggle,
.et_pb_accordion_item_3.et_pb_toggle,
.et_pb_accordion_item_5.et_pb_toggle,
.et_pb_accordion_item_7.et_pb_toggle { 
background-size: contain; 
background-repeat: no-repeat; 
background-position-y: top; 
background-position-x: left; 
transition:background-position 1s, min-height 1s;
-ms-transition:background-position 1s, min-height 1s;
-moz-transition:background-position 1s, min-height 1s;
-o-transition:background-position 1s, min-height 1s;
-webkit-transition:background-position 1s, min-height 1s;
}
.gform_wrapper input[type=text], 
.gform_wrapper input[type=url], 
.gform_wrapper input[type=email], 
.gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], 
.gform_wrapper input[type=password],
.gform_wrapper textarea { font-size: 18px!important; padding-left: 0.4em!important; }
article.et_pb_post .comment_avatar img { padding-right: 0; }
.comment-body { padding-left: 85px; }   .page-id-4586 .timeline_items { padding-top: 52px; }
.page-id-4586 .et_pb_section_1 { padding-top: 0; padding-bottom: 0; border-top: 4px solid #C70000; border-bottom: 4px solid #C70000; }
.page-id-4586 .et_pb_section_1 .et_pb_row_0 { padding-top: 0; padding-bottom: 0; }
.page-id-4586 .et_pb_section_1 .et_pb_row_0 #cd-timeline { margin-top: 0; margin-bottom: 0; padding-top: 4em; padding-bottom: 4em; }
.cd-timeline-content { padding: 0!important; }
#cd-timeline .cd-timeline-content {
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
}
h2.cd-timeline-item-title { padding: 1em; max-width: 70%; color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 16px; }
.timeline-date { color: #999; }
.announcement-banner-image { border-radius: 0!important; margin-bottom: 0!important; }
.cd-timeline-block:first-child { margin-top: 0em!important; }
.cd-timeline-content .the-excerpt { padding: 0.1em 0.5em 0.5em 0.5em; color: #DDD; font-size: 125%; }
.cd-timeline-img { box-shadow: 0 0 0 4px #C70000,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)!important; }
a.timeline-express-read-more-link { 
display: block;
padding: 0.5em 1em!important;
transition: all 0.3s ease;
font-weight: bold!important;
font-size: 100%;
border: 1px solid transparent;
text-transform: uppercase;
margin-top: 0em;
text-align: center!important;
width: 100%!important;
}
a.timeline-express-read-more-link:hover { border: 1px solid #C70000; }
strong.timeline-date { float:right; margin-top: -3.3em!important; padding-right: 1.6em; }
.te-customfields .field-label { color: #999; }
.te-customfields p { padding-bottom: 0; }
.te-customfields p:last-child { padding-bottom: 1em; }
.te-customfields a { border-bottom: 3px solid #C70000; color: #DDD; }
.te-customfields .client_logo { width: 50%; float: right; padding-bottom: 1em; }
.bannerimage { text-align: center; }
.cd-timeline-title-container { background-color: #000; }
.announcement-4842 .bannerimage,
.announcement-4850 .bannerimage { background-color: #FFF; border: 2px solid #000; }
.announcement-4854 .bannerimage { padding-left: 1.5em; padding-right: 1.5em; }
.client-profile h2.cd-timeline-item-title { max-width: 100%; }
.client-profile .cd-timeline-content .timeline-date { display: none; }
.milestones .timeline-express-read-more-link { display: none; }   .pum-container {
padding: 0!important;
}
.popmake .pum-title,
.popmake .contact_row {
text-align: center!important;
}
.popmake .pum-title {
margin-top: 18px;
margin-bottom: 18px;
}
.popmake .contact_row {
margin-bottom: 18px;
}
.popmake .featuredImage_row {
margin-bottom: 18px;
}
.popmake .description_copy p {
font-size: 1em;
margin: 2em 8em;
text-align: center;
}
.popmake .job_type_row { }
.job_types.w3-navbar {
background-color: #4c4c4c; }
.job_types li a {
padding: 9px;
display: block;
width: 85px;
height: 85px;
}
.popmake .job_types li.audiovideo a,
.popmake .job_types li.web a,
.popmake .job_types li.hardware a,
.popmake .job_types li.software a,
.popmake .job_types li.network a,
.popmake .job_types li.training a {
background-size: 80% 80%;
background-position: 50% 50%;
background-repeat: no-repeat;
border: 4px solid transparent;
padding: 1em; 
}
.popmake .job_types li.audiovideo a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/audio.png);
}
.popmake .job_types li.web a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/website.png);
}
.popmake .job_types li.hardware a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/hardware.png);
}
.popmake .job_types li.software a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/software.png);
}
.popmake .job_types li.network a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/networking.png);
}
.popmake .job_types li.training a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/training.png);
}
.popmake .job_types li { 
display: inline-block;
}
.popmake .featuredImage_container { 
height: 200px; 
max-width: 356px; 
background-size: contain;
background-position: 50% 50%;
margin-left: auto;
margin-right: auto;
background-repeat: no-repeat;
}
.popmake .job_types {
text-align: center;
display: block;
margin:0;
padding:0;
overflow: auto;
}
.popmake .w3-navbar a.active { 
background-color: #000;
border: 4px solid transparent!important;
border-bottom: 4px solid #000!important;
}
.tabcontainer {
background-color: #000;
padding: 2em 1em 1em 1em;
color: #FFF;
overflow: auto;
}
.tabcontainer h2 {
text-align: center;
color: #FFF;
}
.popmake hr {
border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(200, 0, 0, 1), rgba(0, 0, 0, 0));
width: 150px;
margin-left: auto;
margin-right: auto;
margin-bottom: 2em;
}
.tabcontent h3,
.tabcontent p {
color: #FFF;
}
.tabcontent p {
font-size: 1em;
margin: 2em 8em;
text-align: center;
}
.popmake .tab {
padding: 2em;
}
.popmake .tab h2 { text-align: center; }
.pum-container.pum-responsive.pum-responsive-medium { width: 38%; }
.popmake .description_row { padding-left: 2em; padding-right: 2em; margin-bottom: 18px; }
.popmake pre { color: #FFF; }
.popmake .popup-post {
font-size: 1em;
color: #FFF;
}
.popmake li.popup-post {
text-align: center;
display: block;
float:left;
width: 49.5%;
background-position: center center!important;    
background-size: cover!important;
border: 1px solid #000;
background-repeat: no-repeat;
transition: all 0.5s ease;
margin-bottom: 3px;
}
.popmake li.popup-post:hover {
border: 1px solid #C70000;
}
.popmake .popup-post h3 {
font-size: 1em;
line-height: normal;
padding: 1em;
background-color: rgba(255,255,255,0.6);
text-shadow: 0px 1px 5px #FFF;
color: #000!important;
position: relative;
margin-top: 3em;
margin-bottom: 3em;
height: 4em;
display:flex;
align-items: center;
justify-content: center;
}
.popmake .popup-post h3.showtitle.no {
background-color: rgba(255,255,255,0);
text-shadow: 0px 1px 5px transparent;
color: transparent!important;
}   .icon:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
color: black;
font-size:24px;
-webkit-transition: color 0.5s; transition: color 0.5s;
}
.icon.address:before {
content: "\e01f"!important;
}
.icon.phone:before {
content: "\e090"!important;
}
.icon.email:before {
content: "\e010"!important;
}
.icon.social-media:before {
content: "\e109"!important;
}
.icon h5 {
margin-left: 38px;
margin-top: -26px;
}
div.et_pb_toggle:hover.icon:before {
color: #C70000!important;
}
.et_pb_toggle {
-webkit-transition: border-color 0.5s;
transition: border-color 0.5s;
}	
.et_pb_toggle:hover {
border: 1px solid #C70000;
}
input[type="submit"] {
padding: 6px 1em; 
margin: 0 0 0 0;
border: 2px solid black;
}   article.et_pb_post img.soliloquy-image { padding-right: 0; }
#left-area ul.soliloquy-wrap { padding: 0 0 0 0; }
.soliloquy-outer-container { padding: 1em 0; width: 100%; }
.soliloquy-thumbnails li.soliloquy-active-slide { border: 2px solid #C70000; }
.soliloquy-thumbnails-container .soliloquy-wrapper {  }   .tools.platform img,
.tools.requirements img { max-width: 300px; max-height: 300px; width: 100%; padding-right: 2em; }
.tools.requirements img { padding-right: 1em; }
article.type-tools .featuredimage img {
-webkit-box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
}
#mostrecent { margin-bottom: 2em; }
#mostrecent .featuredimage { background-position: center center; background-repeat: no-repeat; width: 100%; background-size: cover;}
#mostrecent .featuredimage:after { 
padding-top: 56.25%; display: block;
content: '';
}
#mostrecent .posttype.tools.mostrecent { 
padding: 0; 
border: 1px solid #B3B3B3;
background: #F5F5F5;
-webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
margin-bottom: 2em;
}
#mostrecent h2.title, #mostrecent .excerpt { padding: 1em; }
#mostrecent .excerpt { padding-top: 0; }
#mostrecent .excerpt p { padding-bottom: 0; } #othertools { 
display: flex; 
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
}
.archive .posttype.tools.entry .featuredimage,
#othertools .posttype.tools.entry .featuredimage { background-position: center; background-size: contain; background-repeat: no-repeat; }
.posttype.tools .view-full-post { text-align: center; }   .t90.row { width: 100%; overflow: auto; }
.t90 { float: left; display: inline-block; }
.t90.col1 { width: 8.333%; }
.t90.col2 { width: 16.667%; }
.t90.col3 { width: 25%; }
.t90.col4 { width: 33.333%; }
.t90.col5 { width: 41.667%; }
.t90.col6 { width: 50%; }
.t90.col7 { width: 58.333%; }
.t90.col8 { width: 66.667%; }
.t90.col9 { width: 75%; }
.t90.col10 { width: 83.333%; }
.t90.col11 { width: 91.667%; }
.t90.col12 { width: 100%; }   .posttype.entry { padding: 0 2em 2em 0; float: left; }
.posttype.entry .featuredimage { text-align: center; }
.posttype.entry .featuredimage img { height: auto; width: 100%; }
.posttype.entry.mostrecent { padding-right: 0; padding-bottom: 0; padding: 2em; }
.posttype.entry.mostrecent .featuredimage img { height: auto; width: 100%; 
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
.testing {border: 1px solid blue; }
.posttype.entry h2.title { text-align: center; padding-top: 0.7em; }
.posttype.entry .excerpt p { }
.posttype.entry.mostrecent .excerpt p { min-height: auto; }
.posttype.entry .excerpt p,
.view-full-post { padding-bottom: 1em; }          @media only screen and (max-width: 1280px) {
.t90.col4 { width: 50%; }
.popmake .description_copy p {
margin: 2em 2em;
}
.tabcontent p {
margin: 2em 2em;
}
}   @media only screen and (max-width: 980px) {
.single-post article.et_pb_post .featuredimage { text-align: center; }
.single-post article.et_pb_post .featuredimage img { max-width: none; padding-right: 3.3333333%; }
strong.timeline-date { float:left; margin-top: 0em!important; padding: 0em 0em 1em 2em; }
h2.cd-timeline-item-title { padding: 1em; max-width: 100%; }
.cd-timeline-block {
margin-top: 1.5em!important;
}
body.home .et_pb_blurb_content { padding: 1em; }
#homenav.et_pb_fullwidth_menu .fullwidth-menu-nav {
display: inline;
}
#homenav #top-menu,
#homenav .fullwidth-menu {
display: inline;
}
#homenav #et_mobile_nav_menu, #homenav .et_mobile_nav_menu {
display: none;
}
#homenav .fullwidth-menu.nav li a {
padding: 0.5em 0;
font-size: 2em;
}
.et_section_regular	{ }
#social-media-top {
display: none;
}
#social-media-bottom {
display: inline;
}
#social-media-bottom .et_pb_column_1_4 {
width: 50%;
}
.et_pb_posts article {
overflow: visible;
}
.et_pb_posts article h2 {
margin-top: 1em;
}
.et_pb_posts article img { 
max-width: 100%;
float:none;
}
.et_pb_posts h2 {
padding-bottom: 1em;
}
article.et_pb_post img {
max-width: 100%;
float: none;
padding-right: 0em;
}
article.et_pb_post .entry-content {
padding-top: 0;
}
.single-cables .shadowbox.t90.row {
margin: 0 0 0 0;
}
#meta.cable .featuredimage img {
padding: 0 0 0 0;
}
.single-cables #meta.cable .metatext {
padding: 1em 2em 0 2em;
}
.page-id-2800 #blog .et_pb_row { padding-top: 1.5em; border-top: 0px; }
.page-id-2800 #blog .et_pb_posts, .page-id-2800 #blog .et_pb_widget_area { padding-top: 1.5em; }
.et_pb_pricing_table { max-width: 100%!important; width: 100%!important; }   #left-area ul.tools { display: block; overflow:auto; width: 100%; list-style: none; padding: 0 0 0 0; }
ul.tools li { display: inline-block; float: left; width: 20%; }
article.et_pb_post ul.tools li img { max-width: 300px; max-height: 300px; width: 100%; padding-right: 2em!important; }   #cff {
background-position: 49% 0;
}   .blog-social-media .et_pb_column_1_4:nth-child(2) {
background-position: 49% 1em;
}
#social-media-bottom #cff p.cff-post-text,
#social-media-bottom .et_pb_column_1_4:nth-child(2),
#social-media-bottom .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
padding-top: 15%;
}
#social-media-bottom .et_pb_column_1_4:nth-child(2) {
margin-bottom: 60px;
}
#social-media-bottom iframe#twitter-widget-1 {
max-width: none!important;
min-width: 0!important;
width: 100%!important;
}   .blog-social-media .et_pb_column_1_4:nth-child(3) {
padding: 4.5em 0 0 0;
background-position: 49% 1em;
}   .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
background-position: 49% 1em;
}
.nailthumb-loading img {
width: 99%!important;
height: 99%!important;
margin: 1em 0 0 0;
}
.pins-feed-item, .pins-feed-myList, .nailthumb-loading {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
padding-top: 18%;
}
.blog-social-media .et_pb_column_1_4:nth-child(4) img {
margin: 1em auto;
}   a.timeline-express-read-more-link { 
padding: 1em 1em!important;
}
.te-customfields .client_logo { width: 100%; float: none; }
.pum-container.pum-responsive.pum-responsive-medium { width: 85%; }
.popmake .featuredImage_container { 
max-width: 100%; 
}
}   @media only screen and (max-width: 980px) and (orientation : portrait) {
#cable-library .shadowbox {
margin:0;
}
#cable-library .results {
padding: 0 0 0;
}
#cable-library .col6.submit,
#cable-library .col6.clear:last-child {
padding-left: 2em;
}
.popmake .description_copy p {
margin: 2em 0em;
}
.tabcontent p {
margin: 2em 0em;
}
}   @media only screen and (max-width: 980px) and (orientation : landscape) {
.et_pb_promo .et_pb_promo_description {
display: none;
}
.et_pb_posts article {
overflow: auto;
}
article.et_pb_post img {
float: left;
padding-right: 2.5em;
padding-bottom: 0.5em;
}
article.et_pb_post .entry-content {
padding-top: 0;
}
.et_pb_posts article img { 
max-width: 25%;
float:left;
padding-right: 2.5em;
}
.et_pb_posts article h2 {
margin-top: 0;
}
.et_pb_posts p.post-meta {
padding-bottom: 1em;
}
#responsive-menu-pro-search-box {
display: none;
}
}   @media only screen and (max-width: 767px) {
.t90.row.border-boxtop, .t90.row.border-boxbottom  { display: none; }
#othertools .posttype.tools.entry { height: auto; }
#social-media-bottom .et_pb_column_1_4 {
width: 100%!important;
}
#blog article { border-bottom: 1px solid #C70000; padding-bottom: 2.5em; margin-bottom: 3em; }
.et_pb_post h2, .et_pb_blog_grid h2 { padding-bottom: 10px!important; }
.single-post article.et_pb_post .featuredimage { max-width: 100%; width: 100%; overflow: hidden; padding-right: 0; }
.single-post article.et_pb_post .featuredimage img { max-width: none; width: 100%; }
.et_pb_posts article.type-post img { max-width: none; width: 100%; padding-right: 0; padding-bottom: 1.5em; }
.et_pb_toggle_content h3 .et_pb_sum { font-size: 1.5em; }   .t90.row { width: 100%; overflow: auto; }
.t90 { float: left; display: inline-block; }
.t90.col1 { width: 20%; }
.t90.col2 { width: 33%; }
.t90.col3 { width: 50%; }
.t90.col4 { width: 50%; }
.t90.col5 { width: 50%; }
.t90.col6 { width: 100%; }
.t90.col7 { width: 100%; }
.t90.col8 { width: 100%; }
.t90.col9 { width: 100%; }
.t90.col10 { width: 100%; }
.t90.col11 { width: 100%; }
.t90.col12 { width: 100%; }   #cable-library .t90.row { width: 100%; overflow: auto; }
#cable-library .t90 { float: left; display: inline-block; }
#cable-library .t90.col1 { width: 100%; }
#cable-library .t90.col2 { width: 100%; }
#cable-library .t90.col3 { width: 100%; }
#cable-library .t90.col4 { width: 100%; }
#cable-library .t90.col5 { width: 100%; }   .posttype.t90.col1 { width: 50%; }
.posttype.t90.col2 { width: 50%; }
.posttype.t90.col3 { width: 50%; }
.posttype.t90.col4 { width: 100%; }
.posttype.t90.col5 { width: 100%; }
.posttype.t90.col6 { width: 100%; }
.posttype.entry { padding: 0 0 4em 0; height: auto; text-align: center; }
.posttype.entry .excerpt p, 
.view-full-post { }
.posttype.entry .excerpt p { }
.popmake li.popup-post {
width: 100%;
}
}     a.cd-timeline-icon-link {
pointer-events:none;
}   body {
font-family: 'Helvetica Neue', Sans-serif;
}
#top-menu li.menu-item > a,
#top-menu li.current-menu-item > a, 
.fullwidth-menu li.current-menu-item > a {
text-transform: uppercase;
font-weight: 300;
border: 1px solid transparent;
}
#top-menu li.menu-item > a:hover,
#top-menu ul.sub-menu li.menu-item > a:hover,
.et-fixed-header #top-menu li.menu-item > a:hover,
.et-fixed-header #top-menu ul li ul li > a:hover {
color: #C70000!important;
}
#top-menu ul.sub-menu li.current-menu-item > a,
#top-menu ul.sub-menu li.menu-item > a:hover,
.et-fixed-header #top-menu li li > a:hover {
font-weight: 500;
border: 1px solid #C70000;
}
#top-menu li.current-menu-item > a,
.fullwidth-menu li.current-menu-item > a {
font-weight: 500;
}
header#main-header { 
box-shadow: 0 0 15px #666;
}
.et-fixed-header #top-menu a, 
.et-fixed-header #et_search_icon:before, 
.et-fixed-header #et_top_search .et-search-form input, 
.et-fixed-header .et_search_form_container input, 
.et-fixed-header .et_close_search_field:after, 
.et-fixed-header #et-top-navigation .et-cart-info {
color: #666!important;
}
.timeline .item:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: -16px;
left: 48%;
line-height: 1;
text-transform: none;
speak: none;
content: "Hello World";
border-radius: 31px;
background: #f5f5f5;
font-size: 32px;
content: "\7c";
}
.shadowbox {	
border: 1px solid #B3B3B3;
overflow: auto;
clear:both;
padding-bottom: 1em; 
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
#main-header .nav li ul, 
.et-search-form, 
#main-header .et_mobile_menu {
box-shadow: 0 3px 10px #666;
}
.post-meta a { color:#C70000!important; }
#top-menu li, .fullwidth-menu li { font-size: 16px; }
#top-menu li.menu-item > a, #top-menu li.current-menu-item > a, .fullwidth-menu li.current-menu-item > a { font-weight: 500; color #666; }
.et_pb_widget a { color: #C70000; }
.page-id-2800 #blog .et_pb_row { padding-top: 0; }
.page-id-2800 #blog .et_pb_posts, .page-id-2800 #blog .et_pb_widget_area { padding-top: 2.5em; }
.single-post article .entry-content { overflow: auto; }
.comment_avatar img.avatar { max-width: none; width: 65%; }
.entry-content p:last-of-type,
.comment-content p:last-of-type { padding-bottom: 2em; }
.comment-reply-link { position:absolute; right: 0; }
.widget_search #searchsubmit { width: 45%; }
.border-boxtop { border: 2px solid #C70000; border-bottom: 0; }
.border-boxbottom { border: 2px solid #C70000; border-top: 0; }
body.home.et_pb_button_helper_class .et_pb_button { background-color: rgba(0,0,0,0.6);}
body.home .et_pb_blurb_content { padding: 4em; background-color: rgba(0,0,0,0.6);}
img.homeicon { width: 256px; height: 256px; }
body.single-tools.et_pb_button_helper_class .et_pb_button:hover { border: 2px solid #C70000; }
.et-social-icon a.icon:before { color: #C70000; }
.et-social-google-plus {display: none!important; }
p#footer-info {width: 85%;}
.recent-posts-plus dl dt { font-weight: normal; padding-bottom: 1em; }
.recent-posts-plus dl dt:last-child { padding-bottom: 0; }
.et_pb_widget_area .et_pb_widget a { color: #C70000!important;}
.recent-posts-plus dd { display: none; }   .paged #most-recent { display: none; }
.noshow { display: none; }
.show { display: inline; }
.page-id-2787 .et_pb_testimonial_1 .et_pb_testimonial_author,
.page-id-2787 .et_pb_testimonial_meta { display: none; }
.single-cables #recentpostswidgetplus-3 { display: none; } .page-id-4309 #recentpostswidgetplus-2, .single-tools #recentpostswidgetplus-2 { display: none; } .page-id-2800 #recentpostswidgetplus-2,
.page-id-2800 #recentpostswidgetplus-3 { display: none; }
.single-format-standard #recentpostswidgetplus-2,
.single-format-standard #recentpostswidgetplus-3 { display: none; }
.timeline-express-read-more-link.nopop { display: none; }   #homenav .et_pb_row { 
width: 100%;
}
#homenav.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
padding-top: 0!important;
}
#homenav .fullwidth-menu.nav li {
display: inline-block;
width: 100%;
padding: 10% 0;
box-shadow: 0 0 15px #000;
}
#homenav li.menu-item {
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
margin: 0 auto;
}
li#menu-item-3828 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/gm_oatman-az.jpg);
}
li#menu-item-3827 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/Mobile-Devices.jpg);
}
li#menu-item-3826 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/clock-closeup.jpg);
}	
li#menu-item-3825 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/glendale-central.jpg);
}	
li#menu-item-3824 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/19357227-Travel-and-active-elderly-man-and-woman-couple-of-tourists-looking-at-sea-and-taking-picture-with-sm-Stock-Photo.jpg);
}	
#homenav .fullwidth-menu.nav li a {
padding: 0.6em 0;
border: 1px solid white;
background-color: rgba(0, 0, 0, 0.75);
width: 5em;
margin-left: auto;
margin-right: auto;
font-family: 'Helvetica Neue', Sans-serif;
font-weight: 200;
color: #FFF;
text-transform: uppercase;
font-size: 3em;
-webkit-transition:width 0.5s. background-color 0.5s, -webkit-transform 0.5s;
transition:width 0.5s, background-color 0.5s, transform 0.5s;
}
#homenav .fullwidth-menu.nav li a:hover {
background-color: rgba(0, 0, 0, 0.9);
width: 7em;
}
#homenav .et_section_regular	{
padding: 0;
}
#social-media-top,
#social-media-bottom {
padding: 1.5em 0;
border-top: 1px solid #C70000;
border-bottom: 1px solid #C70000;
}
#social-media-bottom {
display: none;
}
#blog { padding-top: 0em; }   .et_pb_fullwidth_header .et_pb_fullwidth_header_container { width: 100%!important; background-color: rgba(255,255,255,0.6); max-width: 100%; }
.header-content p { display: none; }
span.et_pb_fullwidth_header_subhead { font-size: 150%; }
.entry-content .et_pb_bg_layout_light h1,
.et_pb_bg_layout_light span.et_pb_fullwidth_header_subhead { color: #000; }
.entry-content .et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark span.et_pb_fullwidth_header_subhead { color: #FFF; }
.entry-content h1,
span.et_pb_fullwidth_header_subhead { text-transform: uppercase; font-weight: 600; }
.entry-content .et_pb_bg_layout_light h1,
.et_pb_bg_layout_light span.et_pb_fullwidth_header_subhead { text-shadow: 0px 1px 5px #FFF; color: #000!important; }
.entry-content .et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark span.et_pb_fullwidth_header_subhead { text-shadow: 0px 1px 10px #FFF; color: #FFF!important; }   #cff {
background-image: url(//tech90.com/wp-content/uploads/2015/07/facebook-logo-blue.gif);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
padding-left: 1em;
padding-right: 1em;
}
#cff .cff-author {
display: none;
}
#cff p.cff-post-text {
font-family: 'Helvetica Neue', Helvetica, Sans-serif;
padding-top: 3em;
padding-left: 0;
color: #666;
font-size: 1em;
width: 100%;
}
#cff .cff-shared-link {
display: none;
background: #FFF;
}
#cff .cff-post-links {
margin-left: auto;
margin-right: auto;
}
#cff .cff-post-links a {
color: #C70000;
}
#cff .cff-likebox {
margin: 0;
margin-bottom: 1em;
background-color: #FFF;
}   .blog-social-media .et_pb_column_1_4:nth-child(2) {
background-color: transparent;
padding-top: 2.5em;
background-image: url(//tech90.com/wp-content/uploads/2015/07/Twitter_logo_blue.png);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
.blog-social-media .et_pb_column_1_4:nth-child(2) .et_pb_text {
margin-bottom: 0;
padding: 0 1em;
width: 85%;
margin-left: auto;
margin-right: auto;
}   .blog-social-media .et_pb_column_1_4:nth-child(3) {
background-color: transparent;
padding: 3.5em 0 0 0;
background-image: url(//tech90.com/wp-content/uploads/2015/07/Instagram_Icon_Large.jpg);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
#top-feed,
#bottom-feed { text-align: center; }   .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
background-color: transparent;
padding: 3.5em 1em 0 1em;
background-image: url(//tech90.com/wp-content/uploads/2015/07/pinterest-p-logo.gif);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
ul.pins-feed-list a {
color: #C70000;
}
ul.pins-feed-list img{
margin-left: auto;
margin-right: auto;
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
li.pins-feed-item {
width: 100%!important;
margin: 0;
}
li.pins-feed-item .nailthumb-container {
width: 100%!important;
height: 100%!important;
}
li.pins-feed-item .nailthumb-container img {
left: 0!important;
}   .search-results h1.page-title,
.category h1.page-title,
.archive h1.page-title,
.tag h1.page-title { padding-bottom: 1.5em; }
.et_pb_promo .et_pb_promo_description {
display: none;
}
.et_pb_posts article,
body.category article,
body.archive article {
overflow: auto;
}
article.et_pb_post img { }
article.et_pb_post .featuredimage img {
float:left;
margin-top: 1.5em;
margin-bottom: 2.5em;
}
article.type-post .featuredimage img {
width: 33.3%;
padding-right: 2em; 
}
article.et_pb_post .entry-content {
padding-top: 0;
}
body.archive article.category-testimonials,
#blog.et_pb_section article.category-testimonials { background: #f5f5f5;
border: 1px solid #B3B3B3;
padding: 1.5em;
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
body.archive article.category-testimonials,
#blog.et_pb_section article.category-testimonials {
position: relative;
}
body.archive article.category-testimonials:before,
#blog.et_pb_section article.category-testimonials:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 16px;
left: 94%;
line-height: 1;
text-transform: none;
speak: none;
content: "Hello World";
border-radius: 31px;
background: #f5f5f5;
font-size: 32px;
content: "\7c";
}
body.archive article.category-testimonials p.post-meta,
#blog.et_pb_section article.category-testimonials p.post-meta {
display: none;
}
body.archive article.category-testimonials h2,
#blog.et_pb_section article.category-testimonials h2 {
font-weight: bold;
}
body.archive article.category-testimonials img,
#blog.et_pb_section article.category-testimonials img {
display: none;
}
body.single-post article.category-testimonials #comment-section,
body.single-post article.category-testimonials #respond {
display: none;
}
.et_pb_posts article.type-post img { 
max-width: 25%;
float:left;
padding-right: 2.5em;
}
.et_pb_posts article h2 {
margin-top: 0;
}
.et_pb_post h2 {
margin-top: 0;
}
#left-area .post-meta,
.et_pb_post .post-meta,
p.post-meta {
padding-bottom: 0;
margin-bottom: 0;
}
.et_pb_bg_layout_light .et_pb_widget li a,
#left-area .post-meta a,
.et_pb_post .post-meta a,
p.post-meta a {
color: #C70000;
}
body.single-post #left-area .post-meta,
body.single-post .et_pb_post .post-meta,
body.single-post p.post-meta {
padding-bottom: 1.5em;
}
a.more-link {
text-transform: uppercase;
}
#tl4.my_style_style_1 .my_overlay { background: transparent!important; }
#tl2.flatButton .item .read_more, #tl2.flatWideButton .item .read_more, #content #tl2.flatButton .item .read_more, #content #tl2.flatWideButton .item .read_more,
#tl4.flatButton .item .read_more, #tl4.flatWideButton .item .read_more, #content #tl4.flatButton .item .read_more, #content #tl4.flatWideButton .item .read_more {
padding: 1em 1em!important;
transition: all 0.3s ease;
font-weight: bold!important;
font-size: 125%;
border: 1px solid transparent;
text-transform: uppercase;
padding: 0.5em 0em;
margin-top: 1em;
margin-bottom: 0.5em;
text-align: center!important;
}
#tl2.flatButton .item .read_more:hover, #tl2.flatWideButton .item .read_more:hover, #content #tl2.flatButton .item .read_more:hover, #content #tl2.flatWideButton .item .read_more:hover,
#tl4.flatButton .item .read_more:hover, #tl4.flatWideButton .item .read_more:hover, #content #tl4.flatButton .item .read_more:hover, #content #tl4.flatWideButton .item .read_more:hover { border: 1px solid #C70000; }
.et_pb_blog_grid_wrapper { padding-top: 2.5em; }
.yarpp-related { float: left; width: 100%; }
.yarpp-related h3 {
font-weight: normal!important;
padding: 1.5em 0 1em 0!important;
font-size: 18px!important;
color: #333;
}
.yarpp-related a {
font-weight: normal!important;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
max-width: 120px!important;
width: auto;
max-height: 120px!important;
height: auto;
}
article.et_pb_post .yarpp-thumbnail img,
article.et_pb_post .yarpp-thumbnails-horizontal img {
max-width: 120px!important;
width: auto;
max-height: 120px!important;
height: auto;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: 0px solid rgba(127,127,127,0.1)!important;
}
.yarpp-related .yarpp-thumbnail-title {
text-align: left!important;
}
#left-area .entry-content .yarpp-related ul, .entry-content .yarpp-related ul {
padding-left: 0!important;
}   #left-area .entry-content ol li { padding-bottom: 2em; }
.bottom-nav li.current-menu-item > a { color:#c70000; }
.et_pb_sum { font-size: 48px; }
.et_pb_accordion .et_pb_toggle:first-child { display: none; }
.et_pb_accordion_item_1.et_pb_toggle,
.et_pb_accordion_item_3.et_pb_toggle,
.et_pb_accordion_item_5.et_pb_toggle,
.et_pb_accordion_item_7.et_pb_toggle { 
background-size: contain; 
background-repeat: no-repeat; 
background-position-y: top; 
background-position-x: left; 
transition:background-position 1s, min-height 1s;
-ms-transition:background-position 1s, min-height 1s;
-moz-transition:background-position 1s, min-height 1s;
-o-transition:background-position 1s, min-height 1s;
-webkit-transition:background-position 1s, min-height 1s;
}
.gform_wrapper input[type=text], 
.gform_wrapper input[type=url], 
.gform_wrapper input[type=email], 
.gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], 
.gform_wrapper input[type=password],
.gform_wrapper textarea { font-size: 18px!important; padding-left: 0.4em!important; }
article.et_pb_post .comment_avatar img { padding-right: 0; }
.comment-body { padding-left: 85px; }   .page-id-4586 .timeline_items { padding-top: 52px; }
.page-id-4586 .et_pb_section_1 { padding-top: 0; padding-bottom: 0; border-top: 4px solid #C70000; border-bottom: 4px solid #C70000; }
.page-id-4586 .et_pb_section_1 .et_pb_row_0 { padding-top: 0; padding-bottom: 0; }
.page-id-4586 .et_pb_section_1 .et_pb_row_0 #cd-timeline { margin-top: 0; margin-bottom: 0; padding-top: 4em; padding-bottom: 4em; }
.cd-timeline-content { padding: 0!important; }
#cd-timeline .cd-timeline-content {
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
}
h2.cd-timeline-item-title { padding: 1em; max-width: 70%; color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 16px; }
.timeline-date { color: #999; }
.announcement-banner-image { border-radius: 0!important; margin-bottom: 0!important; }
.cd-timeline-block:first-child { margin-top: 0em!important; }
.cd-timeline-content .the-excerpt { padding: 0.1em 0.5em 0.5em 0.5em; color: #DDD; font-size: 125%; }
.cd-timeline-img { box-shadow: 0 0 0 4px #C70000,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)!important; }
a.timeline-express-read-more-link { 
display: block;
padding: 0.5em 1em!important;
transition: all 0.3s ease;
font-weight: bold!important;
font-size: 100%;
border: 1px solid transparent;
text-transform: uppercase;
margin-top: 0em;
text-align: center!important;
width: 100%!important;
}
a.timeline-express-read-more-link:hover { border: 1px solid #C70000; }
strong.timeline-date { float:right; margin-top: -3.3em!important; padding-right: 1.6em; }
.te-customfields .field-label { color: #999; }
.te-customfields p { padding-bottom: 0; }
.te-customfields p:last-child { padding-bottom: 1em; }
.te-customfields a { border-bottom: 3px solid #C70000; color: #DDD; }
.te-customfields .client_logo { width: 50%; float: right; padding-bottom: 1em; }
.bannerimage { text-align: center; }
.cd-timeline-title-container { background-color: #000; }
.announcement-4842 .bannerimage,
.announcement-4850 .bannerimage { background-color: #FFF; border: 2px solid #000; }
.announcement-4854 .bannerimage { padding-left: 1.5em; padding-right: 1.5em; }
.client-profile h2.cd-timeline-item-title { max-width: 100%; }
.client-profile .cd-timeline-content .timeline-date { display: none; }
.milestones .timeline-express-read-more-link { display: none; }   .pum-container {
padding: 0!important;
}
.popmake .pum-title,
.popmake .contact_row {
text-align: center!important;
}
.popmake .pum-title {
margin-top: 18px;
margin-bottom: 18px;
}
.popmake .contact_row {
margin-bottom: 18px;
}
.popmake .featuredImage_row {
margin-bottom: 18px;
}
.popmake .description_copy p {
font-size: 1em;
margin: 2em 8em;
text-align: center;
}
.popmake .job_type_row { }
.job_types.w3-navbar {
background-color: #4c4c4c; }
.job_types li a {
padding: 9px;
display: block;
width: 85px;
height: 85px;
}
.popmake .job_types li.audiovideo a,
.popmake .job_types li.web a,
.popmake .job_types li.hardware a,
.popmake .job_types li.software a,
.popmake .job_types li.network a,
.popmake .job_types li.training a {
background-size: 80% 80%;
background-position: 50% 50%;
background-repeat: no-repeat;
border: 4px solid transparent;
padding: 1em; 
}
.popmake .job_types li.audiovideo a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/audio.png);
}
.popmake .job_types li.web a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/website.png);
}
.popmake .job_types li.hardware a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/hardware.png);
}
.popmake .job_types li.software a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/software.png);
}
.popmake .job_types li.network a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/networking.png);
}
.popmake .job_types li.training a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/training.png);
}
.popmake .job_types li { 
display: inline-block;
}
.popmake .featuredImage_container { 
height: 200px; 
max-width: 356px; 
background-size: contain;
background-position: 50% 50%;
margin-left: auto;
margin-right: auto;
background-repeat: no-repeat;
}
.popmake .job_types {
text-align: center;
display: block;
margin:0;
padding:0;
overflow: auto;
}
.popmake .w3-navbar a.active { 
background-color: #000;
border: 4px solid transparent!important;
border-bottom: 4px solid #000!important;
}
.tabcontainer {
background-color: #000;
padding: 2em 1em 1em 1em;
color: #FFF;
overflow: auto;
}
.tabcontainer h2 {
text-align: center;
color: #FFF;
}
.popmake hr {
border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(200, 0, 0, 1), rgba(0, 0, 0, 0));
width: 150px;
margin-left: auto;
margin-right: auto;
margin-bottom: 2em;
}
.tabcontent h3,
.tabcontent p {
color: #FFF;
}
.tabcontent p {
font-size: 1em;
margin: 2em 8em;
text-align: center;
}
.popmake .tab {
padding: 2em;
}
.popmake .tab h2 { text-align: center; }
.pum-container.pum-responsive.pum-responsive-medium { width: 38%; }
.popmake .description_row { padding-left: 2em; padding-right: 2em; margin-bottom: 18px; }
.popmake pre { color: #FFF; }
.popmake .popup-post {
font-size: 1em;
color: #FFF;
}
.popmake li.popup-post {
text-align: center;
display: block;
float:left;
width: 49.5%;
background-position: center center!important;    
background-size: cover!important;
border: 1px solid #000;
background-repeat: no-repeat;
transition: all 0.5s ease;
margin-bottom: 3px;
}
.popmake li.popup-post:hover {
border: 1px solid #C70000;
}
.popmake .popup-post h3 {
font-size: 1em;
line-height: normal;
padding: 1em;
background-color: rgba(255,255,255,0.6);
text-shadow: 0px 1px 5px #FFF;
color: #000!important;
position: relative;
margin-top: 3em;
margin-bottom: 3em;
height: 4em;
display:flex;
align-items: center;
justify-content: center;
}
.popmake .popup-post h3.showtitle.no {
background-color: rgba(255,255,255,0);
text-shadow: 0px 1px 5px transparent;
color: transparent!important;
}   .icon:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
color: black;
font-size:24px;
-webkit-transition: color 0.5s; transition: color 0.5s;
}
.icon.address:before {
content: "\e01f"!important;
}
.icon.phone:before {
content: "\e090"!important;
}
.icon.email:before {
content: "\e010"!important;
}
.icon.social-media:before {
content: "\e109"!important;
}
.icon h5 {
margin-left: 38px;
margin-top: -26px;
}
div.et_pb_toggle:hover.icon:before {
color: #C70000!important;
}
.et_pb_toggle {
-webkit-transition: border-color 0.5s;
transition: border-color 0.5s;
}	
.et_pb_toggle:hover {
border: 1px solid #C70000;
}
input[type="submit"] {
padding: 6px 1em; 
margin: 0 0 0 0;
border: 2px solid black;
}   article.et_pb_post img.soliloquy-image { padding-right: 0; }
#left-area ul.soliloquy-wrap { padding: 0 0 0 0; }
.soliloquy-outer-container { padding: 1em 0; width: 100%; }
.soliloquy-thumbnails li.soliloquy-active-slide { border: 2px solid #C70000; }
.soliloquy-thumbnails-container .soliloquy-wrapper {  }   .tools.platform img,
.tools.requirements img { max-width: 300px; max-height: 300px; width: 100%; padding-right: 2em; }
.tools.requirements img { padding-right: 1em; }
article.type-tools .featuredimage img {
-webkit-box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
}
#mostrecent { margin-bottom: 2em; }
#mostrecent .featuredimage { background-position: center center; background-repeat: no-repeat; width: 100%; background-size: cover;}
#mostrecent .featuredimage:after { 
padding-top: 56.25%; display: block;
content: '';
}
#mostrecent .posttype.tools.mostrecent { 
padding: 0; 
border: 1px solid #B3B3B3;
background: #F5F5F5;
-webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
margin-bottom: 2em;
}
#mostrecent h2.title, #mostrecent .excerpt { padding: 1em; }
#mostrecent .excerpt { padding-top: 0; }
#mostrecent .excerpt p { padding-bottom: 0; } #othertools { 
display: flex; 
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
}
.archive .posttype.tools.entry .featuredimage,
#othertools .posttype.tools.entry .featuredimage { background-position: center; background-size: contain; background-repeat: no-repeat; }
.posttype.tools .view-full-post { text-align: center; }   .t90.row { width: 100%; overflow: auto; }
.t90 { float: left; display: inline-block; }
.t90.col1 { width: 8.333%; }
.t90.col2 { width: 16.667%; }
.t90.col3 { width: 25%; }
.t90.col4 { width: 33.333%; }
.t90.col5 { width: 41.667%; }
.t90.col6 { width: 50%; }
.t90.col7 { width: 58.333%; }
.t90.col8 { width: 66.667%; }
.t90.col9 { width: 75%; }
.t90.col10 { width: 83.333%; }
.t90.col11 { width: 91.667%; }
.t90.col12 { width: 100%; }   .posttype.entry { padding: 0 2em 2em 0; float: left; }
.posttype.entry .featuredimage { text-align: center; }
.posttype.entry .featuredimage img { height: auto; width: 100%; }
.posttype.entry.mostrecent { padding-right: 0; padding-bottom: 0; padding: 2em; }
.posttype.entry.mostrecent .featuredimage img { height: auto; width: 100%; 
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
.testing {border: 1px solid blue; }
.posttype.entry h2.title { text-align: center; padding-top: 0.7em; }
.posttype.entry .excerpt p { }
.posttype.entry.mostrecent .excerpt p { min-height: auto; }
.posttype.entry .excerpt p,
.view-full-post { padding-bottom: 1em; }          @media only screen and (max-width: 1280px) {
.t90.col4 { width: 50%; }
.popmake .description_copy p {
margin: 2em 2em;
}
.tabcontent p {
margin: 2em 2em;
}
}   @media only screen and (max-width: 980px) {
.single-post article.et_pb_post .featuredimage { text-align: center; }
.single-post article.et_pb_post .featuredimage img { max-width: none; padding-right: 3.3333333%; }
strong.timeline-date { float:left; margin-top: 0em!important; padding: 0em 0em 1em 2em; }
h2.cd-timeline-item-title { padding: 1em; max-width: 100%; }
.cd-timeline-block {
margin-top: 1.5em!important;
}
body.home .et_pb_blurb_content { padding: 1em; }
#homenav.et_pb_fullwidth_menu .fullwidth-menu-nav {
display: inline;
}
#homenav #top-menu,
#homenav .fullwidth-menu {
display: inline;
}
#homenav #et_mobile_nav_menu, #homenav .et_mobile_nav_menu {
display: none;
}
#homenav .fullwidth-menu.nav li a {
padding: 0.5em 0;
font-size: 2em;
}
.et_section_regular	{ }
#social-media-top {
display: none;
}
#social-media-bottom {
display: inline;
}
#social-media-bottom .et_pb_column_1_4 {
width: 50%;
}
.et_pb_posts article {
overflow: visible;
}
.et_pb_posts article h2 {
margin-top: 1em;
}
.et_pb_posts article img { 
max-width: 100%;
float:none;
}
.et_pb_posts h2 {
padding-bottom: 1em;
}
article.et_pb_post img {
max-width: 100%;
float: none;
padding-right: 0em;
}
article.et_pb_post .entry-content {
padding-top: 0;
}
.single-cables .shadowbox.t90.row {
margin: 0 0 0 0;
}
#meta.cable .featuredimage img {
padding: 0 0 0 0;
}
.single-cables #meta.cable .metatext {
padding: 1em 2em 0 2em;
}
.page-id-2800 #blog .et_pb_row { padding-top: 1.5em; border-top: 0px; }
.page-id-2800 #blog .et_pb_posts, .page-id-2800 #blog .et_pb_widget_area { padding-top: 1.5em; }
.et_pb_pricing_table { max-width: 100%!important; width: 100%!important; }   #left-area ul.tools { display: block; overflow:auto; width: 100%; list-style: none; padding: 0 0 0 0; }
ul.tools li { display: inline-block; float: left; width: 20%; }
article.et_pb_post ul.tools li img { max-width: 300px; max-height: 300px; width: 100%; padding-right: 2em!important; }   #cff {
background-position: 49% 0;
}   .blog-social-media .et_pb_column_1_4:nth-child(2) {
background-position: 49% 1em;
}
#social-media-bottom #cff p.cff-post-text,
#social-media-bottom .et_pb_column_1_4:nth-child(2),
#social-media-bottom .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
padding-top: 15%;
}
#social-media-bottom .et_pb_column_1_4:nth-child(2) {
margin-bottom: 60px;
}
#social-media-bottom iframe#twitter-widget-1 {
max-width: none!important;
min-width: 0!important;
width: 100%!important;
}   .blog-social-media .et_pb_column_1_4:nth-child(3) {
padding: 4.5em 0 0 0;
background-position: 49% 1em;
}   .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
background-position: 49% 1em;
}
.nailthumb-loading img {
width: 99%!important;
height: 99%!important;
margin: 1em 0 0 0;
}
.pins-feed-item, .pins-feed-myList, .nailthumb-loading {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
padding-top: 18%;
}
.blog-social-media .et_pb_column_1_4:nth-child(4) img {
margin: 1em auto;
}   a.timeline-express-read-more-link { 
padding: 1em 1em!important;
}
.te-customfields .client_logo { width: 100%; float: none; }
.pum-container.pum-responsive.pum-responsive-medium { width: 85%; }
.popmake .featuredImage_container { 
max-width: 100%; 
}
}   @media only screen and (max-width: 980px) and (orientation : portrait) {
#cable-library .shadowbox {
margin:0;
}
#cable-library .results {
padding: 0 0 0;
}
#cable-library .col6.submit,
#cable-library .col6.clear:last-child {
padding-left: 2em;
}
.popmake .description_copy p {
margin: 2em 0em;
}
.tabcontent p {
margin: 2em 0em;
}
}   @media only screen and (max-width: 980px) and (orientation : landscape) {
.et_pb_promo .et_pb_promo_description {
display: none;
}
.et_pb_posts article {
overflow: auto;
}
article.et_pb_post img {
float: left;
padding-right: 2.5em;
padding-bottom: 0.5em;
}
article.et_pb_post .entry-content {
padding-top: 0;
}
.et_pb_posts article img { 
max-width: 25%;
float:left;
padding-right: 2.5em;
}
.et_pb_posts article h2 {
margin-top: 0;
}
.et_pb_posts p.post-meta {
padding-bottom: 1em;
}
#responsive-menu-pro-search-box {
display: none;
}
}   @media only screen and (max-width: 767px) {
.t90.row.border-boxtop, .t90.row.border-boxbottom  { display: none; }
#othertools .posttype.tools.entry { height: auto; }
#social-media-bottom .et_pb_column_1_4 {
width: 100%!important;
}
#blog article { border-bottom: 1px solid #C70000; padding-bottom: 2.5em; margin-bottom: 3em; }
.et_pb_post h2, .et_pb_blog_grid h2 { padding-bottom: 10px!important; }
.single-post article.et_pb_post .featuredimage { max-width: 100%; width: 100%; overflow: hidden; padding-right: 0; }
.single-post article.et_pb_post .featuredimage img { max-width: none; width: 100%; }
.et_pb_posts article.type-post img { max-width: none; width: 100%; padding-right: 0; padding-bottom: 1.5em; }
.et_pb_toggle_content h3 .et_pb_sum { font-size: 1.5em; }   .t90.row { width: 100%; overflow: auto; }
.t90 { float: left; display: inline-block; }
.t90.col1 { width: 20%; }
.t90.col2 { width: 33%; }
.t90.col3 { width: 50%; }
.t90.col4 { width: 50%; }
.t90.col5 { width: 50%; }
.t90.col6 { width: 100%; }
.t90.col7 { width: 100%; }
.t90.col8 { width: 100%; }
.t90.col9 { width: 100%; }
.t90.col10 { width: 100%; }
.t90.col11 { width: 100%; }
.t90.col12 { width: 100%; }   #cable-library .t90.row { width: 100%; overflow: auto; }
#cable-library .t90 { float: left; display: inline-block; }
#cable-library .t90.col1 { width: 100%; }
#cable-library .t90.col2 { width: 100%; }
#cable-library .t90.col3 { width: 100%; }
#cable-library .t90.col4 { width: 100%; }
#cable-library .t90.col5 { width: 100%; }   .posttype.t90.col1 { width: 50%; }
.posttype.t90.col2 { width: 50%; }
.posttype.t90.col3 { width: 50%; }
.posttype.t90.col4 { width: 100%; }
.posttype.t90.col5 { width: 100%; }
.posttype.t90.col6 { width: 100%; }
.posttype.entry { padding: 0 0 4em 0; height: auto; text-align: center; }
.posttype.entry .excerpt p, 
.view-full-post { }
.posttype.entry .excerpt p { }
.popmake li.popup-post {
width: 100%;
}
}     a.cd-timeline-icon-link {
pointer-events:none;
}   body {
font-family: 'Helvetica Neue', Sans-serif;
}
#top-menu li.menu-item > a,
#top-menu li.current-menu-item > a, 
.fullwidth-menu li.current-menu-item > a {
text-transform: uppercase;
font-weight: 300;
border: 1px solid transparent;
}
#top-menu li.menu-item > a:hover,
#top-menu ul.sub-menu li.menu-item > a:hover,
.et-fixed-header #top-menu li.menu-item > a:hover,
.et-fixed-header #top-menu ul li ul li > a:hover {
color: #C70000!important;
}
#top-menu ul.sub-menu li.current-menu-item > a,
#top-menu ul.sub-menu li.menu-item > a:hover,
.et-fixed-header #top-menu li li > a:hover {
font-weight: 500;
border: 1px solid #C70000;
}
#top-menu li.current-menu-item > a,
.fullwidth-menu li.current-menu-item > a {
font-weight: 500;
}
header#main-header { 
box-shadow: 0 0 15px #666;
}
.et-fixed-header #top-menu a, 
.et-fixed-header #et_search_icon:before, 
.et-fixed-header #et_top_search .et-search-form input, 
.et-fixed-header .et_search_form_container input, 
.et-fixed-header .et_close_search_field:after, 
.et-fixed-header #et-top-navigation .et-cart-info {
color: #666!important;
}
.timeline .item:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: -16px;
left: 48%;
line-height: 1;
text-transform: none;
speak: none;
content: "Hello World";
border-radius: 31px;
background: #f5f5f5;
font-size: 32px;
content: "\7c";
}
.shadowbox {	
border: 1px solid #B3B3B3;
overflow: auto;
clear:both;
padding-bottom: 1em; 
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
#main-header .nav li ul, 
.et-search-form, 
#main-header .et_mobile_menu {
box-shadow: 0 3px 10px #666;
}
.post-meta a { color:#C70000!important; }
#top-menu li, .fullwidth-menu li { font-size: 16px; }
#top-menu li.menu-item > a, #top-menu li.current-menu-item > a, .fullwidth-menu li.current-menu-item > a { font-weight: 500; color #666; }
.et_pb_widget a { color: #C70000; }
.page-id-2800 #blog .et_pb_row { padding-top: 0; }
.page-id-2800 #blog .et_pb_posts, .page-id-2800 #blog .et_pb_widget_area { padding-top: 2.5em; }
.single-post article .entry-content { overflow: auto; }
.comment_avatar img.avatar { max-width: none; width: 65%; }
.entry-content p:last-of-type,
.comment-content p:last-of-type { padding-bottom: 2em; }
.comment-reply-link { position:absolute; right: 0; }
.widget_search #searchsubmit { width: 45%; }
.border-boxtop { border: 2px solid #C70000; border-bottom: 0; }
.border-boxbottom { border: 2px solid #C70000; border-top: 0; }
body.home.et_pb_button_helper_class .et_pb_button { background-color: rgba(0,0,0,0.6);}
body.home .et_pb_blurb_content { padding: 4em; background-color: rgba(0,0,0,0.6);}
img.homeicon { width: 256px; height: 256px; }
body.single-tools.et_pb_button_helper_class .et_pb_button:hover { border: 2px solid #C70000; }
.et-social-icon a.icon:before { color: #C70000; }
.et-social-google-plus {display: none!important; }
p#footer-info {width: 85%;}
.recent-posts-plus dl dt { font-weight: normal; padding-bottom: 1em; }
.recent-posts-plus dl dt:last-child { padding-bottom: 0; }
.et_pb_widget_area .et_pb_widget a { color: #C70000!important;}
.recent-posts-plus dd { display: none; }   .paged #most-recent { display: none; }
.noshow { display: none; }
.show { display: inline; }
.page-id-2787 .et_pb_testimonial_1 .et_pb_testimonial_author,
.page-id-2787 .et_pb_testimonial_meta { display: none; }
.single-cables #recentpostswidgetplus-3 { display: none; } .page-id-4309 #recentpostswidgetplus-2, .single-tools #recentpostswidgetplus-2 { display: none; } .page-id-2800 #recentpostswidgetplus-2,
.page-id-2800 #recentpostswidgetplus-3 { display: none; }
.single-format-standard #recentpostswidgetplus-2,
.single-format-standard #recentpostswidgetplus-3 { display: none; }
.timeline-express-read-more-link.nopop { display: none; }   #homenav .et_pb_row { 
width: 100%;
}
#homenav.et_pb_fullwidth_menu .fullwidth-menu-nav > ul {
padding-top: 0!important;
}
#homenav .fullwidth-menu.nav li {
display: inline-block;
width: 100%;
padding: 10% 0;
box-shadow: 0 0 15px #000;
}
#homenav li.menu-item {
background-position: 50%;
background-repeat: no-repeat;
background-size: cover;
margin: 0 auto;
}
li#menu-item-3828 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/gm_oatman-az.jpg);
}
li#menu-item-3827 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/Mobile-Devices.jpg);
}
li#menu-item-3826 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/clock-closeup.jpg);
}	
li#menu-item-3825 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/glendale-central.jpg);
}	
li#menu-item-3824 {
background-image: url(http://www.tech90.dev/wp-content/uploads/2015/03/19357227-Travel-and-active-elderly-man-and-woman-couple-of-tourists-looking-at-sea-and-taking-picture-with-sm-Stock-Photo.jpg);
}	
#homenav .fullwidth-menu.nav li a {
padding: 0.6em 0;
border: 1px solid white;
background-color: rgba(0, 0, 0, 0.75);
width: 5em;
margin-left: auto;
margin-right: auto;
font-family: 'Helvetica Neue', Sans-serif;
font-weight: 200;
color: #FFF;
text-transform: uppercase;
font-size: 3em;
-webkit-transition:width 0.5s. background-color 0.5s, -webkit-transform 0.5s;
transition:width 0.5s, background-color 0.5s, transform 0.5s;
}
#homenav .fullwidth-menu.nav li a:hover {
background-color: rgba(0, 0, 0, 0.9);
width: 7em;
}
#homenav .et_section_regular	{
padding: 0;
}
#social-media-top,
#social-media-bottom {
padding: 1.5em 0;
border-top: 1px solid #C70000;
border-bottom: 1px solid #C70000;
}
#social-media-bottom {
display: none;
}
#blog { padding-top: 0em; }   .et_pb_fullwidth_header .et_pb_fullwidth_header_container { width: 100%!important; background-color: rgba(255,255,255,0.6); max-width: 100%; }
.header-content p { display: none; }
span.et_pb_fullwidth_header_subhead { font-size: 150%; }
.entry-content .et_pb_bg_layout_light h1,
.et_pb_bg_layout_light span.et_pb_fullwidth_header_subhead { color: #000; }
.entry-content .et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark span.et_pb_fullwidth_header_subhead { color: #FFF; }
.entry-content h1,
span.et_pb_fullwidth_header_subhead { text-transform: uppercase; font-weight: 600; }
.entry-content .et_pb_bg_layout_light h1,
.et_pb_bg_layout_light span.et_pb_fullwidth_header_subhead { text-shadow: 0px 1px 5px #FFF; color: #000!important; }
.entry-content .et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark span.et_pb_fullwidth_header_subhead { text-shadow: 0px 1px 10px #FFF; color: #FFF!important; }   #cff {
background-image: url(//tech90.com/wp-content/uploads/2015/07/facebook-logo-blue.gif);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
padding-left: 1em;
padding-right: 1em;
}
#cff .cff-author {
display: none;
}
#cff p.cff-post-text {
font-family: 'Helvetica Neue', Helvetica, Sans-serif;
padding-top: 3em;
padding-left: 0;
color: #666;
font-size: 1em;
width: 100%;
}
#cff .cff-shared-link {
display: none;
background: #FFF;
}
#cff .cff-post-links {
margin-left: auto;
margin-right: auto;
}
#cff .cff-post-links a {
color: #C70000;
}
#cff .cff-likebox {
margin: 0;
margin-bottom: 1em;
background-color: #FFF;
}   .blog-social-media .et_pb_column_1_4:nth-child(2) {
background-color: transparent;
padding-top: 2.5em;
background-image: url(//tech90.com/wp-content/uploads/2015/07/Twitter_logo_blue.png);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
.blog-social-media .et_pb_column_1_4:nth-child(2) .et_pb_text {
margin-bottom: 0;
padding: 0 1em;
width: 85%;
margin-left: auto;
margin-right: auto;
}   .blog-social-media .et_pb_column_1_4:nth-child(3) {
background-color: transparent;
padding: 3.5em 0 0 0;
background-image: url(//tech90.com/wp-content/uploads/2015/07/Instagram_Icon_Large.jpg);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
#top-feed,
#bottom-feed { text-align: center; }   .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
background-color: transparent;
padding: 3.5em 1em 0 1em;
background-image: url(//tech90.com/wp-content/uploads/2015/07/pinterest-p-logo.gif);
background-repeat: no-repeat;
background-position: 1em 1em;
background-size: 10%;
}
ul.pins-feed-list a {
color: #C70000;
}
ul.pins-feed-list img{
margin-left: auto;
margin-right: auto;
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
li.pins-feed-item {
width: 100%!important;
margin: 0;
}
li.pins-feed-item .nailthumb-container {
width: 100%!important;
height: 100%!important;
}
li.pins-feed-item .nailthumb-container img {
left: 0!important;
}   .search-results h1.page-title,
.category h1.page-title,
.archive h1.page-title,
.tag h1.page-title { padding-bottom: 1.5em; }
.et_pb_promo .et_pb_promo_description {
display: none;
}
.et_pb_posts article,
body.category article,
body.archive article {
overflow: auto;
}
article.et_pb_post img { }
article.et_pb_post .featuredimage img {
float:left;
margin-top: 1.5em;
margin-bottom: 2.5em;
}
article.type-post .featuredimage img {
width: 33.3%;
padding-right: 2em; 
}
article.et_pb_post .entry-content {
padding-top: 0;
}
body.archive article.category-testimonials,
#blog.et_pb_section article.category-testimonials { background: #f5f5f5;
border: 1px solid #B3B3B3;
padding: 1.5em;
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
body.archive article.category-testimonials,
#blog.et_pb_section article.category-testimonials {
position: relative;
}
body.archive article.category-testimonials:before,
#blog.et_pb_section article.category-testimonials:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 16px;
left: 94%;
line-height: 1;
text-transform: none;
speak: none;
content: "Hello World";
border-radius: 31px;
background: #f5f5f5;
font-size: 32px;
content: "\7c";
}
body.archive article.category-testimonials p.post-meta,
#blog.et_pb_section article.category-testimonials p.post-meta {
display: none;
}
body.archive article.category-testimonials h2,
#blog.et_pb_section article.category-testimonials h2 {
font-weight: bold;
}
body.archive article.category-testimonials img,
#blog.et_pb_section article.category-testimonials img {
display: none;
}
body.single-post article.category-testimonials #comment-section,
body.single-post article.category-testimonials #respond {
display: none;
}
.et_pb_posts article.type-post img { 
max-width: 25%;
float:left;
padding-right: 2.5em;
}
.et_pb_posts article h2 {
margin-top: 0;
}
.et_pb_post h2 {
margin-top: 0;
}
#left-area .post-meta,
.et_pb_post .post-meta,
p.post-meta {
padding-bottom: 0;
margin-bottom: 0;
}
.et_pb_bg_layout_light .et_pb_widget li a,
#left-area .post-meta a,
.et_pb_post .post-meta a,
p.post-meta a {
color: #C70000;
}
body.single-post #left-area .post-meta,
body.single-post .et_pb_post .post-meta,
body.single-post p.post-meta {
padding-bottom: 1.5em;
}
a.more-link {
text-transform: uppercase;
}
#tl4.my_style_style_1 .my_overlay { background: transparent!important; }
#tl2.flatButton .item .read_more, #tl2.flatWideButton .item .read_more, #content #tl2.flatButton .item .read_more, #content #tl2.flatWideButton .item .read_more,
#tl4.flatButton .item .read_more, #tl4.flatWideButton .item .read_more, #content #tl4.flatButton .item .read_more, #content #tl4.flatWideButton .item .read_more {
padding: 1em 1em!important;
transition: all 0.3s ease;
font-weight: bold!important;
font-size: 125%;
border: 1px solid transparent;
text-transform: uppercase;
padding: 0.5em 0em;
margin-top: 1em;
margin-bottom: 0.5em;
text-align: center!important;
}
#tl2.flatButton .item .read_more:hover, #tl2.flatWideButton .item .read_more:hover, #content #tl2.flatButton .item .read_more:hover, #content #tl2.flatWideButton .item .read_more:hover,
#tl4.flatButton .item .read_more:hover, #tl4.flatWideButton .item .read_more:hover, #content #tl4.flatButton .item .read_more:hover, #content #tl4.flatWideButton .item .read_more:hover { border: 1px solid #C70000; }
.et_pb_blog_grid_wrapper { padding-top: 2.5em; }
.yarpp-related { float: left; width: 100%; }
.yarpp-related h3 {
font-weight: normal!important;
padding: 1.5em 0 1em 0!important;
font-size: 18px!important;
color: #333;
}
.yarpp-related a {
font-weight: normal!important;
}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {
max-width: 120px!important;
width: auto;
max-height: 120px!important;
height: auto;
}
article.et_pb_post .yarpp-thumbnail img,
article.et_pb_post .yarpp-thumbnails-horizontal img {
max-width: 120px!important;
width: auto;
max-height: 120px!important;
height: auto;
}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
border: 0px solid rgba(127,127,127,0.1)!important;
}
.yarpp-related .yarpp-thumbnail-title {
text-align: left!important;
}
#left-area .entry-content .yarpp-related ul, .entry-content .yarpp-related ul {
padding-left: 0!important;
}   #left-area .entry-content ol li { padding-bottom: 2em; }
.bottom-nav li.current-menu-item > a { color:#c70000; }
.et_pb_sum { font-size: 48px; }
.et_pb_accordion .et_pb_toggle:first-child { display: none; }
.et_pb_accordion_item_1.et_pb_toggle,
.et_pb_accordion_item_3.et_pb_toggle,
.et_pb_accordion_item_5.et_pb_toggle,
.et_pb_accordion_item_7.et_pb_toggle { 
background-size: contain; 
background-repeat: no-repeat; 
background-position-y: top; 
background-position-x: left; 
transition:background-position 1s, min-height 1s;
-ms-transition:background-position 1s, min-height 1s;
-moz-transition:background-position 1s, min-height 1s;
-o-transition:background-position 1s, min-height 1s;
-webkit-transition:background-position 1s, min-height 1s;
}
.gform_wrapper input[type=text], 
.gform_wrapper input[type=url], 
.gform_wrapper input[type=email], 
.gform_wrapper input[type=tel], 
.gform_wrapper input[type=number], 
.gform_wrapper input[type=password],
.gform_wrapper textarea { font-size: 18px!important; padding-left: 0.4em!important; }
article.et_pb_post .comment_avatar img { padding-right: 0; }
.comment-body { padding-left: 85px; }   .page-id-4586 .timeline_items { padding-top: 52px; }
.page-id-4586 .et_pb_section_1 { padding-top: 0; padding-bottom: 0; border-top: 4px solid #C70000; border-bottom: 4px solid #C70000; }
.page-id-4586 .et_pb_section_1 .et_pb_row_0 { padding-top: 0; padding-bottom: 0; }
.page-id-4586 .et_pb_section_1 .et_pb_row_0 #cd-timeline { margin-top: 0; margin-bottom: 0; padding-top: 4em; padding-bottom: 4em; }
.cd-timeline-content { padding: 0!important; }
#cd-timeline .cd-timeline-content {
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26)!important;
}
h2.cd-timeline-item-title { padding: 1em; max-width: 70%; color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 16px; }
.timeline-date { color: #999; }
.announcement-banner-image { border-radius: 0!important; margin-bottom: 0!important; }
.cd-timeline-block:first-child { margin-top: 0em!important; }
.cd-timeline-content .the-excerpt { padding: 0.1em 0.5em 0.5em 0.5em; color: #DDD; font-size: 125%; }
.cd-timeline-img { box-shadow: 0 0 0 4px #C70000,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)!important; }
a.timeline-express-read-more-link { 
display: block;
padding: 0.5em 1em!important;
transition: all 0.3s ease;
font-weight: bold!important;
font-size: 100%;
border: 1px solid transparent;
text-transform: uppercase;
margin-top: 0em;
text-align: center!important;
width: 100%!important;
}
a.timeline-express-read-more-link:hover { border: 1px solid #C70000; }
strong.timeline-date { float:right; margin-top: -3.3em!important; padding-right: 1.6em; }
.te-customfields .field-label { color: #999; }
.te-customfields p { padding-bottom: 0; }
.te-customfields p:last-child { padding-bottom: 1em; }
.te-customfields a { border-bottom: 3px solid #C70000; color: #DDD; }
.te-customfields .client_logo { width: 50%; float: right; padding-bottom: 1em; }
.bannerimage { text-align: center; }
.cd-timeline-title-container { background-color: #000; }
.announcement-4842 .bannerimage,
.announcement-4850 .bannerimage { background-color: #FFF; border: 2px solid #000; }
.announcement-4854 .bannerimage { padding-left: 1.5em; padding-right: 1.5em; }
.client-profile h2.cd-timeline-item-title { max-width: 100%; }
.client-profile .cd-timeline-content .timeline-date { display: none; }
.milestones .timeline-express-read-more-link { display: none; }   .pum-container {
padding: 0!important;
}
.popmake .pum-title,
.popmake .contact_row {
text-align: center!important;
}
.popmake .pum-title {
margin-top: 18px;
margin-bottom: 18px;
}
.popmake .contact_row {
margin-bottom: 18px;
}
.popmake .featuredImage_row {
margin-bottom: 18px;
}
.popmake .description_copy p {
font-size: 1em;
margin: 2em 8em;
text-align: center;
}
.popmake .job_type_row { }
.job_types.w3-navbar {
background-color: #4c4c4c; }
.job_types li a {
padding: 9px;
display: block;
width: 85px;
height: 85px;
}
.popmake .job_types li.audiovideo a,
.popmake .job_types li.web a,
.popmake .job_types li.hardware a,
.popmake .job_types li.software a,
.popmake .job_types li.network a,
.popmake .job_types li.training a {
background-size: 80% 80%;
background-position: 50% 50%;
background-repeat: no-repeat;
border: 4px solid transparent;
padding: 1em; 
}
.popmake .job_types li.audiovideo a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/audio.png);
}
.popmake .job_types li.web a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/website.png);
}
.popmake .job_types li.hardware a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/hardware.png);
}
.popmake .job_types li.software a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/software.png);
}
.popmake .job_types li.network a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/networking.png);
}
.popmake .job_types li.training a {
background-image: url(//tech90.com/wp-content/themes/TECH90/images/job_types/training.png);
}
.popmake .job_types li { 
display: inline-block;
}
.popmake .featuredImage_container { 
height: 200px; 
max-width: 356px; 
background-size: contain;
background-position: 50% 50%;
margin-left: auto;
margin-right: auto;
background-repeat: no-repeat;
}
.popmake .job_types {
text-align: center;
display: block;
margin:0;
padding:0;
overflow: auto;
}
.popmake .w3-navbar a.active { 
background-color: #000;
border: 4px solid transparent!important;
border-bottom: 4px solid #000!important;
}
.tabcontainer {
background-color: #000;
padding: 2em 1em 1em 1em;
color: #FFF;
overflow: auto;
}
.tabcontainer h2 {
text-align: center;
color: #FFF;
}
.popmake hr {
border: 0;
height: 2px;
background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(200, 0, 0, 1), rgba(0, 0, 0, 0));
width: 150px;
margin-left: auto;
margin-right: auto;
margin-bottom: 2em;
}
.tabcontent h3,
.tabcontent p {
color: #FFF;
}
.tabcontent p {
font-size: 1em;
margin: 2em 8em;
text-align: center;
}
.popmake .tab {
padding: 2em;
}
.popmake .tab h2 { text-align: center; }
.pum-container.pum-responsive.pum-responsive-medium { width: 38%; }
.popmake .description_row { padding-left: 2em; padding-right: 2em; margin-bottom: 18px; }
.popmake pre { color: #FFF; }
.popmake .popup-post {
font-size: 1em;
color: #FFF;
}
.popmake li.popup-post {
text-align: center;
display: block;
float:left;
width: 49.5%;
background-position: center center!important;    
background-size: cover!important;
border: 1px solid #000;
background-repeat: no-repeat;
transition: all 0.5s ease;
margin-bottom: 3px;
}
.popmake li.popup-post:hover {
border: 1px solid #C70000;
}
.popmake .popup-post h3 {
font-size: 1em;
line-height: normal;
padding: 1em;
background-color: rgba(255,255,255,0.6);
text-shadow: 0px 1px 5px #FFF;
color: #000!important;
position: relative;
margin-top: 3em;
margin-bottom: 3em;
height: 4em;
display:flex;
align-items: center;
justify-content: center;
}
.popmake .popup-post h3.showtitle.no {
background-color: rgba(255,255,255,0);
text-shadow: 0px 1px 5px transparent;
color: transparent!important;
}   .icon:before {
font-family: "ETmodules" !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1;
text-transform: none;
speak: none;
color: black;
font-size:24px;
-webkit-transition: color 0.5s; transition: color 0.5s;
}
.icon.address:before {
content: "\e01f"!important;
}
.icon.phone:before {
content: "\e090"!important;
}
.icon.email:before {
content: "\e010"!important;
}
.icon.social-media:before {
content: "\e109"!important;
}
.icon h5 {
margin-left: 38px;
margin-top: -26px;
}
div.et_pb_toggle:hover.icon:before {
color: #C70000!important;
}
.et_pb_toggle {
-webkit-transition: border-color 0.5s;
transition: border-color 0.5s;
}	
.et_pb_toggle:hover {
border: 1px solid #C70000;
}
input[type="submit"] {
padding: 6px 1em; 
margin: 0 0 0 0;
border: 2px solid black;
}   article.et_pb_post img.soliloquy-image { padding-right: 0; }
#left-area ul.soliloquy-wrap { padding: 0 0 0 0; }
.soliloquy-outer-container { padding: 1em 0; width: 100%; }
.soliloquy-thumbnails li.soliloquy-active-slide { border: 2px solid #C70000; }
.soliloquy-thumbnails-container .soliloquy-wrapper {  }   .tools.platform img,
.tools.requirements img { max-width: 300px; max-height: 300px; width: 100%; padding-right: 2em; }
.tools.requirements img { padding-right: 1em; }
article.type-tools .featuredimage img {
-webkit-box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -5px rgba(0,0,0,0.26);
}
#mostrecent { margin-bottom: 2em; }
#mostrecent .featuredimage { background-position: center center; background-repeat: no-repeat; width: 100%; background-size: cover;}
#mostrecent .featuredimage:after { 
padding-top: 56.25%; display: block;
content: '';
}
#mostrecent .posttype.tools.mostrecent { 
padding: 0; 
border: 1px solid #B3B3B3;
background: #F5F5F5;
-webkit-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
box-shadow: 0px 0px 20px -10px rgba(0,0,0,0.26);
margin-bottom: 2em;
}
#mostrecent h2.title, #mostrecent .excerpt { padding: 1em; }
#mostrecent .excerpt { padding-top: 0; }
#mostrecent .excerpt p { padding-bottom: 0; } #othertools { 
display: flex; 
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
}
.archive .posttype.tools.entry .featuredimage,
#othertools .posttype.tools.entry .featuredimage { background-position: center; background-size: contain; background-repeat: no-repeat; }
.posttype.tools .view-full-post { text-align: center; }   .t90.row { width: 100%; overflow: auto; }
.t90 { float: left; display: inline-block; }
.t90.col1 { width: 8.333%; }
.t90.col2 { width: 16.667%; }
.t90.col3 { width: 25%; }
.t90.col4 { width: 33.333%; }
.t90.col5 { width: 41.667%; }
.t90.col6 { width: 50%; }
.t90.col7 { width: 58.333%; }
.t90.col8 { width: 66.667%; }
.t90.col9 { width: 75%; }
.t90.col10 { width: 83.333%; }
.t90.col11 { width: 91.667%; }
.t90.col12 { width: 100%; }   .posttype.entry { padding: 0 2em 2em 0; float: left; }
.posttype.entry .featuredimage { text-align: center; }
.posttype.entry .featuredimage img { height: auto; width: 100%; }
.posttype.entry.mostrecent { padding-right: 0; padding-bottom: 0; padding: 2em; }
.posttype.entry.mostrecent .featuredimage img { height: auto; width: 100%; 
-webkit-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
-moz-box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
box-shadow: 0px 16px 16px -10px rgba(0,0,0,0.26);
}
.testing {border: 1px solid blue; }
.posttype.entry h2.title { text-align: center; padding-top: 0.7em; }
.posttype.entry .excerpt p { }
.posttype.entry.mostrecent .excerpt p { min-height: auto; }
.posttype.entry .excerpt p,
.view-full-post { padding-bottom: 1em; }          @media only screen and (max-width: 1280px) {
.t90.col4 { width: 50%; }
.popmake .description_copy p {
margin: 2em 2em;
}
.tabcontent p {
margin: 2em 2em;
}
}   @media only screen and (max-width: 980px) {
.single-post article.et_pb_post .featuredimage { text-align: center; }
.single-post article.et_pb_post .featuredimage img { max-width: none; padding-right: 3.3333333%; }
strong.timeline-date { float:left; margin-top: 0em!important; padding: 0em 0em 1em 2em; }
h2.cd-timeline-item-title { padding: 1em; max-width: 100%; }
.cd-timeline-block {
margin-top: 1.5em!important;
}
body.home .et_pb_blurb_content { padding: 1em; }
#homenav.et_pb_fullwidth_menu .fullwidth-menu-nav {
display: inline;
}
#homenav #top-menu,
#homenav .fullwidth-menu {
display: inline;
}
#homenav #et_mobile_nav_menu, #homenav .et_mobile_nav_menu {
display: none;
}
#homenav .fullwidth-menu.nav li a {
padding: 0.5em 0;
font-size: 2em;
}
.et_section_regular	{ }
#social-media-top {
display: none;
}
#social-media-bottom {
display: inline;
}
#social-media-bottom .et_pb_column_1_4 {
width: 50%;
}
.et_pb_posts article {
overflow: visible;
}
.et_pb_posts article h2 {
margin-top: 1em;
}
.et_pb_posts article img { 
max-width: 100%;
float:none;
}
.et_pb_posts h2 {
padding-bottom: 1em;
}
article.et_pb_post img {
max-width: 100%;
float: none;
padding-right: 0em;
}
article.et_pb_post .entry-content {
padding-top: 0;
}
.single-cables .shadowbox.t90.row {
margin: 0 0 0 0;
}
#meta.cable .featuredimage img {
padding: 0 0 0 0;
}
.single-cables #meta.cable .metatext {
padding: 1em 2em 0 2em;
}
.page-id-2800 #blog .et_pb_row { padding-top: 1.5em; border-top: 0px; }
.page-id-2800 #blog .et_pb_posts, .page-id-2800 #blog .et_pb_widget_area { padding-top: 1.5em; }
.et_pb_pricing_table { max-width: 100%!important; width: 100%!important; }   #left-area ul.tools { display: block; overflow:auto; width: 100%; list-style: none; padding: 0 0 0 0; }
ul.tools li { display: inline-block; float: left; width: 20%; }
article.et_pb_post ul.tools li img { max-width: 300px; max-height: 300px; width: 100%; padding-right: 2em!important; }   #cff {
background-position: 49% 0;
}   .blog-social-media .et_pb_column_1_4:nth-child(2) {
background-position: 49% 1em;
}
#social-media-bottom #cff p.cff-post-text,
#social-media-bottom .et_pb_column_1_4:nth-child(2),
#social-media-bottom .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
padding-top: 15%;
}
#social-media-bottom .et_pb_column_1_4:nth-child(2) {
margin-bottom: 60px;
}
#social-media-bottom iframe#twitter-widget-1 {
max-width: none!important;
min-width: 0!important;
width: 100%!important;
}   .blog-social-media .et_pb_column_1_4:nth-child(3) {
padding: 4.5em 0 0 0;
background-position: 49% 1em;
}   .blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
background-position: 49% 1em;
}
.nailthumb-loading img {
width: 99%!important;
height: 99%!important;
margin: 1em 0 0 0;
}
.pins-feed-item, .pins-feed-myList, .nailthumb-loading {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.blog-social-media .et_pb_column_1_4:nth-child(4) ul.pins-feed-list {
padding-top: 18%;
}
.blog-social-media .et_pb_column_1_4:nth-child(4) img {
margin: 1em auto;
}   a.timeline-express-read-more-link { 
padding: 1em 1em!important;
}
.te-customfields .client_logo { width: 100%; float: none; }
.pum-container.pum-responsive.pum-responsive-medium { width: 85%; }
.popmake .featuredImage_container { 
max-width: 100%; 
}
}   @media only screen and (max-width: 980px) and (orientation : portrait) {
#cable-library .shadowbox {
margin:0;
}
#cable-library .results {
padding: 0 0 0;
}
#cable-library .col6.submit,
#cable-library .col6.clear:last-child {
padding-left: 2em;
}
.popmake .description_copy p {
margin: 2em 0em;
}
.tabcontent p {
margin: 2em 0em;
}
}   @media only screen and (max-width: 980px) and (orientation : landscape) {
.et_pb_promo .et_pb_promo_description {
display: none;
}
.et_pb_posts article {
overflow: auto;
}
article.et_pb_post img {
float: left;
padding-right: 2.5em;
padding-bottom: 0.5em;
}
article.et_pb_post .entry-content {
padding-top: 0;
}
.et_pb_posts article img { 
max-width: 25%;
float:left;
padding-right: 2.5em;
}
.et_pb_posts article h2 {
margin-top: 0;
}
.et_pb_posts p.post-meta {
padding-bottom: 1em;
}
#responsive-menu-pro-search-box {
display: none;
}
}   @media only screen and (max-width: 767px) {
.t90.row.border-boxtop, .t90.row.border-boxbottom  { display: none; }
#othertools .posttype.tools.entry { height: auto; }
#social-media-bottom .et_pb_column_1_4 {
width: 100%!important;
}
#blog article { border-bottom: 1px solid #C70000; padding-bottom: 2.5em; margin-bottom: 3em; }
.et_pb_post h2, .et_pb_blog_grid h2 { padding-bottom: 10px!important; }
.single-post article.et_pb_post .featuredimage { max-width: 100%; width: 100%; overflow: hidden; padding-right: 0; }
.single-post article.et_pb_post .featuredimage img { max-width: none; width: 100%; }
.et_pb_posts article.type-post img { max-width: none; width: 100%; padding-right: 0; padding-bottom: 1.5em; }
.et_pb_toggle_content h3 .et_pb_sum { font-size: 1.5em; }   .t90.row { width: 100%; overflow: auto; }
.t90 { float: left; display: inline-block; }
.t90.col1 { width: 20%; }
.t90.col2 { width: 33%; }
.t90.col3 { width: 50%; }
.t90.col4 { width: 50%; }
.t90.col5 { width: 50%; }
.t90.col6 { width: 100%; }
.t90.col7 { width: 100%; }
.t90.col8 { width: 100%; }
.t90.col9 { width: 100%; }
.t90.col10 { width: 100%; }
.t90.col11 { width: 100%; }
.t90.col12 { width: 100%; }   #cable-library .t90.row { width: 100%; overflow: auto; }
#cable-library .t90 { float: left; display: inline-block; }
#cable-library .t90.col1 { width: 100%; }
#cable-library .t90.col2 { width: 100%; }
#cable-library .t90.col3 { width: 100%; }
#cable-library .t90.col4 { width: 100%; }
#cable-library .t90.col5 { width: 100%; }   .posttype.t90.col1 { width: 50%; }
.posttype.t90.col2 { width: 50%; }
.posttype.t90.col3 { width: 50%; }
.posttype.t90.col4 { width: 100%; }
.posttype.t90.col5 { width: 100%; }
.posttype.t90.col6 { width: 100%; }
.posttype.entry { padding: 0 0 4em 0; height: auto; text-align: center; }
.posttype.entry .excerpt p, 
.view-full-post { }
.posttype.entry .excerpt p { }
.popmake li.popup-post {
width: 100%;
}
}