/* ********* CE21 CSS shopping cart overrides **************/
/*
.col.col-lg-4.col-md-4.col-sm-6.col-xs-12::after { 
    content: "Cart does not include cost of shipping for physical products.";
  color: #FF0000;
  float: right;
  font-size: 100%;
}
*/
.col.col-lg-8.col-md-8.col-sm-6.col-xs-12::after {
	content: "Cart does not include cost of shipping for physical products.";
	color: #a94442;
	float: left;
    font-weight: bold;
	font-size: 100%;
}

@media (min-width: 1501px) {
  #cartbar{
  	padding-left: 16%;
  }
}


/*****************************************************/
.footer-bottom{
 display:none; 
}
#cartbar {
    max-width: 1200px;
    margin: auto;
    margin-top: 0px;
}

.outsideframe {
    background-color: transparent;
}

#tabWishList .smart-form .row .col-lg-12 .table-responsive tr th:last-child {
      display:none;
}

#tabWishList .smart-form .row .col-lg-12 .table-responsive tr td:last-child {
      display:none;
}

#grid-WishList .col-lg-12 .table-responsive tr th:last-child {
      display:none;
}

#grid-WishList .col-lg-12 .table-responsive tr td:last-child {
      display: none;
}

body {
    padding-top: 0px;
    padding-bottom: 0px;
  	overflow-x:hidden;
  background-color: #fff !important;
}
.container2 {
 box-shadow: 0 0 5px #8a8a8a;
    margin-top: 10px !important;
      margin-bottom: 13px;
  
    padding-bottom: 10px;
}

