/*

Theme Name: Adwrap-it

Author: Shared Marketing Gold Coast

Author URI: http://www.sharedmarketing.com.au


*/



/* MAIN STYLES

-------------------------------------------*/

* { margin: 0; padding: 0; }
.breadcrumbs {
font-size: 12px;
padding-bottom: 10px;
}

.breadcrumbs a {
color: #efefef;
}
a, img {

	border: none;

}
.cap-box {width: 80px !important; padding: 5px;}
img {

	display: block;

}

body,html {

	font-weight: normal;

	font-family: 'Open Sans', sans-serif;

	font-size: 13px;

	color: #969696;

	line-height: 135%;

	background-color: #000;

	background-image: url(images/bk_body.jpg);

}



ul {

	list-style:none;

}



a {

	text-decoration:none;

	color:#1FA2E1;

}



a:hover {

	text-decoration:underline;

}



a:focus {

	outline:none;

}



p {

	margin:0 0 1.5em;

}





.page-heading {

	background-image: url(img/header-bg.jpg);

	background-repeat: no-repeat;

	margin-top: -40px;

	margin-left: 0px;

	border: 1px solid #F0BA02;

	color: #FFF;

	margin-bottom: 20px;

	padding-top: 20px;

	padding-right: 80px;

	padding-bottom: 20px;

	padding-left: 20px;

	-moz-box-shadow: #000 0px 0px 10px;

	-webkit-box-shadow: #000 0px 0px 10px;

	box-shadow: #000 0px 0px 10px;

	-moz-text-shadow: #F60 0px 0px 5px;

	-webkit-text-shadow: #F60 0px 0px 5px;

	text-shadow: #F60 0px 0px 5px;

}

h1, h2, h3 {

	font-size:32px;

	line-height:100%;

	padding-bottom:15px;

}



h1 {

	font-weight:normal;

}



h1 a:hover {

	text-decoration:none;

	color:#333;

}



h2 {

	font-size:20px;

	padding-top:10px;

	font-weight:normal;

}



h3 {

	font-size:18px;

	padding-top:10px;

}



 /* LAYOUT STRUCTURE

--------------------------------------------------*/

body#home #mainWrapper {



}



#mainWrapper {

	background-image: url(images/adwrapit-bg.jpg);

	background-repeat: repeat;

	background-position: center 0px;

	background-attachment: fixed;

}

#wrapper {

	margin:0 auto;

	width:960px;

}



#header {

	height: 160px;

	position: relative;

	background-repeat: no-repeat;

	background-position: 0 0;

}



#content {

	padding-bottom:20px;

	overflow:hidden;

	margin-top:35px;

}



body#home #content{

	margin-top:20px;

}



body#home #content, body#portfolio #content {

	background:none;

	

}



#content #colLeft {

	float: left;

	width: 688px;

	margin-right: 30px;

	margin-left: 0px;

	margin-top: 20px;

	font-size: 16px;

	line-height: 150%;

	margin-bottom: 0px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 20px;

	padding-left: 0px;

}

#colLeft h2{

	font-size: 24px;

	color: #FFF;

}

#content #colRight {

	float: left;

	width: 230px;

	margin-bottom: 10px;

	padding: 0px;

}

#content .rightBox h2 {

	color: #CCC;

	background-color: #333;

	border: 1px solid #000;

	font-size: 18px;

	background-image: url(images/heading-bg.png);

	padding: 10px;

	-moz-box-shadow: #000 0px 0px 10px;

	-webkit-box-shadow: #000 0px 0px 10px;

	box-shadow: #000 0px 0px 10px;

	-moz-text-shadow: #000 1px 1px 3px;

	-webkit-text-shadow: #000 1px 1px 3px;

	text-shadow: #000 1px 1px 3px;

}

#footer {

	margin:10px 0 0;

	color:#666;

	position:relative;

	padding-top:3px;	

	font-size:12px;

}



#footerActionsInner{

	width: 960px;

	overflow: hidden;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}



#footerWidgets {

}



