/*
Theme Name: Palm3
Theme URI: http://goalmarketing.pt
Author: Goalmarketing
Author URI: http://goalmarketing.pt
Template: ishouvik-wp
Text Domain: palm3
Description: 
Version: 0.9
=======
License: GNU General Public License, version 2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.

*/

#terms{margin: 8px 8px 0 0!important;}
p.form-row.terms.wc-terms-and-conditions #tc{margin:0 0 0 20px;}
html#homepage-palm3 body .footer-elements{position:absolute;}
.aside .caret{display:none;}
nav {
  padding: 10px;
  position: relative;
  z-index: 1002;
  float:left;
}
nav::after {
  content: "";
  display: block;
  clear: both;
}
.aside .navbar-nav>li{display:inline;float:none;}
.aside .navbar-nav{text-align: center;float: none;}
.aside {
  position: absolute;
  width: 250px;
  height: 100%;
  background: #dddad5;
  left: 0;
  top: 0;
  display: none;
  Z-index:1001;
}
.aside::before {
  content: "";
  display: block;
  height: 67px;
}
.aside a {
  display: block;
  padding: 12px 18px;
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  border-bottom: 1px solid #414141;
}
.toggle-wrap-t {
  padding: 10px;
  position: relative;
  cursor: pointer;
  float: left;
  
  /*disable selection*/
  -webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.toggle-bar,
.toggle-bar::before,
.toggle-bar::after,
.toggle-wrap-t.active .toggle-bar,
.toggle-wrap-t.active .toggle-bar::before,
.toggle-wrap-t.active .toggle-bar::after {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.toggle-bar {
	width: 38px;
	margin: 10px 0;
	position: relative;
	border-top: 6px solid #303030;
	display: block;
}
.toggle-bar::before,
.toggle-bar::after {
	content: "";
	display: block;
	background: #303030;
	height: 6px;
	width: 38px;
	position: absolute;
	top: -16px;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-ms-transform-origin: 13%;
	-webkit-transform-origin: 13%;
	transform-origin: 13%;
}
.toggle-bar::after {
  top: 4px;
}
.toggle-wrap-t.active .toggle-bar {
  border-top: 6px solid transparent;
}
.toggle-wrap-t.active .toggle-bar::before {
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.toggle-wrap-t.active .toggle-bar::after {
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


.cart-tab a.cart-parent {
    display: none;
}

@media screen and (max-width: 767px){ 
.submenuNone {display: none;} 
.menuClassic a span.caret, .menuRound a span.caret,  .menuKids a span.caret {display: none;}
}
@media screen and (max-width: 425px){
    .aside .collapse { display: block;}
     html#homepage-palm3 body .footer-elements .btns-container{position:absolute!important;}
/*     html#homepage-palm3 body .footer-elements .btns-container{position:inherit!important;} */
    .aside #ishouvik-navbar-collapse-primary #menu-top-menu li .dropdown-menu li a img{height:50px;width:50px;}
  /*  html#homepage-palm3 body .footer-elements .btns-container{margin: 95px auto 5.4%!important;}
    html#homepage-palm3 body .footer-elements .rock-front img{display:none!important;}
    html#homepage-palm3 body .footer-elements .rock-front .btn-launch{position:relative!important; margin: 0 auto!important;}*/
}

/*
@media screen and (max-width: 414px){ 
    
    html#homepage-palm3 body .footer-elements .rock-front{
        width:100%;
    }
    body.home #hotspot-btns2 {
        left:0px !important;    
    }
}
@media only screen and (max-width: 450px) {
    html#homepage-palm3 body .footer-elements .rock-front{bottom: 290px !important;}
}
@media only screen and (max-width: 425px) and (min-width: 410px){
	html#homepage-palm3 body .footer-elements .rock-front{bottom: 215px !important;width: 100%;}
}
@media only screen and (max-width: 410px) and (min-width: 350px){
    html#homepage-palm3 body .footer-elements .rock-front{bottom: 230px !important;}
}
@media only screen and (max-width: 350px) and (min-width: 300px){
    html#homepage-palm3 body .footer-elements .rock-front{bottom: 180px !important;}
}
*/

@media only screen and (max-width: 520px) {
    
    html#homepage-palm3 body .footer-elements{
        position: relative !important;
        bottom: 0px  !important;
        left: 0px !important;
        right: 0px !important;
    }
    
    html#homepage-palm3 body .footer-elements .btns-container {
        width: 70% !important;
        position: fixed !important;
        left: 15% !important;
        bottom: 130px !important;
    }
    
    html#homepage-palm3 body .footer-elements .rock-front {
        position: fixed !important;
        bottom: 100px !important;
        z-index: 1000 !important;
        overflow: hidden !important;
    }
    
    
}