.psychoz_theme *{
    margin: 0 auto;
    padding: 0;
}
.psychoz_theme {
    font-family: Arial, Helvetica, sans-serif;
    
    background-color: #fff !important;
    font-size: 10px !important;
    font-weight: normal !important;
    line-height: 16px !important;
}
    psychoz_theme container {
        width: 1174px !important;
    }
    .psychoz_theme a:hover, .psychoz_theme a:focus {
        outline: 0 none;
        text-decoration: none !important;
    }
    .psychoz_theme ul {
        list-style-type: none;
        margin-bottom: 0 !important;
    }
    .psychoz_theme .header {
        width: 100%;
        float: left;
    }
        .psychoz_theme .header .container {
            width: 1174px !important;
            margin: 0 auto;
        }
    .psychoz_theme .header-inner {
        background-color: #fff;
        width: 1174px;
        float: left;
        padding: 0px 0px;
    }
    .psychoz_theme .menu {
        width: 1174px;
        float: left;
        padding-bottom: 15px;
    }
        .psychoz_theme .menu .navbar-inverse .navbar-nav > li > a {
            background-image: url(https://cdn.pesi23.com/global/Psychoz-calendarbg.jpg);
            background-repeat: repeat-x;
        }
            .psychoz_theme .menu .navbar-inverse .navbar-nav > li > a:hover {
                background-image: url(https://cdn.pesi23.com/global/Psychoz-calendarbghov.jpg);
            }
        .psychoz_theme .menu .navbar-inverse {
            background-color: #fff;
            border-color: transparent;
          background-image: none;
          width: 1174px;
        }
        .psychoz_theme .menu .navbar {
            border-radius: 0px;
            margin-bottom: 0px;
            min-height: 0px;
        }
        .psychoz_theme .menu .navbar-inverse .navbar-nav > .active > a, .psychoz_theme .navbar-inverse .navbar-nav > .active > a:focus, .psychoz_theme .navbar-inverse .navbar-nav > .active > a:hover {
            background-color: transparent;
        }
        .psychoz_theme .menu .navbar-nav > li > a {
            padding-top: 0px;
            padding-bottom: 0px;
            line-height: 0px;
        }
        .psychoz_theme .menu .nav > li > a {
            padding: 18px 32px;
            font-size: 13px;
            color: #fff !important;
            text-transform: uppercase;
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            margin-right: 1px;
            border-radius: 2px 2px 0 0;
        }
    .psychoz_theme .psychoz_theme .m-left {
        margin-left: 0px;
    }
    .psychoz_theme .footer {
        width: 100%;
        float: left;
        margin-top: 20px;
    }

.psychoz_theme .footer .container {
     width: 955px !important;
     margin: 0 auto;
}
.psychoz_theme .footer_content h1 {
     color: #fff;
     font-weight: bold;
     text-transform: none;
     font-size: 18px;
     line-height: 16px;
     margin: 0px;
}
.psychoz_theme .footer_content {
     padding: 10px 15px;
     background-color: #000;
     /*width: 100%;
	 float: left;*/
     background-image: url('https://cdn.pesi23.com/images/pnpmg_7wnkku6t7lkzeg.png');
     margin-top:10px;
     background-color: #000;
     background-repeat: no-repeat;
     background-position: bottom right;
     margin: 0 auto;
     min-height: 76px;
     height: auto !important;
     height: 76px;
     color: #fff;
     padding-left: 29px;
     padding-top: 11px;
     padding-right: 79px;
     padding-bottom: 10px;
     overflow: auto;
}
.psychoz_theme .footer_content hr {
     color: #989898;
     background: #989898;
     border: 0;
     height: 2px;
     margin-bottom: 8px;
     margin-top: 10px;
     margin-right: 100px;
}
.psychoz_theme .footer_content .one {
     width: 239px;
     display: block;
     float: left;
}
.psychoz_theme .footer_content .two {
      width: 227px;
      display: block;
      float: left;
}
.psychoz_theme .footer_content .three {
      width: 227px;
      display: block;
      float: left;
}
.psychoz_theme .footer_content a {
      color: #fff;
      border-bottom: solid 1px #818181;
}

.social-links a:hover { background-color: #666;
    border-color: #666;
    color: #fff;
}
.social-links a {
    border: 1px solid #ccc;
    border-radius: 50%; 
    color: #e0e0e0 !important;
    float: left;
    font-size: 16px !important;
    height: 35px;
    text-align: center;
    width: 35px
}

.social-links a i {
    line-height: 36px;
}
.social-links {
    margin:5px 0 !important;
}

@media screen and (max-width: 1200px) {
    psychoz_theme container {
        width: 100%;    
    }
          .psychoz_theme .header .container {
            width: 100%;
        }
      .psychoz_theme .header-inner {
        width: 100%;
    }
          .psychoz_theme .menu .navbar-inverse {
          width: 100%;
        }
         .psychoz_theme .menu .nav > li > a {
            padding: 18px 35px;
        }
     .psychoz_theme .menu {
        width: 100%;
    }
  .psychoz-logo-header {
    display: block;
    max-width: 100%;
    height: auto;
  }
}


/*override code for Hubspot cookie notice */
div#hs-eu-cookie-confirmation {
    background: none !important;
    position: fixed !important;
    border-top: none !important;
    box-shadow: none !important;
    font-weight: 400 !important;
    text-shadow: none !important;
    border-bottom: 0 !important;
    bottom: 3px !important;
    top: auto !important;
}

    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner { 
        max-width: 450px !important;
        margin: unset !important;
        margin-left: 20px !important;
        border: 1px solid #cbd6e2;
        box-shadow: 0 1px 5px #eaf0f6;
        font-size: 1.2em;
    }

@media only screen and (max-width: 500px) {
    div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner {
        margin-left: unset !important;
        margin: 0 auto !important;
    }

}.event_1{background-color: #83b9eb !important;color:white !important;}.event_icon_1{color: #83b9eb !important;font-size:20px;}.event_icon_1:hover,.event_icon_1:focus{text-decoration:none;}.productTypeTagColor1,.productTypeTagColor1:hover { background-color:#83b9eb;color:white !important; }.event_10{background-color: #8e7cc3 !important;color:white !important;}.event_icon_10{color: #8e7cc3 !important;font-size:20px;}.event_icon_10:hover,.event_icon_10:focus{text-decoration:none;}.productTypeTagColor10,.productTypeTagColor10:hover { background-color:#8e7cc3;color:white !important; }.event_11{background-color: #6aa84f !important;color:white !important;}.event_icon_11{color: #6aa84f !important;font-size:20px;}.event_icon_11:hover,.event_icon_11:focus{text-decoration:none;}.productTypeTagColor11,.productTypeTagColor11:hover { background-color:#6aa84f;color:white !important; }.event_-11{background-color: #7474d9 !important;color:black !important;}.event_icon_-11{color: #7474d9 !important;font-size:20px;}.event_icon_-11:hover,.event_icon_-11:focus{text-decoration:none;}.productTypeTagColor-11,.productTypeTagColor-11:hover { background-color:#7474d9;color:black !important; }.event_12{background-color: #f1c232 !important;color:white !important;}.event_icon_12{color: #f1c232 !important;font-size:20px;}.event_icon_12:hover,.event_icon_12:focus{text-decoration:none;}.productTypeTagColor12,.productTypeTagColor12:hover { background-color:#f1c232;color:white !important; }.event_-12{background-color: #bb93d5 !important;color:black !important;}.event_icon_-12{color: #bb93d5 !important;font-size:20px;}.event_icon_-12:hover,.event_icon_-12:focus{text-decoration:none;}.productTypeTagColor-12,.productTypeTagColor-12:hover { background-color:#bb93d5;color:black !important; }.event_13{background-color: #315178 !important;color:white !important;}.event_icon_13{color: #315178 !important;font-size:20px;}.event_icon_13:hover,.event_icon_13:focus{text-decoration:none;}.productTypeTagColor13,.productTypeTagColor13:hover { background-color:#315178;color:white !important; }.event_-13{background-color: #91d773 !important;color:black !important;}.event_icon_-13{color: #91d773 !important;font-size:20px;}.event_icon_-13:hover,.event_icon_-13:focus{text-decoration:none;}.productTypeTagColor-13,.productTypeTagColor-13:hover { background-color:#91d773;color:black !important; }.event_14{background-color: #6aa84f !important;color:black !important;}.event_icon_14{color: #6aa84f !important;font-size:20px;}.event_icon_14:hover,.event_icon_14:focus{text-decoration:none;}.productTypeTagColor14,.productTypeTagColor14:hover { background-color:#6aa84f;color:black !important; }.event_-14{background-color: #bb93d5 !important;color:black !important;}.event_icon_-14{color: #bb93d5 !important;font-size:20px;}.event_icon_-14:hover,.event_icon_-14:focus{text-decoration:none;}.productTypeTagColor-14,.productTypeTagColor-14:hover { background-color:#bb93d5;color:black !important; }.event_15{background-color: #bf9000 !important;color:black !important;}.event_icon_15{color: #bf9000 !important;font-size:20px;}.event_icon_15:hover,.event_icon_15:focus{text-decoration:none;}.productTypeTagColor15,.productTypeTagColor15:hover { background-color:#bf9000;color:black !important; }.event_16{background-color: #bf9000 !important;color:black !important;}.event_icon_16{color: #bf9000 !important;font-size:20px;}.event_icon_16:hover,.event_icon_16:focus{text-decoration:none;}.productTypeTagColor16,.productTypeTagColor16:hover { background-color:#bf9000;color:black !important; }.event_17{background-color: #bf9000 !important;color:black !important;}.event_icon_17{color: #bf9000 !important;font-size:20px;}.event_icon_17:hover,.event_icon_17:focus{text-decoration:none;}.productTypeTagColor17,.productTypeTagColor17:hover { background-color:#bf9000;color:black !important; }.event_18{background-color: #bf9000 !important;color:black !important;}.event_icon_18{color: #bf9000 !important;font-size:20px;}.event_icon_18:hover,.event_icon_18:focus{text-decoration:none;}.productTypeTagColor18,.productTypeTagColor18:hover { background-color:#bf9000;color:black !important; }.event_19{background-color: #bf9000 !important;color:black !important;}.event_icon_19{color: #bf9000 !important;font-size:20px;}.event_icon_19:hover,.event_icon_19:focus{text-decoration:none;}.productTypeTagColor19,.productTypeTagColor19:hover { background-color:#bf9000;color:black !important; }.event_2{background-color: #6aa84f !important;color:white !important;}.event_icon_2{color: #6aa84f !important;font-size:20px;}.event_icon_2:hover,.event_icon_2:focus{text-decoration:none;}.productTypeTagColor2,.productTypeTagColor2:hover { background-color:#6aa84f;color:white !important; }.event_20{background-color: #bf9000 !important;color:black !important;}.event_icon_20{color: #bf9000 !important;font-size:20px;}.event_icon_20:hover,.event_icon_20:focus{text-decoration:none;}.productTypeTagColor20,.productTypeTagColor20:hover { background-color:#bf9000;color:black !important; }.event_21{background-color: #bf9000 !important;color:black !important;}.event_icon_21{color: #bf9000 !important;font-size:20px;}.event_icon_21:hover,.event_icon_21:focus{text-decoration:none;}.productTypeTagColor21,.productTypeTagColor21:hover { background-color:#bf9000;color:black !important; }.event_22{background-color: #bf9000 !important;color:black !important;}.event_icon_22{color: #bf9000 !important;font-size:20px;}.event_icon_22:hover,.event_icon_22:focus{text-decoration:none;}.productTypeTagColor22,.productTypeTagColor22:hover { background-color:#bf9000;color:black !important; }.event_3{background-color: #dd9d5a !important;color:white !important;}.event_icon_3{color: #dd9d5a !important;font-size:20px;}.event_icon_3:hover,.event_icon_3:focus{text-decoration:none;}.productTypeTagColor3,.productTypeTagColor3:hover { background-color:#dd9d5a;color:white !important; }.event_4{background-color: #3181cb !important;color:white !important;}.event_icon_4{color: #3181cb !important;font-size:20px;}.event_icon_4:hover,.event_icon_4:focus{text-decoration:none;}.productTypeTagColor4,.productTypeTagColor4:hover { background-color:#3181cb;color:white !important; }.event_5{background-color: #e06666 !important;color:white !important;}.event_icon_5{color: #e06666 !important;font-size:20px;}.event_icon_5:hover,.event_icon_5:focus{text-decoration:none;}.productTypeTagColor5,.productTypeTagColor5:hover { background-color:#e06666;color:white !important; }.event_6{background-color: #ffe599 !important;color:white !important;}.event_icon_6{color: #ffe599 !important;font-size:20px;}.event_icon_6:hover,.event_icon_6:focus{text-decoration:none;}.productTypeTagColor6,.productTypeTagColor6:hover { background-color:#ffe599;color:white !important; }.event_7{background-color: #c27ba0 !important;color:white !important;}.event_icon_7{color: #c27ba0 !important;font-size:20px;}.event_icon_7:hover,.event_icon_7:focus{text-decoration:none;}.productTypeTagColor7,.productTypeTagColor7:hover { background-color:#c27ba0;color:white !important; }.event_8{background-color: #45818e !important;color:white !important;}.event_icon_8{color: #45818e !important;font-size:20px;}.event_icon_8:hover,.event_icon_8:focus{text-decoration:none;}.productTypeTagColor8,.productTypeTagColor8:hover { background-color:#45818e;color:white !important; }.event_9{background-color: #bf9000 !important;color:white !important;}.event_icon_9{color: #bf9000 !important;font-size:20px;}.event_icon_9:hover,.event_icon_9:focus{text-decoration:none;}.productTypeTagColor9,.productTypeTagColor9:hover { background-color:#bf9000;color:white !important; }