/*
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");
.clearboth{clear:both}
.title{text-align:center} 
/* logo */
#desktopphone:hover,#desktopphone:visited,#desktopphone{
display:block;float:right;cursor:none;text-decoration:none;font-family:"arial";font-size:2.2em;;letter-spacing:1px;color:#ffffff;width:200px
;margin-left:5px;height:45px;line-height:45px;font-weight:bold;background:url("images/call3.png") center left no-repeat;padding-left:35px;}
a.order24h{
float:left;
display:block;
text-indent:-9999px;
background-image:url(/wp-content/themes/canvas-child/images/order_24hours.png);
background-position:0 0;
width:227px;
height:85px;
}
a.order24h:hover{
background-position:0 -85px;
}
.widget_product_search input{background:#ff0000}
.cat_title{margin-bottom:15px;font-size:27px;color:#68bc70;background:url(images/title-bg.png) bottom center no-repeat;text-align:center;padding-bottom:10px}
#woocommerce_product_search-4{text-align:center}
/*#text-28 .order24h{margin-bottom:15px}*/
form#searchform input#s {
    border-color: #CCCCCC #EFEFEF #EFEFEF #CCCCCC;
    border-width: 1px;
    border-style: solid;
    width: 60%;
    color: #777;
    background:#eeeeee;
}

/* add this tool */
.addthis_tool{text-align:center}
/* page move */
#content #main .pagination{clear:both;padding-top:25px;padding-bottom:10px}
/* Testimonials */
#wrapper #inner-wrapper .testimonials .testimonials-list .author {float:right;margin:0;padding:0;margin-right:15px;font-size:15px;font-style:italic;color:#666666}
blockquote.testimonials-text {
  text-indent:25px;
  background-image: url(images/quotes.png);
  background-position: top left;
  background-repeat: no-repeat;
  } 
/* slide in content */
#main .slide .slide-content img{-webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,0.2);}
/* mail chimp */
#ns_widget_mailchimp-4 input[type="button"]{display:block}
/* main content #FAECCD */
/*
#content{padding-top:15px;margin-top:0;background:#ffffff url(images/main-shadow.png) top left repeat-x;border: 0px solid #fff; position: relative; -webkit-border-top-left-radius: 4px; -moz-border-top-left-radius: 4px; -o-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);}
#content #main{padding-left:15px;}
*/
/* */
#content #main-sidebar-container #main #entry .actions .view_more{float:right;padding-right:10px;}
#content #main-sidebar-container #main #entry .actions .view_more a:before {
background-position:-22px 0;}
#content #main-sidebar-container #main #entry .actions .view_more a:hover:before {background-position:-66px 0;}
#navigation{margin-bottom:10px}
#content h1.title{color:#D2691E;font-family:"Open Sans Condensed"}
#content p{padding:5px 0}
#content .home_works{margin-left:20px;}
.page-id-8 #content h1.title{text-align:center} 
.page-id-8 a.order24h{display:none}
/* search */
#woocommerce_product_search-2 h3, #woocommerce_product_search-3 h3{display:none}
#sidebar #woocommerce_product_search-2 #s, #sidebar #woocommerce_product_search-3 #s{width:95%}
#sidebar #woocommerce_product_search-2 #searchsubmit,#sidebar #woocommerce_product_search-3  #searchsubmit{position:absolute;right:2px;top:5px}
/*
a.order_talk{
display:block;
text-indent:-9999px;
background-image:url(/wp-content/themes/canvas-child/images/order_talk.png);
background-position:0 0;
width:227px;
height:85px;
}
a.order_talk:hover{
background-position:0 -85px;
}
*/
/*
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}
/*#footer-widgets .block {border:1px solid #ff0000;background:#f2f2f2}
*/
/*
#footer-widgets{border-top:none;background:#F6F6F6 url(images/footer-bg.png) top center no-repeat;-webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);}
*/

