@charset "utf-8";
/* CSS Document */

/*
Theme Name: Benchmark Building & Construction Pty Ltd
Theme URI: http://benchmarkbuilding.com.au/
Description: A simple theme for Benchmark Building & Construction Pty Ltd's blog
Version: 1.0
Author: Benchmark Building & Carpentry Pty Ltd
Author URI: http://benchmarkbuilding.com.au/
Design by: Benchmark Building & Construction Pty Ltd
URl : http://benchmarkbuilding.com.au/

*/


/* ============================================================================================================================ */

@font-face {
font-family: Kievit;
src: url("fonts/kievit_regular.ttf") format("TrueType");
}


html{height: 100%; margin:0px; padding: 0px;}

::selection{background: #1D2D6B; color:#FFF;}

p{margin:0px; padding:0px;}

ul{margin:0px; padding:0px;}

img{ border:0px none;}

li{margin:0px; padding:0px; list-style:none ;}

h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}

a{text-decoration:none; color:#FFF;}

body{text-align: justify; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #333; line-height: 20px; background-color: #a7b1bb; margin-left: 0px;
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/background.jpg); background-repeat: repeat-x;}



/* =================================== Css for header ============================================ */

#main{float:left; width: 100%;}
#mainContainer{margin: 0 auto; width:1100px;}
div#logo{float: left; width: auto; margin: 32px 20px 0 115px;}
#top_right{float: right; width: 57%;text-align: right; margin-top:5px; margin-right: 2px;}
#top_right #telephone{float: left; width: 96%; padding: 35px 20px 0;}
#top_right #telephone a{background:url(images/phone.png) no-repeat scroll 0 center; padding: 20px 0px 20px 50px; font-size: 30px; letter-spacing:1px;}
#top_right p img{float: left; margin-left: 25px; max-width:100%;}
#top_right p#logo{margin: 20px 0 10px; float: left;}
div#logo img{ max-width:100%;}

/************************* page ***********************/

#page{float: left; width: 100%;}
#page #left{float: left; width: 10%;}
/*#page #left #left_siderbar ul.menu li{float: left; width: 95%; text-align: right; padding: 10px 10px 10px 0; border-top: 1px dotted #FFF;}*/
#page #left #left_siderbar ul.menu li.current-menu-item { background: none repeat scroll 0 0 #FFF; }
#page #left #left_siderbar ul.menu li:hover { background: none repeat scroll 0 0 #3552C6;}
#page #left #left_siderbar ul.menu li { background: none repeat scroll 0 0 #141C5D; border-radius: 4px 0 0 4px; float: left;
margin: 0 0 5px; padding: 10px 10px 10px 0; text-align: right; width: 95%;}

#page #left #left_siderbar ul.menu li.current-menu-item a { color: #141C5D;}
#page #left #left_siderbar ul.menu li:hover a { color: #FFF;}
#page #left #left_siderbar ul.menu li a {color: #FFFFFF; font-size:12px; float:left; width:100%; text-transform: uppercase !important;}

#page #left #left_siderbar ul.menu li a{text-transform:uppercase !important;0}
#page #right{float: left; width: 89%; border: 2px solid #FFF; background:#FFF; position:relative;}
#content h2.title{text-align: left; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #141c5d; line-height: 24px; float: left; width: 100%;
margin-bottom: 10px; border-bottom: 1px solid #333; padding-bottom: 10px; text-transform:uppercase;} 
#content p{float: left; width: 100%; margin-bottom:15px; }
#content a{color: #036; font-weight:600;}

.alignleft {float: left;}
.alignright {float: right;}
.home #page #right #content{float: left; width: 63% !important; padding:0 20px; min-height: 225px;}
.inner #page #right #content.cat {float: left; width: 65%; padding: 20px; min-height: 225px;}
#page #right.post #content {float: left; width: 62%; padding: 20px;}
.inner #page #right #content, #page #right #content{float: left; width: 65%; padding: 20px;}
.gallery #page #right #content{float: left; width: 96% !important; padding: 20px;}
.News #page #right #sidebar5, .gallery #page #right #sidebar5, .decking #page #right #sidebar5, .duplex #page #right #sidebar5, .new-home #page #right #sidebar5, .renovations  #page #right #sidebar5, .timber-screening  #page #right #sidebar5, .wyuna #page #right #sidebar5, .boardwalk #page #right #sidebar5, .settlers-cove #page #right #sidebar5, .flindersia #page #right #sidebar5, .holland #page #right #sidebar5, .jellyfish #page #right #sidebar5, .nyardo #page #right #sidebar5, .pipi #page #right #sidebar5, .seib #page #right #sidebar5, .shop-fitouts #page #right #sidebar5, .pools #page #right #sidebar5, body.Building #page #right #sidebar5{display: none !important;}

