/*
Theme Name: Canvas Child
Description: Child them for Canvas
Author: Last Solution Team
Author URI: http://www.lastsolutions.com.au/
Template: canvas
*/
@import url("../canvas/style.css");
#navigation{
margin-bottom:15px;
}
#ls_testimonial{margin-top:20px} 
/*
#header{
border:1px solid #ff0000;
background:#ffff00;
}
*/
/*
#content{
// IE10 Consumer Preview  
background-image: -ms-linear-gradient(top, #00ACEC 0%, #1F71B8 100%);
// Mozilla Firefox 
background-image: -moz-linear-gradient(top, #00ACEC 0%, #1F71B8 100%);
// Opera 
background-image: -o-linear-gradient(top, #00ACEC 0%, #1F71B8 100%);

// Webkit (Safari/Chrome 10 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00ACEC), color-stop(1, #1F71B8));

// Webkit (Chrome 11+) 
background-image: -webkit-linear-gradient(top, #00ACEC 0%, #1F71B8 100%);

// W3C Markup, IE10 Release Preview  
background-image: linear-gradient(to bottom, #00ACEC 0%, #1F71B8 100%);
}
*/
/*
font
src: url('http://fontsforweb.com/public/fonts/2802/BAUHS93.eot');
	src: local('BAUHS93'), url('http://fontsforweb.com/public/fonts/2802/BAUHS93.ttf') format('truetype');
*/
/*
@font-face {
	font-family: 'BAUHS93';  
  src: url('BAUHS93.eot');
	src: local('BAUHS93'), url('BAUHS93.ttf') format('truetype');
    }
*/
#content{background:#ffffff url(images/content-bg.jpg) top   bottom repeat-x;padding-top:20px}
#wrapper #inner-wrapper #footer-container{background:none !important;border:none}
#content h1.title,#main h2, #main header h2.title,#main header h1.title,#main .page h1.title{color:#1F71B8;font-weight:bold;font-size:30px;font-family:'Open Sans Condensed'}
#sidebar .widget h3{color:#1F71B8;font-weight:normal;font-size:25px;font-family:'Open Sans Condensed'}
.wooslider {border:0px solid #ffff00;padding-bottom:0 !important;margin-bottom:0 !important}
.threecol-one{border:0px solid #ff0000;margin-bottom:0 !important}       
/*
font
*/    
.clearboth{clear:both;height:1px;border:0px solid #ff0000}
#top_contact{width:230px;border:0px solid #ff0000}
#top_contact h2{font-size:28px;font-family:'Open Sans Condensed';color:#555555;font-weight:700}
#top_contact p{padding:2px 0}
#top_contact .licensed, #top_contact .mobile{font-family:'Open Sans Condensed'}
#top_contact .licensed{font-size:15px;color:#000000}
#top_contact .mobile{font-size:28px;color:#333333;font-weight:bold}

/*
Contact, quote
*/
ul.address_block li{
list-style:none;
padding-left:30px !important;
margin:auto auto 10px 10px;
}
ul.address_block li.address{background:url(images/address.png) top left no-repeat}
ul.address_block li.phone{background:url(images/phone.png) center left no-repeat}
ul.address_block li.fax{background:url(images/fax.png) center left no-repeat}
ul.address_block li.email{background:url(images/email.png) center left no-repeat}
ul.address_block li.web{background:url(images/web.png) center left no-repeat}
/* contact */
.wpcf7 .wpcf7-textarea{width:95%}
.wpcf7 .wpcf7-submit{width:250px;font-weight:bold;font-size:29px;font-weight:500;margin-top:5px}
.wpcf7 .wpcf7-response-output{background:#f5812e;color:#3B5998} 
#wrapper #inner-wrapper #footer p{color:#000000}
/* Social icons to Main Nav */
#navigation .social {float:right;margin:0.65em 3.5em 0 0;}
#navigation .social a {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  -webkit-transition: all ease-in-out 0.2s;
  -moz-transition: all ease-in-out 0.2s;
  -o-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
}
#navigation .social a:hover {
  filter: alpha(opacity=@opacity * 100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#navigation .social a:hover {
  text-decoration: none;
}
#navigation .social a:before {
  font-family: Social;
  font-size: 1.1em;
  line-height: 1;
  margin: 0 0.2em 0.35em 0;
  padding: .53em;
  display: inline-block;
  -webkit-border-radius: 300px;
  -moz-border-radius: 300px;
  border-radius: 300px;
  color: #fff;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1);
}
#navigation .social a.subscribe:before {
  content: '\e001';
  background-color: #FF6600;
}
#navigation .social a.twitter:before {
  content: '\e002';
  background-color: #00aced;
}
#navigation .social a.facebook:before {
  content: '\e003';
  background-color: #3b5998;
}
#navigation .social a.youtube:before {
  content: '\e004';
  background-color: #af2b26;
}
#navigation .social a.flickr:before {
  content: '\e005';
  background-color: #ff0084;
}
#navigation .social a.linkedin:before {
  content: '\e006';
  background-color: #71c5ef;
}
#navigation .social a.delicious:before {
  content: '\e007';
  background-color: #285da7;
}
#navigation .social a.googleplus:before {
  content: '\e008';
  background-color: #2d2d2d;
  font-weight: bold;
}
#navigation .social a.dribbble:before {
  content: '\e009';
  background-color: #ea4c89;
}
#navigation .social a.instagram:before {
  content: '\e010';
  background-color: #517fa4;
}
#navigation .social a.vimeo:before {
  content: '\e011';
  background-color: #33454E;
}
#navigation .social a.pinterest:before {
  content: '\e012';
  background-color: #cb2027;
}
/* End */
/* Desktop site */
@media only screen and (min-width: 950px) {
#top_contact{position:absolute;right:15px;bottom:10px}
.header-widget{float:right;text-align:right}
}
/*
smart phone
485px
*/
/*
@media only screen and (max-width: 300px) {
.service_block{display:block;margin:0 auto 10px auto}
ul.products li.product{width:97% !important;} 
}
*/
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
#top_contact{float:right;margin:10px 20px auto auto}
/* Styles */
}