#footerWidgetsInner {

	width: 960px;

	overflow: hidden;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 20px;

	padding-right: 0;

	padding-bottom: 35px;

	padding-left: 0;

	background-image: url(images/divider-bot.png);

	background-repeat: repeat-x;

	background-position: top;

}



/* HEADER ELEMENTS

-----------------------------------*/



/* -- logo --*/

#logo {

	position: absolute;

	top: 20px;

	left: 0;

}

#logo a img{

	border:none;

	vertical-align:middle;

}

#contact-number {

	position: absolute;

	top: 40px;

	left: 700px;

	font-size: 30px;

	font-weight: bold;

	color: #8A8A8B;

	background-image: url(images/phone-icon.png);

	background-repeat: no-repeat;

	background-position: left;

	height: 30px;

	padding-top: 15px;

	padding-left: 60px;

}



#mainMenu {

	position: absolute;

	left: 260px;

	top: 110px;

}



#mainMenu ul li{

	float:left;

}



#mainMenu ul li a {

	display: block;

	height: 25px;

	color: #959595;

	font-size: 12px;

	text-transform: uppercase;

	padding-top: 7px;

	padding-right: 14px;

	padding-bottom: 0;

	padding-left: 14px;

	background-image: url(images/menu-bg.png);

	background-repeat: no-repeat;

	background-position: right 0px;



}



#mainMenu ul li a span {

	font-size:10px;	

	color:#999;

	line-height:120%;

}



#mainMenu ul li a:hover {

	text-decoration: none;

	color: #66C6F9;



}





#mainMenu ul li ul li a:hover{

	background:#132325;

}



/* top social links */



#topSocial {

	position:absolute;

	right:0;

	top:120px;

}



#topSocial ul li {

	float:left;

	padding:0 5px;

	width:50px;

}



#topSocial ul li a {

	display:block;

	height:47px;

	width:47px;

	background:url(images/bk_topsocial.png) 0 0 no-repeat;

}



#topSocial ul li a img {

	border:none;

	margin-top:9px;

	margin-left:8px;

}



#topSocial ul li a:hover {

	/*background:url(images/bk_topsocial_hover.png) 0 0 no-repeat;*/

	background:none;

}



/* Top Search */



#topSearch {

	position:absolute;

	right:5px;

	top:25px;

}



/* CONTENT ELEMENTS

-------------------------------------------*/



.alignleft {

	float:left;

	margin:5px 15px 5px 0;

}



.alignright {

	float:right;

	margin:5px 0 5px 15px;

}



/* homeboxes */



#homeBoxes {

	overflow:hidden;

}



#homeBoxes .homeBox {

	width:290px;

	float:left;

	margin-right:40px;

	background:url(images/bk_dotted_thick.png) 0 0 repeat-x;

}



#homeBoxes .homeBox img {

	border:6px solid #E2E2E2;

	background:#fff;

	padding:1px;

}



#homeBoxes .homeBox img:hover {

	border-color:#F9F9F9;

}





#homeBoxes .last{

	margin-right:0;

}



#homeBoxes .homeBox h2 {

	padding:10px 0 15px;

	color:#333;

	font-weight:normal;

	font-size:24px;

}



.more-link {

	padding:20px 0 0 0;

}



/* home blurb */



#blurb {

	-moz-border-radius:8px; 

	-webkit-border-radius:8px;

	border-top:1px solid #BDBDBD; 

	border-left:1px solid #BDBDBD; 

	border-bottom:1px solid #fff; 

	border-right:1px solid #fff;

	padding:15px 20px 25px;  

	text-shadow:1px 1px #fff;

	background:url(images/bk_blurb.jpg) 0 100% repeat-x;

	font-size:18px;

	line-height:130%;

	margin-bottom:25px;

}



#blurb p {

	margin:0;

}



#blurb img {

	float:right;

	border:none;

	margin-top:5px;

}



#archive-title {

	display: block;

	background-image: url(images/divider-bot.png);

	background-repeat: repeat-x;

	background-position: 0px bottom;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 0;

	padding-top: 5px;

	padding-right: 0;

	padding-bottom: 7px;

	padding-left: 0px;

}



#content #colLeft img {



}



/* BLOG ITEMS */



