/* Theme Name: Gluster - Builder Theme Description: Gluster Theme based on Builder Framework Author: iThemes modified by glassCanopy Template: Builder */ /* do not remove the import line */ @import url("../Builder/style.css"); /********************************************* Default font settings and typography. The font-size percentage is of 16px. (0.75 * 16px = 12px) *********************************************/ body { font-size: 75%; line-height: 1.5; color: #333333; font-family: Arial,Verdana,Helvetica,sans-serif; } input, select, textarea { font-family: Arial,Verdana,Helvetica,sans-serif; } h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, dfn, samp, dl, img, ul, ol { margin-top: 0.5em; margin-bottom: 0.5em; } /*img, li { filter:alpha(opacity=100)!important;} */ a img { margin: 0; } table, th, td { border:0; background-color:none; } ul { list-style-type:none; } /* 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, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { vertical-align: top; } */ .hentry img { border: 0; background: none; padding: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; /* width: auto !important; height: auto !important; */ } p { font-size:110%; line-height:1.5em; margin:0; padding:0 0 .5em 0; } table, img, input, textarea, select { max-width: auto; height: auto; -moz-box-sizing: none; -webkit-box-sizing: none; -ms-box-sizing: none; box-sizing: none; } .builder-module-block-outer-wrapper .widget-wrapper-left .widget, .builder-module-block-outer-wrapper .widget-wrapper-middle .widget { padding-right: 0.25em; padding-left:2em; } /********************************************* Main Background *********************************************/ body { background: #FFFFFF; } .builder-container-outer-wrapper { background: url(/wp-content/themes/builder-gluster/images/background-top.png); background-position:top right; background-repeat:no-repeat; } #gluster-logo { display:block; border:0; position:absolute; top:4px; z-index:900; width:464px; height:86px; } /********************************************* Universal Link Styles *********************************************/ a { color: #EF7622; text-decoration: underline; } a:hover { color: #EF7622; text-decoration: underline; } /********************************************* Headings *********************************************/ h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #60A0CF; } h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 135%; line-height: 1.5; margin-top: 0; margin-bottom: 0.5em; letter-spacing: 1px; color: #284764; } h2 { color: #60A0CF; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; margin: 0; padding: 8px 0 4px 0; line-height: 1.75em; } h3 { font-size: 1.5em; line-height: 1; margin-top: 1em; margin-bottom: 1em; } h4 { font-size: 1.2em; line-height: 1.25em; margin-top: 1.25em; margin-bottom: 1.25em; } h5, h6 { font-size: 1em; } h6 { font-style: italic; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; } .type-page .post-title { display: none; } .type-post .post-title h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 135%; line-height: 1.5; margin-top: 1em; margin-bottom: 0em; letter-spacing: 1px; color: #284764; } .post-title h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 135%; line-height: 1.5; margin-top: 0; margin-bottom: 0.5em; letter-spacing: 1px; color: #284764; } .post-content { clear: both; margin-top: 1em; } .post-content > ul, .post-content > ol { margin-bottom: 0.5em; margin-top: 0.5em; } .builder-module-sidebar h4.widget-title { background: none repeat scroll 0 0 transparent; color:#284764; letter-spacing:1px; font-size: 1.2em; line-height: 1.25; margin: 0 0 1.25em; padding: 0; font-weight:normal; } .builder-module-content .builder-module-element { display: block; margin: 0 0.25em 1.5em 0.25em; overflow: hidden; text-align: left; } .builder-module-sidebar .widget { color: #333333; margin: 0; padding: 0.25em .75em 0 .75em; } .widget-content p { margin:0; padding:0; } .widget-it-content { margin:0; padding:0; } /********************************************* All Sidebars *********************************************/ .builder-module-sidebar { background: #FFFFFF; } /* fix footer link underline */ .builder-module-footer .builder-module-element a { text-decoration: underline; } /********************************************* Navigation Module *********************************************/ .builder-module-navigation { font-size: 1em; line-height: 1.81em; background: none; display: block; width: 100%; margin-bottom: 0; } .builder-module-navigation .builder-module-element { margin: 0 .5em; } .builder-module-navigation ul { float: right; display: block; margin: 0; padding: 0; } .builder-module-navigation ul * { margin: 0; } .builder-module-navigation li { padding: 0; } .builder-module-navigation li a, .builder-module-navigation li.current_page_item li a, .builder-module-navigation li.current-cat li a { font-size: 1em; padding: .1em .6em; color: #ffffff; font-weight: normal; text-decoration: none; background: none; } .builder-module-navigation li a:hover { background: none; color: #325C84; text-decoration:none; } .builder-module-navigation li.current_page_item a, .builder-module-navigation li.current-cat a { color: #325C84; } .builder-module-navigation li.current_page_item a:hover, .builder-module-navigation li.current-cat a:hover { color: #ffffff; background: none; border:none; } .builder-module { border:0px solid #ffffff; background:none; } .builder-module-block { border:0px solid #ffffff; background:none; } #menu-utility-menu li a { background:none; color:#FFFFFF; font-size:90%; } #menu-utility-menu li a:hover{ background:none; color:#FFFFFF; text-decoration:underline; font-size:90%; } #menu-top-menu .sub-menu li.menu-item, #menu-top-menu .sub-menu li.menu-item a { background: #67ABDD; color:#ffffff; } #menu-top-menu .sub-menu li.menu-item a:hover, #menu-top-menu .sub-menu li.menu-item a:hover { background:#67ABDD; color: #325C84; } /* second level stuff */ .builder-module-navigation li ul { width: 14em; border:none; border-bottom: 0; } .builder-module-navigation li li { border-bottom: .1em solid #ffffff; width: 14em; } .builder-module-navigation li li a { float: none; } .builder-module-navigation li li a:hover, .builder-module-navigation li li a.sfhover { } .builder-module-navigation li ul ul { /* margin: -2.9em 0 0 14em;*/ margin: -2.05em 0 0 14em; } .builder-module-navigation li ul ul li { border-left: 1px solid #89c8f9; } /* LEFT NAVIGATION */ #nav_menu-2 ul, #nav_menu-3 ul, #nav_menu-4 ul, #nav_menu-5 ul, #nav_menu-6 ul, #nav_menu-7 ul, #nav_menu-8 ul, #nav_menu-9 ul, #nav_menu-10 ul, #nav_menu-11 ul, #nav_menu-12 ul, #nav_menu-13 ul, #nav_menu-14 ul { color:#325C84; list-style-type:disc; margin-left:1em; padding-left:0; } #nav_menu-2 li a:link, #nav_menu-2 li a:visited, #nav_menu-2 li a:hover, #nav_menu-3 li a:link, #nav_menu-3 li a:visited, #nav_menu-3 li a:hover, #nav_menu-4 li a:link, #nav_menu-4 li a:visited, #nav_menu-4 li a:hover, #nav_menu-5 li a:link, #nav_menu-5 li a:visited, #nav_menu-5 li a:hover, #nav_menu-6 li a:link, #nav_menu-6 li a:visited, #nav_menu-6 li a:hover, #nav_menu-7 li a:link, #nav_menu-7 li a:visited, #nav_menu-7 li a:hover, #nav_menu-8 li a:link, #nav_menu-8 li a:visited #nav_menu-8 li a:hover, #nav_menu-9 li a:link, #nav_menu-9 li a:visited #nav_menu-9 li a:hover, #nav_menu-10 li a:link, #nav_menu-10 li a:visited #nav_menu-10 li a:hover, #nav_menu-11 li a:link, #nav_menu-11 li a:visited #nav_menu-11 li a:hover, #nav_menu-12 li a:link, #nav_menu-12 li a:visited, #nav_menu-12 li a:hover, #nav_menu-13 li a:link, #nav_menu-13 li a:visited, #nav_menu-13 li a:hover, #nav_menu-14 li a:link, #nav_menu-14 li a:visited, #nav_menu-14 li a:hover { color: #325C84; font-weight: normal; text-decoration: none; } #nav_menu-2 li.menu-item a, #nav_menu-3 li.menu-item a, #nav_menu-4 li.menu-item a, #nav_menu-5 li.menu-item a, #nav_menu-6 li.menu-item a, #nav_menu-7 li.menu-item a, #nav_menu-8 li.menu-item a, #nav_menu-9 li.menu-item a, #nav_menu-10 li.menu-item a, #nav_menu-11 li.menu-item a, #nav_menu-12 li.menu-item a, #nav_menu-13 li.menu-item a, #nav_menu-14 li.menu-item a { color: #325C84; font-weight: normal; text-decoration: none; } #nav_menu-2 ul li ul.sub-menu, #nav_menu-3 ul li ul.sub-menu, #nav_menu-4 ul li ul.sub-menu, #nav_menu-5 ul li ul.sub-menu, #nav_menu-6 ul li ul.sub-menu, #nav_menu-7 ul li ul.sub-menu, #nav_menu-8 ul li ul.sub-menu, #nav_menu-9 ul li ul.sub-menu, #nav_menu-10 ul li ul.sub-menu, #nav_menu-11 ul li ul.sub-menu, #nav_menu-12 ul li ul.sub-menu, #nav_menu-13 ul li ul.sub-menu, #nav_menu-14 ul li ul.sub-menu { margin-top:.2em; list-style-type:none; } /* HOME PAGE STYLES */