.widget span.iq-testimonial-name{display: none;}
.iq-testimonial-body{float: left; margin-bottom: 15px !important;}
.widget a.iq-testimonials-more-link{color: #FFF; font-weight:600;}
.widget .iq-testimonial-wrap{min-height: 196px; color:#FFF; position:relative;}
.widget .iq-testimonials-more{position: absolute; bottom: 8px;}
.iq-testimonial-quote{font-style:italic; font-size: 14px !important;}
.post span.iq-testimonial-name{font-weight:600;}

#sidebar3{float: left; width: 24.5%; padding:20px; /*margin-top: 20px;*/}
#sidebar3 .iq-testimonials{background: url(images/benchmark_r14_c9.jpg) repeat-x scroll 0 0 #1D2D6B; }
#sidebar3 .iq-testimonials h3.widgettitle{display: none !important;}
#sidebar3 li{list-style-position: outside !important; list-style: square; margin-left: 20px;}
#sidebar4{float: left; width: 98%; padding: 10px; background: #1D2D6B; margin-top:20px; position: relative; bottom: 0;}
#sidebar4 li{color: #8B9CE0; float: left; border-right: 1px solid #FFF; padding: 0 24px; line-height: 15px; text-transform: uppercase; font-size: 11px;} 
#sidebar4 li#first{padding-left: 0 !important;}
#sidebar4 li#last{padding-right: 0 !important; border-right: 0;}
#sidebar4 li span{color:#FFF;}

#sidebar5 { float: left; padding: 20px 0 0 20px;}
.inner #sidebar3{float: left !important; width: 28% !important; margin-top: 20px !important; margin-left: 8px !important;}
.inner .entry li{list-style: square !important; margin-left: 20px; float: left; width: 100%;}


.widget h3.widgettitle {text-align: left; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #141c5d; line-height: 24px; float: left; width: 100%;
margin-bottom: 10px; border-bottom: 1px solid #333; padding-bottom: 10px; text-transform:uppercase;}
#text-6 p{text-align:left;}

.smooth_slider{padding: 0 !important;}
.smooth_slider img{margin: 0 !important;}

.smooth_slider {
    float: left;
    height: 330px !important;
    overflow: hidden;
    padding: 10px 16px 0 20px !important;
    width: 96.5% !important;
}
.widget.sslider_wclass h3{ display:none;}
.smooth_slider .smooth_slideri {
    width: 100% !important; height: 330px !important; overflow: hidden;
}
.smooth_slider img {
    max-width: 100% !important; max-height:100% !important;
}
.smooth_slider .smooth_nav{ z-index:1000; margin:10px 0 10px 5px !important;}
.smooth_slider .smooth_nav a{ background:#FFF !important; border-radius:20px; color:#FFF; font-size:0px; height:12px !important; width:12px !important; margin: 0 5px; border:4px solid #FFF;}
.smooth_slider .smooth_nav a.activeSlide{ background:#141C5D !important; border-radius:26px; color:#FFF; font-size:0px; height:12px !important; width:12px !important; border:4px solid #FFF;}

.flex-control-nav{ bottom:30px !important; line-height:11px; z-index:10; text-align:left !important; left:35px;}
.flex-control-paging li a{ background:#FFF !important; border-radius:20px; color:#FFF; font-size:0px; height:12px !important; width:12px !important; margin: 0 5px; float:left; border:4px solid #FFF; box-shadow:0 0 0 !important;}
.flex-control-paging li a.flex-active{ background:#141C5D !important; border-radius:26px; color:#FFF; font-size:0px; height:12px !important; width:12px !important; border:4px solid #FFF;}

.wpcf7{float: left; width: 100%; margin-top: 20px !important; border-top: 1px solid #CCC; padding-top: 20px !important;}
div.wpcf7-response-output{margin: 0px !important;}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea{border: 1px solid #CCC; padding: 3px;}
.wpcf7 input[type="submit"]{background: #1D2D6B; border: 0px; padding: 5px 15px; color: #FFF; text-transform: uppercase;
letter-spacing: 1px; border-radius: 4px;}


/* .inner #post-19 li{float: left; margin: 10px; width: 21%; text-align: center;}
.inner #post-19 li img{border: 1px solid #000; padding: 4px; border-radius: 3px; width: 100px; height: 80px;} */

.inner #page #right #content .fg-panel{float: left; margin: 10px;}
.inner #page #right #content .fg-line{display: none !important;}
.inner #sidebar3 .widget{float: left; width: 100%; margin-bottom: 50px;}

.ngg-album-compact h4 .ngg-album-desc{height: auto !important;}
.ngg-album-compact h4{width: 92%; text-align: center;}
.ngg-album-compact p{display: none !important;}

div.wpcf7-mail-sent-ok{border: 0px solid transparent !important;}

/****************** Footer ****************/

#footer{float: right; width: 90%; margin: 10px 0;}
#footer_sidebar p{text-transform: uppercase; color: #3552C6; font-size: 12px;}

.cat .post{float: left; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #CCC; padding-bottom: 10px;}
#sidebar3 .widget li{float: left; width: 100%;}
#sidebar3 .widget li a{color: #000;}

/* @media only screen and (min-width: 1000px) and (max-width : 1024px) {
#sidebar4 li { padding: 0 10px; font-size: 11px;}
} */


/****************** IE ********************/

#sidebar4 li{padding:0 23px 0 23px\0/;}
*+html #sidebar4 li{ padding:0 25px;}
:root #sidebar4 li { padding:0 15px \0/IE9; }
html[data-useragent*='MSIE 10.0'] #sidebar4 li {
  padding:0 15px;
}