.postItem {

	margin: 0 0 30px;

	padding: 0 0 15px;

	overflow: hidden;

	background-image: url(images/divider-bot.png);

	background-repeat: repeat-x;

	background-position: 0px bottom;

}

.postItem h1 a:hover {

	color: #085C8E;

}

.postItem h1 a {

	color: #fff;

}



.postItem .meta {

	font-size:11px;

	color:#666;



	margin-top:-12px;

	margin-bottom:18px;

}



.postTags {

	font-size:13px;	

	background:url(images/ico_tag.png) 0 50% no-repeat;

	padding-left:24px;

	margin:25px 0 0;

}



blockquote {

	padding-left:80px;

	margin:20px 0 15px 0;

	padding-top:20px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	background:url(images/bk_blockquote.png) 0 15px no-repeat;

	border-top:1px dotted #ddd;

	border-bottom:1px dotted #ddd;

}



#content #colLeft ul li, #content #colLeft ol li  {

	padding:5px 0 5px 25px;

	background:url(images/bullet_list.png) 0 8px no-repeat;

}



#content #colLeft ul {

	margin:0 0 15px 15px;

}



#content #colLeft ol li {

	background:none;

	padding-left:0;

}



#content #colLeft ol {

	margin:0 0 15px 35px;

}



#shareLinks {

	height:30px;

	background:url(images/bk_social.jpg) 0 0 repeat-x;

	font-size:12px;

	line-height:32px;

	padding:0 10px;

	-moz-border-radius:8px; 

	-webkit-border-radius:8px;

	border:1px solid #008FF5; 

	/*border-left:1px solid #008FF5; 

	border-bottom:1px solid #fff; 

	border-right:1px solid #fff;*/

	margin:20px 0;

	width:130px;

}



#shareLinks a {

	color:#fff;

}



#shareLinks #icons {

	display:none;

	padding-left:15px;

}



#shareLinks #icons a {

	margin:0 10px;

	font-weight:bold;

	text-transform:uppercase;

}





.clients:hover {



	background-position: -1180px 0px;

-moz-transition: all ease-in-out 9s;

-webkit-transition: all ease-in-out 9s;

transition: all ease-in-out 9s;



}

/* PAGINATION */



.emm-paginate {padding:10px 0; overflow:hidden; clear:both;}

.emm-paginate a {background:url(images/bk_pagenavi.jpg) 0 100% repeat-x; border:1px solid #ddd; color:#666; margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}

.emm-paginate .emm-title {color:#555; margin-right:4px;}

.emm-paginate .emm-gap {color:#999; margin-right:4px;}

.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current {color:#fff; background:#18AEF5; border:1px solid #0A95D8; margin-right:5px; padding:4px 8px;}

.emm-paginate .emm-page {}

.emm-paginate .emm-prev, .emm-paginate .emm-next {}





/* SLIDER

---------------------------------------*/



#slider {

	position:relative;

	background:url(images/loading.gif) no-repeat 50% 40%;

	height:370px; 

}

#slider img {

	position:absolute;

	top:0px;

	left:0px;

	display:none;

	z-index:1;

}



/* PORTFOLIO PAGE 

---------------------------------------*/



.portfolioCategs {

	margin-top:5px;

	float:right;

	margin-top:-47px;

}



.portfolioCategs li {

	float:left;

	margin-right:5px;

}



.portfolioCategs li a{

	-moz-border-radius:4px; 

	-webkit-border-radius:4px;

	border-top:1px solid #ddd; 

	border-left:1px solid #ddd; 

	border-bottom:1px solid #fefefe; 

	border-right:1px solid #fefefe;

	padding:6px 12px;  

	text-shadow:1px 1px #fff;

	background:url(images/bk_blurb.jpg) 0 100% repeat-x;

	font-weight:bold;

	display:block;

	

	

}



.gallery {

	margin-top:10px;

	padding-left:22px;

	margin-left:-22px;

	margin-bottom:20px;

	width:688px;

}



.gallery .portfolioItem {

	float: left;

	width: 180px;

	overflow: hidden;

	border: 10px solid #FFF;

	margin: 10px;

	height: 135px;

	-moz-box-shadow: #000 2px 2px 5px;

	webkit-box-shadow: #000 2px 2px 5px;

	box-shadow: #000 2px 2px 5px;

}





.gallery .portfolioItem img {

	border:none;

}







/* COLRIGHT ELEMENTS 

-------------------------------------*/



.rightBox  {

	margin-bottom:17px;

}



.rightBox h2 {

	padding:10px 0;

}



.rightBox ul li{

	background-image: url(images/divider-bot.png);

	background-repeat: repeat-x;

	background-position: 0px bottom;

	padding-right: 0;

	padding-bottom: 2px;



}

.rightBox ul li a{

	color: #ccc;

	display: block;

	padding-top: 10px;

	padding-bottom: 10px;

		padding-left: 10px;

		-moz-transition: all ease-in-out 0.9s;

	-webkit-transition: all ease-in-out 0.9s;

	transition: all ease-in-out 0.9s;



}

.rightBox ul li a:hover{

	text-decoration: none;

	color: #09F;

	background-color: rgba(0,0,0,0.2);

		-moz-transition: all ease-in-out 0.1s;

	-webkit-transition: all ease-in-out 0.1s;

	transition: all ease-in-out 0.1s;



}

.rightBox ul {



}



/* COMMENTS

-----------------------------------*/





#content #colLeft ul.commentlist {

	list-style:none;

	list-style-position:outside;

	display:block;

	margin:0 0 20px;

	border-top:3px solid #D2D8DB;

	border-bottom:4px solid #D2D8DB;

	padding:0;

	padding-bottom:10px;

}



#content #colLeft ul.commentlist ul {

	list-style-type:none;

	list-style-position:outside;

	margin:0;

}



#content #colLeft ul.commentlist li {

	padding:20px 0 10px 50px;

	position:relative;

	margin-top:0;

	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;

}



#content #colLeft ul.commentlist li img {

	border:none;

}



#content #colLeft ul.commentlist li p{

	font-size:13px;

	margin:10px 0;

}



#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text  {

	margin-left:20px;	

}



#content #colLeft ul.commentlist li .comment-meta span {

	font-size:11px;

	color:#999;

}



#content #colLeft ul.commentlist li .comment-meta {

	font-size:16px;

}





#content #colLeft ul.commentlist li .gravatar {

	position:absolute;

	width:50px;

	height:50px;

	top:20px;

	left:0;

}



#content #colLeft ul.commentlist li .gravatar .gravatar_mask {

	position:absolute;

	left:0;

	top:0;

	background:url(images/bk_gravatar_mask.png) 0 0 no-repeat;

	width:50px;

	height:50px;

}



#content #colLeft ul.commentlist .reply {

	position:absolute;

	right:0;

	top:25px;

	width:46px;

	height:21px;

	text-align:center;

	font-size:12px;

}



#content #colLeft ul.commentlist .reply a {

	display:block;

	width:46px;

	height:21px;

	font-style:italic;

}



#content #colLeft ul.commentlist .reply a:hover {

	text-decoration:none;

	color:#333;

}





#content #colLeft ul.commentlist li .children li {

	margin-top:15px;

	padding-top:25px;

	border-bottom:none;

	overflow:hidden;

	padding-bottom:5px;

}



#content #colLeft ul.commentlist li .children li .gravatar {

	top:20px;

}



#content #colLeft ul.commentlist li .children li .reply {

	top:30px;

}



/* FOOTER ELEMENTS

-------------------------------------------*/



#twitter #twitter_update_list li {

list-style-type:none;

line-height:140%;

}



#showHide {

	display:block;

	position:absolute;

	width:48px;

	height:16px;

	right:4px;

	top:-5px;

	background:url(images/but_show_hide.png) 0 0 no-repeat;

	text-indent:-9999px;

}



#footerActionsInner #twitter {

	float:left;

	overflow:hidden;

	width:315px;

	background:url(images/twitter_ill.png) 0 0 no-repeat;

	padding-left:85px;

	position:relative;

}



#footerActionsInner #twitter #latest {

	width:293px;

}



#footerActionsInner #twitter #latest #tweet {

	background:url(images/bk_latest_tweet.png) 0 0 no-repeat;

	padding:10px 10px 0 20px;

	font-size:12px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	line-height:125%;

	height:65px;

	

}



#footerActionsInner #twitter #latest #tweetBottom{

	height:26px;

	background:url(images/bl_latesttweet_bottom.png) 0 0 no-repeat;

}



#footerActionsInner #twitter a.action {

	position:absolute;

	display:block;

	width:81px;

	height:23px;

	background:url(images/but_actions.png) 0 0 no-repeat;

	text-align:center;

	font-size:12px;

	color:#fff;

	padding-top:2px;

}



#footerActionsInner #twitter a.action:hover {

	background:url(images/but_actions.png) 0 -25px no-repeat;

}



#footerActionsInner #twitter a.action {

	left:0;

	top:76px;

}



#footerActionsInner #quickContact {

	float:right;

	overflow:hidden;

	width:435px;

	background:url(images/quick_contact_ill.png) 0 0 no-repeat;

	padding-left:85px;

	position:relative;

	margin-left:30px;

}



#footerActionsInner #quickContact .leftSide {

	float:left;

	width:155px;

	overflow:hidden;

}



#footerActionsInner #quickContact .rightSide {

	float:left;

	width:268px;

	overflow:hidden;

	margin-left:10px;

}



/* Footer Widgets */



#footerWidgetsInner .boxFooter {

	float: left;

	width: 210px;

	padding-right: 30px;

	overflow: hidden;

	margin-bottom: 40px;





}



.bot-last {

	background-image: none !important;

}

#footerWidgetsInner h2 {

	font-size:20px;

	border-bottom:1px solid #292929;

	padding:7px 0 12px;

	margin-bottom:2px;

	color:#ccc;

}



#footerWidgetsInner .boxFooter ul li {

	padding:7px 0;

	border-bottom:1px solid #292929;

	color:#986123;

	font-size:10px;

	font-style:italic;

}



#footerWidgetsInner .boxFooter ul li a {

	text-decoration:none;

	color:#515151;

	font-size:13px;

	font-style:normal;

}



#footerWidgetsInner .boxFooter ul li a:hover {

	color:#ccc;

}



/* Copyright */



#footerWidgetsInner #copyright {

	clear: both;

	padding-top: 25px;

	margin-top: 15px;

	position: relative;

	background-image: url(images/divider-bot.png);

	background-repeat: repeat-x;

	background-position: top;

}



#site5bottom {

	position: absolute;

	right: 0;

	top: 17px;

	width: 200px;

	text-align: right;

}



#site5bottom img {

	border:none;

}



#site5bottom a {



	/*width:344px;

	height:26px;

	background:url(images/site5bottom.png) 100% 0 no-repeat;

	text-indent:-9999px;*/

}





/* FORMS

------------------------------------*/



/* Quick Contact Form */



#quickContact form input[type="text"], #quickContact form textarea{

	width:138px;

	margin-bottom:5px;

	-moz-border-radius:6px; 

	-webkit-border-radius:6px;

	border-top:1px solid #BDBDBD; 

	border-left:1px solid #BDBDBD; 

	border-bottom:1px solid #fff; 

	border-right:1px solid #fff;

	background:url(images/bk_blurb.jpg) 0 100% repeat-x;

	padding:7px;

	color:#666;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}



#quickContact form textarea {

	width:250px;

	height:90px;

	padding-top:5px;

}



#quickContact form input[type="submit"] {

	display:block;

	float:right;

	width:81px;

	height:24px;

	background:url(images/but_actions.png) 0 0 no-repeat;

	text-align:center;

	font-size:12px;

	color:#fff;

	padding-top:0px;

	border:none;

	line-height:80%;

	margin-top:3px;



}



/* Top Search */



#topSearch input[type="text"] {

	-moz-border-radius:4px; 

	-webkit-border-radius:4px;

	width:100px;

	background:url(images/bk_top_search.png) 0 0 repeat-x;

	padding:9px 10px 10px;

	border:1px solid #2E4849;

	color:#A8A8A8;

	font-style:italic;

	margin-right:10px;

	position:relative;

}