#footer-widgets h3{color:#222222;font-size:1.4em;margin-bottom:5px;padding:0}
#footer-widgets .block ul li{list-style:none}
#footer-widgets .block ul li a,#footer-widgets .block ul li a:visited{color:#eeeeee}
#footer-widgets .block ul li a:hover{color:#990000}
/* Portfolio */
.portfolio-items .portfolio h3 a:visited,.portfolio-items .portfolio h3 a{font-weight:normal;font-family:'Helvetica';font-size:1.1em}
.portfolio-items .portfolio h3 a:hover{}
/* #post-gallery{border:1px solid #ff0000;margin:10px auto auto auto;width:90% !important;text-align:center}*/
/* FB share */
.share_panel{clear:both;margin:15px auto 10px auto;text-align:center;border:0px solid #ff0000}
#main-sidebar-container #main .products .woocommerce-loop-product__title{font-family:arial;font-size:16px;font-weight:500}
#main-sidebar-container #main .products img{-moz-box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;}
/*
#main-sidebar-container #main .products .button{background:none;color:#0033cc !important;text-transform:lowercase}
#main-sidebar-container #main .products .button:hover{background:none;color:#ff0000 !important}
*/ 
/* Sidebar */
#sidebar .woocommerce .products .product-category img{display:none}  
#sidebar .woocommerce .products .product-category .woocommerce-loop-category__title{text-align:left;font-size:18px;font-weight:500;margin-top:15px;margin-bottom:0}
#sidebar .woocommerce .products .product-category .woocommerce-loop-category__title:hover{color:#ff0000;text-decoration:underline}
#sidebar .widget h3{padding-bottom:0;background:url(images/widgettitle-bg.png) top left repeat-x;height:34px;line-height:34px;padding-left:15px;border-radius:5px;margin-bottom:10px}
#sidebar .widget .textwidget{margin-top:5px;padding-left:5px;padding-right:5px}
#sidebar .widget  .testimonials-text{clear:left;padding-left:5px;padding-right:5px}
#sidebar .widget .author{float:right;margin-right:20px;}
#sidebar .sidebar_docs{margin-left:15px} 
#sidebar .sidebar_docs li{list-style:none}
#sidebar .sidebar_docs li a:visited,#sidebar .sidebar_docs li a{background:url(images/arrow_red.png) center left no-repeat;padding-left:15px}
/* Cake works */
#sidebar .sidebar_works{margin-left:15px} 
#sidebar .sidebar_works li{list-style:none}
#sidebar .sidebar_works li a:visited,#sidebar .sidebar_works li a{background:url(images/arrow_red.png) center left no-repeat;padding-left:15px}
/* Product categories on sidebar */
/* products */
.products .product a h3{font-weight:normal}
#sidebar .woocommerce .product-category a img,.woocommerce .product-category a img{width:300px;height:300px;border-radius:150px;-moz-border-radius:150px;-webkit-border-radius:150px}
#sidebar .woocommerce .product-category a img{margin:0 auto;width:200px;height:200px;border-radius:100px}
.woocommerce .product-category a h3, #sidebar .woocommerce .product-category a h3{background:none;font-weight:normal}
.woocommerce .products .product-category .count{display:none}
#sidebar .product-categories{margin-left:15px}
#sidebar .product-categories li{list-style:none;}
#sidebar .product-categories li a:visited,#sidebar .product-categories li a{background:url(images/arrow_red.png) center left no-repeat;padding-left:15px}
#sidebar .product_list_widget{margin-left:15px}
#sidebar .widget_recent_entries ul, #sidebar .widget_recent_comments ul{margin-left:15px}
#sidebar .widget_recent_entries ul li, #sidebar .widget_recent_comments ul li{list-style:none}
#sidebar .widget_recent_entries ul li a, #sidebar .widget_recent_comments ul li a{background:url(images/arrow_red.png) center left no-repeat;padding-left:15px}
/* product listing */
.post-type-archive-product #wrapper #content #main-sidebar-container #main .products .product a img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
/* single product */
.single-product #wrapper #content #main-sidebar-container #main .images img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.single-product #wrapper #content #main-sidebar-container #main .products .product a img{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
/* Desktop site */
/*
IE
*/
.mobile_actions{display:none}
.nav-phone,.nav-phone:visited{background:url("images/call3.png") center left no-repeat;padding-left:35px;font-family:"Open Sans Condensed";font-size:2.0em;height:32px;line-height:32px;font-weight:bold;color:#eeeeee;margin:5px 10px auto auto;}
/*#sidebar{background:url(images/sidebar_bg.jpg) top left no-repeat;min-height:720px;padding-left:5px;padding-right:5px;}*/
/* Footer */
/* #footer-widgets .footer-widget-1 .widget_text h3{padding-left:15px;}
#footer-widgets .footer-widget-1 .widget_text ul{margin-left:15px} */
/* desktop */
@media only screen and (min-width: 768px) {
.welcome-text{width:80%;margin:0 auto;text-align:justify}
.welcome-text h1{margin-bottom:15px}
#footer-widgets-container:before{
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;
}
#header .header-widget{margin-top:40px;}
#header .header-widget #desktopphone{margin-top:20px}
#wrapper #inner-wrapper #content #main .p_detail_images{width:95%;float:right;}
#content #main ul.actions,#content #main ul.actions li{list-style:none;}
#content #main .to_actions{width:250px;position:absolute;top:15px;right:10px}
#content #main ul.actions li{width:100px;border:0px solid #ff0000;float:left;}
#content #main ul.actions a:before{
  content:"";
   float:left;
   width:22px;
   height:22px;
   margin:0 5px 0 0;
   background:url(images/arrows.png)}   
#content #main ul.actions .arrow_back{width:70px;margin-right:5px} 
#content #main ul.actions .arrow_back a:before {background-position:0 0;}
#content #main ul.actions .arrow_back a:hover:before {background-position:-44px 0;}
#content #main ul.actions .view_more{padding-right:10px;}
#content #main ul.actions .view_more a:before {background-position:-22px 0;}
#content #main ul.actions .view_more a:hover:before {background-position:-66px 0;}
/* END to Actions */
/* Portfolio detail */
#content .gallery .slides_container .slide{text-align:center;float:left;width:49%;margin-left:5px;}
/* sidebar */
/* right_sidebar_sprites.png sidebar_bg.jpg */
/*
#sidebar{background:url(images/right_sidebar_sprites.png) bottom left no-repeat;padding-left:15px;min-height:720px}
*/
/* END Home Cake List*/
.mobile_actions{display:none}
/* Contact form */
#commentsText{height:200px !important}
/* Footer */
#footer-widgets .footer-widget-1 .widget_text h3{padding-left:15px;}
#footer-widgets .footer-widget-1 .widget_text ul{margin-left:15px}
/* Portfolio */
/* only one photo */
#content #main .portfolio-img{border:0px solid #0000ff;width:100%;text-align:center;margin:15px 0 auto auto}
#content #main .portfolio-img img{border:0px solid #ff0000;width:90%}
/* Recent Products in Home page */
.page-id-42 #wrapper #main-sidebar-container #main .recent_products .woocommerce .products .product{border:0px solid #ff0000;text-align:center;}
.page-id-42 #wrapper #main-sidebar-container #main .recent_products .woocommerce .products .product a h3{font-size:15px;}
/*.page-id-42 #wrapper #main-sidebar-container #main recent_products .woocommerce .products .product a.button {display:none;}*/
/* single product thubnails */
.single-product #wrapper #content #main-sidebar-container #main .thumbnails a{width:102px;}
.single-product #wrapper #content #main-sidebar-container #main .thumbnails a img{width:100px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 640px) {
/* products list */
#wrapper #inner-wrapper #content #main .products .product{display:block;width:100%;text-align:center;}
#wrapper #inner-wrapper #content #main .products .product a h3{font-size:1.5em;font-weight:bold}
#wrapper #inner-wrapper #content #main .products .product img{width:97%;}
/*
#navigation,#navigation li{background:#010101}
#navigation .menus .nav .current-menu-item a{border:0px solid #ff0000 !important;background:#010101 !important}
*/
/* to Actions */
#content{padding-right:15px;}
#content #main ul.actions,#content #main ul.actions li{list-style:none;}
#content #main .to_actions{clear:both;width:250px;margin-bottom:10px}
#content #main ul.actions li{width:100px;border:0px solid #ff0000;float:left;}
#content #main ul.actions a:before{
  content:"";
   float:left;
   width:22px;
   height:22px;
   margin:0 5px 0 0;
   background:url(images/arrows.png)}   
