@import "/wp-content/themes/enterprise/css/lib.less"; body { .bg-img('bg-dark','white','repeat'); } p, h4 { font-family: 'Droid Sans', sans-serif; color:@white; } h1, h2, h2 a, h2 a:visited { border: medium none; color: #FFFFFF; font-family: 'Droid Serif',serif; font-size: 24px; line-height: 30px; margin: 0; padding: 0; } h1 {margin-bottom:15px;} h4, #home-top h4 { background: none repeat scroll 0 0 transparent; border-bottom: medium none; color: #FFFFFF; font-size: 21px; line-height: 40px; padding: 0; text-shadow: 1px 1px #172126; font-family: 'Droid Serif'; } .widget-area h4, .widgettitle, .widget-area h4 a { background: none repeat scroll 0 0 transparent; border-bottom: medium none; font-size: 16px; line-height: 30px; margin: 0; padding: 0; text-shadow: 1px 1px #172126; color:#fff; text-transform: uppercase; } em.page-description { color: #FFFFFF; display: block; font-family: 'Droid Serif'; font-size: 14px; font-style: italic; line-height: 20px; margin: 0 0 20px; } blockquote { background: url("/wp-content/themes/enterprise/images/quotation.png") no-repeat scroll 0 0 transparent; border: medium none; margin: 0; padding: 0 0 0 80px; p { font-family: 'Droid Serif',serif; font-style:normal; color:@white; } } #home-top-bg { .bg-img('bg-light','white','repeat'); #home-top { background:none; padding:40px 0; height:279px; .bg-img('banner-shadow','transparent','no-repeat', 'center', 'top'); .wrap { border: medium none; border-radius: 10px 10px 10px 10px; overflow: hidden; padding: 0; background:transparent; width: 940px; } p { color: #2E414C; font-size: 12px; line-height: 20px; } .home-top-1 { background: none repeat scroll 0 0 #2E414C; border-radius: 10px 10px 10px 10px; float: left; height: 220px; padding: 15px 20px 20px; width: 420px; position:relative; .widget { margin: 0; padding: 0; } .widget-wrap > div { background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px 5px 5px 5px; padding:15px 20px; } .more-link { background: url("/wp-content/themes/enterprise/images/more-info-icon.png") no-repeat scroll 10px -5px #4680A0; border-radius: 5px 5px 5px 5px; bottom: 20px; color: #FBFBFF; display: block; left: 20px; line-height: 30px; padding: 0 10px 0 40px; position: absolute; text-decoration: none; text-transform: uppercase; &:hover { background-position:10px -45px; background-color:@white; color:@brightBlue; } } } .home-top-2 { background: none repeat scroll 0 0 #2E414C; border-radius: 10px 10px 10px 10px; float: right; height: 250px; padding: 5px; width: 370px; } #rotator { border-radius: 5px 5px 5px 5px; height: 250px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 370px; a { background:@brightBlue; } } } } #header { position:relative; width:940px; min-height:0px; overflow:visible; #title-area { float: none; overflow: hidden; padding: 40px 0 20px; width: 940px; #title { font-family: 'Droid Serif', serif; text-transform:none; a { color:@white; } } #description { display:none; } } .widget-area { float: right; width: 140px; #social-icons { width:110px; position:absolute; right:0; top:50px; display:none; ul { width:110px; li { margin:0 10px 0 0; display:block; width:30px; height:30px; float:left; a { .bg-img('social-icons'); display:block; width:30px; text-indent:-9999px; height:30px; } } #facebook a { background-position:-30px 0; &:hover { background-position:-30px -30px;} } #linked-in a { background-position:0px 0; &:hover { background-position:0px -30px;} } #twitter { margin:0; } #twitter a { background-position:-60px 0; &:hover { background-position:-60px -30px;} } } } #social-btns { position:absolute; right:0; top:60px; z-index: 9992; .plus-one, .fb-like { float:left; } .plus-one { } .fb-like { } } #search-3 { bottom: -45px; position: absolute; right: 0; z-index: 9999; } .searchform { padding: 0; position: relative; .s { width:200px; .text-input(); } .searchsubmit { background: url("/wp-content/themes/enterprise/images/btn-search.png") no-repeat scroll 0 0 transparent; .submit; } } } } #nav { clear: both; font-family: 'Droid Sans',arial,serif; margin: 0 auto; overflow: hidden; width: 940px; background:transparent; border-radius:0; .wrap { border-bottom: 1px solid #577A8D; margin: 0; background: url("/wp-content/themes/enterprise/images/nav-top-border.png") repeat-x scroll left 0 transparent; .clearfix; float:left; width:940px; } ul { float: left; border-radius:0; padding: 0; width: 620px; li { display: block; float: left; height: 60px; margin: 0 20px 0 0; list-style-type: none; width: 140px; a { background: url("/wp-content/themes/enterprise/images/nav-arrow-icons.png") no-repeat scroll left 0 transparent; color: #6d99ad; display: block; font-size: 14px; line-height: 60px; padding: 0 0 0 30px; position: relative; text-decoration: none; text-shadow: 1px 1px #293942; border-radius:0; font-family: 'ProximaNovaBold'; text-transform: uppercase; &:hover { color:#fff; text-shadow:none; background: url("/wp-content/themes/enterprise/images/nav-arrow-icons.png") no-repeat scroll left -60px transparent; } } ul { margin: 0; padding: 5px 0 3px 0; width: 140px; background:@white; border-radius:0 0 10px 10px; .box-shadow(0,4px,4px,0,#293a42); } li { height: 30px; padding: 0 5px 3px 5px; text-align: center; width: 120px; margin:0 0 2px 0; &:last-child {margin:0;} a { background:@brightBlue; border: medium none; color: #4680A0; font-size: 12px; line-height: 30px; padding: 0; position: relative; text-shadow: none; text-transform: none; width: 130px; &:hover { background:@dkBlue; } } } } li.sfHover { >a { color:#fff; text-shadow:none; background: url("/wp-content/themes/enterprise/images/nav-arrow-icons.png") no-repeat scroll left -123px transparent; } } #menu-item-57 { margin-right:0;} li a:active, .current_page_item a, .current_page_parent a, .current-cat a, .current-menu-item a, .current-menu-parent > a { background: url("/wp-content/themes/enterprise/images/nav-arrow-icons.png") no-repeat scroll left -123px transparent; border-bottom: 1px solid @white; border-top: 5px solid @white; color: @white; line-height: 55px; padding: 0 0 0 30px; text-shadow: 1px 1px #293942; } } } .home #nav ul li a:active, .home #nav ul .current_page_item a, .home #nav ul .current_page_parent a, .home #nav ul .current-cat a, .home #nav ul .current-menu-item a { border-bottom:none; } #nav li li a, #nav li li a:link, #nav li li a:visited { background:@brightBlue; border: medium none; color: #4680A0; font-size: 12px; line-height: 30px; padding: 0; position: relative; text-shadow: none; .rc(5px); color:@white; text-transform: none; font-family: 'ProximaNovaRegular'; width: 130px; } .avatar, .featuredpage img, .featuredpost img, .post-image { background: none repeat scroll 0 0 transparent; border: medium none; margin: 0; padding: 0; } #home-middle { background: url("/wp-content/themes/enterprise/images/bg-light.png") repeat scroll left top transparent; border-radius: 10px 10px 10px 10px; clear: both; overflow: hidden; padding: 0; .widget-wrap { background: none repeat scroll 0 0 #2E414C; border-radius: 5px 5px 5px 5px; padding: 5px; &:hover { background: none repeat scroll 0 0 #4680A0; .hentry { background: none repeat scroll 0 0 #2E414C; } } } h4 { background: none repeat scroll 0 0 transparent; border-bottom: medium none; font-size: 16px; margin: 0; padding: 0; text-align: center; text-transform: none; } .home-middle-1 { float: left; margin: 10px; padding: 0; width: 300px; } .home-middle-2 { float: left; margin: 10px 0; width: 300px; } .home-middle-3 { float: right; margin: 10px 10px 10px 0; width: 300px; } } #inner { border: medium none; border-radius: 0 0 0 0; margin: 0 auto; overflow: hidden; padding: 0; width: 940px; background:none; } .full-width-content #inner { padding-top:60px;} .full-width-content #content { width: 940px; } .content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap { width: 940px; } .featuredpage, .featuredpost { clear: both; margin: 0 0 20px; overflow: hidden; } .featuredpage .page, .featuredpost .post { background: none repeat scroll 0 0 #4680A0; border-radius: 5px 5px 5px 5px; margin: 0; overflow: hidden; padding: 0; } .content-sidebar #content, .sidebar-content #content { width: 620px; padding-right:29px; border-right:1px solid #54768a; margin-bottom: -5000px; padding: 60px 49px 5000px 0; } .sidebar { display: inline; float: right; font-size: 12px; line-height: 20px; padding-left:30px; color:#fff; width: 220px; p { font-size:12px; line-height:20px; margin:0 0 20px 0; } #latest-tweets { .widget-wrap ul { padding-left:60px; .bg-img('twitter-bird','transparent','no-repeat'); li { font-family: georgia; font-style: italic; list-style-type: none; margin: 0; padding: 0; border:none; word-wrap: break-word; } } } } .signup-btn, .signup-btn:visited { .bg-img('btn'); width:121px; height:40px; display:block; text-align:center; font-style:italic; text-shadow:1px 1px @white; color:#252525; font-size:14px; font-family:georgia; line-height:36px; margin:0; &:hover { background-position:0 -39px; } } .hentry .entry-content {margin:0 0 40px 0;} .page-id-2 .hentry .entry-content {margin:0 0 40px 0;} .package .hentry { .clearfix; .post-image { width:220px; float:left; } .page-title-parent { display:block; font-size:21px; line-height:20px; text-transform:uppercase; font-family:'Droid Serif'; } .entry-title { font-size:30px; line-height:40px; margin:0 0 20px 0; } .entry-content, .entry-title, .page-title-parent, .package-bottom-content { margin-left:240px; color:@white; width:380px; } .package-bottom-content { margin-bottom:40px; } } .home #footer { margin-top:40px;} #footer { border-top:1px solid #54768A; text-shadow:none; p {color:#fff;} a, a:visited { color:@link; } .gototop {padding:0; a { background: url("../images/footer-top.png") no-repeat scroll left top transparent; display: block; line-height: 16px; margin: 0; padding: 0 0 0 25px; &:hover {background-position:0 -16px;} } } .creds { display:none; } } #cft-package-groups-container { background:#d3e5ee; padding:10px; background: rgba(211, 229, 238, 0.3); .rc(5px); margin:40px 0 40px 0; clear:both; #cft-package-groups { .rc(5px); width:600px; background:#fbfbff; .price-range-container { float:left; width:33.3333%; text-align:center; .price-range { border-right:1px solid #e5e4e3; color:#444444; padding: 20px 0; h2 { color:#444444; padding: 0 0 10px; text-transform:none; font-family:'Droid Serif'; } p.package-price { color:#888888; font-family:'Droid Serif'; font-weight:bold; font-style:italic; font-size:14px; line-height:40px; background:#faf9fb; border-top:1px solid #efefed; border-bottom:1px solid #efefed; } p.package-blurb { font-family: 'ProximaNovaSemibold'; font-size:12px; line-height:17px; display:block; color:#444444; padding:10px; margin:0; } ul { list-style:none; margin:0 15px 20px 15px; padding:0; border-top: 1px dashed #e2e2e2; li { display:block; font-family: 'ProximaNovaRegular'; font-size:12px; line-height:17px; margin:0; padding:5px 0; border-bottom: 1px dashed #e2e2e2; } } a.signup-btn { margin:0 auto; } } } } } /* .price-range { margin: 0 0 40px; position: relative; float:left; width:; h2 { border-bottom: 1px dotted; margin: 0 0 20px; padding: 0 0 10px; } ul { margin: 0 0 20px 0; padding: 0; } .price { background:@white; border-radius: 15px 15px 15px 15px; color: #000000; display: block; font-size: 14px; line-height: 30px; padding: 0 !important; position: absolute; right: 0; text-align: center; top: 0; width: 80px; font-family: 'Droid Serif'; } } */