@body_bg: #362b23; @brown: #362b23; @links: #d5cbb3; @yellow: #d5cbb3; @orange: #ec6001; @content_width: 970px; @font_family: 'chunkfive_romanregular'; @import url('http://bcguidedhunting.com/css/fontsheet.css'); /* MIXINS */ .box-shadow(@x:0px,@y:0px,@r:0px,@b:0px,@color:#000){ -webkit-box-shadow: @x @y @r @b @color; box-shadow: @x @y @r @b @color; } html{ background: url('../img/body_bg.jpg') no-repeat center ; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; background-position: center top; background-color: @body_bg; } .header_style{ position: absolute; top: 0px; width: 100%; z-index: 0; height: 115px; background: rgba(0,0,0,0.45); } .wrapper{ width: @content_width; margin: 0 auto; z-index: 1; header{ height: 115px; //background: rgba(0,0,0,0.45); width: 100%; h1{ float: left; } .logo{ position: absolute; z-index: 1000; } .tel{ top: 20px; position: relative; z-index: 1001; font-weight: 100; } a{ color: @links; text-decoration: none; font-weight: 100; z-index: 1000; }} .slider{ width: @content_width + 40px; margin-left: -20px; position: relative; } .flexslider { min-width: @content_width + 10px; max-height: 363px; background: #000000; border: 0px solid #000; overflow: hidden; li{ height: 363px; } .caption{ width: 320px; position: absolute; top: 160px; right: 40px; background: @body_bg; padding:1px 15px; h2{ padding-bottom: 12px; padding-top:12px; color: lighten(@links,40%); font-family: @font_family; font-size: 1.6em; text-transform: capitalize; } p{ color: @links; font-family: 'arial'; font-size: 1.2em; font-weight: bold; } } } article{ position: relative; //top: 115px + 330px + 30px; margin-top:-50px; section{ width: @content_width - 5px; background: url('../img/content_bg.jpg'); margin-top: 20px; min-height: 440px; .content_heading{ background: url('../img/section_header_bg.png') no-repeat; height: 62px; width: 990px; margin-left: -5px; position: absolute; z-index: 2; } h1{ color: @orange; z-index: 3; position: absolute; font-family: @font_family; font-weight: 100; font-size: 1.6em; padding-bottom: 40px; padding: 5px 0 0 0px; } .aside1{ float: left; width: @content_width / 3 - 40px; padding:8px 18px 0px; display: inline-block; .space{ line-height: 6em; } border-right: 1px solid darken(@yellow,10%); } h2{ padding:10px 0px 10px 0px; } .aside2{ float: left; width: @content_width / 2 + 100; padding-top:8px; display: inline-block; padding-left: 40px; min-height:600px; .space{ line-height: 6em; } h2{ font-family: 'Arial'; font-size: 1.5em; font-weight: bolder; padding-bottom: 10px; padding-top:10px; } p{ font-size: 1.1em; padding-bottom: 10px; } ul{ list-style-type: disc !important; list-style-position: inside !important; } } } } } .trips{ padding-left: 34px; padding-top:64px; } .animals{ background-image: url('../img/animal_sprite.png'); background-repeat: no-repeat; height:60px; width: 250px; text-indent: 100px; font-family: @font_family; font-weight: 100; font-size: 1.6em; line-height: 61px; } .moose{background-position: 0 0px} .black_bear{background-position: 0 -61px} .grizzly_bear{background-position: 0 -114px; height: 54px;} .sheep{background-position: 0 -167px; height: 57px;margin-top:5px;} .goat{background-position: 0 -220px; height:54px} .caribou{background-position: 0 -274px} .space{ padding-top: 60px; height: 20px; } .quote { background-image: url('../img/quote.png'); background-repeat:no-repeat; background-position: top right; padding: 25px 15px 10px 15px; } .photobox { display: inline-block; padding: 20px 0px 0px 24px; } .readmore { font-family: 'Arial'; font-size: 1em; font-weight: bolder; padding-bottom: 20px; padding-top:20px; } .contentimage { float:right; margin: 95px 0px 10px 20px; border: 3px solid #8e8271; box-shadow: 0 1px 2px 2px #666666; clear: both; } .borderimg { border: 3px solid #8e8271; box-shadow: 0 1px 2px 2px #666666; margin: 0 0 0px 0px; } .borderimg3 { border: 3px solid #8e8271; box-shadow: 0 1px 2px 2px #666666; margin: 15px; } .footer { color:#D5CBB3; font-size: 12px; line-height: 1.4em; padding: 40px 0px 0px 0px; text-align: center; position: relative; bottom: 0px; width:100%; clear:both; background: rgba(0,0,0,0.45); height: 50px; margin-top:20px; } .collapse{ display:none; } .footer a { color:#D5CBB3; text-decoration:none; } .gallery{ padding-top:80px; padding-left:20px; } .borderimg2 { border: 3px solid #8e8271; box-shadow: 0 1px 2px 2px #666666; margin: 13px 20px 1px 0px; }