/*
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");
#wrapper #inner-wrapper .page-title,#wrapper #inner-wrapper .title{font-family:"Open Sans Condensed";font-size:35px;margin-top:15px;text-align:left}
.div_sep{background:url(images/title-bg.png) center center no-repeat;height:10px;margin:10px auto 10px auto;}
/* logo */
#header #logo .site-title a,#header #logo .site-title a:hover{color:#ffffff;text-decoration:none}
/* slide */
#wrapper #inner-wrapper #homeslide .slide .slide-content img{border-radius:5px;background:#f9f9f9;color:#3e3e3e;-moz-box-shadow: 0 0 5px #888888;-webkit-box-shadow: 0 0 5px #888888;box-shadow: 0 0 5px #888888} 
.clearboth{clear:both;height:1px;border:0px solid #ff0000}
#wrapper #inner-wrapper .action_call{color:#737373;padding-left:30px;font-size:40px;font-weight:bold;border:0px solid #ff0000;float:right;display:block;height:40px;line-height:40px;width:260px;background:url(images/phone-number.png) center left no-repeat}
#wrapper #inner-wrapper #homeslide h1{font-size:50px;font-family:"Open Sans Condensed";color:#ffcc00}
#wrapper #inner-wrapper #homeslide .shortcode-unorderedlist ul{margin-top:5px}
#wrapper #inner-wrapper #homeslide .shortcode-unorderedlist ul li{background-position: center left;font-size:40px;line-height:40px;font-family:"Open Sans Condensed";}
/* Contact */
/* contact block */
#wrapper #inner-wrapper .contact_block{margin:0} 
#wrapper #inner-wrapper ul.address_block{margin-top:0}
#wrapper #inner-wrapper ul.address_block li{list-style:none;border:0px solid #ffff00; margin-left:0 !important;padding-left:25px !important;padding-top:5px !important;padding-bottom:5px !important;}
#wrapper #inner-wrapper ul.address_block li.address{background:url(images/address.png) center left no-repeat}
#wrapper #inner-wrapper ul.address_block li.phone{background:url(images/phone.png) center left no-repeat}
#wrapper #inner-wrapper ul.address_block li.fax{background:url(images/fax.png) center left no-repeat}
#wrapper #inner-wrapper ul.address_block li.email{background:url(images/email.png) center left no-repeat}
#wrapper #inner-wrapper ul.address_block li.web{background:url(images/web.png) center left no-repeat}
#wrapper #inner-wrapper #sidebar .widget_text h3{margin:0;padding:0;border:0px solid #ff0000}
#wrapper #inner-wrapper #sidebar .textwidget{margin:0;padding:0;border:0px solid #ff0000}
/* footer */
#wrapper #inner-wrapper #footer-widgets{background:url(images/footer-bg2.png) top center no-repeat;border:none}
#wrapper #inner-wrapper #footer-widgets h3{font-size:20px;margin:0;padding:0;margin-bottom:5px;color:#666666}
#wrapper #inner-wrapper #footer-widgets h4{font-size:16px;margin:0;padding:0;margin-bottom:5px;color:#666666}
#wrapper #inner-wrapper #footer-widgets .block ul,#wrapper #inner-wrapper #footer-widgets .block ul li{list-style:none}
#wrapper #inner-wrapper #footer-widgets .block  .textwidget{margin:0;padding:0}
/* Sharing */
#wrapper #social_sharing{width:300px;margin:0 auto 10px auto;border:0px solid #ff0000}
#wrapper #social_sharing li{width:100px;height:25px;line-height:25px;float:left;}
/* End Sharing */
/* Desktop site */
@media only screen and (min-width: 780px) {
#wrapper #inner-wrapper .action_call{margin-top:30px}
#wrapper #inner-wrapper #footer-widgets .block  .widget .nav_bottom li{float:left;margin-left:15px;}
#wrapper #inner-wrapper #footer-widgets a,#wrapper #inner-wrapper #footer-widgets a:visited{color:#666666}
#wrapper #inner-wrapper #footer-widgets a:hover{color:#03c}
/* footer #wrapper #inner-wrapper #footer{background:url(images/footer-bg2.png) top center no-repeat;border:none}*/
#wrapper #inner-wrapper #nav-container:after {
      content:' ';
      background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.5)),color-stop(42%,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,0)));
      background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 42%,rgba(0,0,0,0));
      background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 42%,rgba(0,0,0,0));
      background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 42%,rgba(0,0,0,0));
      background:-o-linear-gradient(top,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 42%,rgba(0,0,0,0));
      background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.2) 42%,rgba(0,0,0,0));
      display:block;
      width:100%;
      height:1em;
      position:absolute;
      left:0;
      }
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
}