#content #main ul.actions .arrow_back{width:70px;margin-right:5px} 
#content #main ul.actions .arrow_back a:before {background-position:0 0;}
#content #main ul.actions .arrow_back a:hover:before {background-position:-44px 0;}
#content #main ul.actions .view_more{padding-right:10px;}
#content #main ul.actions .view_more a:before {background-position:-22px 0;}
#content #main ul.actions .view_more a:hover:before {background-position:-66px 0;}
/* END to Actions */
/* Portfolio detail */
#content .gallery .slides_container .slide{text-align:center;width:95%;margin-left:5px;}
#txtTypeserve,#txtTypecake,#txtFlavour,#txtRequireddate{width:180px}
#txtNumPeople{width:150px;}
.nav-phone{display:none}
.mobile_actions{display:block;margin:0 auto}
.mobile_actions li{float:left;margin-bottom:10px}
#mobilephone:visited,#mobilephone{font-family:"Open Sans Condensed";font-size:2.5em;;letter-spacing:1px;border:0px solid #ff0000;display:block;width:200px;margin-left:5px;height:45px;line-height:45px;font-weight:bold;background:url("images/call3.png") center left no-repeat;padding-left:35px;color:#ffcc00}
#mobileorder:visited,#mobileorder{font-family:"Open Sans Condensed";font-size:2.0em;;letter-spacing:1px;border:0px solid #ff0000;display:block;width:150px;margin-left:5px;height:45px;line-height:45px;font-weight:bold;background:url("images/order.png") center left no-repeat;padding-left:35px;color:#ffcc00}
.page-id-8 #mobileorder{display:none} /* hide in Order page */
.mobile_actions{clear:right}
/*
#footer-widgets .widget_text{padding-left:25px;}
*/
/* only one photo */
#content #main .portfolio-img{width:98%;text-align:center;margin-top:15px}
/* product categories */
.products .product-category{clear:both;display:block;text-align:center}
.products .product-category img{height:250px !important;width:250px !important;border-radius:125px;-moz-border-radius:125px;-webkit-border-radius:125px;display:block;margin:0 auto}
/* order order24h */
/* .order24h{float:none;display:block;margin:0 auto !important;border:1px solid #ff0000} */
a.order24h{float:none;display:block;margin:0 auto !important;border:0px solid #ff0000 !important}
}