/* 
 Theme Name:   Canvas Child Theme
 Theme URI:    
 Description:  A child theme to Canvas Theme
 Author:       admin
 Author URI:   
 Template:     canvas
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url("../canvas/style.css");

 /* == Add your own styles below this line ==
--------------------------------------------*/

/* Navigation Menu */@media (min-width:768px){.sub-menu{font-size:11px;width:265px!important}#navigation .cart-contents,#navigation ul.cart .cart_list a,#navigation ul.rss,#navigation ul.rss a,ul.nav li a{color:#ccc;font-weight:500!important;text-transform:uppercase;font-style:normal;letter-spacing:1px}@media screen and (-webkit-min-device-pixel-ratio:0){#navigation .cart-contents,#navigation ul.cart .cart_list a,#navigation ul.rss,#navigation ul.rss a,ul.nav li a{font-weight:500!important}}ul.nav .sub-menu li a{font-family:open sans;font-size:13px;font-weight:300!important;padding-bottom:4px!important;text-transform:capitalize!important}#navigation .sub-menu li:first-child{border-top:1px solid #ccc;margin-top:21px;width:258px!important}#nav-container{padding-top:20px;padding-bottom:25px}.menu-item{padding-right:7px}#menu-item-72>a{padding-right:15px!important;padding-left:15px}#navigation{max-height:80px}}
/*ALIGN MENU RIGHT*/nav ul{width:100%!important}li.menuright{float:right!important}@media (min-width:768px) and (max-width:930px){#navigation .cart-contents,#navigation ul.cart .cart_list a,#navigation ul.rss,#navigation ul.rss a,ul.nav li a{font-size:85%!important}#navigation .sub-menu li:first-child{border-top:0 solid #ccc}}ul.nav li.sub-menu a{font-size:13px!important}#nav-container,#responsivesmenulogo{box-shadow:0 0 7px 0 #000}
/*LOGO IMG*/.logoimg>img{border:0;padding:0;margin-bottom:-10px!important}#menu-item-109{margin-bottom:-35px;margin-top:-52px;padding:0!important;margin-left:-19px}
/* Responsive Navigation Menu */.nav-toggle.icon{display:none}.nav-toggle{background:#111!important}@media (min-width:768px){.responsivemenu{display:none}}#responsivesmenulogo span{font-size:11px;line-height:16px}#responsivesmenulogo .fa{font-size:21px}@media (min-width:400px) and (max-width:768px){#responsivesmenulogo img{margin-left:-80px!important}}@media (max-width:399px){#responsivesmenulogo img{margin-left:-55px!important}}@media (max-width:400px){#responsivesmenulogo img{width:45px!important}#responsivemenusmall{margin-left:6px!important;margin-right:-13px;margin-top:3px!important}}
/* Fonts */.entry>p{line-height:30px!important}.page .title,.page-title,.post .title{color:#960004!important;font-family:Lustria!important;font-weight:300!important;text-align:center;padding-bottom:10px}@media (max-width:500px){.page .title,.page-title,.post .title{font-size:25px!important}}@media (min-width:501px){.page .title,.page-title,.post .title{font-size:30px!important}}p{font-family:lato!important;font-size:16px!important;color:#333!important;line-height:2.5em!important}
/*menu pages */
.page-id-25 #menubox, .page-id-28 #menubox  {
  background: #f4f4f4;
  border-radius: 13px;
  margin: 35px auto 0;
  padding: 18px;
  width: 72% !important;
}


.page-id-22 h1,.page-id-25 h1,.page-id-26 h1,.page-id-28 h1,.page-id-32 h1,.page-id-33 h1,.page-id-4 h2.title,.page-id-47 h1,.page-id-729 h1,.page-id-732 h1{display:none!important}h1{border-bottom:4px double #eee;padding-bottom:8px}@media (max-width:767px){h1{text-align:center}}h2.menu{color:#850a0d!important;font-family:Lustria!important;font-size:36px!important;font-weight:600!important;padding-top:8px;text-align:center;margin-bottom:0;text-transform:uppercase}p.submenu{color:#960004!important;font-family:lustria!important;font-size:25px!important;font-weight:300!important;margin-bottom:0;text-align:center!important}#menukeys>p{line-height:30px!important;margin-bottom:25px}#menubox h5{color:#850a0d!important;font-family:Lustria!important;font-size:25px!important;font-weight:500!important;text-align:center;margin-bottom:10px}#menubox p{line-height:20px!important}#menubox{background:#f4f4f4;border-radius:13px;margin:35px auto 0;padding:18px;width:70%}#menubox strong{font-weight:500}@media (max-width:767px){#menubox{width:85%}}#preorderform span{font-size:20px!important}#preorderform p{font-size:18px!important}#preorderform a:hover{text-decoration:none!important}.page-id-21 h1{margin-bottom:20px!important;padding-bottom:20px}#functions p{font-size:14px!important;line-height:25px!important;text-align:center}#functions h5{color:#555;font-family:Lustria;font-size:19px;text-align:center}h3.menuwidget{border-bottom:0 none;color:#555;font-family:lustria;font-size:19px;text-align:center}
/*menu widget*/#text-2 .textwidget{padding-top:12px}h3.menuwidget{border:0!important;color:#555!important;font-family:lustria!important;font-size:21px!important;margin-bottom:0!important}#text-2 h3{border-bottom:0 none;padding-top:10px}#text-3 .textwidget>p{line-height:27px!important;margin-top:-55px!important}#text-3 .textwidget a{color:#555;font-size:15px}@media (max-width:500px){#menubox p{line-height:20px!important}a,h1,h2,h3,h4,h5,p{font-size:96%!important}#content p{text-align:justify}p.submenu{font-size:20px!important}h3.menuwidget{font-size:17px!important}}
/* <p class="space"> </p>  */.space {margin-bottom: -20px !important;}
/* general*/.entry img{border:0;padding:0}div#content{min-height:400px}hr{background-color:#ddd}#inner-wrapper,.responsivemenu{min-width:270px!important}.aligncenter.size-full.wp-image-124{width:60%}@media (max-width:400px){.home #content.col-full{margin-top:-15px!important}#content.col-full{margin-top:65px!important}}@media (max-width:768px){#content.col-full{margin-top:-22px}}hr#hr1,hr#hr2{border:0;height:2px;background:-moz-linear-gradient(left center,transparent,#ddd,transparent);background:-webkit-gradient(linear,left center,right center,color-stop(0,transparent),color-stop(.5,#ddd),color-stop(1,transparent))}hr#hr2{height:2px;margin-top:-17px;width:89%}
/*sidebar*/@media (min-width:768px){.two-col-left #main-sidebar-container #main,.two-col-right #main-sidebar-container #main{width:73%!important}.two-col-left #main-sidebar-container #sidebar,.two-col-right #main-sidebar-container #sidebar{width:21.91%!important;margin-top:0}#sidebar{border:4px double #ddd!important;margin-top:130px!important}}
/* Page specific menu widths */@media (min-width:768px){.page-id-22.two-col-left #main-sidebar-container #main,.page-id-25.two-col-left #main-sidebar-container #main,.page-id-28.two-col-left #main-sidebar-container #main,.page-id-32.two-col-left #main-sidebar-container #main,.page-id-33.two-col-left #main-sidebar-container #main,.page-id-47.two-col-left #main-sidebar-container #main,.two-col-right #main-sidebar-container #main{width:60%!important}.page-id-22.two-col-left #main-sidebar-container #sidebar,.page-id-25.two-col-left #main-sidebar-container #sidebar,.page-id-28.two-col-left #main-sidebar-container #sidebar,.page-id-32.two-col-left #main-sidebar-container #sidebar,.page-id-33.two-col-left #main-sidebar-container #sidebar,.page-id-47.two-col-left #main-sidebar-container #sidebar,.two-col-right #main-sidebar-container #sidebar{margin-top:0;width:31.91%!important}}@media (max-width:767px){#sidebar{border-bottom:4px double #eee;border-top:4px double #eee}}@media (min-width:768px) and (max-width:1020px){#text-3 .textwidget a{font-size:13px}}
/*images*/
/*full width*/@media (max-width:768px){.imgwidth100{width:100%}.imgwidth90{width:90%}.imgwidth80{width:80%}.imgwidth70{width:70%}.imgwidth60{width:60%}.imgwidth50{width:50%}.imgwidth40{width:40%}.imgwidth30{width:30%}.imgwidth20{width:20%}.imgwidth10{width:10%}}
/*% with % margin*/
@media (min-width:400px) and (max-width:767px){.imgprecent70{margin-left:15%!important;margin-right:15%;width:70%!important}.imgprecent80{margin-left:10%!important;margin-right:10%;width:80%!important}.imgprecent60{margin-left:20%!important;margin-right:20%;width:60%!important}.imgprecent50{margin-left:25%!important;margin-right:25%;width:50%!important}}
/* float image right 768+*/
@media (min-width:768px){.imgfloatright{float:right;padding-left:3em!important}}
/* img extra padding bottom*/
.imgpaddingbottom{padding-bottom:2em!important}
/*footer*/#credit a:link,#credit a:visited{color:#428bca!important;text-decoration:none}#footer-widgets-container{background-color:#111!important}#footer,#footer-container{background-color:#060606!important}#copyright,#credit{margin:0 auto!important;text-align:center;width:100%!important}#copyright>p,#credit p{color:#eee!important;font-size:13px!important;letter-spacing:2px}#footer-widgets .widget_text{overflow:hidden}#footerservices{text-align:center;margin-bottom:-15px}#footerservices>p{font-size:14px!important;line-height:27px!important}#footerservices a:link,#footerservices a:visited{color:#eee;text-decoration:none}#footerservices a:hover{color:#fff!important;text-decoration:underline}#footerservices h4{border-bottom:1px solid #ccc;color:#eee!important;font-size:14px;letter-spacing:3px;margin:7px auto 11px;padding-bottom:6px;text-transform:uppercase;width:50%}#footer-widgets .aligncenter.size-full.wp-image-276{height:115px!important;padding-top:23px;width:auto!important}#socialicons .fa.fa-facebook{background-color:#0272BE;border-radius:107px;color:#fff;font-size:30px;margin-right:22px;padding:11px 18px}#socialicons .fa.fa-youtube-play{background-color:#d8211e;border-radius:100px;color:#fff;font-size:30px;margin-right:22px;padding:11px 12px!important}#socialicons .fa.fa-envelope{background-color:#ccc;border-radius:100px;color:#111;font-size:26px!important;padding:12px}#footerservices>p{color:#eee!important}#footerservices>div{height:50px;margin-bottom:20px;margin-top:20px}#footer-widgets.col-full.col-3{padding-bottom:45px}
/*contact form*/
#fountainG{position:relative;height:167px;width:137px;margin:147px auto auto}.fountainG{position:absolute;top:0;background-color:#333;width:10px;height:10px;-moz-animation-name:bounce_fountainG;-moz-animation-duration:1.1s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;-moz-transform:scale(.3);-moz-border-radius:7px;-webkit-animation-name:bounce_fountainG;-webkit-animation-duration:1.1s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-webkit-transform:scale(.3);-webkit-border-radius:7px;-ms-animation-name:bounce_fountainG;-ms-animation-duration:1.1s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;-ms-transform:scale(.3);-ms-border-radius:7px;-o-animation-name:bounce_fountainG;-o-animation-duration:1.1s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-o-transform:scale(.3);-o-border-radius:7px;animation-name:bounce_fountainG;animation-duration:1.1s;animation-iteration-count:infinite;animation-direction:linear;transform:scale(.3);border-radius:7px}#fountainG_1{left:0;-moz-animation-delay:.44s;-webkit-animation-delay:.44s;-ms-animation-delay:.44s;-o-animation-delay:.44s;animation-delay:.44s}#fountainG_2{left:10px;-moz-animation-delay:.55s;-webkit-animation-delay:.55s;-ms-animation-delay:.55s;-o-animation-delay:.55s;animation-delay:.55s}#fountainG_3{left:20px;-moz-animation-delay:.66s;-webkit-animation-delay:.66s;-ms-animation-delay:.66s;-o-animation-delay:.66s;animation-delay:.66s}#fountainG_4{left:30px;-moz-animation-delay:.77s;-webkit-animation-delay:.77s;-ms-animation-delay:.77s;-o-animation-delay:.77s;animation-delay:.77s}#fountainG_5{left:40px;-moz-animation-delay:.88s;-webkit-animation-delay:.88s;-ms-animation-delay:.88s;-o-animation-delay:.88s;animation-delay:.88s}#fountainG_6{left:50px;-moz-animation-delay:.99s;-webkit-animation-delay:.99s;-ms-animation-delay:.99s;-o-animation-delay:.99s;animation-delay:.99s}#fountainG_7{left:60px;-moz-animation-delay:1.1s;-webkit-animation-delay:1.1s;-ms-animation-delay:1.1s;-o-animation-delay:1.1s;animation-delay:1.1s}#fountainG_8{left:70px;-moz-animation-delay:1.21s;-webkit-animation-delay:1.21s;-ms-animation-delay:1.21s;-o-animation-delay:1.21s;animation-delay:1.21s}@-moz-keyframes bounce_fountainG{0%{-moz-transform:scale(1);background-color:#333}100%{-moz-transform:scale(.3);background-color:#FFF}}@-webkit-keyframes bounce_fountainG{0%{-webkit-transform:scale(1);background-color:#333}100%{-webkit-transform:scale(.3);background-color:#FFF}}@-ms-keyframes bounce_fountainG{0%{-ms-transform:scale(1);background-color:#333}100%{-ms-transform:scale(.3);background-color:#FFF}}@-o-keyframes bounce_fountainG{0%{-o-transform:scale(1);background-color:#333}100%{-o-transform:scale(.3);background-color:#FFF}}@keyframes bounce_fountainG{0%{transform:scale(1);background-color:#333}100%{transform:scale(.3);background-color:#FFF}}#contact_form_container .woocommerce-error{margin-bottom:15px!important;padding-left:0!important;float:left}.woocommerce-error{background:#f22613!important;border:none;border-radius:5px;color:#fff;font-family:lato!important;font-size:16px;font-weight:400!important;margin:15px auto 25px!important;padding:16px 0!important}.woocommerce-error>li{text-align:center}#contactform .text,#contactform textarea{border:1px solid #ddd!important;border-radius:0!important;color:#7f7f7f!important;font-weight:300!important;height:34px;margin:12px;margin-left:0!important;margin-right:0!important;margin-top:0!important;padding:0!important;width:97.7%!important}#contactforminnercontainer{padding:4% 6%}#contactform .text{padding-left:2%!important}#contactformcontainer>div{border:4px double #ddd}.contact-form{font-family:lato}#submit_contactform_message_container>h2,.contact-form h2{color:#444;font-family:lustria!important;font-size:20px!important;font-weight:300;text-align:center;text-transform:capitalize}#contactform textarea{border:1px solid #ddd!important;border-radius:0!important;margin-bottom:13px;min-height:90px;padding:2% 1%!important;width:97.7%!important}.form-control.submit-button{background-color:#f1693c;border-radius:5px;border-bottom:3px solid #c94727;border-top:0;border-left:0;border-right:0;color:#fff;cursor:pointer;font-weight:600!important;height:46px;margin-bottom:25px!important;margin-top:10px;width:100%}#contactform span#bccspan{font-size:13px}#submit_contactform_message_container>p{font-family:lato;font-size:14px!important}.submit_contactform_message .fa.fa-check{color:#24cd71;font-size:85px;margin-bottom:20px;margin-top:20px;text-align:center}#submit_contactform_message_container>h2{margin-top:15px}
/*menu page buttons */@media (max-width:550px){.menuspage #homemenubutton{width:95%!important}}.menuspage #homemenubutton{margin-bottom:-26px!important}.menuspage #homemenubutton:hover{background-color:#C94727!important}.menuspage a:hover{text-decoration:none!important}
/*functions contact form*/@media (max-width:767px){#functionscontactform{padding-top:30px}}@media (min-width:767px){#functionscontactform,#loungecontactform{margin:auto;width:55%}}
/* map */#map{margin:40px auto 0!important;max-width:400px!important}@media (max-width:767px){div#map{margin-bottom:50px!important}}
/*home page */
/* 4images*/#coroareaimgs .fourcol-one{margin-bottom:0}#coroareaimgs p{font-size:18px!important;font-weight:400;letter-spacing:1px;margin-top:-26px;text-align:center!important}#coroareaimgs img:hover{opacity:.75}#coroareaimgs a{color:#222!important}#coroareaimgs img{border-radius:10px}@media (min-width:400px) and (max-width:767px){#coroareaimgs .fourcol-one{padding:0 5%;width:40%!important}}
/* homeopenandclosetime*/#homeopentime .twocol-one.last>p{font-size:18px!important}#homeopentime .twocol-one strong{font-weight:400}#homeopentime .twocol-one>p{font-size:18px!important}#homemenubutton a{color:#fff!important}a#buttonviewmenu:hover{text-decoration:none}p#homeabout{line-height:40px!important;margin:0 auto;padding-bottom:40px;text-align:center;width:94%}
/* responsive nav container*/@media only screen and (min-width:768px){#main-sidebar-container #main{position:relative;margin-top:132px}#nav-container{position:fixed;width:96.7%;z-index:99;top:0}}@media only screen and (max-width:767px){.nav-toggle:before{content:none}body.full-width #content{margin-top:96px}.responsivemenu{position:fixed;width:100%;z-index:99}}
/*scroll to top*/#scroll-to-top{transition:background-color 300ms ease-in-out,background-position 300ms ease-in-out;-moz-transition:background-color 300ms ease-in-out,background-position 300ms ease-in-out;-webkit-transition:background-color 300ms ease-in-out,background-position 300ms ease-in-out;-o-transition:background-color 300ms ease-in-out,background-position 300ms ease-in-out;display:none;position:fixed;width:40px;height:40px;bottom:30px;right:30px;z-index:9999;border-radius:50%;border:2px solid grey;opacity:.4}#scroll-to-top .fa.fa-angle-up{color:grey;font-size:31px;margin-left:10px!important;margin-top:2px}
/*testimonilas*/#testimonials-wrap{margin:0 auto;overflow:hidden;width:100%;position:relative}#testimonialsldier{position:relative;left:0;top:0;width:100%!important}#testimonialsldier li{color:#999;float:left;font-family:times new roman;font-size:22px;font-style:italic;line-height:30px;list-style-type:none;margin:0;height:135px}#testimonialsldier li:before{content:"\f10d";font-size:65px;float:left;margin-right:28px;font-family:fontawesome;padding-bottom:50px;font-style:italic;color:#d2d2d2;margin-top:14px}#testimonialsldier>li{height:100%!important;width:90%}@media (max-width:767px){#testimonialsldier>li::before{display:none!important}#testimonialsldier>li{text-align:center;margin-left:-18px}}@media (min-width:768px){#testimonials-wrap{height:200px!important}}@media (min-width:768px){#testimonialsldier li:before{padding-bottom:110px}}
/*home page responsive */@media (min-width:768px) and (max-width:930px){#nav-container{padding-bottom:27px;padding-top:30px}p#homeabout,p.homeaboutmenu{font-size:95%!important}}@media (min-width:768px){.home #content.col-full{margin-top:-115px}}@media (max-width:767px){.home #content.col-full{margin-top:-20px}}
/* home spacing */@media (max-width:768px){#homeopentime .twocol-one.last p,.homespacing.five,.homespacing.four,.homespacing.three,.homespacing.two{padding:5px!important}.homespacing.eight,.homespacing.eleven,.homespacing.nine{padding:15px!important}#contactformcontainer>div{margin-top:-25px}.twocol-one.last.homespacing.thirteen{padding-top:23px!important}p#homeabout:last-child{padding-bottom:40px}p#homeabout{padding-bottom:20px}.homespacing.six{padding:3px!important}.homespacing.seven{padding:20px!important}#homemenubutton{margin-bottom:35px!important}.homespacing.ten{padding:20px!important}}
/*Responsive Menu */
/*===== ##### RESPONSIVE MENU ##### =====*/
@media (min-width:768px){#navigation.responsive_menu{display:none!important}}.nav-toggle,.nav-toggle:before{display:none}#menu-responsive-device-menu li{border-bottom:1px solid #191919!important;box-shadow:1px 1px 2px #3e3e3e inset!important}#menu-responsive-device-menu li .sub-menu{display:none}.responsive_menu a:hover{text-decoration:none!important}.responsive_menu h5{border-bottom:4px none #fff;color:#fff;display:inline;font-family:lato;font-size:24px;font-weight:300;margin-left:3px}.responsive_menu .nav-close{margin-left:257px;position:absolute;margin-top:-11px;background:0 0!important}.responsive_menu ul.nav li a{color:#fff!important;font-size:14px!important;padding:12px}.responsive_menu a{font-family:lato!important}.col-full.responsive_menu,.menu-responsive-device-menu-container{background:#222!important}#responsivemenuheading{margin-bottom:10px;margin-left:103px;margin-top:-46px}.responsive_menu .field.s{font-family:lato;padding-left:13px!important}.home .col-full.responsive_menu{margin-top:70px}.col-full.responsive_menu{margin-top:-13px}@media (max-width:500px){#responsivemenuheading .fa.fa-mobile{font-size:18px!important}#responsivemenuheading{margin-left:125px}}@media screen and (max-width:767px){#navigation:nth-of-type(1){display:none!important}#navigation.responsive_menu{display:block!important}#navigation{width:300px;left:-300px}.show-nav #inner-wrapper{left:300px}.csstransforms3d.csstransitions .show-nav #inner-wrapper{-webkit-transform:translate3d(300px,0,0);-moz-transform:translate3d(300px,0,0);-ms-transform:translate3d(300px,0,0);-o-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}}@media (max-width:300px){#navigation{width:280px;left:-280px}.show-nav #inner-wrapper{left:280px}.csstransforms3d.csstransitions .show-nav #inner-wrapper{-webkit-transform:translate3d(280px,0,0);-moz-transform:translate3d(280px,0,0);-ms-transform:translate3d(280px,0,0);-o-transform:translate3d(280px,0,0);transform:translate3d(280px,0,0)}.responsive_menu .nav-close{margin-left:-5px}.responsive_menu .searchform{width:260px}}@media (max-width:767px){#menu-responsive-device-menu ul.nav li.current_page_item a,ul.nav li.current-cat a,ul.nav li.current-menu-ancestor a,ul.nav li.current-menu-item a,ul.nav li.current_page_parent a{background:0 center none;color:#fff!important}}

@media (max-width: 399px) {
.col-full.responsive_menu {
    margin-top: -3px;
}
.home .col-full.responsive_menu {
    margin-top: 47px;}
}

#contactform .text, #contactform textarea, .form-control.submit-button {
    -webkit-appearance: none !important;
}

.page-id-32 #menubox p, .page-id-33 #menubox p {
    line-height: 32px !important;
}
/* Fix for Smasung browser sticky menu */
.responsivemenu
{
padding-right:3px;
left:0px;
top:0px;
}


/*Buttons*/
.mainbutton:hover {background-color: #c94727 !important;}
@media (max-width: 767px) {
p.buttonmain {
    width: 100% !important;
}


}
