ruạṛ
@font-face { font-family: 'HelveticaNeueLTCom73BoldExtended'; src: url('fonts/helveticaneueltcom-bdex.eot'); src: url('fonts/helveticaneueltcom-bdex.eot') format('embedded-opentype'), url('fonts/helveticaneueltcom-bdex.woff') format('woff'), url('fonts/helveticaneueltcom-bdex.ttf') format('truetype'), url('fonts/helveticaneueltcom-bdex.svg#HelveticaNeueLTCom73BoldExtended') format('svg'); } @font-face { font-family: 'helvetica_neueregular'; src: url('fonts/helveticaneue-roman-webfont.eot'); src: url('fonts/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaneue-roman-webfont.woff') format('woff'), url('fonts/helveticaneue-roman-webfont.ttf') format('truetype'), url('fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'HelveticaNeueItalic'; src: url('fonts/helvetica-neue-italic-1361522103.eot'); src: url('fonts/helvetica-neue-italic-1361522103.eot') format('embedded-opentype'), url('fonts/helvetica-neue-italic-1361522103.woff') format('woff'), url('fonts/helvetica-neue-italic-1361522103.ttf') format('truetype'), url('fonts/helvetica-neue-italic-1361522103.svg#HelveticaNeueItalic') format('svg'); } @font-face { font-family: 'HelveticaNeueLTCom95Black'; src: url('fonts/helveticaneueltcom-blk.eot'); src: url('fonts/helveticaneueltcom-blk.eot') format('embedded-opentype'), url('fonts/helveticaneueltcom-blk.woff') format('woff'), url('fonts/helveticaneueltcom-blk.ttf') format('truetype'), url('fonts/helveticaneueltcom-blk.svg#HelveticaNeueLTCom95Black') format('svg'); } /* element styles */ body { margin: 0; padding: 0; font-family: Arial, sans-serif; font-size: 18px; /* 16px */ color: #404040; background: #EFEFEF url('bg.jpg'); -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; } p, div, h1, h2, h3 { position: relative; margin: 0; padding: 0; font-weight: normal; } h1, h2, h3 { font-weight: normal; margin:0; font-family: 'HelveticaNeueLTCom95Black'; } h1 { font-size: 24px; } h2 { font-size: 24px; margin-bottom: 20px; } h3 { font-size: 18px; } a:link, a:visited, a:active { } a:hover, a:focus { } a img { border: none; } /* globally relevant baseline styles */ .button { display: inline-block; margin: 12px 30px; padding: 5px 25px; border: none; background: #404040; color: #ff5a00; font-size: 1em; font-family: "Trebuchet MS"; font-weight: bold; line-height: 1.5em; text-align: center; text-decoration: none; cursor: pointer; border-top: 1px solid #2c2c2c; -webkit-box-shadow: 0px 2px 1px -1px #c0c0c0; box-shadow: 0px 2px 1px -1px #c0c0c0; /* background: rgb(142,142,142); /* Old browsers */ /* background: -moz-linear-gradient(top, rgba(142,142,142,1) 0%, rgba(64,64,64,1) 5%, rgba(64,64,64,1) 94%, rgba(61,61,61,1) 100%); /* FF3.6+ */ /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,142,142,1)), color-stop(5%,rgba(64,64,64,1)), color-stop(94%,rgba(64,64,64,1)), color-stop(100%,rgba(61,61,61,1))); /* Chrome,Safari4+ */ /* background: -webkit-linear-gradient(top, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 5%,rgba(64,64,64,1) 94%,rgba(61,61,61,1) 100%); /* Chrome10+,Safari5.1+ */ /* background: -o-linear-gradient(top, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 5%,rgba(64,64,64,1) 94%,rgba(61,61,61,1) 100%); /* Opera 11.10+ */ /* background: -ms-linear-gradient(top, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 5%,rgba(64,64,64,1) 94%,rgba(61,61,61,1) 100%); /* IE10+ */ /* background: linear-gradient(to bottom, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 5%,rgba(64,64,64,1) 94%,rgba(61,61,61,1) 100%); /* W3C */ /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#3d3d3d',GradientType=0 ); /* IE6-9 */ } .button:hover, .button:focus { background: #FF5A00; color: #fefdfb; background: rgb(255,90,0); /* Old browsers */ /* background: -moz-linear-gradient(top, rgba(255,218,104,1) 0%, rgba(255,192,0,1) 9%, rgba(255,192,0,1) 94%, rgba(131,98,0,1) 100%); /* FF3.6+ */ /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,218,104,1)), color-stop(9%,rgba(255,192,0,1)), color-stop(94%,rgba(255,192,0,1)), color-stop(100%,rgba(131,98,0,1))); /* Chrome,Safari4+ */ /* background: -webkit-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 9%,rgba(255,192,0,1) 94%,rgba(131,98,0,1) 100%); /* Chrome10+,Safari5.1+ */ /* background: -o-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 9%,rgba(255,192,0,1) 94%,rgba(131,98,0,1) 100%); /* Opera 11.10+ */ /* background: -ms-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 9%,rgba(255,192,0,1) 94%,rgba(131,98,0,1) 100%); /* IE10+ */ /* background: linear-gradient(to bottom, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 9%,rgba(255,192,0,1) 94%,rgba(131,98,0,1) 100%); /* W3C */ /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda68', endColorstr='#836200',GradientType=0 ); /* IE6-9 */ } .pages { text-align: center; font-weight: bold; } .pages a:link, .pages a:visited { } .pages .current { } .struct { display: none; } /* float clearing usually applied to <br /> sometimes div or span */ .clear { display: block; width: 99%; height: 1px; clear: both; overflow: hidden; } /*** section styles ***/ .header, .midsection, .base { position: relative; width: 100%; margin: 0px auto; } .header { height: 255px; background: transparent url() top left repeat-x; z-index: 10; } .yellow-line{ width: 100%; height: 5px; background: #ff5a00; border-bottom: 1px solid #ff5a00; } .header-contact { position: absolute; right: 20px; top: 75px; text-align: right; font-size: 24px; line-height: 24px; padding-top: 8px; background: url('icon_phone.png') top left no-repeat; width: 230px; font-family: 'HelveticaNeueLTCom73BoldExtended'; } .header-contact a { font-size: 19px; color: #404040; text-decoration: none; font-family: 'helvetica_neueregular'; } .header-contact a:hover { text-decoration: underline; } .container { width: 1025px; margin: 0 auto; } .banner { background: transparent url() top center no-repeat; height: 245px; position: relative; } .logo { display: block; position: absolute; top: 10px; left: 20px; } .main-navigation { position: absolute; padding: 0; background: transparent url('') left top repeat-x; color: #FFF; text-align: right; width: 690px; margin:0; right: 10px; bottom: 15px; font-size: 22px; font-family: "Trebuchet MS"; font-weight: bold; } .main-navigation ul { margin: 0; padding: 0; } .main-navigation li { position: relative; display: inline-block; height: 35px; line-height: 35px; margin: 0 2px; padding: 0; } *+html .main-navigation > ul li { display: block; float: left; } /* IE7*/ .main-navigation > ul li:first-child { background-image: none; /* remove separator */ } .main-navigation a:link, .main-navigation a:visited, .main-navigation a:active { display: inline-block; padding: 0 2em; color: #fff; text-decoration: none; border-top: 1px solid #696969; border-left: 1px solid #3c3c3c; border-right: 1px solid #686868; background: rgb(65,65,65); /* Old browsers */ /* background: -moz-linear-gradient(top, rgba(42,142,142,1) 0%, rgba(64,64,64,1) 7%, rgba(64,64,64,1) 96%, rgba(68,68,68,1) 100%); /* FF3.6+ */ /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(142,142,142,1)), color-stop(7%,rgba(64,64,64,1)), color-stop(96%,rgba(64,64,64,1)), color-stop(100%,rgba(68,68,68,1))); /* Chrome,Safari4+ */ /* background: -webkit-linear-gradient(top, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 7%,rgba(64,64,64,1) 96%,rgba(68,68,68,1) 100%); /* Chrome10+,Safari5.1+ */ /* background: -o-linear-gradient(top, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 7%,rgba(64,64,64,1) 96%,rgba(68,68,68,1) 100%); /* Opera 11.10+ */ /* background: -ms-linear-gradient(top, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 7%,rgba(64,64,64,1) 96%,rgba(68,68,68,1) 100%); /* IE10+ */ /* background: linear-gradient(to bottom, rgba(142,142,142,1) 0%,rgba(64,64,64,1) 7%,rgba(64,64,64,1) 96%,rgba(68,68,68,1) 100%); /* W3C */ /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8e8e8e', endColorstr='#444444',GradientType=0 ); /* IE6-9 */ } .main-navigation a:hover, .main-navigation a:focus { color: #fff; border-top: 1px solid #343434; border-left: 1px solid #c0a656; border-right: 1px solid #e1ad0c; background: rgb(255,90,0); /* Old browsers */ /* background: -moz-linear-gradient(top, rgba(255,218,104,1) 0%, rgba(255,192,0,1) 10%, rgba(255,192,0,1) 95%, rgba(132,104,15,1) 100%); /* FF3.6+ */ /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,218,104,1)), color-stop(10%,rgba(255,192,0,1)), color-stop(95%,rgba(255,192,0,1)), color-stop(100%,rgba(132,104,15,1))); /* Chrome,Safari4+ */ /* background: -webkit-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* Chrome10+,Safari5.1+ */ /* background: -o-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* Opera 11.10+ */ /* background: -ms-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* IE10+ */ /* background: linear-gradient(to bottom, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* W3C */ /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda68', endColorstr='#84680f',GradientType=0 ); /* IE6-9 */ } .main-navigation .sel > a, .main-navigation .sel .sel > a { color: #fff; background: rgb(255,90,0); /* Old browsers */ /* background: -moz-linear-gradient(top, rgba(255,218,104,1) 0%, rgba(255,192,0,1) 10%, rgba(255,192,0,1) 95%, rgba(132,104,15,1) 100%); /* FF3.6+ */ /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,218,104,1)), color-stop(10%,rgba(255,192,0,1)), color-stop(95%,rgba(255,192,0,1)), color-stop(100%,rgba(132,104,15,1))); /* Chrome,Safari4+ */ /* background: -webkit-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* Chrome10+,Safari5.1+ */ /* background: -o-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* Opera 11.10+ */ /* background: -ms-linear-gradient(top, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* IE10+ */ /* background: linear-gradient(to bottom, rgba(255,218,104,1) 0%,rgba(255,192,0,1) 10%,rgba(255,192,0,1) 95%,rgba(132,104,15,1) 100%); /* W3C */ /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffda68', endColorstr='#84680f',GradientType=0 ); /* IE6-9 */ border-top: 1px solid #343434; border-left: 1px solid #c0a656; border-right: 1px solid #e1ad0c; } .main-navigation li ul { display: block; position: absolute; top: 100%; left: 0; width: 190px; height: 0; overflow: hidden; margin: 0; padding: 0; background: #575757; } .main-navigation li:hover ul, .main-navigation a:focus+ul { height: auto; } .main-navigation li li { position: relative; display: block; width: 175px; /* 190px */ height: auto; padding: 0 0 0 15px; line-height: 1em; text-align: left; margin:0; background-image: none; } .main-navigation li li a:link, .main-navigation li li a:visited, .main-navigation li li a:active { padding: 5px 0; width: 100%; } .midsection { z-index: 5; } .content { padding: 20px; } .content p { margin: 25px 0; line-height: 25px; } .content .left { float: left; width: 655px; margin-right: 30px; } .content .right { width: 300px; float:left; } .content .link-wrapper { } .content .img-link { display: block; max-width: 275px; position: relative; padding: 10px; background: url('concrete_bg.jpg'); -webkit-box-shadow: 0px 1px 6px 2px #969696; box-shadow: 0px 1px 6px 2px #969696; margin-bottom: 15px; } .content .img-link2 { display: block; max-width: 220px; position: relative; padding: 10px; float:right; background: url('concrete_bg.jpg'); -webkit-box-shadow: 0px 1px 6px 2px #969696; box-shadow: 0px 1px 6px 2px #969696; margin-bottom: 15px; margin-left:20px; margin-right:40px; margin-top:20px; } .content .img-link .inner-shadow { -webkit-box-shadow: inset 0px 0px 7px 1px #999999; box-shadow: inset 0px 0px 7px 1px #999999; width: 275px; height: 165px; position: absolute; top:10px; left:10px; display: inline-block; } .img-link img { margin-bottom: -5px; } .content .img-link .text { text-align: center; width: 100%; display: inline-block; background: #414141; color: #FFFFFF; height: 32px; line-height: 32px; font-size: 14px; font-family: 'HelveticaNeueLTCom73BoldExtended'; } .content .img-link:hover .text{ background: #ff5a00; color: #fefdfc; } .img-link .italic{ font-family: 'HelveticaNeueItalic'; } .personal .img-link { width: 210px; } .personal .img-link .inner-shadow { width: 210px; } .bottom { text-align: center; } .bottom .img-link { display: inline-block; margin-right: 30px; } .about-popup { background: #FFF; border: 3px solid #404040; -webkit-border-radius: 2px; border-radius: 2px; width: 380px; padding: 20px; position: absolute; top: 10px; left: -450px; z-index: 100000; display: none; -webkit-box-shadow: 0px 0px 20px 0px #404040; box-shadow: 0px 0px 20px 0px #404040; } .about-popup:after { content: ""; display: block; position: absolute; width: 23px; height: 26px; top: 305px; right:-23px; background: url('triangle.png'); } .about-popup:after { top: 110px; } .content-wrapper:before, .content-wrapper:after { content: ""; width: 0px; height: 0px; clear: both; display: block; } .content-wrapper > .struct { display: block; position: absolute; top: 0; height: 0px; width: 0px; } .leftwing { right: 100%; } .rightwing { left: 100%; } .base { margin-bottom: 40px; z-index: 0; background: url('base_bg.png') left 15px repeat-x; } .footer { position: relative; height: 108px; padding: 0; text-align: left; background: transparent url() center top no-repeat; font-size: 18px; /* 12px from 16px */ } .footer-logo { position: absolute; top:-50px; left: 20px; } .footer-contact{ position: absolute; left: 200px; bottom: 5px; } .footer-contact .large { font-size: 24px; margin-bottom: 23px; color:#fff; } .footer h2 { } .footer p { } .footer a:link, .footer a:visited, .footer a:active { color: #fff; text-decoration: none; } .footer a:hover, .footer a:active { text-decoration: underline; } .copyright { position: absolute; bottom: 5px; left: 5px; } .avd { position: absolute; bottom: 5px; right: 20px; } .avd a:link, .avd a:visited, .avd a:active { color: #404040; text-decoration: none; } .avd a:hover, .avd a:focus { text-decoration: underline; } /* slideshow overrides */ /* ss dimensions */ .slideshow { position: relative; width: 1002px; height: 360px; padding: 10px; background: url('concrete_bg.jpg'); border: 1px solid #808080; border-bottom: 1px solid #6a6968; border-top: 1px solid #525252; -webkit-box-shadow: 0px 1px 6px 1px #9a9a9a; box-shadow: 0px 1px 6px 1px #9a9a9a; } .orbit-wrapper .slideshow { } .slider { } div.orbit-wrapper { width: 1002px !important; height: 360px !important; } div.orbit { width: 1002px !important; height: 360px !important; } .orbit-wrapper .timer { display: none; } .orbit-bullets { display:none; } /* ss overlay */ /* .slideshow:after { content: url('slideshow_overlay.png'); position: absolute; top: 0; right: 0; z-index: 10; } .orbit > div { z-index: 0; } */ /* ss nav features */ /* div.slider-nav span { } div.slider-nav span.left { background-image: url('slider_left.png'); } div.slider-nav span.right { background-image: url('slider_right.png'); } .orbit-wrapper .orbit-caption { } .orbit-wrapper .timer { display: none; } .orbit-bullets { bottom: 10px; left: 0; margin: 0; } .orbit-bullets li { width: 10px; height: 10px; background: transparent url('slider_bullet.png') center center no-repeat; margin-left: 10px; } .orbit-bullets li.active { background-image: url('slider_active.png'); background-position: center center; } */ /* galleries */ div.gallery { padding: 0px; /* border: 1px solid #CCCCCC; border-radius: 5px; */ position: relative; margin: 10px auto; overflow: hidden; } div.gallery ul { list-style-type: none; margin: 0 0; padding: 0; position: relative; } div.gallery li { float: left; margin: 5px !important; padding: 0; width: 23%; height: 210px; line-height: 210px; text-align: center; } div.gallery a { display: inline-block; width: 100%; height: 100%; overflow: hidden; border: 1px solid #CCCCCC; border-radius: 5px; } .gallery img { display: inline; /* kauri default sets to block */ vertical-align: middle; } .pagination .pages { text-align: center; } .pagination .pages .current { font-weight: bold; } .pagination .pages a { text-decoration: none; } .pagination .pages a:hover, .pagination .pages a:focus, .pagination .pages a:active { text-decoration: underline; } /* default form styling * - apply .contact class to any form * - note .button styling at top of file */ form.contact { margin-top: 8px; color: #fefbfb; width: 450px; padding-left: 15px; padding-top: 15px; margin-top: 25px; margin-bottom: 40px; margin-right: 55px; font-family: 'helvetica_neueregular'; float: left; background: rgb(64,64,64); /* Old browsers */ background: -moz-linear-gradient(top, rgba(64,64,64,1) 0%, rgba(95,95,95,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,64,64,1)), color-stop(100%,rgba(95,95,95,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(95,95,95,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(95,95,95,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(64,64,64,1) 0%,rgba(95,95,95,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(64,64,64,1) 0%,rgba(95,95,95,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#5f5f5f',GradientType=0 ); /* IE6-9 */ -webkit-box-shadow: inset 0px 0px 4px 1px #868686; box-shadow: inset 0px 0px 4px 1px #868686; border-bottom: 1px solid #343434; border-top: 1px solid #6a6a6a; } .contact h2 { color: #FF5A00; font-family: "Trebuchet MS"; font-weight: bold; font-size: 22px; } .contact p { line-height: 1.75em; width: 425px; margin: 10px 0; font-family: 'helvetica_neueregular'; } .contact p.action { text-align: right; } .contact .action .button { font-size: 22px; margin-right: 0; margin-bottom: 15px; margin-top: 0; } .contact label { display: inline-block; width: 25%; vertical-align: top; font-family: 'helvetica_neueregular'; } .contact label.error { width: auto; font-size: 0.875em; color: #fd1a00; margin-left: 10px; } .contact input[type=text] { width: 405px; font-family: 'helvetica_neueregular'; font-size: 0.875em; padding: 5px 10px; background: #cfcfcf; color: #404040; border: 1px solid #373737; border-top: 1px solid #121212; -webkit-box-shadow: 0px 3px 1px -1px #c0c0c0, inset 0px 0px 1px 1px #8d8d8d; box-shadow: 0px 3px 1px -1px #c0c0c0, inset 0px 0px 1px 1px #8d8d8d; } .contact input[type=text]:focus { background: #fff; } .contact input[type=password], form.contact input.password, .contact .auth + input { width: 20%; } img.auth { vertical-align: middle; } .contact textarea { width: 405px; padding: 5px 10px; height: 5em; font-family: 'helvetica_neueregular'; font-size: 0.875em; background: #cfcfcf; color: #404040; border: 1px solid #373737; border-top: 1px solid #121212; -webkit-box-shadow: 0px 3px 1px -1px #c0c0c0, inset 0px 0px 1px 1px #8d8d8d; box-shadow: 0px 3px 1px -1px #c0c0c0, inset 0px 0px 1px 1px #8d8d8d; } .contact textarea:focus { background: #fff; } /* basic code for using customised radio button graphics * - checkboxes can be handled similarly * - fallback to normal in <= IE8 */ .contact input[type=radio] + label { left: -22px; padding: 3px 20px 3px 30px; height: 15px; line-height: 15px; background: transparent url('radio-buttons.png') top left no-repeat; } .contact input[type=radio]:checked + label{ background-position: bottom left; } .ie8 .contact input[type=radio] + label { left: 0; padding-left: 10px; background-image: none; } .radio { line-height: 20px !important; margin: 15px 0 !important; } .radio label { width: 50px; margin-left: 15px; } .radio input { position: absolute; left: -9999px; } .map { margin-top: 25px; float:left; width:460px; } .map p { margin: 0; } .map div { width: 225px; float: left; margin-top: 15px; } .map a { color: #404040; text-decoration: none; } .map a:hover { text-decoration: underline; } /* blog */ .articleNav { overflow: hidden; } .articleNav .previous { float: left; } .articleNav .next { float: right; } .regionList { padding: 15px 10px; box-shadow: 0px 0px 7px 7px rgba(0, 0, 0, 0.05); border-radius: 10px; overflow: hidden; font-size: 15px; width: 696px; margin: auto; } .regionList li { float: left; display: block; } .regionList li a { width: 150px; padding: 10px; border: 3px; display: block; color: #6d6e71; background-color: #f9f9f9; border: 2px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; } .regionList li.sel a, .regionList li a:hover, .regionList li a:focus, .regionList li a:active { background-color: #a29061; color: #fff; } .stockists { width: 716px; margin: auto; border-radius: 10px; margin-top: 80px; position: relative; margin-bottom: 50px; } .stockists:before, .stockists:after { content: "\0000a0"; width: 0px; height: 0px; clear: both; overflow: hidden; display: block; } .stockists h2 { position: absolute; top: -65px; left: 10px; } .stockists div { float: left; height: 155px; padding: 10px; width: 155px; position: relative; box-shadow: 0px 0px 7px 7px rgba(0, 0, 0, 0.05); margin: 2px; } .stockists h3 { font-size: 17px; margin: 0px; } .stockists p { margin: 0px; font-size: 14px; line-height: 19px; } .stockists .mapLink { position: absolute; bottom: 10px; left: 10px; padding-left: 40px; padding-top: 15px; background: url(map.png) left no-repeat; } /* print order */ #print-order table { width: 100%; } #print_order th, #print-order td { vertical-align: top; } #print-order thead tr:first-child > * { border-bottom: 1px solid #423f3f; padding-bottom: 4px; } #print-order thead th:first-child { text-align: left; } #print-order tbody th { font-weight: normal; padding-bottom: 4px; } #print-order tfoot tr:first-child > * { border-top: 1px solid #423f3f; padding-top: 4px; } #print-order tbody { padding: 4px 0; } #print-order tbody th, #print-order tfoot th { font-weight: normal; text-align: left; } #print-order td+td, #print-order tfoot td+td { text-align: center; } #print-order td+td+td, #print-order tfoot td+td+td { text-align: right; } #print-order th:last-child { text-align: right; } /* customers/orders */ table.orders { width: 100%; border-collapse: collapse; } .orders th, .orders td { padding: 4px; vertical-align: top; } .orders tbody *:first-line { } .orders thead tr:first-child > * { border-bottom: 1px solid #423f3f; text-indent: 0; } .orders tbody th { font-weight: normal; text-indent: 0; } .orders .ref { text-align: left; } .orders .date { width: 95px; } .orders .details { text-align: left; text-indent: 1em; } .orders .price { text-align: right; } .orders .link { text-align: right; width: 75px; } /** files **/ .file { position: relative; overflow: hidden; /* float clearing */ padding: 15px; margin-bottom: 10px; } .file h2 { margin-bottom: 1em; } .file .button { position: absolute; top: 6px; right: 10px; } #hoverCart { position: fixed; top: 50px; right: 50px; width: 200px; background-color: rgba(48, 48, 48, 0.8); background-color: #303030\9; color: #fff; padding: 15px; border-radius: 5px; overflow: auto; z-index: 1000; } #hoverCart h1, #hoverCart h2, #hoverCart h3 { color: #fff; margin: 0px 0px 5px; border-bottom: 1px solid #fff; padding-bottom: 3px; } #hoverCart a { color: #fff; } #hoverCart .items { overflow: hidden; display: block; border-bottom: 1px solid #fff; padding-bottom: 5px; margin-bottom: 5px; } #hoverCart .checkout { float: left; } #hoverCart .dismiss { display: block; text-align: right; float: right; } #hoverCart .row { border-bottom: 1px solid #fff; position: relative; overflow: hidden; padding: 10px 0px 5px; } #hoverCart .row .right { text-align: right; font-family: "Courier New", Courier, monospace; } #hoverCart .remove { font-size: 12px; display: block; } input:disabled, textarea:disabled { opacity: 0.5; } /* tinymce universal formatting */ #tinymce {width: 940px; padding: 10px; background: #FFF; text-align: left; font-size: 1em; color: #666;} #tinymce p { padding: 0 0 1em;} #tinymce form { outline: 1px dotted #F00;} #tinymce a { border-bottom: 1px dotted #002D4A; color: #002D4A; text-decoration: none; } @media screen and (max-width: 1023px) { .responsive .header { height: auto; } .responsive .header .banner { height: auto; } .responsive img { max-width: 100%; height: auto; } .responsive .container { width: auto; padding: 0px 10px; box-sizing: border-box; -moz-box-sizing: border-box; } .responsive .content { margin: 0px -10px; padding: 10px; } .responsive .footer { height: auto; padding: 10px; } .responsive .footer > div { float: none; display: block; position: static; } } .conleft { float:left; width: 755px; } .conright { float:right; width: 220px; }
cải xoăn