Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Theme Name: RBF
- Version: 1.0
- Description: Custom Theme for RBF.
- Author: Yaron Guez
- Author URI: http://www.yaronguez.com
- Template: twentyten
- */
- /*========= SETUP/RESET =========*/
- *{
- border: 0;
- margin: 0;
- padding: 0;
- }
- body{
- color: #4d4d4d;
- font-family: Georgia, serif;
- font-size: 14px;
- line-height: 24px;
- }
- a{
- color: #000000;
- text-decoration: none;
- }
- a:hover{
- text-decoration: underline;
- }
- input,select,textarea{
- border: #dddddd 1px solid;
- font-size: 12px;
- padding: 5px;
- }
- select{
- padding: 0;
- }
- li{
- list-style: none;
- }
- h1, h2, h3, h4, h5 {
- font-family: 'AlternateGotNo3DRegular', arial, serif;
- font-weight: normal;
- }
- .fix
- {
- clear: both;
- height: 1px;
- margin: 0 0 -1px;
- overflow: hidden;
- }
- /* --------- FONTS -------------*/
- @font-face {
- font-family: 'AlternateGotNo3DRegular';
- src: url('fonts/alternategotno3d-webfont.eot');
- src: url('fonts/alternategotno3d-webfont.eot?#iefix') format('embedded-opentype'),
- url('fonts/alternategotno3d-webfont.woff') format('woff'),
- url('fonts/alternategotno3d-webfont.ttf') format('truetype'),
- url('fonts/alternategotno3d-webfont.svg#AlternateGotNo3DRegular') format('svg');
- font-weight: normal;
- font-style: normal;
- }
- @font-face {
- font-family: 'MuseoSans500Italic';
- src: url('fonts/museosans_500_italic-webfont.eot');
- src: url('fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
- url('fonts/museosans_500_italic-webfont.woff') format('woff'),
- url('fonts/museosans_500_italic-webfont.ttf') format('truetype'),
- url('fonts/museosans_500_italic-webfont.svg#MuseoSans500Italic') format('svg');
- font-weight: normal;
- font-style: normal;
- }
- @font-face {
- font-family: 'MuseoSans500';
- src: url('fonts/museosans_500-webfont.eot');
- src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
- url('fonts/museosans_500-webfont.woff') format('woff'),
- url('fonts/museosans_500-webfont.ttf') format('truetype'),
- url('fonts/museosans_500-webfont.svg#MuseoSans500') format('svg');
- font-weight: normal;
- font-style: normal;
- }
- /* --------- MAIN LAYOUT ---------*/
- body
- {
- background: url('images/bg.png') repeat-y center center;
- font-family: 'Trebuchet MS',Arial,Verdana,sans-serif;
- }
- #main
- {
- position: relative;
- background: white;
- width: 960px;
- top: 0px;
- margin: 0 auto;
- padding: 0;
- }
- #main-inner
- {
- width: 100%;
- /*background: url('images/diag.png') 0 0 repeat;*/
- margin: 0 auto;
- }
- #main-form
- {
- position: absolute;
- top: 300px;
- Left: 600px;
- width: 300px;
- height: 220px;
- margin: 1px;
- background-color: white;
- padding: 10px 30px 30px 30px;
- border-radius: 15px;
- z-index: 1000;
- box-shadow: 5px 5px 3px #888888;
- border-style:solid;
- border-width:1px;
- border-color:#888888:
- }
- #page
- {
- margin: 10px 0 20px;
- }
- /* ------------ HEADER -------- */
- #header
- {
- height: 141px;
- width: 960px;
- padding-bottom: 20px;
- }
- #header-right
- {
- padding: 28px 0 0 0;
- float: right;
- width: 60%;
- position: relative;
- }
- img#emergency-image
- {
- position: absolute;
- right: 15px;
- top: 10px;
- width: 88px;
- z-index: 1000;
- }
- #header-left {z-index: 1; float: left; position : relative;}
- /*- Dropdowns-*/
- #nav-left
- {
- background: url(images/nav-left-bg.png) no-repeat;
- height: 71px;
- width: 18px;
- float: right;
- z-index: 2;
- position: relative;
- }
- #nav1, #nav1 ul
- {
- padding: 0;
- float:right;
- list-style: none;
- background-color: white;
- padding: 10px 20px 10px 10px;
- height: 51px;
- background: url(images/nav-bg.png) repeat-x;
- z-index: 2;
- position: relative;
- }
- ul#nav1 a
- {
- display: block;
- font: normal 18px/18px 'AlternateGotNo3DRegular', Arial, sans-serif;
- color: #787772;
- text-transform: uppercase;
- padding: 16px 0px;
- }
- #nav1 li
- {
- float: left;
- line-height:30px;
- padding-left: 37px;
- background: url("images/divider.png") no-repeat scroll 18px center;
- height: 50px;
- position: relative;
- }
- #nav1 > li.first-item
- {
- background: none;
- padding-left: 0px;
- }
- #nav1 li a:hover
- {
- color: #f26522;
- text-decoration: none;
- }
- #nav1 li ul
- {
- position: absolute;
- width: 148px;
- left: -999em;
- padding-top:1px;
- float: left;
- text-align: left;
- margin-left: -10px;
- padding-bottom: 5px;
- }
- #nav1 li:hover ul, #nav1 li.sfhover ul
- {
- left: auto;
- }
- #nav1 li ul li
- {
- border-bottom:1px solid #dedbd1;
- line-height:14px;
- padding: 2px 0;
- width:130px;
- margin-left: 0;
- background: white none;
- height: auto;
- }
- #nav1 li ul li.last-item
- {
- border-bottom: none;
- }
- #nav1 li ul li a
- {
- font-family: Verdana, 'Trebuchet MS', Arial,sans-serif;
- font-size: 9px;
- padding-top: 0;
- }
- #nav1 li:hover, #nav1 li.hover
- {
- /*position: static;*/
- }
- #nav1 li ul ul
- {
- margin: -15px 0 0 15em;
- border-top:1px solid #dedbd1;
- }
- #nav1 li:hover ul ul, #nav1 li.sfhover ul ul
- {
- left: -999em;
- }
- #nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul
- {
- left: auto;
- }
- #nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul
- {
- left: -999em;
- }
- #nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul
- {
- left: auto;
- }
- div.menu-desc
- {
- font-family: Verdana, 'Trebuchet MS', Arial,sans-serif;
- font-size: 9px;
- color: #f26522;
- text-transform: uppercase;
- }
- div.arrow
- {
- width: 7px;
- height: 7px;
- background: url('images/arrow.png') no-repeat 0 0 scroll;
- position: absolute;
- left: 26px;
- top: 34px;
- }
- img#logo
- {
- margin-left: 22px;
- }
- #call-info
- {
- position: relative;
- right: 105px;
- top: 5px;
- }
- #call-us
- {
- font: normal 10px/10px 'MuseoSans500',Arial,Helvetica;
- color: #787772;
- text-transform: uppercase;
- text-align: right;
- margin-right: 20px;
- }
- #call-num
- {
- font: normal 28px/28px 'AlternateGotNo3DRegular', Arial, sans-serif;
- color: #e6813c;
- margin-bottom: 10px;
- margin-right: 20px;
- text-align: right;
- }
- /* --------- SERVICES MENU ---------- */
- #services-nav-cap
- {
- float: left;
- background: url(images/services-nav-cap.png) no-repeat transparent;
- width: 14px;
- height: 29px;
- margin: -5px 0 0 0;
- }
- ul#services-nav
- {
- width: auto;
- height: 29px;
- list-style-type:none;
- background: url(images/services-nav-bg.png) repeat-x;
- float: left;
- padding: 0;
- margin: -5px 0 0 0;
- }
- ul#services-nav li
- {
- float: left;
- padding: 0 15px 0 15px;
- margin: 0;
- height: 14px;
- }
- ul#services-nav li a.menu-link
- {
- display: block;
- font: normal 14px 'AlternateGotNo3DRegular', Arial, sans-serif;
- color: white;
- padding: 8px 0px 7px 0px;
- }
- /* -------- MAIN FOLD CALL TO ACTION -------- */
- #main-fold
- {
- height: 340px;
- position: relative;
- width: 930px;
- overflow: visible;
- }
- #main-left
- {
- width: 640px;
- height: 100%;
- /*background: url('images/main-image.jpg') 0 0 transparent no-repeat scroll;*/
- float: left;
- position: relative;
- }
- #main-button
- {
- display: block;
- width: 212px;
- height: 56px;
- background: url('images/main-button.png') 0 0 transparent no-repeat scroll;
- position: absolute;
- right: 14px;
- top: 153px;
- }
- #main-right
- {
- float: right;
- position: relative;
- width: 210px;
- height: 320px;
- background: url('images/main-right.png') 0 0 transparent no-repeat scroll;
- padding: 20px 35px 0 45px;
- }
- #main-right h2
- {
- font-size: 28px;
- }
- #main-right h2, #slider h2, #video-left h2
- {
- color: #f26522;
- }
- #arrow-white
- {
- position: absolute;
- left: 25px;
- top: 33px;
- }
- #main-right input[type=text], #main-right textarea
- {
- border-color: #A2A09A;
- color: #A8A69E;
- font-size: 12px;
- font-style: italic;
- padding: 3px 5px;
- width: 198px;
- font-family: arial;
- }
- #main-right input[type=text]
- {
- height: 11px;
- }
- #main-right textarea
- {
- margin-top: 7px;
- height: 70px;
- }
- #main-right .wpcf7
- {
- margin-top: 10px;
- }
- #main-right .wpcf7-submit
- {
- float: right;
- }
- .wpcf7-submit
- {
- background: url("images/submit.png") no-repeat scroll 0 0 transparent;
- border: medium none;
- color: #E7E2D8;
- cursor: pointer;
- font-family: 'Oswald',arial,serif;
- font-size: 16px;
- height: 30px;
- margin-top: 10px;
- padding: 0 0 4px;
- width: 74px;
- }
- div.wpcf7 .watermark {
- color: #888;
- font-family: Arial, Helvetica, sans-serif;
- }
- .page-id-10 span.wpcf7-list-item {display: block;}
- /* -------- VIDEO AREA ------------ */
- div#video-main
- {
- height: 370px;
- width: 100%;
- margin-top: 40px;
- }
- div#video-left
- {
- width: 280px;
- height: 312px;
- padding: 20px;
- float: left;
- background: url(images/video-left-bg.jpg) no-repeat;
- font: italic 14px/24px Georgia, "Times New Roman", Times, serif;
- }
- div#video-left h2 {font-size: 32px; font-style: normal;}
- div#video-right
- {
- float: right;
- width: 640px;
- height: 352px;
- }
- div#video-main #video-bottom-ribbon {
- width: 960px;
- height: 17px;
- background: url(images/bottom-ribbon.jpg) no-repeat;
- }
- /* --------- SLIDER ---------- */
- div#slider
- {
- width: 640px;
- position: relative;
- height: 280px;
- margin-top: 60px;
- background: url('images/slider-bg.jpg') repeat-x 0 0 scroll transparent;
- }
- div#left-button
- {
- height:60px;
- width: 66px;
- background: url('images/left-button-combo.png') no-repeat scroll transparent top left;
- position: absolute;
- left: -23px;
- top: 109px;
- z-index: 1000;
- cursor: pointer;
- }
- div.hover-left
- {
- background: url('images/left-button-combo.png') no-repeat scroll transparent bottom left !important;
- }
- div#right-button
- {
- height:58px;
- width: 66px;
- background: url('images/right-button-combo.png') no-repeat scroll transparent top left;
- position: absolute;
- right: -23px;
- top: 103px;
- z-index: 1000;
- cursor: pointer;
- }
- div.hover-right
- {
- background: url('images/right-button-combo.png') no-repeat scroll transparent bottom left !important;
- }
- div.slide-left
- {
- float: left;
- padding: 20px 15px 0 40px;
- width: 325px;
- }
- div.slide-text
- {
- padding: 20px 30px 0 40px;
- width: 570px;
- }
- div.item
- {
- width: 640px;
- }
- div.slide-leftt p, div.slide-text p
- {
- margin-top:20px;
- color: #414042;
- font-size: 14px;
- }
- div.slide-left h2, div.slide-text h2
- {
- margin-bottom: 10px;
- }
- h2
- {
- font-family: 'Oswald', arial, serif;
- font-size: 35px;
- line-height: 35px;
- font-weight: normal;
- }
- h3
- {
- font-size: 19.5px;
- color: #f26522;
- font-weight: normal;
- }
- h4
- {
- font-family: 'Oswald', arial, serif;
- font-size: 20px;
- color: #88888;
- font-weight: normal;
- }
- /* ------- MIDDLE NAVIGATION ------- */
- ul#mid-nav
- {
- width: 878px;
- height: 198px;
- background: url('images/mid-menu.png') 0 0 transparent no-repeat scroll;
- margin: 15px 0 -3px -10px;
- padding: 52px 0 0px 52px;
- }
- ul#mid-nav div.arrow
- {
- display: none;
- }
- ul#mid-nav li
- {
- float: left;
- width: 190px;
- margin-right:25px;
- }
- ul#mid-nav a.menu-link
- {
- text-transform: uppercase;
- font-family: 'Oswald', arial, serif;
- font-size: 15px;
- color: #5b5a56;
- height: 45px;
- display: block;
- width: 143px;
- line-height: 19px;
- }
- ul#mid-nav a.menu-link:hover
- {
- text-decoration: none;
- color: #b44803;
- }
- ul#mid-nav div.menu-desc
- {
- border-top: 6px solid #b44803;
- text-transform: none;
- font-family: Georgia, serif;
- font-size: 13px;
- color: #5b5a56;
- padding-top: 5px;
- line-height: 20px;
- height: 73px;
- }
- ul#mid-nav a.read-more
- {
- font-size: 11px;
- text-transform: uppercase;
- color: #5b5a56;
- font-weight: bold;
- }
- ul#mid-nav a.read-more:hover
- {
- color: #f26522;
- text-decoration: none;
- }
- ul#mid-nav span.thingy
- {
- color: #f26522;
- }
- /* ------ SERVICES ------ */
- #featured-services {font-family: 'Trebuchet MS',Arial,Verdana,sans-serif}
- #featured-services h1, #about-orange h1 {font-size: 42px; color: #f26522; text-transform: uppercase; padding: 20px 0 25px;}
- div.blocks
- {
- margin-left: -10px;
- }
- #featured-services div.block
- {
- width: 22%;
- float: left;
- font-size: 16px;
- color: #414042;
- margin: 0px 1.5%;
- position: relative;
- }
- #featured-services div.block h2
- {
- border-bottom: 7px #787772 solid;
- margin-bottom: 5px;
- font-size: 20px;
- line-height: 100%;
- /*padding-left: 55px;*/
- min-height: 53px;
- }
- /*
- #featured-services div.block h2.service-17
- {
- background: url(images/water-restoration-damage.jpg) top left no-repeat;
- }
- #featured-services div.block h2.service-23
- {
- background: url(images/fire-damage.jpg) top left no-repeat;
- }
- #featured-services div.block h2.service-19
- {
- background: url(images/mold-damage.jpg) top left no-repeat;
- }
- #featured-services div.block h2.service-55 /
- {
- background: url(images/biohazard-damage.jpg) top left no-repeat;
- }*/
- #featured-services div.block h2 a
- {
- color: #5b5a56;
- }
- #featured-services div.block p
- {
- margin-bottom: 20px;
- line-height: 20px;
- }
- p.service-more
- {
- font-weight: bold;
- color: #f26522;
- font-size: 13px;
- position: absolute;
- bottom: 0;
- left: 0;
- }
- p.service-more a
- {
- font-weight: normal;
- font-style: italic;
- color: #4e4d4f;
- }
- #featured-services div.block a.more-details-link
- {
- text-transform: uppercase;
- position: absolute;
- bottom: 0;
- left: 0;
- }
- a.all-services-link {
- text-transform: uppercase;
- float: left;
- font-size: 26px;
- color: #f26522;
- padding: 10px 0px;
- margin-top: 15px;
- }
- /* ------ More Information ------ */
- #about-orange, #featured-services {padding: 10px 35px;}
- #about-orange div.block,
- .services div.block
- {
- width: 30%;
- float: left;
- font-size: 16px;
- color: #414042;
- margin: 0px 1.5%;
- font-family: 'Trebuchet MS',Arial,Verdana,sans-serif;
- position: relative;
- }
- #about-orange div.block div.title-arrow,
- .services div.block div.title-arrow
- {
- width: 12px;
- height: 9px;
- float: left;
- background: url('images/title-arrow.png') no-repeat scroll 0 0;
- margin-top: 5px;
- margin-right: 10px;
- }
- #about-orange div.block h2,
- .services div.block h3
- {
- border-bottom: 7px #787772 solid;
- line-height: 110%;
- margin-bottom: 5px;
- padding-bottom: 5px;
- font-size: 19px;
- }
- #about-orange div.block h2 a,
- .services div.block h3 a
- {
- color: #b44803;
- }
- #about-orange div.block p,
- .services div.block p
- {
- margin-bottom: 20px;
- line-height: 20px;
- }
- #about-orange div.block a.more-details-link
- {
- text-transform: uppercase;
- position: absolute;
- left: 0;
- bottom: 0;
- }
- /* ------------ Page ------- */
- div.full h1, div.left-col h1
- {
- border-bottom: 6px solid #f26522;
- color: #666561;
- font-size: 34.5px;
- line-height: 1em;
- padding-bottom: 10px;
- text-transform: uppercase;
- margin-bottom: 17px;
- }
- div.left-col
- {
- width: 610px;
- float: left;
- margin-left: 30px;
- margin-right: 5px;
- padding-top: 25px;
- }
- div.left-col2
- {
- width: 900px;
- float: left;
- margin-left: 30px;
- margin-right: 5px;
- padding-top: 25px;
- }
- div.full div.content, div.left-col div.content
- {
- color: #5a5956;
- font-size: 13px;
- line-height: 16.5px;
- }
- div.full div.content p, div.left-col div.content p
- {
- margin-bottom: 15px;
- }
- div.full ul, div.left-col ul
- {
- padding-left: 0px;
- margin-bottom: 15px;
- }
- div.full ul, div.left-col ul ul
- {
- margin-bottom: -5px;
- padding-left: 20px;
- padding-top: 5px;
- }
- div.full ul li, div.left-col ul li
- {
- list-style: none;
- padding: 2px 0 5px 20px;
- background: url('images/dot.png') 0 6px no-repeat scroll;
- }
- div.sidebar ul#mid-nav
- {
- width: 235px;
- height: 593px;
- float: right;
- background: url('images/sidebar.png') 0 0 scroll transparent no-repeat;
- position: relative;
- top: -17px;
- margin: 0;
- padding: 47px 0 0 45px;
- }
- div.sidebar ul#mid-nav li
- {
- float: none;
- margin: 10px 0;
- }
- div.sidebar ul#mid-nav div.menu-desc
- {
- border-top: none;
- margin-bottom: 12px;
- border-bottom: 1px dotted;
- padding-bottom: 14px;
- padding-top: 4px;
- }
- div.sidebar ul#mid-nav li.last-item div.menu-desc
- {
- border-bottom: none;
- }
- div.sidebar ul#mid-nav a.menu-link
- {
- height: 36px;
- }
- div.sidebar div.block
- {
- margin-left: 0;
- margin-right: 30px;
- }
- div.sidebar div.services
- {
- margin-left: 10px;
- margin-right: -33px;
- }
- div.sidebar h3
- {
- font-family: 'Oswald',arial,serif;
- font-size: 24px;
- }
- div.full
- {
- padding-bottom: 40px;
- }
- /* -------- BLOG ---------- */
- div.posts
- {
- padding-bottom: 20px;
- }
- div.post
- {
- margin-bottom: 20px;
- border-bottom: 6px solid #b44803;
- padding-bottom: 20px;
- position: relative;
- }
- div.post h3 a
- {
- color: #b44803;
- font-size: 25px;
- }
- /*------- FOOTER ---------*/
- #footer
- {
- width: 100%;
- min-width: 960px;
- height: auto;
- background: url('images/footer-bg-orange.jpg');
- background-size:100% 100%;
- -moz-background-size:100% 100%; /* Firefox 3.6 */
- background-repeat:no-repeat;
- }
- #footer-inner
- {
- width: 930px;
- margin: 0 auto;
- height: auto;
- }
- ul#footer-nav
- {
- padding: 18px 0;
- float: left;
- }
- ul#footer-nav li
- {
- float: left;
- padding: 0 15px;
- font-family: 'Oswald', arial, serif;
- text-transform: uppercase;
- font-size: 12px;
- border-right: 1px solid #3d8067;
- }
- ul#footer-nav li.last-item
- {
- border-right: none;
- }
- span#credits
- {
- float: right;
- font-style: italic;
- font-size: 14px;
- color: #cac8c1;
- padding: 18px 0;
- }
- div.address-lic
- {
- text-align: center;
- color: #cac8c1;
- }
- div#footer-level-0
- {
- border-bottom: 1px solid #3d8067;
- width: 100%;
- }
- div#footer-logos
- {
- width: 100%;
- height: 111px;
- border-bottom: 1px solid #3d8067;
- background: url('images/footer-logos.png') 0 0 no-repeat scroll;
- position: relative;
- }
- a.footer-logo
- {
- display: block;
- width: 100px;
- height: 100px;
- position: absolute;
- top: 5px;
- }
- a#iicr
- {
- left: 55px;
- }
- a#bbb
- {
- left: 321px;
- width: 59px;
- }
- a#cslb
- {
- left: 555px;
- width: 77px;
- }
- a#epa
- {
- left: 771px;
- width: 135px;
- }
- ul#footer-nav li a
- {
- color: #cac8c1;
- }
- #disclosures
- {
- font-style: italic;
- font-size: 12px;
- color: #e0dbd1;
- opacity: 0.75;
- }
- #footer-top
- {
- width: 100%;
- height: 10px;
- background: #989691;
- }
- #footer-widget-area .widget-area {
- float: left;
- margin: 20px 10px;
- width: 30%;
- }
- #footer-widget-area .widget-area h3 { color: #e0dbd1;}
- .wp-pagenavi
- {
- margin-bottom: 20px;
- }
- .alignright
- {
- float: right;
- }
- .alignleft
- {
- float: left;
- }
- .fix{
- clear: both;
- height: 1px;
- margin: 0 0 -1px;
- overflow: hidden;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement