/*
Theme Name: iRankz Interactive
Theme URI: http://webappcreative.com.au
Description: A Highly customizable theme with page builder and unlimited colors.
Author: Hogash
Author URI: http://webappcreative.com.au
Version: 2.5
Tags: dark, light, left-sidebar, right-sidebar, fixed-width, custom-background, custom-colors, custom-header, custom-menu,  editor-style, full-width-template, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
*/

.header_number { color: #bd362f; font-weight:bold;  }

.greyh1  { text-align:center; font-size: 45px; color:#007bc1;  text-shadow: 1px 1px 1px #2e2e2e;}

.greyh2  { text-align:center; font-size: 40px; color:#007bc1;  text-shadow: 1px 1px 1px #2e2e2e;}

.greyh3  { text-align:center; color:#666565; }

/* Contact Form 7 */

#wpcf7-f8369-p8322-o1 { margin: 0 auto; }

#formright {
     width: 378px;
     float: left;
     padding-left: 20px;
}

#formleft {
     width:400px;
     float: left;
     padding-right: 30px;
}

#formleft p {
 margin-bottom: 0px;
 margin-top: 3px;
}

#formright p {
 margin-bottom: 0px;
 /* margin-top:5px; */ 
}

.text-area { /* height: 90px !important; 
             border-radius:6px; */
             width: 350px !important; 
  } 

#requestform input[type="text"],/* textarea,*/ select[type="text"], select {
      /*  width: 95%;
	margin-top: 0px !important;
	margin-bottom: 0px !important; */
      float:right; clear:right;
       
}

#requestform input[type="email"] { /* height:30px; */ float:right;}


#requestform input.wpcf7-submit[type="submit"] {  
background:url("../../uploads/2013/08/submit-buttonwhite.png") no-repeat;
    text-indent:-9999px;                   
           float:right;
           width: 161px;
           height: 46px;
           border: none; 
}

#fullform { margin: 0 auto; width: 1070px;}

#topmessage { color: #000; }

#maincontact input.wpcf7-submit[type="submit"] {margin-top: 30px;} 

#formfar_right  { margin-left: 40px;
float: left; }

.clearfix_form {clear:both; }

#services1 { float:left; width: 195px;  }

#services2 { float:left; width: 180px; margin-left: 3px;   }

#services_areas label { font-size: 13px; }

.wpcf7-form-control wpcf7-textarea { width:350px; }

#social-media-icons { /* float:right; */ }
#social-media-icons ul li { display:inline; }
#social-media-icons ul { margin-top:10px; }

#formright hr {
     margin: 0px 0px 5px 0px !important;
}

#sliding_panel h3 { color: #fff;
text-shadow: 2px 2px 2px #404141;
 } 


span.wpcf7-not-valid-tip {
	position: absolute;
	top: 9%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #e46c03;
	font-size: 10pt;
	width: 240px;
	padding: 2px;
       
}

#bottom_padding { height: 30px; }

#fullform input[type="text"], input[type="email"], select {      

display: inline-block;
 height: 18px !important;
 padding: 0px 0px !important;
margin-bottom: 10px;
font-size: 13px !important;
line-height: 15px !important;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important; 

}


#fullform textarea { 

padding: 0px !important;
margin-bottom: 10px;
font-size: 13px !important;
line-height: 17px !important;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;

}

#page_header.uh_easter_header, #slideshow.uh_easter_header {/* border-bottom:6px solid #FFFFFF */}

#page_header.uh_easter_header .zn_header_bottom_style:before , #slideshow.uh_easter_header .zn_header_bottom_style:before {
content:''; position:absolute; bottom:-9px; left:0; width:100%; height:9px; background:url(../../uploads/2013/07/slash-line.png) repeat; /* opacity:.6; filter:alpha(opacity=60); */
}

#page_header.uh_about_us, #slideshow.uh_about_us {/* border-bottom:6px solid #FFFFFF */}

#page_header.uh_about_us .zn_header_bottom_style:before , #slideshow.uh_about_us .zn_header_bottom_style:before {
content:''; position:absolute; bottom:-9px; left:0; width:100%; height:9px; background:url(../../uploads/2013/07/slash-line.png) repeat; /* opacity:.6; filter:alpha(opacity=60);*/
}

#page_header.uh_static_content_with_shadow, #slideshow.uh_static_content_with_shadow {
/* border-bottom:6px solid #FFFFFF */
}

#page_header.uh_ray_of_flight_countdown_event, #slideshow.uh_ray_of_flight_countdown_event {
/* border-bottom:6px solid #FFFFFF */
}

#page_header.uh_ray_of_flight_countdown_event .zn_header_bottom_style:before , #slideshow.uh_ray_of_flight_countdown_event .zn_header_bottom_style:before {
content:''; position:absolute; bottom:-9px; left:0; width:100%; height:9px; background:url(../../uploads/2013/07/slash-line.png) repeat; /* opacity:.6; filter:alpha(opacity=60); */
}

#page_header.uh_pages_-_background_3_style, #slideshow.uh_pages_-_background_3_style {
/* border-bottom:6px solid #FFFFFF */
}


#page_header.uh_pages_-_background_3_style .zn_header_bottom_style:before , #slideshow.uh_pages_-_background_3_style .zn_header_bottom_style:before {
content:''; position:absolute; bottom:-9px; left:0; width:100%; height:9px; background:url(../../uploads/2013/07/slash-line.png) repeat; /* opacity:.6; filter:alpha(opacity=60);*/
}

#page_header.uh_pages_-_background_2_style, #slideshow.uh_pages_-_background_2_style {
/* border-bottom:6px solid #FFFFFF */
}

#page_header.uh_pages_-_background_2_style .zn_header_bottom_style:before , #slideshow.uh_pages_-_background_2_style .zn_header_bottom_style:before {
content:''; position:absolute; bottom:-9px; left:0; width:100%; height:9px; background:url(../../uploads/2013/07/slash-line.png) repeat; /* opacity:.6; filter:alpha(opacity=60);*/
}


#page_header.uh_christmas_header, #slideshow.uh_christmas_header {
/* border-bottom:6px solid #FFFFFF */
}

#page_header.uh_christmas_header .zn_header_bottom_style:before , #slideshow.uh_christmas_header .zn_header_bottom_style:before {
content:''; position:absolute; bottom:-9px; left:0; width:100%; height:9px; background:url(../../uploads/2013/07/slash-line.png) repeat; /* opacity:.6; filter:alpha(opacity=60);*/
}


#space {  max-height: 30px !important; }

.page-id-1551 .image-boxes.box {
margin-top: 25px;
}

.page-id-1551 .span3 {
width: 124px;
}
  

.page-id-1551 footer#footer {
margin-top: 40px;
}

.page-id-1551 #footer .span3 {
width: 270px;
}

.page-id-1551 footer#footer .row {
margin-bottom: 35px !important;
}



#buffer { clear:both; 
height:4px;
background: #6C9D30;
/* margin-top:20px; */ }

.love { font-size: 29px; }

contactform div .error {
color: #F00;
z-index: 999;
font: normal 12px Tahoma, Geneva, sans-serif;
background-color: #fff1f2;
padding: 7px;
border: 1px solid #e1aeb5;
}

.contactform div .error.NameError, .EmailError, .MessageError, .SubjectError {
position: absolute;
top: 7px;
left: 7px;
}

.dotted_line {
background: url(../../uploads/2013/08/dotsdarkest.png) repeat-x center; 
margin: 20px 0 20px 0px;
position: relative;
}


.page-id-220 .row {
margin-bottom: 0px;
}


.page-id-605 .theHoverBorder {
position: relative;
left: 0;
top: 0;
bottom: 0;
right: 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0 0 0 3px rgba(255,255,255,0.15) inset;
-moz-box-shadow: 0 0 0 3px rgba(255,255,255,0.15) inset;
box-shadow: 0 0 0 3px rgba(255,255,255,0.15) inset;
}

.page-id-605 .image-boxes .hoverBorder {
margin-bottom: 0px;
}

.page-id-605 #slideshow .container .span5 {
width: 470px;
padding-left: 20px;
}

.page-id-605 .span7 {
width: 640px;
}

#project_form { background: #e9e1d1 url(../../../../picoswan.com.au/wp-content/uploads/2013/04/png-1.png) repeat;
padding: 50px; }

.page-id-3310 .subtitle {
text-align: center;
}

.page-id-641 .subtitle {
text-align: center;
}

.page-id-605 section#content {
margin-top: 22px;
}

.page-id-605 .row {
margin-bottom: 19px; 
}

.btn_request {
padding: 10px 19px !important;
font-size: 17.5px !important;
-webkit-border-radius: 6px !important;
-moz-border-radius: 6px !important;
border-radius: 6px !important;
margin-top:3px;
}

.bt-danger_request {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #699100;
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#81B408), to(#699100));
background-image: -webkit-linear-gradient(top, #7CAD05, #669100);
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
background-image: linear-gradient(to bottom, #79A80A, #699100);
background-repeat: repeat-x;
border-color: #699100 #699100 #669100;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success {
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #3aa3e7;
background-image: -moz-linear-gradient(top, #3aa3e7, #0a6cad);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3aa3e7), to(#0a6cad));
background-image: -webkit-linear-gradient(top, #3aa3e7, #0a6cad);
background-image: -o-linear-gradient(top, #3aa3e7, #0a6cad);
background-image: linear-gradient(to bottom, #3aa3e7, #0a6cad);
background-repeat: repeat-x;
border-color: #51a351 #8CC20B #669100;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

/* ============================= Popup Page ====================== */

.quick_search{
	float:left;
	background:#d6d6d6;
	width:96.5%;
	padding:10px;
	-moz-box-shadow:0px 1px 6px #000000;
	-webkit-box-shadow:0px 1px 6px #000000;
	box-shadow:0px 1px 6px #000000;
}
.field_main {
	float:left;
	width:100%;
}
.field_qty {
	float:left;
	padding:2px;
	width:40%;
}
.field_text{
	float:right;
	width:55%;
}
.check-box{
	float:left;
	margin-top:4px;
}
.field_text label {
	float:left;
	font-family:Calibri;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	line-height:24px;
	margin:2px 0px;
	padding-right:4px;
	width:85%;
}
.field_qty span {
	float:left;
	font-family:Calibri;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-size:15px;
	line-height:26px;
	padding-right:4px;
	width:100%;
}
.scroll_2 {
	font-size:13px;
	font-family:Calibri;
	font-weight:normal;
	color:#666;
	padding:0.5em 0.5em;
	border:1px solid #ccc;
	background:#fff;
	float:left;
	margin:0.2em 0.2em 0.2em 0em;
	width:90px;
	box-shadow:inset 0px 0px 4px #bfbdbd;
	-moz-box-shadow:inset 0px 0px 4px #bfbdbd;
	-webkit-box-shadow:inset 0px 0px 4px #bfbdbd;
	width:230px;
}
.scroll_2:hover {
	color:#000000;
	border:1px solid #008c9d;
	background:#f4f4f4;
}
.field{
	float:left;
	width:78%;
}
.you_tube{
	float:left;
	width:96%;
	height:410px;
	background:#FFFFFF;
	padding:10px;
	-moz-box-shadow:0px 1px 6px #000000;
	-webkit-box-shadow:0px 1px 6px #000000;
	box-shadow:0px 1px 6px #000000;
}


/* =============================Contact Us ====================== */

.contact_btn{
	float:right;
	position:fixed;
	margin-top:200px;
	right:0;
	width:46px;
	height:126px;
}
.contact_us{
	float:left;
	width:96.5%;
	background:#FFFFFF;
	padding:10px;
	-moz-box-shadow:0px 1px 6px #000000;
	-webkit-box-shadow:0px 1px 6px #000000;
	box-shadow:0px 1px 6px #000000;
}
.contact_us h1{
	font-size:2em;
	font-family:Calibri;
	font-weight:normal;
	color:#010101;
	padding:10px;
	float:left;
	width:96%;
	height:31px;
	line-height:31px;
	overflow:hidden;
	border-bottom:1px solid #c3c3c3;
}
.contact_top{
	float:left;
	background:#d6d6d6;
	width:96%;
	padding:10px;
	border-bottom:1px solid #c3c3c3;
	height:140px;
	margin:10px 0px;
}
.contact_left{
	float:left;
	width:45%;
}
.contact_right{
	float:right;
	width:51%;
}
.contact_right h1{
	font-size:14px;
	font-family:Calibri;
	font-weight:normal;
	color:#010101;
	padding:10px 10px 10px 0;
	float:left;
	width:93.6%;
	height:14px;
	line-height:21px;
	overflow:hidden;
}
.contact_list{
	float:left;
	width:100%;
}
.contact_list li{
	float:left;
	width:100%;
	font-size:13px;
	font-family:Calibri;
	font-weight:normal;
	color:#010101;
}
.contact_list li span{
	font-weight:bold;
	color:#010101;
}
.contact_list li span a{
	color:#010101;
	text-decoration:underline;
}
.contact_list li span a:hover{
	color:#010101;
	text-decoration:none;
}