#topSearch input[type="submit"] {

	position:absolute;

	right:0;

	z-index:100;

	width:43px;

	height:44px;

	background:url(images/but_search.png) 0 0 no-repeat;

	border:none;

	cursor:pointer;

}	



/* COMMENTS F0RM */



#commentform p {

	margin:0;

}



#commentform label {

	display:block;

	padding:5px 0;

}



#commentform input, #commentform textarea {

	border:1px solid #ddd;

	padding:8px;

	width:300px;

	margin-bottom:10px;

   -moz-border-radius:4px;

   -webkit-border-radius:4px;

}



#commentform input:focus, #commentform textarea:focus {

	border:1px solid #0099FF;

}





#commentform textarea {

	width:560px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



#commentform input[type="submit"]{

	border:none;

	width:151px;

	height:32px;

	margin-top:10px;

	cursor:pointer;

	background:url(images/but_form.jpg) 0 100% repeat-x;

	color:#FFF;

	font-size:12px;

	padding:0;

}



/* Contact Form */



#contact label {

	display:block;

	padding:5px 0;

}



#contact input, #contact textarea {

	border:1px solid #ddd;

	padding:8px;

	width:300px;

	margin-bottom:10px;

   -moz-border-radius:4px;

   -webkit-border-radius:4px;

}





#contact textarea {

	width:560px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



#contact input[type="submit"]{

	border:none;

	width:151px;

	height:32px;

	margin-top:10px;

	cursor:pointer;

	background:url(images/but_form.jpg) 0 100% repeat-x;

	color:#FFF;

	font-size:12px;

	padding:0;

}



.errormsg, .successmsg{

	background:#FEF4F1;

	border:1px solid #F7A68A;

	color:#DA4310;

	padding:10px;

	-moz-border-radius:4px;

   -webkit-border-radius:4px;

}



.successmsg {

	background:#F5FAF1;

	border:1px solid #C2E1AA;

	color:#8FA943;

	-moz-border-radius:4px;

   -webkit-border-radius:4px;

}



?#header{z-index:1001 !important;}

#content{z-index:100 !important;}



.one-column {

	float: left;

	width: 240px;

	overflow: hidden;

}

.two-column {

	float: left;

	width: 480px;

}
.three-column {

	float: left;

	width: 720px;

}

.scroller-one {

	float: left;

	margin: 5px;

	height: 378px;

	width: 228px;

	border: 1px solid #333333;

}

.scroller-two {

	float: left;

	margin: 5px;

	height: 248px;

	width: 228px;

	border: 1px solid #333333;

}
.scroller-three {

	float: left;

	margin: 5px;

	height: 118px;

	width: 708px;

	border: 1px solid #333333;

}


a {

	text-decoration: none;

}



