/* Theme Name:Widepoint Theme Theme URI:http://www.widepoint.com Description:Widepoint's Custom-made Wordpress Theme Tags:widepoint, b2b, business, clean, red, white, gray, services Author:MGM4 Author URI:http://www.widepoint.com Version:9.0 License:GNU General Public License 2.0 License URI:license.txt */ /* INDEX 0. CSS RESET Resets all styles for consistency and browser compatibility. Courtesy of Eric Meyer at http://meyerweb.com/eric/tools/css/reset/index.html. 1. GENERAL ELEMENTS Styles basic elements such as headings or hyperlinks, affecting the overall site but not its layout. 2. LAYOUT Defines the structure and design of the site. All styles that displace elements go here. Special layout elements such as breadcrums or page-specific stuff also goes here. 3. NAVIGATION Defines the styles for menus and cross-post navigation. Any specific element related to site traversing goes here. 4. POSTS Styles the appearance of posts and overall content, as well as typography. Must be in line with editor-style.css, so that both styles match. 5. COMMENTS Sets the appearance of the comment system, structuring both entries and posting forms. 6. WIDGETS Establishes the layout of widgets. Whereas the layout section affects the site in general, this section determines widget appearance for both their layout and contents. */ /* -------------------------------------------------------------- 0. CSS RESET -------------------------------------------------------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, sabmp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background:transparent; border:0; margin:0; padding:0; vertical-align:baseline; } body { line-height:1; } h1, h2, h3, h4, h5, h6 { font-weight:normal; } ol, ul, li { list-style:none; } blockquote { quotes:none; } blockquote:before, blockquote:after { content:''; content:none; } del { text-decoration:line-through; } table { border-collapse:collapse; border-spacing:0; } a img { border:none; } /* -------------------------------------------------------------- 1. GENERAL ELEMENTS -------------------------------------------------------------- */ /* BODY */ body { font-family:'Open Sans', Arial, Helvetica, sans-serif; background:#fff; color:#555; font-size:0.875em; line-height:1.6; } /* HEADINGS */ h1, h2, h3, h4, h5, h6 { font-family:'Open Sans', Arial, Helvetica, sans-serif; color:#444; line-height:1.2; margin:0 0 20px; } h1 { font-size:3em;font-weight:bold;} h2 { font-size:2em;} h3 { font-size:1.5em;line-height:1.5em;} h4 { font-size:1.3em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } .aligncenter{text-align:center;} /* HYPERLINKS */ a:link, a:visited { color:#555; text-decoration:none; transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;} a:hover { color:#555; text-decoration:none; } /* GENERAL TYPOGRAPHY */ p, address { margin-bottom:1.6em; color:#555;} span, div, p, dl, td, th, ul, ol, blockquote { } /* LISTS */ .adjust-list ul li { list-style-position:inherit;} /* added by Mike Weinberg 2014-03-31 */ ul li { list-style:none; margin:0 0 5px 20px; list-style-position:inside;} ul li { list-style-position:inherit;} /* added by Mike Weinberg 2014-03-31 */ .content ul li{padding-left:20px;position:relative;margin-left:0;} .content ul li:before { display:block; position:absolute; top:8px; left:0; font-family:'fontawesome'; content:'\f0da'; font-size:14px; color:#cb0909; margin-top:-7px; line-height:1.6; } ol li { list-style:decimal; margin:0 0 5px 20px; list-style-position:outside; } ol ol li { list-style:upper-alpha; } ol ol ol li { list-style:lower-roman; } ol ol ol ol li { list-style:lower-alpha; } ul ul, ol ol, ul ol, ol ul { margin-bottom:0; } ul, ol, dd, pre, hr { margin-bottom:24px; } ul ul, ol ol, ul ol, ol ul { margin-bottom:0; } dl { margin:0 0 24px 0; } dt { font-weight:bold; } dd { margin-bottom:18px; } strong, b { font-weight:bold; } cite, em, i { border:none; font-style:italic; } big { font-size:131.25%; } ins { background:#ffc; border:none; } del { text-decoration:line-through; } /* ADDRESSES */ address {} /* CITATIONS */ blockquote { display:block; font-style:italic; padding:0 5%; margin:25px 0; } blockquote cite, blockquote em, blockquote i { font-style:normal; } /* PREDEFINED TEXT */ pre { font-family:Courier, monospace; background:#f5f5f5; border:1px solid #ccc; color:#222; line-height:18px; margin-bottom:18px; padding:1.5em; display:block; overflow:auto; margin:25px 0; } abbr, acronym { border-bottom:1px dotted #666; cursor:help; } ins { text-decoration:none; } sup, sub { font-size:0.7em; height:0; line-height:1; position:relative; vertical-align:baseline; } sup { bottom:1ex; } sub { top:.5ex; } pre, kbd, tt, var { line-height:21px; } code { font-size:1.05em; } /* CODE */ code, code var { font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } /* TABLES */ table { box-shadow:1px 1px 2px #DDD;border:1px solid #bbb; border-collapse:collapse; border-spacing:0; margin:0 0 24px; text-align:left; width:100%; } tr th, thead th { border:none; color:#888; font-weight:bold; line-height:1.2em; padding:9px 24px; } tr td { border:1px solid #ccc; padding:6px 24px; color:#555; } tr th, thead th, tr th, thead th { background:#ddd; } /* FORM FIELDS */ input, textarea { font-size:1em; } /* HEADING LINE */ hr { background-color:#fff; border:0; border-top:1px solid #bbb; border-bottom:1px solid #fff; clear:both; height:0; margin:40px 0; } /* INLINE IMAGES */ img { margin:0; max-width:100%; line-height:0; height:auto; } .alignleft, img.alignleft { display:inline; float:left; margin-right:30px; margin-top:4px; } .alignright, img.alignright { display:inline; float:right; margin-left:30px; margin-top:4px; } .aligncenter, img.aligncenter { display:block; margin-left:auto; margin-right:auto; } img.alignleft, img.alignright, img.aligncenter { margin-bottom:12px; } /* IMAGE CAPTIONS */ .wp-caption { margin-bottom:20px; padding:5px 0; max-width:100%; text-align:center; background:url(images/shades/black_10.png); line-height:0em; } .wp-caption .wp-caption-text{ } .wp-caption img { margin:0; padding:0; max-width:100%; line-height:0em; } .wp-caption p { margin:10px 0 10px; color:#666; line-height:1.2em; font-size:12px; } .wp-smiley { margin:0; } /* FORMS */ label { display:block; width:100%; padding:4px 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } input[type=text], input[type=password], input[type=input], input[type=tel], input[type=url], input[type=email], input[type=tel], input[type=number], input[type=range], input[type=search], input[type=color], input[type=time], input[type=week], input[type=month], input[type=date], input[type=datetime], textarea, select { font-family:inherit; border:1px solid #ddd; padding:8px; margin:0 0 20px; width:100%; background:#f3f3f3; box-shadow:inset 0 1px 2px #bbb; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; } input[type=submit] { width:auto; -webkit-appearance:none; transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;} /* MAIN THEME COLORS */ .sticky { } .primary_color { color:#333; } .primary_color_bg { background-color:#333; } .secondary_color { color:#555; } .secondary_color_bg { background-color:#555; } /* ADMIN EDIT LINKS */ .post-edit-link, .post-edit-link:link, .post-edit-link:visited { display:inline-block; font-family:Verdana, Arial; font-size:12px; line-height:1.6; background:#F90; color:#FFF !important; padding:0 5px; border-radius:5px; text-shadow:none; } .post-edit-link:hover { background:#FB1; text-decoration:none; } /* SHORTCODE CUSTOM STYLING */ /* BUTTONS */ .button, .button:visited, input[type=submit] { border-radius:80px; } .button_default, .button_default:visited, input[type=submit] { background:#555; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.5); border:none; box-shadow:none; } .button_default:hover, input[type=submit]:hover { background:#777; } /* -------------------------------------------------------------- 2. LAYOUT -------------------------------------------------------------- */ /* WRAPPERS */ .outer { overflow:hidden; width:100%; } .wrapper { background:#fff; margin:0 auto; } .wrapper_boxed { width:1180px; margin:0 auto; max-width:1100px; box-shadow:0 0 3px 1px rgba(0,0,0,0.5); } .container { max-width:1180px; padding:0 30px; margin:0 auto; } .wrapper_fixed .container { max-width:980px; } .wrapper_fluid .container { width:90%; padding:0 5%; max-width:100%; } .wrapper_boxed .container { max-width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .clear { clear:both; width:100%; height:0; margin:0; padding:0; } /* TOPMENU */ #topbar { display:block; color:#999; line-height:1; font-size:0.9em; background:#eeeeee; border-bottom:1px solid #eee; } #topbar a { color:#666; } #topbar a:hover { color:#fff; } /*SOLUTIONS MENU*/ #solutions-nav{background:#cb0909;} .menu-solutions-menu-container{width:100%;} #solutions-nav ul{width:100%;list-style-type:none;} #solutions-nav ul li{float:left;width:33.3%;margin:0;text-align:center;} /*#solutions-nav ul li:first-child a{background:#bd0909;} #solutions-nav ul li a{background:#b50909;} #solutions-nav ul li:last-child a{background:#a90909;}*/ #solutions-nav ul li a{text-shadow:1px 1px 0 #990b0b;width:100%;display:block;padding:13px 0;font-weight:bold;font-size:1.4em;color:#fff;} #solutions-nav ul li a span{font-weight:normal;font-size: 0.7em;} #solutions-nav ul li a:hover{background:white;text-decoration:none;color:#cb0909;text-shadow:none;} #solutions-nav ul li.current_page_item a{background:#eee;text-decoration:none;color:#cb0909;text-shadow:none;} #nav_menu-22 .widget-title,#nav_menu-16 .widget-title,#nav_menu-21 .widget-title,#nav_menu-13 .widget-title{display:none;} #nav_menu-22 > ul > li:first-child,#nav_menu-16 > ul > li:first-child,#nav_menu-21 > ul > li:first-child,#nav_menu-13 > ul > li:first-child{font-size:2em; color: #444; line-height: 1.2; margin: 0px 0px 20px; padding:0;} #nav_menu-22 > ul > li:first-child:before,#nav_menu-16 > ul > li:first-child:before,#nav_menu-21 > ul > li:first-child:before,#nav_menu-13 > ul > li:first-child:before{display:none;} #menu-item-3410{font-size: 1em !important;padding-left: 20px !important;padding-top:3px !important;} .widget ul li#menu-item-3410:before{display:block;} /* SOCIAL ICONS */ #social { float:right; text-align:right; padding:0; width:auto; } #social a { display:block; float:right; color:#999; margin:0; width:30px; font-size:18px; line-height:34px; text-align:center; } #social a:hover { text-decoration:none; } /* LANGUAGE SWITCHER */ #languages { float:right; padding-left:10px; } #languages a { display:inline-block; margin:12px 0 12px 10px; } #languages img { margin-right:5px; } /* HEADER */ #header { background:#ffffff; position:relative; width:100%; padding:10px 0 0; border-top:1px solid #fff; } #header .logo { float:left;padding-top:15px;} #header .logo a { display:block; line-height:1em; } #header .title { display:block; line-height:1em; margin:0; } #header .title a { display:inline; } #header .title a:hover { text-decoration:none; } #header .logo .description { display:none; text-transform:capitalize; letter-spacing:2px; } #header .hidden { display:none; } #header .subheader { float:right; text-align:right; padding:20px 0 0 20px; } /* Header layouts */ #header.single_center .logo, #header.double_center .logo { float:none; width:20%; margin:0 auto; text-align:center; } .double_left .logo, .double_center .logo { margin-bottom:20px; } #header.double_center .subheader { float:none; text-align:center; margin-bottom:20px; } .small_border { padding:3px 0; } /* TAGLINES */ .tagline { clear:both; overflow:hidden; background:#f5f5f5; position:relative; margin:0px auto 50px; padding:0 0 10px;} .tagline.nomargin { margin:0px auto; } .tagline .item { list-style:none; display:block; margin:0; width:100%;} .tagline .item .container { padding-top:20px; padding-bottom:20px; } .tagline p{font-size:1.1em;} .tagline p:last-child { margin-bottom:0; } .tagline h1{font-size: 1.8em;} .tagline img{border:8px solid #fff;} /* HOMEPAGE SLIDES */ #slider { background:#000; padding:0; margin:0; position:relative; text-align:center; -moz-transition:0.3s all; -webkit-transition:0.3s all; transition:0.3s all; } #slider > div { width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } /* Fallback Cycle Slider */ #slider .cycle_slides { display:block; overflow:hidden; padding:0; margin:0; height:400px; } #slider .cycle_slides li { overflow:hidden; background-color:#AAA; position:relative; list-style:none; width:100%; height:400px; margin:0; padding:0; } #slider .cycle_slides li .content { overflow:hidden; margin:0 auto; } #slider .cycle_slides li .container { position:relative; height:400px;z-index:10; } #slider .cycle_slides li .textbox {background:rgba(0,0,0,0.85);overflow:hidden; position:absolute; top:70px; left:30px; padding:15px; width:50%; text-align:left; color:#fff; text-shadow:0 1px 3px #222; } .shade{display:none;position:absolute;z-index:1;width:100%;height:100%;background:url(../../uploads/2014/02/gradient.png)left center repeat-y;opacity:0.9;} #slider .cycle_slides li .textbox p{color:#fff;} #slider .cycle_slides li .textbox a{color:#de1a15;text-shadow:none;text-decoration:underline;} #slider .cycle_slides li .textbox a:hover{color:#fff;text-shadow:none;} #slider .cycle_slides li .textbox_right { left:auto; right:30px;} #slider .cycle_slides li .textbox .title { font-size:3em; color:#fff;font-weight:200; } #slider .cycle_slides li .textbox h4{color:#f7f7f7;font-size: 1.3em;} #slider .cycle_slides li .textbox p:last-child { margin-bottom:0; } #slider .prev, #slider .next, #slider .pages { -moz-transition:0.4s all; -webkit-transition:0.4s all; transition:0.4s all; opacity:0; } #slider:hover .prev, #slider:hover .next, #slider:hover .pages { opacity:1; } #slider .prev, #slider .next { position:absolute; width:50px; height:50px; font-size:50px; line-height:50px; margin-top:-25px; top:50%; text-align:center; color:#fff; z-index:999; border-radius:50%; text-shadow:0 0 3px rgba(0,0,0,0.5); cursor:pointer; } #slider .prev { left:20px;background-image:url(images/prev.svg);background-repeat:no-repeat; } #slider .next { right:20px;background-image:url(images/next.svg);background-repeat:no-repeat; } #slider .pages { position:absolute; text-align:center; bottom:10px; right:0; left:0; z-index:9999; } #slider .pages a { display:inline-block; overflow:hidden; background:#111; color:transparent; margin:0 5px; width:12px; height:12px; box-shadow:none; border-radius:50%; } #slider .pages a:hover{} #slider .pages .activeSlide { background:#fff; } #slider .pages .activeSlide:hover{background:#fff;} #pagination span{color:#ccc;} #pagination span,#pagination a{padding:10px;border:1px solid #ccc;background:#fff;margin-right:10px;box-shadow:1px 1px 2px #DDD;} #pagination a:hover{color:#fff;background:#cb0909;border-color:#9C0000;} /*#pagination .first_page{margin-right:10px;} #pagination .last_page{margin-left:10px;}*/ /* BREADCRUMBS */ #breadcrumb { margin:30px 0; } #breadcrumb a { position:relative; padding-right:15px; margin-right:10px; } #breadcrumb a:before { display:block; position:absolute; top:50%; right:0; list-style:none; font-family:'fontawesome'; content:'\f0da'; font-size:14px; color:#999; margin-top:-7px; line-height:1; } #breadcrumb a:first-child { } #breadcrumb a:hover { } #breadcrumb span { } /* PAGE BANNERS AND TITLES */ #banner { overflow:hidden; padding:0; margin:0 0 30px; max-height:400px; } #banner img { display:block; width:100%; height:auto; line-height:0; padding:0; margin:0; } #pagetitle { padding:0; margin:40px 0; } #pagetitle .title { margin:0; } #pagetitle .container{padding:0;} /* HOMEPAGE MINI FEATURES */ #minifeatures { margin:30px 0 0; } #minifeatures .feature { margin-bottom:30px; } #minifeatures .feature .content p{margin-bottom:0.8em;} #minifeatures .feature .icon { float:left; font-family:'fontawesome'; text-align:center; width:50px; height:50px; font-size:25px; color:#fff; margin:0 20px 10px 0; line-height:50px; border-radius:50px; } #minifeatures .feature img { display:block; float:left; margin:0 5% 0 0; line-height:0; max-width:20%; height:auto; } #minifeatures .feature .title { font-size:2em;color:#cb0909;} #minifeatures .feature .content { clear:both; } #minifeatures .feature_horizontal .icon { } #minifeatures .feature_horizontal img { margin:0 5% 0 0; } #minifeatures .feature_horizontal .title { margin:0 0 3% 70px; } #minifeatures .feature_horizontal .content { clear:none; margin:0 0 0 70px; } #minifeatures .feature_vertical .icon { float:none; width:100px; height:100px; font-size:60px; margin:0 auto 10px; line-height:100px; } #minifeatures .feature_vertical img { float:none; margin:0 auto 20px; max-width:100%; } #minifeatures .feature_vertical .title { text-align:center; margin:0 0 3%; } #minifeatures .feature_vertical .content { text-align:center; } #minifeatures .separator { clear:both; width:100%; } #minifeatures .widget_recent_entries .widgettitle{color:#cb0909;} #minifeatures .widget ul li:before{display:none;} #minifeatures .widget ul li{margin:0;padding:0;} #minifeatures .widget ul li a{background:/*#cb0909*/#fff;border-radius: 3px;border: 1px solid /*#cb0909*/#ccc;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;margin-bottom:20px; box-shadow:1px 1px 2px #ddd;background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#e8e8e8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */; color:/*#fff*/#444;transition:all 0.4s ease 0s;display:block;padding:10px;font-weight:bold;} #minifeatures .widget ul li a:hover{background:/*#fff*/#cb0909;border:1px solid #cb0909;color:/*#cb0909*/#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.4);} ul.feature-highlights{color:#cb0909;} ul.feature-highlights li{list-style:none outside none;margin:0 0 15px 0px;} ul.feature-highlights li a:hover{color:#cb0909;} a.home-more{color:#cb0909 !important;text-decoration:underline;text-align:right;display:block;} /* PAGE CONTENT */ #main { overflow:hidden; padding:0 0 20px; } #content { float:left; width:65%; margin:0 5% 30px 0; padding:0; } #content.right { float:right; margin:0 0 30px 5%; } #content.wide { float:none; padding:0; margin:0; width:auto; } #content.submenu { } #content.submenu_right { float:right; margin:0 0 30px 5%; } #content.half { margin:0 0 30px 52%; } /* SIDEBARS */ #sidebar { float:left; width:24%; padding:20px 2%;border:1px solid #ddd;box-shadow:1px 1px 2px #ddd;width: 24%; padding: 20px 2%;margin-top:40px;} /* SIDE NAVIGATION */ #submenu { float:right; width:30%; } #submenu.left { float:left; } /* WIDGET LAYOUT */ .widget { list-style:none;margin:0; } .widget .title { margin:0 0 20px; color:#cb0909;} .widget li { list-style:none; margin:0 0 30px; overflow:hidden; } .widget li:first-child { border-top:0; } .widget li:last-child { border-bottom:0; } .widget li a { } .widget ul { margin:0; } .widget ul li { position:relative; padding:0 0 0 20px; margin:0 0 8px; } .widget ul li:before { display:block; position:absolute; top:8px; left:0; font-family:'fontawesome'; content:'\f0da'; font-size:14px; color:#cb0909; margin-top:-7px; line-height:1.6; } .widget ul li a:hover{color:#cb0909;} .widget > ul > li:last-child{margin-bottom:20px;} .widget ul ul { margin:9px 0 5px 0.1em; } .widget ul ul ul { margin-bottom:0; } .widget ul li.current-menu-item{font-weight: bold;} /* FOOTER SIDEBARS */ #footersidebar { overflow:hidden; background:#e7e7e7 url(images/footer_map.png) right bottom no-repeat; padding:30px 0 0; color:#aaa; border-bottom:1px solid #444; border-top:1px solid #ccc; } #footersidebar a, #footersidebar a:link, #footersidebar a:visited { color:#555;font-size:15px; } #footersidebar a:hover{color:#cb0909;} #footersidebar .widget .title { color:#444; text-shadow:1px 1px 0 #ddd; } #footersidebar .widget { width:100%; margin:0;} #footersidebar .widget_last { margin-right:0; } #footersidebar .widget ul li:before{color:#222;} #footersidebar .widget_nav_menu {float:left;width:25%;} /* FOOTER */ #footer { background:#222; color:#999; text-align:center; overflow:hidden;padding:15px 0; clear:both; border-top:1px solid #1b1b1b; } #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color:#BBB; } #footer a { color:#fff; } #footer a:hover{color:#bbb;} /* -------------------------------------------------------------- 3. NAVIGATION -------------------------------------------------------------- */ /* TOP MENU */ #topmenu { float:right; } .nav_top { /*overflow:hidden;*/ float:left; margin:0; line-height:1em; } .nav_top > ul { overflow:visible; margin:0; } /* Menu Elements */ .nav_top li { float:left; list-style:none; margin:0; padding:0;position:relative;} .nav_top li:last-child { border-right:0; } .nav_top li a { line-height:2.3em;height:30px;display:block; color:#fff; float:left; padding:0 10px; } .nav_top li a:hover, .nav_top li:hover > a { background:#666;color:white; } .nav_top .current_page_item > a, .nav_top .current-menu-item > a { background:#666;color:#fff !important;} .menu-top-menu-container,#top-search{float:right;} .menu-top-menu-container{height:30px;} #top-search label{display:none;} #top-search input[type="text"]{width:70%;height:30px;margin:0;box-shadow:none;border:0;background:#fff;padding:4px;display:block;float:left;} #top-search input[type="submit"]{height:30px;padding:0 5px;;width:auto;margin:0;border-radius:0;display:block;float:left;} /* MAIN MENU */ #mobilemenu { display:none; clear:both; margin:20px 0 20px; padding:10px; width:100%; border:1px solid #ccc; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-appearance:none; } #menu { padding-top:0; float:right; } .double_left #menu, .double_center #menu { float:none; clear:both; border-top:1px solid #ddd; } .nav_main { margin:10px 0 0; float:left;} /* Menu Elements */ .nav_main li { float:left;} .nav_main li a{text-align:left;color:#cb0909;font-size:1.2em;text-transform:capitalize;font-weight:bold;} .nav_main li#menu-item-2921 a{padding-left:60px;background:url(/wp-content/uploads/2014/02/phone_ico.png) left center no-repeat;} .nav_main li#menu-item-2922 a{padding-left:67px;background:url(/wp-content/uploads/2014/02/arrows_ico.png) left center no-repeat;} .nav_main li#menu-item-2923 a{padding-left:77px;background:url(/wp-content/uploads/2014/02/cloud_ico.png) left center no-repeat;} #leftmenu .nav_main li { float:right; } #rightmenu .nav_main li { float:left; } .nav_main li { position:relative; margin:0; list-style:none;} .nav_main li a { display:block; margin:15px 0 0; padding: 0px 20px 0px;height:75px;} .double_left .nav_main li a, .double_center .nav_main li a { line-height:30px; height:30px; } .nav_main:hover li{opacity:0.2;} .nav_main:hover li:hover{opacity:1;} .nav_main li:hover { text-decoration:none; } .nav_main li:hover > a, .nav_main li a:hover,.nav_main .current_page_ancestor > a, .nav_main .current-menu-item > a { text-decoration:none;} /* Current item highlight both normally and on hover */ .nav_main .current_page_ancestor > a, .nav_main .current-menu-item > a { color:#555; } .nav_main .current_page_ancestor > a:hover, .nav_main .current-menu-item > a:hover { } /* Children Elements */ .nav_main ul, .nav_main li, .nav_main a { -moz-transition:0.4s all; -webkit-transition:0.4s all; transition:0.4s all; } .nav_main .has_children:before { display:block; position:absolute; top:50%; right:10px; list-style:none; font-family:'fontawesome'; content:'\f0d7'; font-size:14px; margin-top:-7px; line-height:1; } .nav_main .has_children > a { padding-right:26px; } .nav_main li ul { display:none; margin:0; position:absolute; background:rgba(0,0,0,0.8); padding:10px 0; top:100%; left:0; z-index:9999; } .nav_main li ul li { overflow:hidden; width:200px; padding:0 10px; } .nav_main li ul li a { width:180px; color:#fff; line-height:1.5; height:auto; padding:8px 10px; text-shadow:none; border-top:1px solid #555; } .nav_main li ul li:first-child a { border-top:none; } .nav_main li ul li:hover > a, .nav_main li ul li a:hover { background-color:#555; } .nav_main li ul .current_page_ancestor > a, .nav_main li ul .current-menu-item > a { color:#aaa; } /* Children display on hover */ .nav_main li:hover > ul { display:block; } /* Further Children Elements */ .nav_main ul .has_children:before { display:block; position:absolute; top:50%; right:20px; list-style:none; font-family:'fontawesome'; content:'\f0da'; font-size:14px; color:#999; margin-top:-7px; line-height:1; } .nav_main ul .has_children > a { padding-right:10px; } .nav_main ul > li:hover { overflow:visible; } .nav_main ul ul { margin:0; top:-10px; left:220px; padding:10px 0; } /* TOP MENU - Children Elements- TOP MENU */ .nav_top ul, .nav_top li, .nav_top a { -moz-transition:0.4s all; -webkit-transition:0.4s all; transition:0.4s all; } .nav_top .has_children:before { display:block; position:absolute; top:50%; right:10px; list-style:none; font-family:'fontawesome'; content:'\f0d7'; font-size:14px; margin-top:-7px; line-height:1; } .nav_top .has_children > a { padding-right:26px; } .nav_top li ul { -moz-transition:0.4s all; -webkit-transition:0.4s all; transition:0.4s all;display:none; margin:0; position:absolute; background:rgba(0,0,0,0.9); padding:0; top:100%; left:0; z-index:9999; } .nav_top li ul li { overflow:hidden; width:200px; padding:0; } .nav_top li ul li a { width:180px; color:#fff !important; line-height:1.5; height:auto; padding:10px; text-shadow:none; -moz-transition:0.4s all; -webkit-transition:0.4s all; transition:0.4s all; } .nav_top li ul li:first-child a { border-top:none; } .nav_top li ul li:hover > a, .nav_top li ul li a:hover { background-color:#666; } .nav_top li ul .current_page_ancestor > a, .nav_top li ul .current-menu-item > a { color:#aaa; } /* TOP MENU - Children display on hover - TOP MENU */ .nav_top li:hover > ul { display:block; } /* Further Children Elements */ .nav_top ul .has_children:before { display:block; position:absolute; top:50%; right:20px; list-style:none; font-family:'fontawesome'; content:'\f0da'; font-size:14px; color:#999; margin-top:-7px; line-height:1; } .nav_top ul .has_children > a { padding-right:10px; } .nav_top ul > li:hover { overflow:visible; } .nav_top ul ul { margin:0; top:0px; left:200px; padding:0; } /* HOME MENU */ .nav_home { overflow:hidden; margin:10px auto; width:720px; padding:0; border-radius:3px; box-shadow:0px 2px 2px -1px #888; } .nav_home > ul { } /* Menu Elements */ .nav_home li { float:left; list-style:none; width:120px; margin:0; padding:0; } .nav_home li:last-child { border-right:0; } .nav_home li a { display:block; padding:10px; font-size:11px; background:url(images/bg_homemenu.gif) repeat-x center #fff; } .nav_home li a:hover, .nav_home li:hover > a { text-decoration:none; background:#f2f2f2; } .nav_home .current_page_item > a, .nav_home .current-menu-item > a { text-decoration:none; } /* FOOTER MENU */ #footermenu { overflow:hidden;} #copyright{text-align: left;float: left;} .nav_footer { float:right;margin:0; padding:0; } .nav_footer > ul { overflow:hidden; margin:0; padding:0; } /* Menu Elements */ .nav_footer li { float:left;padding:0; margin:0px; list-style:none; } .nav_footer li a { margin-bottom:10px; color:#fff; font-weight:normal;padding:15px 10px; } .nav_footer li a:hover, .nav_footer li:hover > a { } .nav_footer .current_page_item > a, .nav_footer .current-menu-item > a { text-decoration:underline; } /* Children Elements */ .nav_footer li ul { float:none; } .nav_footer li ul li { display:block; margin:0; } .nav_footer li ul li a { font-size:0.8em; font-weight:normal; } #footer .nav_footer li ul li a { color:#ccc; } /* SUBMENU NAVIGATION */ .nav_sub { margin:0 0 30px; padding:0; border:1px solid #ddd; } .nav_sub li { position:relative; list-style:none; margin:0; } .nav_sub li:before { display:block; position:absolute; top:50%; left:10px; list-style:none; font-family:'fontawesome'; content:'\f0d9'; font-size:14px; color:#999; margin-top:-7px; line-height:1; } .left .nav_sub li:before { left:auto; right:10px; content:'\f0da'; } .nav_sub li a { display:block; padding:8px 10px 8px 30px; color:inherit; border-top:1px solid #eee; } .nav_sub li:first-child a { border:none; } .left .nav_sub li a { padding:8px 30px 8px 10px; } .nav_sub li a:hover { text-decoration:none; background:#f3f3f3; } .nav_sub .current_page_item, .nav_sub .current-cat { border-bottom:0; } .nav_sub .current_page_item a, .nav_sub .current-cat a { background:#ddd; } .nav_sub li ul { display:none; font-size:1em; } /* PORTFOLIO NAVIGATION */ .nav_portfolio { overflow:hidden; margin:0 0 30px; padding:0; text-align:center; border-bottom:1px solid #ddd; } .nav_portfolio li { list-style:none; display:inline-block; padding:0; margin:0; } .nav_portfolio li a { display:block; padding:10px 15px; color:#222; } .nav_portfolio li a:hover { background:url(images/shades/black_5.png); text-decoration:none; } .nav_portfolio .back a { position:relative; padding:8px 15px; margin-right:10px; } .nav_portfolio .back a:before { display:block; position:absolute; top:50%; left:0; list-style:none; font-family:'fontawesome'; content:'\f104'; font-size:14px; color:#999; margin-top:-7px; line-height:1; } .nav_portfolio .current_page_item, .nav_portfolio .current-cat { border-bottom:0; background:#333; } .nav_portfolio .current_page_item a, .nav_portfolio .current-cat a { color:#fff; } .nav_portfolio li ul { display:none; font-size:1em; } #portfoliomenu { float:right; text-align:center; } #portfoliomenu .icon { display:inline-block; background:#333; width:30px; height:30px; line-height:30px; color:#fff; text-align:center; margin:10px 0 0 5px; } #portfoliomenu .icon:hover { background:#555; text-decoration:none; } /* NEXT/PREV POST NAVIGATION */ #navigation { width:100%; margin:0; padding:20px 0; float:left; } #navigation .prev { float:left; width:50%; text-align:right; } #navigation .next { float:right; width:50%; } #navigation a:link, #navigation a:visited { display:inline-block; padding:6px 15px; margin:0 3px; font-size:14px; background:#ddd; background:-moz-linear-gradient(top, #f5f5f5 0%, #cccccc 100%); background:-webkit-linear-gradient(top, #f5f5f5 0%,#cccccc 100%); background:linear-gradient(to bottom, #f5f5f5 0%,#cccccc 100%); border:1px solid #ccc; border-bottom:1px solid #aaa; color:#444; text-shadow:0 1px 0 #f2f2f2; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; } #navigation a:active, #navigation a:hover { background:#fff; } /* -------------------------------------------------------------- 4. POSTS & PAGES -------------------------------------------------------------- */ /* POSTS */ .post { margin:0 0 30px; overflow:hidden; } .post .thumbnail { margin:0 0 20px; line-height:0em; height:auto; } .post .thumbnail img { display:block; margin:0; line-height:0em; width:100%; height:auto; } .post .title { padding:0; margin:0 0 10px 0; } .post .title a { color:inherit; } .post .byline , .widepoint-blog .byline{ float:none; text-align:left; padding:0; padding-right:30px; font-size:0.9em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .post .byline .date , .widepoint-blog .byline .date{ position:relative; padding:0 35px 5px 50px; font-size:1.7em; color:#999; } /* text-transform:capitalize; remove by MW 2014-04-23*/ .post .byline .date .icon, .widepoint-blog .byline .date .icon{ position:absolute; top:50%; left:0; width:24px; font-size:22px; margin-top:-13px; color:#999; } .post .byline .date .divide{color:#eee;} .widepoint-blog .byline .date .divide{display:none;} .post .byline .date .pdf-link{color:rgb(32, 15, 186);text-decoration:underline;font-size:0.7em;} .page-template-template-blog-php .pdf-link,.page-template-template-blog-php .divide,.page-template-template-widepoint-blog-php .pdf-link{display:none;} .post .byline a { color:inherit; } .post .byline .icon,.widepoint-blog .byline .icon { display:block; float:right; width:15px; margin-top:1px; font-size:1.3em; margin-left:10px; text-align:center; } .post .byline div { margin-bottom:10px; } .post .byline .author,.post .byline .category, .post .byline .comments{display:none;} .post .tags { display:block; margin:0 0 30px; padding:0; } .post .tags li { display:inline-block; list-style:none; padding:0 5px; margin:0; border-radius:3px; } .post .tags li a { color:#fff; } .post .readmore { margin:0; } .post .content { padding:0; margin:0 0 15px 0; } .post .content p:last-child { margin-bottom:0; } .post .separator { clear:both; width:100%; } .back-to-press{border: 1px solid #DDD; box-shadow: 1px 1px 2px #DDD; padding: 15px; margin-top: 40px; float:left;} .back-to-press:hover{background:#cb0909;color:#fff;border:1px solid #8e0909;} .to-oldpress{display: block;margin-top: 30px;background:#fff;border:1px solid #ccc;text-align:right;padding:10px;font-size:1.3em;width:100%;text-align:center;box-shadow:1px 1px 2px #DDD;} .to-oldpress:hover{color:#fff;background:#cb0909;border-color:#9C0000;} .archive-table a:hover{text-decoration:underline;} /* BLOG POSTS */ .single-widepoint-blog #sidebar,.page-template-template-widepoint-blog-php #sidebar{float:right;overflow:hidden;} .widget_simpleimage{margin:-20px -20px 20px;overflow:visible;position:relative;} .widget_simpleimage h2{position:absolute;color: #FFF;font-weight: bold;text-align: center; width: 100%;height: 100%;line-height: 220px;font-size: 3em;text-shadow: 0 0 5px #000;} .widepoint-blog .byline .author, .widepoint-blog .byline .category, .widepoint-blog .byline .comments{display:none;} /* PAGES */ .section-products{display:none;height:200px;background:#e7e7e7;} .section-products h3{padding-top:90px;text-align:center;font-size:18px;color:#444;} .home-products{border-top:1px solid #ddd;height:200px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #e8e8e8 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#e8e8e8 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#e8e8e8 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */} .home-products h3{padding-top:90px;text-align:center;font-size:18px;color:#444;} .page-id-1613 table a{color:#cb0909;} .content p a{color:#cb0909;} .content p a:hover{color:#222;} .page-id-1610 .content ul li{font-size:16px;} .page-id-1610 .content ul li a{color:#cb0909;} page-id-1739 .content h3 span{font-size:17px;line-height:28px;} #sidebar_news{width:100%;margin-bottom:60px;} .page-template-template-news-php #sidebar{clear:left;background:none;border:0;padding:0;box-shadow:none;width:34%;margin-top:0;} .page-template-template-news-php #sidebar .cpotheme_recent_posts,.page-template-template-news-php #sidebar .widget_text{padding:15px;float:none !important;margin-bottom:30px; border:1px solid #ccc !important;border-width: 1px 1px 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #ddd;margin-bottom:60px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */;} .page-template-template-news-php #sidebar .widget .title{font-weight:bold;color:#444;margin-bottom:20px;} .page-template-template-news-php #sidebar li a{color:#cb0909;} .page-template-template-news-php .cpotheme_recent_posts .item .meta{color:#ddd;} .page-template-template-news-php #sidebar li a:hover,.sidebar-news .widget ul li:hover a{color:#fff;} .page-template-template-news-php #sidebar form label, .page-template-template-news-php #sidebar form p{color:#444;} .page-template-template-news-php #sidebar form p{margin-bottom:10px;} .page-template-template-news-php #sidebar form label{width:35%;float:left;clear:left;font-weight:bold;} .newsform-emp{border-top: 1px solid #999;padding: 10px 0;font-size: 1.2em;border-bottom: 1px solid #999;margin-bottom:20px;} .page-template-template-news-php #sidebar form input[type=text]{margin-bottom:20px;width:64%;background:#eee;border:0;border-left:3px solid #444;box-shadow:none;} .page-template-template-news-php #sidebar form input[type=text]:focus{border-left:3px solid #f64f3e;} .page-template-template-news-php #sidebar form input[type=submit]{border-radius:0;width:100%;text-transform:uppercase;letter-spacing:3px;font-size:1.6em;background:#cb0909;font-weight:bold;} .page-template-template-news-php #sidebar form input[type=submit]:hover{background:#cb0909;color:#fff;text-shadow:none;} .content-news{float:none !important;margin:0px 0 30px 0 !important;width:100% !important;} .content.page ul{position:relative;} .content.page ul li{position: relative; padding: 0px 0px 0px 20px;margin: 0px 0px 12px;color:#555;} .content.page ul li:before{display:block; position:absolute; top:6px; left:0; font-family:'fontawesome'; content:'\f0da'; font-size:16px; color:#cb0909; margin-top:-7px; line-height:1.6; } .solutions-market-template .content.page ul li,.campaign-body ul li{list-style:none outside none;} .news-top-upper{} .news-top-upper h4{float:left;margin-bottom:10px;} .news-top-upper p{float:right;margin-bottom:10px;} .news-top-upper p a{/*DARKBLUE*/color:#200FBA;text-decoration:underline;/*DARKBLUE*/} .news-top-upper p a:hover{} .news-top{clear:both;} .news-top h2{display:none;} .news-top ul{display:table;border:1px solid #ccc;border-width: 1px 1px 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #ddd;margin-bottom:30px; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */;} .news-top ul li{ text-align: left; border-left:1px solid #ddd; display:table-cell; font-weight:bold; padding:20px; margin:0; transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s; } .news-top ul li a{color:#cb0909;font-size:1em;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;} .news-top ul li h5{font-size:1em;color:#666;margin-top:8px;margin-bottom:0;padding:0;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;line-height:1em;} .news-top ul li:hover a,.news-top ul li:hover h5{color:#fff;} .news-top ul li:hover{background:#cb0909;} .news-top .widget ul li:before{display:none;} /* COLUMNS BLOG */ .post_column { clear:both; float:left; width:48%; margin:0 4% 30px 0; } .right_post_column { clear:none; margin:0 0 30px; } /* FULL WIDTH B.post_wide { margin:0 0 40px; overflow:hidden; }LOG */ .post_wide .title { padding:0; margin:0 0 10px; } .post_wide .title a { color:#333; } .post_wide .byline { float:none; width:auto; margin:0; padding:0; } .post_wide .content { margin-left:0; } /* SPECIAL POST FORMATS */ .format-quote .title { position:relative; padding:0 40px; line-height:1.4; } .format-quote .title:before { display:block; position:absolute; top:0; left:0; list-style:none; font-family:'fontawesome'; content:'\f10d'; font-size:26px; color:#aaa; } .format-quote .title:after { display:block; position:absolute; bottom:0; right:0; list-style:none; font-family:'fontawesome'; content:'\f10e'; font-size:26px; color:#aaa; } .video { margin:30px 0; position:relative; padding-bottom:56.25%; padding-top:25px; height:0; } .video iframe { position:absolute; top:0; left:0; width:100%; height:100%; } /* SLIDESHOWS IN POSTS AND PORTFOLIOS */ .slides { margin:0 0 20px; position:relative; } .slides ul { display:block; overflow:hidden; margin:0; padding:0; } .slides ul li { display:block; overflow:hidden; list-style:none; width:100%; text-align:center; margin:0; padding:0; } .slides ul li img { line-height:0; height:auto; } .slides ul li .content { position:absolute; width:60%; margin:30px 15%; padding:20px 5%; bottom:0; background:url(images/shades/black_10.png); color:#fff; } .slides .pages { position:absolute; text-align:center; bottom:10px; right:0; left:0; z-index:9999; } .slides .pages a { display:inline-block; overflow:hidden; background:rgba(0,0,0,0.5); color:transparent; margin:0 5px; width:16px; height:16px; box-shadow:0 0 3px 0 rgba(0,0,0,0.5); border-radius:50%; } .slides .pages .activeSlide { background:#fff; } /* SLIDESHOWS IN POSTS AND PORTFOLIOS */ .gallery { margin:0; position:relative; padding:0; overflow:hidden; } .gallery .item { float:left; overflow:hidden; list-style:none; width:32%; text-align:center; margin:0 2% 2% 0; padding:0; } .gallery .item_last { margin:0 0 2%; } .gallery .item img { line-height:0; width:100%; height:auto; } .gallery .item .content { position:absolute; width:60%; margin:30px 15%; padding:20px 5%; bottom:0; background:url(images/shades/black_10.png); color:#fff; } .gallery .separator { clear:both; } /* WP GALLERY */ .gallery { margin:0 auto 2em; } .gallery .gallery-item { float:left; display:block; background:#fff; margin:10px 1.5% 20px; text-align:center; width:47%; box-shadow:0 1px 2px 0 #111111; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .gallery .gallery-item:hover { } .gallery .gallery-icon { text-align:center; padding:0; margin:0; overflow:hidden; line-height:0; } .gallery-columns-2 .gallery-item { width:47%; } .gallery-columns-3 .gallery-item { width:30%; } .gallery-columns-4 .gallery-item { width:22%; } .gallery-columns-5 .gallery-item { width:17%; } .gallery-columns-6 .gallery-item { width:13.6%; } .gallery-columns-7 .gallery-item { width:12.25%; margin:10px 1% 10px; } .gallery-columns-8 .gallery-item { width:10.5%; margin:10px 1% 10px; } .gallery-columns-9 .gallery-item { width:9.11%; margin:10px 1% 10px; } .gallery dl a { display:block; } .gallery dl a img { width:100%; height:auto; margin:0 auto; } .gallery .gallery-caption { font-size:12px; line-height:1.2em; margin:10px 0 0; } .gallery br+br { display:none; } /* SEARCH PAGE */ #search_form { margin:30px 0; overflow:hidden; position:relative; } #search_form input[type=text] { float:left; font-size:14px; -moz-box-sizing:border-box;-webkit-box-sizing:border-box; box-sizing:border-box; width:40%; padding:10px 45px 10px 10px; height:40px; border:1px solid #929DcB; border-radius:5px; } #search_form input[type=submit] { display:block; position:absolute; right:0; background:url(images/icon_search.gif) no-repeat center; width:40px; height:38px; border:0; padding:0; margin:1px; cursor:pointer; color:transparent; } #search_form input[type=submit]:hover { background-color:#eee; } /* CONTACT FORM */ #contact_form { float:right; margin-left:4%; width:48% } #contact_form .test { left:-9999px; position:absolute; top:-9999px; } #contact_form .field { overflow:hidden; margin:0 0 20px; } #contact_form .field label{ float:left; width:20%; } #contact_form .field input[type=text] { width:80%; } #contact_form .field textarea{ height:200px; max-height:600px; min-height:200px; resize:vertical; max-width:100%; } #contact_form .field .error{ display:block; margin-left:20%; color:#F30; font-weight:bold; font-size:0.9em; } #contact_form .field input[type=submit]{ margin:0; } #contactmap { height:400px; } #contactmap html, #contactmap body { height:100%; } #contactmap label { width: auto; display:inline; } #contactmap img { max-width: none; } /* SITEMAP */ #sitemap { margin:30px 0; } #sitemap .sitemap { margin-bottom:20px; } #sitemap .sitemap li { list-style:none; display:block; margin:0; padding:0; } #sitemap .sitemap .current_page_item { display:none; } #sitemap .sitemap li a:link, #sitemap ul li a:visited { font-size:1.4em; } #sitemap .sitemap ul { margin:0; width:100%; } #sitemap .sitemap ul li { margin:0; padding:0; height:auto; text-transform:none; } #sitemap .sitemap ul a:link, #sitemap ul ul a:visited { font-size:1em; } /* E NEWSLETTER */ .newsletter-page{} .newsletter-widget{} /* PAGE ICONS */ .mms{min-height:66px;padding-left:65px;background:url(/wp-content/uploads/2014/02/phone_ico_pg.png) left top no-repeat;} .tlm{min-height:66px;padding-left:72px;background:url(/wp-content/uploads/2014/02/arrows_ico_pg.png) left top no-repeat;} .cs{min-height:66px;padding-left:82px;background:url(/wp-content/uploads/2014/02/cloud_ico_pg.png) left top no-repeat;} /* -------------------------------------------------------------- 5. COMMENTS -------------------------------------------------------------- */ /* COMMENTS */ #comments { clear:both; margin:0 0 30px; } #comments > h3 { margin-bottom:20px; } .commentlist { list-style:none; padding:0; margin:10px 0 30px 0; } .comment { overflow:hidden; list-style:none; margin:0 0 0px 0px; padding:0; } .comment .avatar { float:left; border-radius:3px; } .comment .title { padding:0; margin-left:100px; } .comment .author { font-size:1.3em; } .comment .bypostauthor { } .comment .date { display:block; width:220px; font-size:0.9em; } .comment .title a:link, .comment .title a:visited { } .comment .title a:active, .comment .title a:hover { } .comment .approval { display:block; background:#eee; padding:0 10px 0; margin:0; } .comment .content { margin:10px 0 0 100px; padding:0; } .comment .options { padding:0; overflow:hidden; margin-bottom:20px; } .comment .options a { display:block; float:right; margin-left:10px; font-size:0.9em; } /* Contents Styling for Comment Body */ .comment .content ul, .comment .content ol { margin-bottom:18px; } .comment .content p:last-child { margin-bottom:6px; } .comment .content blockquote p:last-child { margin-bottom:24px; } /* Nested Comments */ .comment .children { list-style:none; margin:0 0 0 50px; } .nopassword, .nocomments { margin:0; padding:0; } /* Pingbacks & Trackbacks */ #comments ol.pinglist { margin:0; } #comments .pingback { list-style:none; margin:0 0 10px 0; } #comments .pingback .url { font-style:italic; } /* COMMENT FORM */ #respond { margin:30px 0; overflow:hidden; position:relative; } #respond h3 { } #respond p { display:block; padding:0; margin:0 0 20px; } #respond form { } .children #respond { margin:0 48px 0 0; } /* Fields */ #respond .comment-notes { display:none; } #cancel-comment-reply-link { display:block; font-size:0.9em; font-weight:normal; line-height:18px; } #respond .required { display:none; color:#ff4b33; font-weight:bold; } #respond label{ display:block; float:left; padding:8px 30px 8px 0; width:25%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } #respond input[type=text] { width:75%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } #respond textarea{ height:200px; width:75%; max-height:400px; min-height:200px; resize:vertical; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } /* Nested Form */ #comments-list #respond { margin:0 0 18px 0; } #comments-list ul #respond { margin:0; } /* Allowed Tags */ #respond .form-allowed-tags { display:block; color:#888; font-size:0.9em; padding-left:25%; } #respond .form-allowed-tags code { display:block; font-size:12px; } #respond .form-submit { padding-left:25%; } #respond #submit, #respond #submit:visited { } #respond #submit, #respond #submit:visited { } #respond #submit:hover { } /* -------------------------------------------------------------- 6. WIDGETS Includes all widget-related elements -------------------------------------------------------------- */ /* Forms */ .widget select { max-width:100%; } /* SEARCH WIDGET */ .widget_search { overflow:hidden; position:relative; } .widget_search label { display:none; } .widget_search input { display:block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; } .widget_search input[type=text] { float:left; font-size:12px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:10px; width:75%; height:40px; border:1px solid #bbb; border-width:1px 0 1px 1px; border-radius:3px 0 0 3px; } .widget_search input[type=text]:focus{ } .widget_search input[type=submit] { position:relative; background:#eee; width:40px; height:40px; border:1px solid #bbb; padding:0; margin:0; cursor:pointer; color:#999; width:25%; height:40px; border:1px solid #bbb; border-radius:0 3px 3px 0; } .widget_search input[type=submit]:hover { background-color:#f5f5f5; } /* RECENT POSTS WIDGET */ .widget_recent_entries { } .widget_recent_entries a { } .widget_recent_entries .post-date { display:block; font-size:0.8em; } /* TAG CLOUD WIDGET */ .widget_tag_cloud #wp_tag_cloud div { line-height:1.6em; } .widget_tag_cloud a { display:inline-block; background:#ddd; padding:4px 8px; margin:2px; border-radius:3px; } .widget_tag_cloud a:hover {background:#333;color:#fff;} #footersidebar .widget_tag_cloud a { background:#777; } /* CALENDAR WIDGET */ #wp-calendar { width:100%; padding:0; clear:both; border:0; } #wp-calendar caption { font-weight:bold; text-transform:capitalize; padding:5px; text-align:center; } #wp-calendar td { padding:5px; text-align:center; background:none; border-bottom:0; } #wp-calendar td, table#wp-calendar th { padding:3px 0; text-align:center; } #wp-calendar tfoot #next { text-align:right; } #wp-calendar thead { } #wp-calendar thead th { background:#eee; padding:8px 0; } #footersidebar #wp-calendar thead th { background:#777; color:#fff; } #wp-calendar tbody { } #wp-calendar tbody tr { } #wp-calendar tbody tr:nth-child(2n+1) { } #wp-calendar tbody tr td { border:0 solid #aaa; -moz-transition:0.3s all; -webkit-transition:0.3s all; transition:0.3s all; } #wp-calendar tbody tr td:hover { } #wp-calendar tbody tr:nth-child(2n+1) td:hover { } #wp-calendar tbody tr #today { border:1px solid #bbb; background:#eee; } #footersidebar #wp-calendar tbody tr #today { border:1px solid #777; background:#888; color:#fff; } #wp-calendar tbody tr #today:hover { } #wp-calendar tbody tr td.pad:hover { } #wp-calendar tbody tr td a { } #wp-calendar tfoot { background:none; } #wp-calendar tfoot td { background:none; } #wp-calendar tfoot #prev { text-align:left; } #wp-calendar tfoot #next { text-align:right; } /* RSS WIDGET */ .widget_rss a.rsswidget { } .widget_rss a.rsswidget:hover { color:#ff4b33; } .widget_rss .widget-title img { width:14px; height:14px; } /* CPOTHEMES RECENT POSTS WIDGET */ .cpotheme_recent_posts { } .cpotheme_recent_posts .item { overflow:hidden; padding-bottom:15px; } .cpotheme_recent_posts .item .title { } .cpotheme_recent_posts .item .thumbnail { display:block; width:75px; float:left; margin-right:15px; } .cpotheme_recent_posts .item img { display:block; width:75px; height:auto; box-shadow:0px 1px 2px 0px #111; } .cpotheme_recent_posts .item .meta { font-size:10px; } /* CPOTHEMES PORTFOLIO ITEMS WIDGET */ .cpotheme_portfolio_items { } .cpotheme_portfolio_items .item { overflow:hidden; padding-bottom:15px; } .cpotheme_portfolio_items .item .title { } .cpotheme_portfolio_items .item .thumbnail { display:block; width:75px; float:left; margin-right:15px; } .cpotheme_portfolio_items .item img { display:block; width:75px; height:auto; box-shadow:0px 1px 2px 0px #111; } .cpotheme_portfolio_items .item .meta { font-size:10px; } /* CPOTHEMES FLICKR WIDGET */ #cpotheme_flickr { overflow:hidden; } #cpotheme_flickr div { float:left; overflow:hidden; width:31%; margin:0px 2% 2% 0px; box-shadow:0px 1px 2px 0px #111; } #cpotheme_flickr a { display:block; line-height:0; } #cpotheme_flickr img { width:100%; height:auto; } /* CPOTHEMES TWITTER WIDGET */ .twitter_stream { margin:0 0 10px; } .twitter_stream li.tweet:before { display:block; position:absolute; top:0; left:0; list-style:none; font-family:'fontawesome'; content:'\f099'; font-size:20px; } .twitter_stream li.tweet { position:relative; list-style:none; background:none; margin:0 0 10px 0; padding:0 0 0 30px; font-size:0.9em; } .twitter_stream li .tweet_content { margin:0; } .twitter_stream li .tweet_date { display:block; text-align:right; } /* SIMPLE IMAGE WIDGET */ .widget_simpleimage .title{display:none;} .widget_simpleimage .simple-image{margin-bottom:0;} .widget_simpleimage .simple-image img{border-bottom:3px solid #cb0909;} /* -------------------------------------------------------------- PAGE TEMPLATES -------------------------------------------------------------- */ a.darkblue:link{/*DARKBLUE*/color:#200FBA;text-decoration:underline;/*DARKBLUE*/} .post a.readmore:link,.post a.readmore:visited{/*DARKBLUE*/color:#200FBA;text-decoration:underline;/*DARKBLUE*/} .widepoint-blog a.readmore:link,.widepoint-blog a.readmore:visited{color:#200FBA;text-decoration:underline;} .content.page ul li a:link, .content.page ul li a:visited{/*DARKBLUE*/color:#200FBA;text-decoration:underline;/*DARKBLUE*/} .single-post h1.title{font-size:2em;} .second-wrapper{background:#fff;padding-top:30px;padding-bottom:20px;} .second-wrapper h4{font-weight:bold;} .second-wrapper .column a{/*DARKBLUE*/color:#200FBA;text-decoration:underline;/*DARKBLUE*/} .third-wrapper{background:#ddd;padding-top:30px;padding-bottom:30px;text-align:center;} .third-wrapper h2{font-weight:bold;} .third-slider-test{padding: 40px;background: #f5f5f5;width: 90%;margin: 30px auto 0;} .fourth-wrapper{background:#444;border-top:1px sOlid #033;padding:0;text-align:center;} .fourth-wrapper h2{color:#fff;font-weight:bold;margin-bottom:30px;text-shadow:1px 1px 0 #000;} .fourth-wrapper p{color:#eee;} .fourth-wrapper a{color:#fff;background:#cb0909;padding:8px 10px;border-radius:5px;text-shadow:1px 1px 0 rgba(0,0,0,0.4);} .fourth-wrapper a:hover{color:#cb0909;background:#fff;text-shadow:none;} .fourth-wrapper .accordion{padding:0px;border:0;background:#444;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;margin:0;box-shadow:0px 2px 5px rgba(0,0,0,0.5);} .fourth-wrapper .accordion:hover{background:#cb0909;} .fourth-wrapper .accordion_title:after {display:none;} .fourth-wrapper .accordion_title:before { display: inline; opacity: 1.0; color: #fff; content: "\f0d7"; font-family: 'fontawesome'; font-size: 30px; line-height: 1.5em; position:absolute; margin-left:-25px; } .accordion_open .accordion_title:before{content: "\f0d8";} .fourth-wrapper .accordion_title{background:none;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.4);font-weight:bold;padding:30px;font-size:2.5em;letter-spacing:1px;} .fourth-wrapper .accordion_content{padding:10px 10px 30px;} .fourth-wrapper .accordion_open{background:#444 !important;} .third-wrapper p,.fourth-wrapper p{margin-bottom:0;} .solutions-market-template{position:relative;padding-top:30px !important;background: #eeeeee; /* Old browsers */ background: -moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #eeeeee 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #eeeeee 0%,#dddddd 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #eeeeee 0%,#dddddd 100%); /* IE10+ */ background: linear-gradient(to bottom, #eeeeee 0%,#dddddd 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */ } .solutions-market-template img{border:8px solid #fff;} .solutions-market-template ul{margin-bottom: 0px;color: rgb(180, 23, 23);list-style: disc outside none;} .solutions-market-template ul li{list-style:none outside none;} .solutions-market-template .container{position:relative;z-index:1;} .map_bg{border: 0px !important;position: absolute;right: 0px;bottom: 0px;z-index: 0;} .campaign-header{border-bottom:1px solid #ddd;background:url(images/campaign_map.png) right bottom no-repeat !important;} .campaign-header .logo a{margin-bottom:20px;} .campaign-body{margin-top:30px;} .campaign-footer-copy{font-size: 12px;float: left;} .campaign-footer a{font-size:12px;} .page-template-template-blog-php .post .title a,.page-template-template-widepoint-blog-php .post .title a{font-size:0.9em;} .widepoint-blog{border-bottom:1px solid #ddd;margin: 0px 0px 30px;overflow: hidden;} .page-template-template-blog-php .post:last-child,.page-template-template-widepoint-blog-php .post:last-child{border-bottom:0;} .page-template-template-blog-php #sidebar,.single-post #sidebar{float:right;} .icon-time:before{color:#cb0909;} .widepoint-blog .content{padding:0;margin:0 0 15px;} .subtitle{margin:20px 0 0;} .single-post .byline{margin:10px 0 20px;} .single-post #pagetitle{margin-bottom:20px;} /* removed max-height:500px 2014-10-16 Michael Weinberg*/ .salesforce_w2l_lead{padding: 15px 30px;border:1px solid #ccc; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */ overflow-y: auto} .salesforce_w2l_lead br{display:none;} /* removed color:#cb0909;, added font-weight: bold; 2014-10-16 Michael Weinberg */ .salesforce_w2l_lead .w2llabel{width:100% !important;font-size:14px;font-weight: bold;margin:0 !important;} p.sf_required_fields_msg{margin-top:10px !important;margin-bottom:0;} .salesforce_w2l_lead .w2llabel.checkbox{width:100%;display:inline !important;} .salesforce_w2l_lead .sf_type_checkbox{margin-bottom:10px;} .salesforce_w2l_lead .sf_type_checkbox:last0child{margin-bottom:0px;} .salesforce_w2l_lead .w2linput.submit{font-weight:bold;width:100%;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;background:#cb0909;border:2px solid #cb0909;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;text-transform:uppercase;letter-spacing:1px;text-align:center;font-size:2em;} .salesforce_w2l_lead .w2linput.submit:hover{background:#fff;color:#cb0909;text-shadow:none;} .salesforce_w2l_lead .w2linput.text, .salesforce_w2l_lead .w2linput.text,.salesforce_w2l_lead .w2linput.textarea{margin-bottom:10px !important;box-shadow:none;border:0;border-left:4px solid #444;} .campaign-body .salesforce_w2l_lead .w2linput.text, .campaign-body .salesforce_w2l_lead .w2linput.text, .campaign-body .salesforce_w2l_lead .w2linput.textarea{background:#fff;border:1px solid #ccc;border-left:4px solid #444;} .content .salesforce_w2l_lead .w2linput.text, .content .salesforce_w2l_lead .w2linput.text, .content .salesforce_w2l_lead .w2linput.textarea{background:#fff;border:1px solid #ccc;border-left:4px solid #444;} .content .sf_type_select select{background:#fff;border:1px solid #ccc;box-shadow:none;} .salesforce_w2l_lead .w2linput.textarea{} .salesforce_w2l_lead .w2linput.text:focus,.salesforce_w2l_lead .w2linput.textarea:focus{border-left:4px solid #cb0909;} .salesforce_w2l_lead .w2linput.textarea{margin-bottom:0 !important;} .salesforce_w2l_lead .w2linput.text{width:100% !important;height:auto !important;} .salesforce_w2l_lead .w2linput.text,.salesforce_w2l_lead .w2llabel{margin-top:0 !important;} .sf_field_first_name,.sf_field_last_name,.sf_field_email,.sf_field_phone{width:45%;display:block;float:left;clear:none !important;} .sf_field_first_name,.sf_field_email{margin-right:10%;} .page-id-1615 #salesforce_w2l_lead_9 .sf_field_email{width:100%;margin-bottom:20px;} .page-id-1615 #salesforce_w2l_lead_9 .w2lsubmit{border-top: 1px solid #ccc; padding-top: 20px;} .page-id-1615 .sf_field_WidePoint.Company p{margin-bottom:0} .page-id-1615 .sf_field_Subscribe.me{display:block;margin-bottom: 40px; padding-top: 20px; border-top: 1px solid #ccc;} .fourth-wrapper .salesforce_w2l_lead{max-height:3000px;overflow-y:visible;box-shadow:none;border:1px solid rgba(0,0,0,0.15);background:rgba(0,0,0,0.1);width:650px;max-width:90%;margin:0 auto;} .fourth-wrapper .salesforce_w2l_lead .w2llabel{color:#fff;} .fourth-wrapper .w2linput[type=text],.fourth-wrapper .w2linput.textarea{border-left:4px solid #f3f3f3;} .fourth-wrapper .sf_field_first_name, .fourth-wrapper .sf_field_last_name, .fourth-wrapper .sf_field_email, .fourth-wrapper .sf_field_phone{width:;margin:;} .fourth-wrapper .sf_field_city, .fourth-wrapper .sf_field_state, .fourth-wrapper .sf_field_zip{margin-bottom:20px;margin-top:10px;width:30%;margin-right:5%;float:left;clear:none !important;} .fourth-wrapper .sf_field_zip{margin-right:0;} .fourth-wrapper .sf_field_00N400000024IrA{margin-top: 10px;} .fourth-wrapper .sf_field_I{border-top: 1px solid #333;padding-top: 20px;} .fourth-wrapper #salesforce_w2l_lead_5 .sf_field_I{padding-top:0;margin-bottom:10px;} .fourth-wrapper #salesforce_w2l_lead_5 .sf_field_first_name,.fourth-wrapper #salesforce_w2l_lead_5 .sf_field_last_name,.fourth-wrapper #salesforce_w2l_lead_5 .sf_field_email{width:32%;margin:0 2% 20px 0;} .fourth-wrapper #salesforce_w2l_lead_5 .sf_field_email{margin-right:0;} .fourth-wrapper .sf_field_00N400000024Iqv p{margin-bottom: 20px;} .fourth-wrapper .sf_type_textarea{border-top: 1px solid #333;padding-top: 20px;} .fourth-wrapper .sf_type_checkbox p,.sf_type_checkbox p{float:left;} .fourth-wrapper .salesforce_w2l_lead .w2llabel.checkbox, .salesforce_w2l_lead .w2linput.checkbox {display:inline;} .fourth-wrapper .salesforce_w2l_lead .w2linput.checkbox,.salesforce_w2l_lead .w2linput.checkbox{float:left !important;margin:6px 10px 0px 0px; } /*margin:6px 10px 20px 0; changed 2014-04-23 MW*/ .fourth-wrapper .w2llabel.checkbox{padding-top:0;} .fourth-wrapper .sf_type_checkbox p label{} .fourth-wrapper .salesforce_w2l_lead .w2linput.submit{margin-top:25px;} .fourth-wrapper input[type=submit]{text-shadow:0 -1px 0 #9f0909;} .fourth-wrapper input[type=submit]:hover{border-color:#fff;} .campaign-body ul li{color:#555;list-style:none outside none;} .campaign-body .sf_type_checkbox p{float:left;} .campaign-body .salesforce_w2l_lead .w2linput.checkbox{float:left;margin:6px 10px 20px 0;} .campaign-thankyou{text-align:center;} .campaign-thankyou p{width: 70%;margin: 0 auto 1.6em;} .campaign-thankyou a{padding: 20px; background: #cb0909; margin: 20px; display:inline-block; color: #fff; text-shadow: 1px 1px 0 rgba(0,0,0,0.7); font-size: 20px; border-radius: 15px; transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;border:2px solid #cb0909; font-weight:bold;} .campaign-thankyou a:hover{background:#fff;color:#cb0909;text-shadow:none;} .campaign-thankyou #post-3870 a{max-width:55%;} .page-id-3327 #main{text-align:center;padding-bottom:40px;} .back_btn{color:white;background:#cb0909;padding:15px;font-size:20px;letter-spacing:1px;border:2px solid #cb0909;transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;text-shadow:1px 1px 0px #990B0;} .back_btn:hover{background:#fff;color:#cb0909;cursor:pointer;text-shadow:none;} .content p a{/*DARKBLUE*/color:#200FBA;text-decoration:underline;/*DARKBLUE*/} a.expand-collapse-all{color:#cb0909;} #post-1607 ul li a:link,#post-1607 ul li a:visited,#post-3111 ul li a:link,#post-3111 ul li a:visited{color:#555;} #post-1607 ul li a:hover,#post-3111 ul li a:hover{color:#cb0909;} .content.page ul.travel-link li a:link{color:#555;} .submit-disabled{background-color:#999 !important;border-color:#999 !important;} .submit-disabled:hover{background-color:#999 !important;border-color:#999 !important;color:#fff !important;} .page-template-template-archived-php p a{color:#200FBA;} /*GOOGLE SEARCH CSE*/ .page-template-search-results-php #pagetitle .title{text-align:center;} #top-search{max-width:250px;height:30px;} .gsc-result-info-container{border-right:0;} .gsc-orderby-container{border-left:0;} table.gsc-search-box{border:0;margin-bottom:0 !important;padding:0;box-shadow:none;} .gsc-search-box tr td{padding:0;margin:0;border:0;} form.gsc-search-box{margin:0 !important;padding:0;} .gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important;} .gsc-input-box,.gsc-input-box-hover{border:0 !important;} #gs_id50{box-shadow:none !important;border:0 !important;} .gsc-search-box-tools .gsc-search-box .gsc-input{background:#fff;border:1px solid #bbb;} .gsc-search-box-tools .gsc-search-box .gsc-input{text-indent:4px;} td.gsc-search-button{background:#666;border:1px solid #666 !important;border-left:1px solid #555;} td.gsc-search-button:hover{background:#888;} input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{background:none !important;border:0 !important;box-shadow:none !important;} .gsst_a{padding-top:6px !important;} .gsst_a .gscb_a{color:#a1a1a1 !important;} .gsst_a:hover .gscb_a, .gsst_a:focus .gscb_a{color:#cb0909 !important;} .gsc-input-box-focus,.gsc-input-box-hover{box-shadow:none !important;border:0 !important;} /*SEARCH RESULTS*/ .gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{padding:0;} .gsc-table-result, .gs-promotion-table{border:0 !important;box-shadow:0 !important;} .gsc-wrapper{box-shadow: 1px 1px 2px #DDD;border: 1px solid #BBB;} .gsc-resultsHeader{display:none;} .gsc-webResult.gsc-result{padding:10px !important;/*box-shadow: 1px 1px 2px #DDD !important; border: 1px solid #BBB !important;*/margin-bottom:20px !important;} .gsc-table-result,.gsc-table-result tr td{margin-bottom:0;border:0;box-shadow:none;} .gsc-table-result tr td{padding:0;} .gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top{padding:0 !important;} .gsc-results{width:100% !important;} .gsc-control-cse{padding:0 !important;} .gs-webResult.gs-result a.gs-title:link{font-weight:bold;} .gsc-results.gsc-webResult{position:relative;padding-top:20px;} .gsc-control-cse div{clear:left !important;} .gsc-control-cse div.gs-promotion{clear:both !important;} .gsc-webResult:after{display:none !important;} .gsc-webResult.gsc-result{width:53%;/*float:left;*/clear:left;margin-left:2% !important;} .gsc-webResult.gsc-result.gsc-promotion{position:relative;background:#ccc !important;border:1px solid #c6c6c6 !important;float:right;width:33%;margin-left:0 !important;clear:right !important;} .gsc-control-cse div{clear:both;} .gs-promotion table,.gs-promotion-table tr td,.gs-promotion-text-cell,.gs-promotion-table-snippet-with-image{padding:0 !important;border:0 !important;box-shadow:none !important;} .gsc-webResult.gsc-result.gsc-promotion{margin-top:0 !important;} .gsc-result .gs-title{height:1.4em !important;} .gsc-promotion .gs-title, .gsc-promotion .gs-title *{color:#200FBA !important;font-weight:bold;} .gs-promotion .gs-snippet{color:#111 !important;} .gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short{color:#555 !important;} .gs-promotion-table-snippet-with-image{color:#eee !important;} .gs-promotion-image-box img.gs-promotion-image{border-color:#aaa !important;} .gsc-webResult.gsc-result.gsc-promotion{margin-right:2% !important;} .gs-promotion-text-cell-with-image .gs-snippet{padding-left:10px;} .gsc-results .gsc-cursor-box{text-align:center;clear:both !important;margin:10px 0 0 !important;padding:10px;border-top:1px solid #bbb;} .gsc-results .gsc-cursor-box .gsc-cursor-page{padding:0 2px;} .gsc-selected-option-container{min-width:100px !important;} .gsc-selected-option{text-align:left;} /* ---------------------------------------------------------- RESOURCES --------------------------------------------------------*/ .taglist{width:100%;display:table;border:1px solid #ccc;border-width: 1px 1px 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #ddd;; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */;} .taglist .column-tag{border-left:1px solid #ddd;width:25%; display:table-cell;overflow-y:auto;padding:10px;} .taglist span{display:block;height:200px;overflow-y:auto;} .taglist h4{font-weight:bold;color:#CB0909;} .taglist ul{} .taglist ul li{padding-left:0 !important;margin-left:0 !important;margin-bottom:3px !important;} .taglist ul li:before{display:none !important;} .taglist ul li a:link,.taglist ul li a:visited{position:relative;display:block;padding:4px;text-decoration:none !important;color:#222 !important;} .taglist ul li:last-child a{padding-bottom:0;} .selectedtag{background:#ddd;border:1px solid #999;box-shadow: 1px 1px 3px #ccc;font-style:italic;text-shadow:0px 1px 0 #f7f7f7;} .selectedtag:after{font-style:normal;display:block; position:absolute; top:12px; right:10px; font-family:'fontawesome'; content:'\f00d'; font-size:14px; color:#cb0909; margin-top:-7px; line-height:1.6;} .searchcontrols{display:none;} a.searchtags {position:relative;display:block;font-weight: bold; text-shadow: 0 1px 0 #666; padding: 0.6em 30px 0.6em 50px; margin: 0; background: #cb0909;color: #fff; font-size: 20px;float:right;letter-spacing:3px;} a.searchtags:hover {cursor: pointer;background:#E02626;} a.searchtags:before{display:block;margin-left: 5px;font-weight:normal;position:absolute;left:10px;text-shadow: 0 1px 0 #666;font-size:20px;font-family:'fontawesome';content:'\f002';} a.searchtags.submit-disabled{background:#bbb;cursor:auto;} .tag-content{margin: 15px 0 0;font-size:14px;border:1px solid #ccc;border-width: 1px 1px 2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:1px 1px 2px #ddd;; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */;} .tag-content span{padding-left: 15px;font-size: 16px;line-height: 3.5em;font-style:italic;} .res-results-header{border-bottom:2px solid #ccc;padding-bottom:15px;margin-bottom:20px;} .res-results-header h3{margin-bottom:0;} .res-results-header .col_last{text-align:right;} .resource-list-single{margin-bottom:15px;border-bottom:1px solid #ccc;padding-bottom:15px;} .resource-list-single:last-child{border-bottom:0;} .filedunder span,.res-results-header span{display:inline-block;padding:0;background:#ddd;font-style:italic;border:1px solid #bbb;} .page-template-template-resources-php .res-results-header{padding-top:20px;} .single-resources #sidebar{float:right;} .single-resources .resource-content{float:none;} .single-resources .resource-image{margin-bottom:20px;} .single-resources .resource-title{font-weight:bold;} .single-resources .resource-list-single{margin-top:40px;} .resource-title{margin-bottom:10px;} .resource-excerpt{margin-bottom:10px;} .resource-content{margin-left:140px;position:relative;} .resource-image{display:block;float:left;width:120px;height:150px;background:#ddd url(images/icon-locked.png);border:1px solid #bbb;box-shadow:0 0 5px #ccc;} .resource-image.file{background:#eee url(images/icon-pdf.png);} .resource-image.link{background:#eee url(images/icon-link.png);} .filedunder{display:none;color:#777;margin-bottom:10px;} .filedunder span{color:#555;} .res-download:link,.res-download:visited,.res-download{border-radius:3px;position:relative;display:inline-block;background:#333;color:#fff;font-weight: bold; text-shadow: 0 1px 0 #666; padding: 8px 10px 8px 40px;font-size:18px;box-shadow:0 0 3px #aaa;} .res-not:link,.res-not:visited,.res-not{background:#bbb !important;padding-left:35px;} .res-download:hover{background:#666;} .res-not:hover{color:#fff;} .res-file:before{display:block;font-weight:normal;position:absolute;left:10px;text-shadow: 0 1px 0 #666;font-size:20px;font-family:'fontawesome';content:'\f019';margin-top:-1px;} .res-link:before{display:block;font-weight:normal;position:absolute;left:10px;text-shadow: 0 1px 0 #666;font-size:20px;font-family:'fontawesome';content:'\f08e';margin-top:-1px;} .res-not:before{display:block;font-weight:normal;position:absolute;left:10px;text-shadow: 0 1px 0 #666;font-size:20px;font-family:'fontawesome';content:'\f023';margin-top:-1px;} .cod-page .widget_simpleimage .simple-image img{border-bottom:0;} .cod-page .widget_simpleimage{margin-bottom:0;} .page-template-template-campaign #header .logo{float:none;} .page-template-template-campaign .left-logo{float:left;} .page-template-template-campaign .right-logo{float:right;} .content p a{color:#555;} .content p a:hover{color:#cb0909;} #searchsubmit:before{content:"\f002";font-family:'fontawesome';} .mejs-overlay-button{border-radius: 50%;background-color: rgba(0,0,0,0.5) !important;} /* -------------------------------------------------------------- MEDIA QUERIES -------------------------------------------------------------- */ @media (max-width:1000px){ /*#topbar{background:darkblue;}*/ .nav_main li a{padding:20px 10px 0px;font-size:1.1em;} #pagetitle .container{padding:0 30px;} .taglist .column-tag{height:220px;} } @media (max-width:930px){ /*#topbar{background:orange;}*/ #header .logo{float:none;text-align:center;margin-top:20px;} #menu{float:left;width:100%;} .nav_main{width:100%;float:left;} .nav_main li{width:33.3%;} #slider .cycle_slides li .textbox{top:100px;} .taglist .column-tag{height:260px;} } @media (max-width:768px){ /*#topbar{background:teal;}*/ #header .logo{float:none;text-align:center;margin-top:20px;} #menu{float:none;} .nav_main{width:100%;margin-top:20px;margin-bottom:30px;} .nav_main li{width:33.3%;} #solutions-nav ul{margin-bottom:0;} #solutions-nav ul li{float:none;width:100%;} #solutions-nav ul li a:hover{background:#ddd;} #slider .cycle_slides li .textbox{position:static;margin:40px auto 0;text-align:center;width:70%;} .shade{opacity:0.7;} #slider .prev, #slider .next, #slider .pages{opacity:1;} .post .byline .date .pdf-link{display:block;text-transform:capitalize;} .content-news{float:none !important;width:100% !important;margin:20px 0 0 !important;} .page-template-template-news-php #sidebar{float:none;width:100%;} .page-template-template-news-php #sidebar form label{text-align:center;float:none;width:100%;} .page-template-template-news-php #sidebar form input[type="text"]{width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;} .taglist .column-tag{display:block;float:left;width:50%;height:240px;padding:0;box-shadow:0 0 0 1px #bbb;border:0;} .taglist .column-tag span{padding:10px;} .tag-content{text-align:center;} a.searchtags{float:none;width:100%;padding:0.6em 0;} a.searchtags:before{position:static;left:auto;display:inline;padding-right:10px;} .single-resources #sidebar{display:none;} .single-resources #content{width:95%;} } @media (max-width:600px){ .page-template-template-campaign #header .logo{float:none;} .page-template-template-campaign .left-logo{float:none;margin:0 auto 15px;} .page-template-template-campaign .left-logo img{box-shadow:0 0 10px #fff;} .page-template-template-campaign .right-logo{float:none;margin:0 auto;} } @media (max-width:568px){ /*#topbar{background:navy;}*/ #top-search{max-width:100%;height:30px;} .nav_main li{border-bottom:1px solid #ddd;width:100%;float:none; } .nav_main li a br{display:none;} .nav_main li a{height:auto;padding:20px;font-size:1.4em;} .nav_main li:last-child{border-bottom:0;} #slider .cycle_slides li .textbox .title{font-size:2em;} #slider .cycle_slides li .textbox{position:static;margin:60px auto;} #copyright,.nav_footer{float:none;} .column{width:100% !important;float:none;} #footersidebar .widget_nav_menu{float:none;width:100%;} .solutions-market-template img{width:100%;height:auto;} .campaign-thankyou #post-3870 a{max-width:100%;} #footersidebar .widget ul li{float:left;margin-left:20px;} #footersidebar h3.title{border: 1px solid #ccc;padding: 10px;background:rgba(255, 255, 255, 0.8);border-radius:3px;} .fourth-wrapper a{display:block;margin-top:10px;} .salesforce_w2l_lead .w2linput.text{margin-left:0;margin-right:0;width:100%;} .sf_field{margin-left:0;margin-right:0;width:100%;} .campaign-thankyou p{width:95%;} .news-top ul li{display:block;} #content{width:95%;float:none;margin:0 auto 20px;} #sidebar{width:95%;float:none;margin:0 auto 20px;} .taglist .column-tag{height:240px;} .single-resources .back-to-press{display:block;float:none;margin-bottom:20px;padding:15px 0;text-indent:15px;} .single-resources .resource-image{float:none;margin:20px auto 20px;} .single-resources #content{clear:left;} .single-resources .resource-content{margin-left:0;text-align:center;margin-bottom:30px;} } @media (max-width:480px){ /*#topbar{background:purple;}*/ .menu-top-menu-container{width:100%;} .nav_top{float:right;} #top-search input[type="text"]{width:75%} #top-search input[type="submit"]{width:25%} .gsc-webResult.gsc-result,.gsc-webResult.gsc-result.gsc-promotion{width:auto !important;float:none !important;margin:0 !important;} .gsc-results.gsc-webResult{padding-top:0 !important;} #top-search{width:100%;} .nav_main li{width:100%;} .nav_main li a{padding:18px;font-size:1.3em;} #slider .cycle_slides li .textbox .title{font-size:1.5em;} #slider .cycle_slides li .textbox h4{font-size:1.3em;} .resource-image{display:none;} .resource-content{margin-left:0;} .single-resources .resource-image{display:block;} .taglist .column-tag{display:block;float:none;width:100%;height:200px;padding:0;box-shadow:none;border-bottom:1px solid #bbb;} } .widepoint-form{padding: 15px 30px;border:1px solid #ccc; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */} .accordion_content .widepoint-form{max-width:600px;margin:0 auto;background:#222;color:#fff;border-color:#111;} .widepoint-form .hidden{display:none;} .widepoint-form label{font-weight: bold;display:block;font-size: 14px;padding:4px 0;} .widepoint-form input[type=text],.widepoint-form input[type=tel],.widepoint-form input[type=email],.widepoint-form textarea,.widepoint-form input[type=number]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family: inherit; border: 1px solid #ddd;padding: 8px;margin: 0 0 20px;width: 100%;border-left: 4px solid #333; background: #fff;box-shadow: none;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;} .widepoint-form select{background:#fff;border: 1px solid #ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding: 8px;margin: 0 0 20px;width: 100%;} .widepoint-form input[type=text]:focus,.widepoint-form input[type=email]:focus,.widepoint-form textarea:focus,.widepoint-form input[type=number]:focus{border-left: 4px solid #cb0909;} .widepoint-form input[type=submit]{font-weight: bold; width: 100%; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background: #cb0909; border: 2px solid #cb0909; transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; text-transform: uppercase; letter-spacing: 1px; text-align: center; font-size: 2em;} .widepoint-form input[type=submit]:hover{background:#fff;color:#cb0909;} .accordion_content .widepoint-form input[type=text],.accordion_content .widepoint-form input[type=email],.accordion_content .widepoint-form textarea,.accordion_content .widepoint-form input[type=number],.accordion_content .widepoint-form select{border-color:#111;} .widepoint-form .column { display:block; float:left; margin-right:5%; } .col1 { width:100%; } .col2 { width:47.5%; } .col3 { width:30%; } .col3x2 { width:65%; } .col4 { width:21.25%; } .col4x2 { width:47.5%; } .col4x3 { width:73.5%; } .widepoint-form .col-last { margin-right:0; } .col-clear{clear:both;height:10px;} @media screen and (max-width: 800px){ .col4 { width:47.5%; } } @media only screen and (max-width: 600px){ .column{width:100% !important;float:none;} }