.green-border {border: 1px solid #9DC514;}

.grey-border { border: 1px solid #D5D2D2;}

.dark-border {

	border: 1px solid #333333;

}

.blue-border { border: 1px solid #399DEE;}

.yellow-border { border: 1px solid #FAC902;}

.scroller-med {

	background-color: #FF0000;

	float: left;

	height: 248px;

	width: 228px;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	overflow: hidden;

	margin: 5px;

	border: 1px solid #FFF;

}





.fp-but-wrap {

	background-color: #A3CC15;

	float: left;

	height: 118px;

	width: 228px;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	overflow: hidden;

	margin: 5px;

	-moz-box-shadow: #000 0px 0px 10px;

	-webkit-box-shadow: #000 0px 0px 10px;

	box-shadow: #000 0px 0px 10px;

}



.fp-but {

	background-color: #A3CC15;

	float: left;

	height: 225px;

	width: 208px;

	padding: 5px 10px 10px 10px;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	overflow: hidden;

}

.enlarge {



	height: 640px;



}



.fp-but-wrap:hover {

	border: 1px solid #585858;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	-moz-box-shadow: #000 0px 0px 10px;

	-webkit-box-shadow: #000 0px 0px 10px;

	box-shadow: #000 0px 0px 10px;

}



.auto-signage {	background-image: url(img/auto-signage.jpg);}



.sales-centre {	background-image: url(img/sales-centre-bg.jpg);}

.fence-wrap { background-image: url(img/fence-bg.jpg);}

.building-signage {	background-image: url(img/sales-centre-bg.jpg);}

.retail-signage { background-image: url(img/retail-bg.jpg);}

.billboard {background-image: url(img/billboard-bg.jpg);}

.building {background-image: url(img/building-bg.jpg);}

.hoarding {background-image: url(img/hoarding.jpg);}
.corpnew {background-image: url(http://www.adwrapit.com.au/wp-content/uploads/2014/11/corp-bg.jpg);}
.container {background-image: url(img/container-bg.jpg);}

.gitfp {background-image: url(img/contact-roll.jpg);}

.billboard-large {background-image: url(img/billboard-large.jpg);}

.case {background-image: url(img/case-studies-bg.jpg);}



.fp-but:hover{

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	margin-top: -120px;

}

.fp-but p {

	font-size: 12px;

	color: #FFF;

	line-height: 110%;

	padding-top: 10px;

margin-top: 0px;

}



.fp-but h3 {

	font-family: 'Open Sans', sans-serif;

	color: #FFF;

	font-size: 18px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-weight: bold;

padding-bottom: 5px !important;

}

.fp-but .icon {

	width: 45px;

	height: 45px;

	float: left;

	margin-right: 10px;

margin-bottom: 10px;

margin-top: 5px !important;

}

.fp-double-but {

	background-color: #A3CC15;

	float: left;

	height: 220px;

	width: 448px;

	padding: 10px;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	overflow: hidden;

	background-position: -100px 0px;

	-moz-text-shadow: 0xp 0px #000 5px;

	-webkit-text-shadow: 0xp 0px #000 5px;

	text-shadow: 0xp 0px #000 5px;

}

.fp-double-but:hover {

-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	background-position: -70px 0px;

}

.fp-double-but-wrap {

	background-color: #A3CC15;

	float: left;

	height: 118px;

	width: 468px;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	overflow: hidden;

	margin: 5px;

}

a .fp-double-but-wrap {

	color: #FFF;

}

.fp-double-but p {

	font-size: 12px;

	color: #FFF;

	line-height: 110%;

	padding-top: 10px;

	width: 270px;

}



.fp-double-but h2 {

	font-family: 'Open Sans', sans-serif;

	color: #FFF;

	font-size: 18px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.fp-double-but .icon {

	width: 45px;

	height: 45px;

	float: left;

	margin-right: 10px;

}



.fp-quote-wrap {

	float: left;

	height: 118px;

	width: 228px;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	overflow: hidden;

	margin: 5px;

	-moz-box-shadow: #000 0px 0px 10px;

	-webkit-box-shadow: #000 0px 0px 10px;

	box-shadow: #000 0px 0px 10px;

	background-image: url(img/quote-bg.jpg);

	border: 1px solid #F90;

}



.expand {

	float: left;

	height: 638px;

	width: 228px;



}



.fp-quote{

	background-color: #A3CC15;

	float: left;

	height: 98px;

	width: 213px;

	-moz-transition: all ease-in-out 0.5s;

	-webkit-transition: all ease-in-out 0.5s;

	transition: all ease-in-out 0.5s;

	overflow: hidden;

	background-image: url(img/quote-bg.jpg);

	padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 5px;

	cursor: pointer;

}



.fp-quote p {

	font-size: 12px;

	color: #FFF;

	line-height: 110%;

	padding-top: 10px;

}



.fp-quote h3 {

	font-family: 'Open Sans', sans-serif;

	color: #FFF;

	font-size: 18px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-weight: bold;
padding-bottom: 5px !important;

}

.fp-quote .icon {

	width: 45px;

	height: 45px;

	float: left;

	margin-right: 10px;

}

.quote-form {

	width: 208px;

	margin-top: 140px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	overflow: visible;

	z-index: 1001;

}



.quote-form .quote-input {

	border: 1px solid #FCA718;

	padding: 5px;

	float: left;

	width: 196px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #666;

}

.quote-form .quote-text-area {

	border: 1px solid #FCA718;

	padding: 5px;

	float: left;

	width: 196px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #666;

	height: 70px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.quote-form .quote-dropdown {

	border: 1px solid #FCA718;

	padding: 5px;

	float: left;

	width: 206px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #666;

}

.quote-form .quote-but {

	background-image: url(img/fence-bg.jpg);

	border: 1px solid #9DC314;

	height: 30px;

	text-align: center;

	color: #FFF;

	float: left;

	width: 100px;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	border-radius: 20px;

	background-position: 0px -50px;

	cursor: pointer;

	text-transform: uppercase;

	margin-left: 108px;

	-moz-box-shadow: #B67B01 0px 0px 5px;

	-webkit-box-shadow: #B67B01 0px 0px 5px;

	box-shadow: #B67B01 0px 0px 5px;

}

.contact-form {

	width: 208px;

	margin-top: 0px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	overflow: visible;

	z-index: 1001;

}



.contact-form  .contact-input {

	border: 1px solid #000000;

	padding: 5px;

	float: left;

	width: 216px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #666;

}

.contact-form  .contact-text-area {

	border: 1px solid #000000;

	padding: 5px;

	float: left;

	width: 216px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #666;

	height: 100px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.contact-form  .contact-dropdown {

	border: 1px solid #000000;

	padding: 5px;

	float: left;

	width: 226px;

	margin-bottom: 10px;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	color: #666;

}

.contact-form .contact-but {

	background-image: url(img/fence-bg.jpg);

	border: 1px solid #9DC314;

	height: 30px;

	text-align: center;

	color: #FFF;

	float: left;

	width: 100px;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	border-radius: 20px;

	background-position: 0px -50px;

	cursor: pointer;

	text-transform: uppercase;

	margin-left: 128px;

	-moz-box-shadow: #000 0px 0px 5px;

	-webkit-box-shadow: #000 0px 0px 5px;

	box-shadow: #000 0px 0px 5px;

}

.wpcf7 span.wpcf7-not-valid-tip {

	left: -200px;

	top: 7px;

	width: 184px;

	color: #666;

	background-color: #FFF;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	text-align: center;

}


div.wpcf7-response-output {

margin-top: 10px !important;
display: block !important;
clear: both;
}


/* NEW SLIDER */



.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

  }

  

 .subtle-border {

	border: 1px solid #000;

	-moz-box-shadow: #000 0px 0px 5px;

	-webkit-box-shadow: #000 0px 0px 5px;

	box-shadow: #000 0px 0px 5px;

}

.post-read-more {

	background-image: url(img/fence-bg.jpg);

	border: 1px solid #9DC314;

	text-align: center;

	color: #FFF;

	float: right;

	width: 150px;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	border-radius: 20px;

	background-position: 0px 0px;

	cursor: pointer;

	text-transform: uppercase;

	-moz-box-shadow: #000 0px 0px 5px;

	-webkit-box-shadow: #000 0px 0px 5px;

	box-shadow: #000 0px 0px 5px;

	padding-top: 5px;

	padding-bottom: 5px;

	-moz-transition: all ease-in-out 0.3s;

	-webkit-transition: all ease-in-out 0.3s;

	transition: all ease-in-out 0.3s;

	font-size: 12px;

}

.post-read-more:hover {

	background-position: 0px -60px;

	-moz-transition: all ease-in-out 0.3s;

	-webkit-transition: all ease-in-out 0.3s;

	transition: all ease-in-out 0.3s;

	text-decoration: none;

		-moz-box-shadow: #333 0px 0px 5px;

	-webkit-box-shadow: #333 0px 0px 5px;

	box-shadow: #333 0px 0px 5px;

}

.blog-post-title {

	font-size: 28px;

	padding-left: 35px;

	background-image: url(img/blog-icon.png);

	background-repeat: no-repeat;

	background-position: 0px 5px;

	margin-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #333;

	color: #FFF;

}



.sm-bot {

	margin-right: 6px;

	margin-left: 6px;

	float: left;

}