﻿
.font-family-graffito .module-title,
.font-family-graffito .sprocket-tabs-inner,
.font-family-graffito .sprocket-mosaic-title,
.font-family-graffito .component-content .blog h2,
.font-family-graffito .component-content .item-page h2,
.font-family-graffito .component-content .blog-featured h2,
.font-family-graffito .sprocket-lists .sprocket-lists-title,
.font-family-graffito .sprocket-lists-item h4,
.font-family-graffito .sprocket-headlines-badge span,
.font-family-graffito .rt-totop,
.font-family-graffito .weblink-category h2,
.font-family-graffito .contact h2,
.font-family-graffito .login h1,
.font-family-graffito .component-content h1,
.font-family-graffito .menutop a,
.font-family-graffito .menutop .item,
.font-family-graffito .button,
.font-family-graffito .readon,
.font-family-graffito .readmore,
.font-family-graffito button.validate,
.font-family-graffito #member-profile a,
.font-family-graffito #member-registration a,
.font-family-graffito .formelm-buttons button,
.font-family-graffito .module-content .menu .item,
.font-family-graffito .module-content .menu a,
.font-family-graffito .sprocket-features.layout-showcase,
.font-family-graffito .sprocket-lists-pagination li span,
.font-family-graffito .sprocket-mosaic-item,
.font-family-graffito .sprocket-mosaic-loadmore,
.font-family-graffito .sprocket-mosaic-header {
  font-family: 'ArvoRegular', Helvetica, Arial, sans-serif;
}

.layout-showcase .sprocket-features-title {
  border-bottom: 1px solid #e37507;
}

.layout-showcase .sprocket-features-title a {
  color: #FFFFFF;
}

.layout-showcase .sprocket-features-content {
  text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}

.layout-showcase .sprocket-features-img-container img {
  -webkit-box-shadow: -2px -2px 10px rgba(0,0,0,0.3);
  -moz-box-shadow: -2px -2px 10px rgba(0,0,0,0.3);
  box-shadow: -2px -2px 10px rgba(0,0,0,0.3);
}

.layout-showcase .sprocket-features-arrows .arrow {
  color: #FFFFFF;
}

.layout-showcase .sprocket-features-pagination li {
  color: #000000;
  background: #FFFFFF;
}

.layout-showcase .sprocket-features-pagination li.active {
  background-color: #e37507;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#f8820c),color-stop(45%,#e37507),to(#e37507));
  background-image: -webkit-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -moz-linear-gradient(top,#f8820c,#e37507 45%,#e37507);
  background-image: -ms-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: -o-linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-image: linear-gradient(#f8820c,#e37507 45%,#e37507);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8820c', endColorstr='#e37507', GradientType=0);
}

  body .layout-showcase .sprocket-features-content {
    width: 45%;
  }

  body .layout-showcase .sprocket-features-img-container {
    width: 50%;
  }

  body .layout-showcase .sprocket-features-title {
    font-size: 260%;
  }

  body .layout-showcase .sprocket-features-desc {
    margin-top: 15px;
  }

  body .layout-showcase .sprocket-features-pagination li {
    width: 24px;
    height: 24px;
  }

  body .layout-showcase .sprocket-features-pagination li span {
    line-height: 24px;
  }

  body .layout-showcase .sprocket-features-pagination li.active {
    width: 38px;
    height: 38px;
  }

  body .layout-showcase .sprocket-features-pagination li.active span {
    font-size: 1.6em;
    line-height: 38px;
  }

  body .layout-showcase .sprocket-features-arrows {
    bottom: 55px;
  }

  body .layout-showcase .sprocket-features-pagination {
    display: none;
  }

  body .layout-slideshow .sprocket-features-pagination {
    display: none;
  }

  body .layout-slideshow .sprocket-features-img-container {
    width: 100%;
    float: none;
    margin-left: 0;
  }

  body .layout-slideshow .sprocket-features-arrows {
    left: 90%;
    bottom: 25px;
  }

.layout-showcase .sprocket-features-container:after {content: '';clear: both;display: table;}

.layout-showcase .sprocket-features-desc {margin: 20px 0;}

.layout-showcase .sprocket-features-list {position: relative;padding: 0 !important;-webkit-transform: translateZ(0); -webkit-font-smoothing: subpixel-antialiased;}

.layout-showcase .sprocket-features-list li {position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;display: none;}

.layout-showcase .sprocket-features-list li.active {position: static;height: auto;opacity: 1;display: block;}

.layout-showcase .sprocket-features-img-container {width: 50%;float: right;margin-bottom: -5px;}

.layout-showcase .sprocket-features-img-container a {font-size: 0;line-height: 0;}

.layout-showcase .sprocket-features-content .readon {text-shadow: none;margin-top: 15px;}



.layout-showcase .sprocket-features-arrows {position: absolute;right: 58%;bottom: 61px;}

.layout-showcase .sprocket-features-arrows .arrow:hover {opacity: 1;}

.layout-showcase .sprocket-features-arrows .arrow.next {left: 16px;}
 
.arrows-onhover .sprocket-features-arrows .arrow {opacity: 0;}

.sprocket-features.arrows-onhover:hover .sprocket-features-arrows .arrow {opacity: 1;}

.layout-showcase .sprocket-features-pagination {position: absolute;right: 59%;bottom: 25px;z-index: 10;padding: 0 !important;}

.layout-showcase .sprocket-features-pagination-hidden {display: none;}

.layout-showcase .sprocket-features-pagination li:hover {opacity: 1;}

.layout-showcase .sprocket-features-pagination li.active span {font-size: 1.8em;line-height: 48px;}

.layout-showcase .sprocket-features-pagination li span {font-size: 1em;line-height: 30px;}



.layout-showcase .sprocket-features-pagination li, .layout-showcase .sprocket-features-arrows .arrow {-webkit-transition: opacity 0.1s ease-in;-moz-transition: opacity 0.1s ease-in;-o-transition: opacity 0.1s ease-in;-ms-transition: opacity 0.1s ease-in;transition: opacity 0.1s ease-in;}
.header-sticky-container.slide-down{top:-64px}
.search-sticky-open .header-sticky-container.slide-down{top:0}
.conversation-module .slide{float:left;width:100%;padding-bottom:.625rem;text-align:center}
.article-carousel-module .slide .image-wrap{width:41.66667%;float:left;display:block;padding-left:.9375rem;box-sizing:border-box}
.article-carousel-module .slide .image-wrap img{width:100%;display:block}
.article-carousel-module .slide .title-wrap{width:58.33333%;float:left;display:block;padding:0 .9375rem;box-sizing:border-box}
.article-carousel-module .slide .title-wrap a{color:#111c24}
.article-carousel-module .slide h3{font-family:FreightSans-Medium,Arial,sans-serif;font-size:15px;font-size:.9375rem;line-height:18px;line-height:1.125rem;color:#111c24;font-weight:400}
.video-hero .slide{position:relative;height:100%}
.video-hero .slide .image{max-height:100%}
.video-hero .slide .image img{padding-top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}
.module-inquiries .container-team-mobile-carousel .slide.swiper-slide{height:auto!important}
.rabbi-carousel .slide .image-wrap{float:left;margin-bottom:.625rem;box-sizing:border-box;position:relative;display:block;max-width:25%;margin-right:20px}
.rabbi-carousel .slide .image-wrap a.img{display:block}
.rabbi-carousel .slide .image-wrap img{display:block;width:100%}
.rabbi-carousel .slide .title-wrap{float:left;display:block}
.rabbi-carousel .slide .title-wrap a{color:#111c24}
.rabbi-carousel .slide h4{font-family:PreloSlab-Bold,Georgia,serif;font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem;margin-top:.625rem}


.header-search label:before,
.menu-toggle:before,
.blog .site-content .entry-format:before,
.archive .site-content .entry-format:before,
.search .site-content .entry-format:before,
.blog .site-content .format-link .entry-title a:after,
.archive .site-content .format-link .entry-title a:after,
.search .site-content .format-link .entry-title a:after,
.site-main .post-navigation .meta-nav:before,
.site-main .paging-navigation .meta-nav:before,
.social-links ul a:before,
.flex-direction-nav a:before {
  -webkit-font-smoothing: antialiased;
  font-family: "Genericons";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  vertical-align: text-bottom;
}



.menu-toggle {
  font-size: 1.85em;
  line-height: 1.62162em;
  background-color: #FF7F00;
  clear: none;
  color: white;
  cursor: pointer;
  display: none;
  float: right;
  font-weight: bold;
  margin: 0;
  padding: 3.75px 0;
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  text-transform: uppercase;
}






.menu-toggle:before {
  background-color: #0570a8;
  content: "\f419";
  display: inline-block;
  float: right;
  font-size: 24px;
  padding: 15px;
  vertical-align: middle;
}

  .menu-toggle li,
  .main-navigation.toggled .nav-menu li {
    display: block;
    margin: 0;
    padding: 0;
  }

  .menu-toggle li a,
  .main-navigation.toggled .nav-menu li a {
    border-bottom: 1px solid #999999;
    padding: 7.5px 15px;
  }

  .menu-toggle ul,
  .main-navigation.toggled .nav-menu ul {
    background: transparent;
    box-shadow: none;
    clear: both;
    display: block;
    float: none;
    opacity: 1;
    visibility: visible;
    margin: 0;
    position: relative;
    top: auto;
    left: auto;
  }

  .menu-toggle ul a,
  .main-navigation.toggled .nav-menu ul a {
    padding-left: 30px;
  }

  .menu-toggle ul ul,
  .main-navigation.toggled .nav-menu ul ul {
    clear: both;
    float: none;
    left: auto;
    top: auto;
    width: 100%;
  }

  .menu-toggle ul ul a,
  .main-navigation.toggled .nav-menu ul ul a {
    padding-left: 45px;
  }

  .menu-toggle ul ul ul a,
  .main-navigation.toggled .nav-menu ul ul ul a {
    padding-left: 60px;
  }

  .menu-toggle ul a:hover,
  .main-navigation.toggled .nav-menu ul a:hover {
    color: #FF7F00;
  }







.menu.bottom li
{
  list-style-type: none;
  display: inline-block;
  padding: 5px 20px;
}





.menu.bottom li a
{
  font-family: Shanghai;
  color: #aaa;

}


.fr .menu.bottom  li a,
.pl .menu.bottom  li a
{
  font-family: Shanghai;
}



.es .menu.bottom  li a
{
  font-family: Shanghai;
  font-size: 1.5em;
}


.ru .menu.bottom  li a
{
  font-family: mandarincregular;
  color: #aaa;
  font-size: 1.5em;

}


.menu.bottom  li a:hover
{
  color: #FFFFFF;
}


ul.menu.bottom
{
  margin: 0;
}







.es .page-links span.active-link, 
.es .page-links a span.active-link, 
.es .page-links a:hover span.active-link,
.es .site-main .post-navigation .meta-nav:before,
.es .site-main .paging-navigation .meta-nav:before,
.es #infinite-handle span,
.es .social-links ul a:before,
.es .social-links ul a:hover:before,
.es .play-now a,
.es .read-more a,
.es .arrow-left::before, 
.es .arrow-right::before,
.es .items-tabs li.live a,
.es hr,
.es button,
.es input[type="button"],
.es input[type="reset"],
.es input[type="submit"],
.es .menu-toggle
{
  background-color: palevioletred;
}


.es .menu.bottom li a {
  font-family: Shanghai;
  color: #aaa;
  font-size: 1.5em;
}


.es .menu.bottom li a:hover
{
  color: #fff;
}







.fr .page-links span.active-link, 
.fr .page-links a span.active-link, 
.fr .page-links a:hover span.active-link,
.fr .site-main .post-navigation .meta-nav:before,
.fr .site-main .paging-navigation .meta-nav:before,
.fr #infinite-handle span,
.fr .social-links ul a:before,
.fr .social-links ul a:hover:before,
.fr .play-now a,
.fr .read-more a,
.fr .arrow-left::before, 
.fr .arrow-right::before,
.fr .items-tabs li.live a,
.fr hr,
.fr button,
.fr input[type="button"],
.fr input[type="reset"],
.fr input[type="submit"],
.fr .menu-toggle
{
  background-color: #06B2CA;
}


.fr .menu.bottom  li a {
  font-family: Shanghai;
  color: #aaa;
  font-size: 1.5em;
}


.fr .menu.bottom ul
{
  margin: 0;
}



.fr .menu.bottom li a:hover
{
  color: #fff;
}





.pl .page-links span.active-link, 
.pl .page-links a span.active-link, 
.pl .page-links a:hover span.active-link,
.pl .site-main .post-navigation .meta-nav:before,
.pl .site-main .paging-navigation .meta-nav:before,
.pl #infinite-handle span,
.pl .social-links ul a:before,
.pl .social-links ul a:hover:before,
.pl .play-now a,
.pl .read-more a,
.pl .arrow-left::before, 
.pl .arrow-right::before,
.pl .items-tabs li.live a,
.pl hr,
.pl button,
.pl input[type="button"],
.pl input[type="reset"],
.pl input[type="submit"],
.pl .menu-toggle
{
  background-color: crimson;
}


.pl .menu.bottom  li a {
  font-family: Shanghai;
  color: #aaa;
  font-size: 1.5em;
}


.pl .menu.bottom ul
{
  margin: 0;
}



.pl .menu.bottom li a:hover
{
  color: #fff;
}




.nl .page-links span.active-link, 
.nl .page-links a span.active-link, 
.nl .page-links a:hover span.active-link,
.nl .site-main .post-navigation .meta-nav:before,
.nl .site-main .paging-navigation .meta-nav:before,
.nl #infinite-handle span,
.nl .social-links ul a:before,
.nl .social-links ul a:hover:before,
.nl .play-now a,
.nl .read-more a,
.nl .arrow-left::before, 
.nl .arrow-right::before,
.nl .items-tabs li.live a,
.nl hr,
.nl button,
.nl input[type="button"],
.nl input[type="reset"],
.nl input[type="submit"],
.nl .menu-toggle
{
  background-color: cornflowerblue;
}


.nl .menu.bottom  li a {
  color: #aaa;
  font-size: 1.5em;
}


.nl .menu.bottom ul
{
  margin: 0;
}



.nl .menu.bottom li a:hover
{
  color: #fff;
}





.de .page-links span.active-link, 
.de .page-links a span.active-link, 
.de .page-links a:hover span.active-link,
.de .site-main .post-navigation .meta-nav:before,
.de .site-main .paging-navigation .meta-nav:before,
.de #infinite-handle span,
.de .social-links ul a:before,
.de .social-links ul a:hover:before,
.de .play-now a,
.de .read-more a,
.de .arrow-left::before, 
.de .arrow-right::before,
.de .items-tabs li.live a,
.de hr,
.de button,
.de input[type="button"],
.de input[type="reset"],
.de input[type="submit"],
.de .menu-toggle
{
  background-color: peru;
}


.de .menu.bottom  li a {
  color: #aaa;
  font-size: 1.5em;
}


.de .menu.bottom ul
{
  margin: 0;
}



.de .menu.bottom li a:hover
{
  color: #fff;
}





.it .page-links span.active-link, 
.it .page-links a span.active-link, 
.it .page-links a:hover span.active-link,
.it .site-main .post-navigation .meta-nav:before,
.it .site-main .paging-navigation .meta-nav:before,
.it #infinite-handle span,
.it .social-links ul a:before,
.it .social-links ul a:hover:before,
.it .play-now a,
.it .read-more a,
.it .arrow-left::before, 
.it .arrow-right::before,
.it .items-tabs li.live a,
.it hr,
.it button,
.it input[type="button"],
.it input[type="reset"],
.it input[type="submit"],
.it .menu-toggle
{
  background-color: forestgreen;;
}


.it .menu.bottom  li a {
  color: #aaa;
  font-size: 1.5em;
}


.it .menu.bottom ul
{
  margin: 0;
}



.it .menu.bottom li a:hover
{
  color: #fff;
}






.ru .page-links span.active-link, 
.ru .page-links a span.active-link, 
.ru .page-links a:hover span.active-link,
.ru .site-main .post-navigation .meta-nav:before,
.ru .site-main .paging-navigation .meta-nav:before,
.ru #infinite-handle span,
.ru .social-links ul a:before,
.ru .social-links ul a:hover:before,
.ru .play-now a,
.ru .read-more a,
.ru .arrow-left::before, 
.ru .arrow-right::before,
.ru .items-tabs li.live a,
.ru hr,
.ru button,
.ru input[type="button"],
.ru input[type="reset"],
.ru input[type="submit"],
.menu-toggle
{
  background-color: limegreen;
}


.ru .menu.bottom li a {
  font-family: mandarincregular;
  color: #aaa;
  font-size: 1.8em;
}


.ru .menu.bottom li a:hover
{
  color: #fff;
}


.ru .menu.bottom ul
{
  margin: 0;
}
.nav-panel-group{display:table-cell;width:17em;margin:.5em;float:left}
.nav-panel-group h3{font-size:1em;margin-bottom:.75em;text-transform:uppercase}
.nav-panel-group ul{width:100%;float:left}
.nav-panel-group li{width:100%;margin-bottom:5px}
.nav-panel-group li a{font-weight:normal;border-left:solid 3px #8f6c6c;padding-left:8px}
.nav-panel-group li a:link,.nav-panel-group li a:visited{background:transparent}
.nav-panel-group li a:hover,.nav-panel-group li a:focus,.nav-panel-group li a:active{background:#333}
.nav-panel-group .nav-panel-group__adbanner{border:solid 1px #3f556d;margin-bottom:1em;padding:1px;float:left;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}
.nav-panel-group .nav-panel-group__adbanner img{width:100%;margin:0;float:left}
.nav-panel-group .nav-panel-group__adbanner:hover{border:solid 1px #fff}
.nav-panel-group.colspan2{width:34em}
.nav-panel-group.colspan2 li{width:45%;margin-right:2%;float:left}
.nav-panel-group.colspan3{width:51em}
.nav-panel-group.colspan3 li{width:30%;margin-right:2%;float:left}
.nav-panel-group p{display:none}


.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.45);
  z-index: 99;
  display: none;
  top: 0;
  left: 0; }


dialog, .reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 100;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: white;
  padding: 1.25rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }

  dialog .column,
  dialog .columns, .reveal-modal .column,
  .reveal-modal .columns {
    min-width: 0; }

  dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.5rem;
    right: 0.6875rem;
    color: #aaaaaa;
    font-weight: bold;
    cursor: pointer; }

    dialog.radius, .reveal-modal.radius {
      border-radius: 3px; }

    dialog.round, .reveal-modal.round {
      border-radius: 1000px; }

    dialog.collapse, .reveal-modal.collapse {
      padding: 0; }

  dialog.full, .reveal-modal.full {
    top: 0;
    left: 0;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0 !important; }
#emergency,#mainNav .mainNav-dropdown .button,#masthead .siteAccess,.button,.reveal-modal .button{text-transform:uppercase}
.button,.reveal-modal{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.reveal-modal{box-sizing:border-box}
.reveal-modal .close-reveal-modal{font-size:16px;position:absolute;color:#5c5d5d}
.reveal-modal .col1,.reveal-modal .col2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.reveal-modal .col1{padding-right:5%}
.reveal-modal p{margin-bottom:15px}
.reveal-modal .button{background:#0079C1;color:#FFF;display:block;font-size:16px;font-weight:700;padding:15px;text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}
.reveal-modal input[type=submit]{padding:7px 25px;margin-top:1rem;display:inline-block;border-radius:3px;border:1px solid #ccc}
.reveal-modal input[type=submit]:focus,.reveal-modal input[type=submit]:hover{background:#0079c1;color:#fff}
.reveal-modal .braunForm .required{color:#f60303;font-style:normal;font-size:15px}
.reveal-modal .braunForm input,.reveal-modal .braunForm input.placeholder.valid{border-radius:3px;border:1px solid #ccc;padding:7px 9px;color:#7e7e7e}
.reveal-modal .heading{border-bottom:1px solid #CDCCCB;font-weight:600;margin-bottom:40px;padding-bottom:10px}

.footer-social .footer-social-icon{float:left; margin-right:2px !important; height:15px;}
.blog-content .comments-info .col-16,.row .col-16{width:66.66667%;left:auto}

#content_area {background:#fff; border-radius:20px 20px 0 0; padding:20px 4% 4.8%; letter-spacing:-.03em;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2)); 
	background: -moz-linear-gradient(top,  #fff,  #f2f2f2); 
}

.home #content_area {border-radius:20px 20px 0 0;}
.ngg-galleryoverview div.pic img{width:100%;border:0;border-radius:0}

.ngg-imagebrowser.martha-blog .pic {
    height: 460px;
    max-height: 460px;
    padding: 0;
    text-align: center;
}

.ngg-imagebrowser.martha-blog .pic div {
    height: 460px !important;
    overflow: hidden;
    width: 468px !important;
}

.ngg-imagebrowser.martha-blog .pic img {
    margin: 0 auto;
    max-height: 360px;
    max-width: 466px;
    padding: 0;
}
.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;}
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}

        .header .nearest-supermarket .nearest-wrapper {
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          height: 34px;
          padding: 3px 0 0;
          text-align: center;
          background: #ec1d25;
          background-image: -moz-linear-gradient(top, #ec1d25 0%, #ba2025 100%);
          background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec1d25), color-stop(100%, #ba2025));
          background-image: -webkit-linear-gradient(top, #ec1d25 0%, #ba2025 100%);
          background-image: -o-linear-gradient(top, #ec1d25 0%, #ba2025 100%);
          background-image: -ms-linear-gradient(top, #ec1d25 0%, #ba2025 100%);
          background-image: linear-gradient(to bottom, #ec1d25 0%, #ba2025 100%); }

          .lte-ie9 .header .nearest-supermarket .nearest-wrapper {
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec1d25', endColorstr='#ba2025', GradientType=0); }

#wrapper {background:#e4e4e4;width:100%;padding-bottom:15px;position:relative;z-index:2;}

#wrapper #main {background:transparent;padding:10px 0 0;position: relative;z-index:10;}

#wrapper.refreshing {position:relative;top:60px;}

body.takeover #wrapper {cursor:pointer;}

body.takeover #wrapper #main {cursor:default;}

body.error404 #wrapper {padding-top:75px;}

	#wrapper #main .row {margin:0 !important;}

	#wrapper #main .col-md-1,#wrapper #main .col-md-2,#wrapper #main .col-md-3,#wrapper #main .col-md-4,#wrapper #main .col-md-5,#wrapper #main .col-md-6,#wrapper #main .col-md-7,#wrapper #main .col-md-8,#wrapper #main .col-md-9,#wrapper #main .col-md-10,#wrapper #main .col-md-11,#wrapper #main .col-md-12 {padding:0;}

	#wrapper #ad-header {display:none !important;}

	#wrapper #main #browse.row {margin-bottom:15px !important;}

	#wrapper #main .post-share .row {margin:0 -15px !important;}


.postmetadata {
  clear: both;
  font-size: 11px;
  margin-top: 0;
}

.entry .postmetadata {
  border-top: 1px dotted #999;
  padding-top: 5px;
}

.postmetadata a {
  color: #333;
  text-decoration: none;
}

.commentlist .postmetadata {
  border: 0;
  margin-top: 4px;
}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-2{width:1366px}
section.header .container-2{padding:0}
section.header .sub-nav .container div{float:right;width:724px;margin-right:120px;overflow:hidden}
.browser-ie11 section.header .sub-nav .container div,.browser-ie10 section.header .sub-nav .container div,.browser-ie8 section.header .sub-nav .container div{width:662px}
section.header .sub-nav .container div nav{left:0}
section.header .sub-nav .container div ul{left:0}
section.carousel .carousel-container .container{position:relative}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}

	
		.container.sp_sidebar .post-image.audio iframe {
			width:476px;
			height:auto;
		}

	
	.container.sp_sidebar #main {
		width:476px;
		margin-right:20px;
	}

	.container.sp_sidebar #sidebar {
		width:230px;
	}

	
		.container.sp_sidebar #sidebar .widget {
			width:230px;
		}

		
	.container.sp_sidebar .sp-grid li {
		width:228px;
	}

	
	.container.sp_sidebar .item-related {
		width:149px;
		margin-right:14px;
	}

	.container.sp_sidebar .item-related:last-child {
		margin-right:0;
	}

	.container.sp_sidebar .item-related h3 a {
		font-size:12px;
		letter-spacing:1px;
	}

	
	.container.sp_sidebar #respond textarea {
		width:93%;
	}

		.container.sp_sidebar .sp-grid li:nth-child(3n+3) {
			margin-right:16px;
		}

		
		.container.sp_sidebar .sp-grid li:nth-child(2n+2) {
			margin-right:0;
		}
.widget .widgettitle{color:#000;font-size:18px;font-weight:bold;width:100%;border-bottom:5px solid #d45255;padding:0 0 10px 0;margin:0 0 20px 0;}
.widget .widgettitle a,.widget .widgettitle a:hover{color:#000;}
.footer-widget .widget .widgettitle{font-size:14px;border-color:#52c0d4;}


#global-nav nav ul.links {
	float: right;
}


	#global-nav nav ul.links li {
		font-size: 12px;
	}


.header, .hold, .footer {
	width: 960px;
	font-size: 1.2em;
	line-height: 20px;
}


.hold {
  display: block;
  overflow: hidden;
  margin: 6px auto 0 auto;
}
.pi-newsletter .wrapper{color:#fff;background-color:#5e1559;padding:20px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.pi-newsletter .title{margin:0 15px 0 0;color:#fff;font-size:5vw;text-transform:uppercase}
.pi-newsletter .subscribe-btn{font-family:Heroic Condensed,sans-serif;line-height:1;text-transform:uppercase;font-size:2em;position:relative;display:inline-block;box-shadow:2px 2px 6px 0 rgba(0,0,0,.5);border-radius:2px;padding:4px 6px 3px;color:#fff;background-color:#599830;margin:0 0 0 auto;padding:4px 7px 1px;min-width:97px}

#nv {
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}

#nv li {
	display: inline;
	margin: 0px;
	padding: 0px 14px;
	float: left;
	list-style-type: none;
	height: 21px;
	line-height: 21px;
	font-size: 16px;
	font-weight: 400;
	border-right: 1px solid #3EAAC1;
}

#nv a {
	color: #FFFFFF;
	text-decoration: none;
}

#nv a:hover {
	color: #000000;
	text-decoration: none;
}
.b-header-utility_navigation_list .b-header-utility_navigation_item{float:left;margin:0 30px 0 0;color:#867592;height:40px;line-height:40px}
.b-header-utility_navigation_list .b-header-utility_navigation_item.b-header-loyalty_listitem{margin:0 !important}
.b-header-utility_navigation_list .b-header-utility_navigation_item .newsletter_subscribe_error_message{font-size:11px}

    .footer-navi .navigation ul.footer_des{
    }
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.popular-links-container .well{border:0}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0,0,0,0.05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0,0,0,0.15);
}

.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

.well-small {
  padding: 9px;
}

.guides-page .well,
.guide-page .well,
.places-index .well {
  padding: 10px;
}

.guides-page .well input,
.places-index .well input {
  width: 560px;
  margin: 0;
}

.guide-page .well input {
  width: 800px;
  margin: 0;
}

.other-guides .well {
  padding: 8px;
}

.other-guides .well h4 {
  border-bottom: 1px solid #DADADA;
  padding-bottom: 8px;
}


.cbp-spmenu ul.seperate-menu {
	margin:20px 0 0 0;
	padding: 0;
	border-top: 1px dotted #ccc;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.light-green2{font-family:Arial, Helvetica, sans-serif;color:#FFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif;                  font-weight:bold; font-size:18px; line-height:18px;}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}


.menuscritta { display:none }

#header {
  background: #ede8e4;
}
.gh-w li.gh-eb-li{_display:inline;*display:inline}
.gh-hvr:hover .gh-eb-li-a,.gh-eb-active .gh-eb-li-a,.gh-eb-active #gh-ug,.gh-shop-active #gh-shop-a{border-style:solid;border-width:2px 1px 0;border-color:#598fd5 #ddd;border-radius:3px 3px 0 0;box-shadow:2px 0 0 #eee;z-index:10000;position:relative;background:#fff}
.gh-eb-li-a:hover{color:#0654ba!important}
.gh-eb-li-last .gh-eb-o{right:0;left:auto}
li.gh-eb-li{display:inline-block;vertical-align:middle;position:relative;white-space:nowrap;margin:0 3px}
.gh-eb-li-a{position:relative;padding:5px 10px 6px;font-size:12px;color:#333!important;display:inline-block;border:1px solid transparent;border-width:2px 1px 0;text-decoration:none!important}
.gh-eb-Alerts-tab-0 .gh-eb-li-a{padding-right:20px}
.gh-eb-Alerts-tab-1 .gh-eb-li-a{padding-right:20px}
.gh-eb-Alerts-tab-2 .gh-eb-li-a{padding-right:25px}
.gh-eb-Alerts-tab-3 .gh-eb-li-a{padding-right:30px}
#gh-eb-Alerts .gh-eb-li-a{padding:2px 17px 3px;vertical-align:top}
#gh-eb-Alerts button.gh-eb-li-a{width:52px}
#gh-cart .gh-eb-li-a{vertical-align:top}

	.widget-area-footer .widget-area-footer-container { width: 820px; }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}


.container:before,
.container:after {
  display: table;
  content: " ";
}


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}

#spash-screen .img-small{ position:relative;}

#spash-screen .img-large,#spash-screen span.tagline img.tagline-large{display:none;}

#spash-screen .logo_cwonder{ position:absolute; top:10px; width:60%; left:20%;z-index: 999;}


#spash-screen .footer-text { position:absolute; bottom:0px; font-size:10px; color:#b5b5b7; font-family:Arial, Helvetica, sans-serif; width:100%;}

#spash-screen .footer-text .copyright{ float:left; width:50%; padding-left:1%;margin-top: 31px; font-size:8px;}

#spash-screen .footer-text .logo-qvc{ float:right; width:48%;  padding-right: 1%; text-align:right;  margin-bottom: 7px;}

#spash-screen .img-large{ position:relative;}

#spash-screen .logo_cwonder .tagline{ margin-top:15px; display:block;}

	ul.art-menu li a span.t {
		display: block;
		padding: 5px 22px 5px 22px;
		text-align: left;
	}

.hgroup-wrap {
	padding-top: 25px;
	padding-bottom: 45px;
}

.hgroup-wrap a {
	display: block;
}

.hgroup-wrap img {
	margin-top: 39px;
  	margin-bottom: 13px;
}

.c12{width:100%}

.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative}

.main .c1,.main .c2,.main .c3,.main .c4,.main .c5,.main .c6,.main .c7,.main .c8,.main .c9,.main .c10,.main .c11,.main .c12{padding-left:10px;padding-right:10px}

.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}

.social-media{text-align:right;vertical-align: bottom;margin-top: 0.25em;}


.footer.opened .social-media{text-align:inherit;vertical-align:bottom;display:inline;}


.footer.opened .social-media small{font-size:9px;color:white;white-space:nowrap;margin:0;line-height:1;text-align: center;}

    #footer-slim, .footHide, .footer-rg-list, .middle .social-media {
        display: none !important;
    }

#header .nav ul li.home{padding-left:0;}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.nav-detail_item{display:block;position:relative}

	.l-subheader {
		position: relative;
		margin: 0 auto;
		}

		.l-subheader-h {
			margin: 0 auto;
			max-width: 1200px;
			}

				
	
	.l-canvas.type_boxed,
	.l-canvas.type_boxed .l-subheader,
	.l-canvas.type_boxed ~ .l-footer .l-subfooter {
		max-width: 1300px;
		margin: 0 auto;
		}


.l-subheader.at_top {
	line-height: 36px !important;
	height: auto !important;
	text-align: center;
	}

.headerpos_fixed .l-subheader.at_top {
	display: none;
	}

.headerpos_fixed .no_fixed .l-subheader.at_top {
	display: block;
	}

	.l-subheader.at_top .w-socials,
	.l-subheader.at_top .w-contacts,
	.l-subheader.at_middle .w-socials,
	.l-subheader.at_middle .w-contacts {
		float: none;
		display: inline-block;
		vertical-align: top;
		position: relative;
		margin: 0 10px;
		}

		.l-subheader .w-socials-list {
			margin: 0;
			}

	.l-subheader.at_top .w-lang,
	.l-subheader.at_middle .w-lang {
		float: none;
		display: inline-block;
		vertical-align: top;
		}

		.l-subheader.at_top .w-lang-h,
		.l-subheader.at_middle .w-lang-h {
			display: block;
			}


.l-subheader.at_middle {
	line-height: 80px !important;
	}

.headerlayout_advanced .l-subheader.at_middle {
	line-height: 36px !important;
	height: auto !important;
	text-align: center !important;
	}

.headerlayout_advanced.headerpos_fixed .l-subheader.at_bottom,
.headerlayout_centered.headerpos_fixed .l-subheader.at_bottom {
	position: static;
	top: -60px;
	left: 0;
	right: 0;
	z-index: 3;
	}

.headerlayout_advanced.headerpos_fixed .l-header.sticky .l-subheader.at_bottom,
.headerlayout_centered.headerpos_fixed .l-header.sticky .l-subheader.at_bottom {
	position: fixed;
	top: 0;
	}


.l-subheader .w-search-input {
	line-height: 60px;
	}

	.l-subheader .w-search-input input {
		font-size: 30px;
		}


.l-subheader.at_middle,
.l-subheader.at_bottom {
	line-height: 50px !important;
	}


.l-subheader .w-search-label {
	font-size: 15px;
	}


.l-subheader .w-search-show {
	padding: 0 0 0 10px !important;
	}

.l-subheader.at_middle .w-nav-control {
	width: 36px;
	}

.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search {
	left: 32px;
	}

.l-subheader.at_middle .w-nav.touch_enabled ~ .w-search ~ .w-cart.has_items {
	left: 70px;
	}


.l-subheader .w-contacts-list {
	line-height: 30px;
	}

	
.l-subheader .w-nav-anchor.level_2,
.l-subheader .w-nav-anchor.level_3 {
	white-space: normal;
	}

.l-header .l-subheader.at_top .for_custom .header-login a:hover {
	color: #161764;
}

.l-header .l-subheader.at_top .w-contacts {
	float: right;
}





.l-subheader.at_middle,
.l-subheader.at_middle .w-lang-list,
.l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	background-color: #1f2063;
	}

	

.l-subheader.at_middle,
.transparent .l-subheader.at_middle .touch_enabled .w-nav-list.level_1 {
	color: #fff;
	}

.l-subheader.at_middle .w-nav-anchor.level_1 .ripple {
	background-color: #fff;
	}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #fff;
	}



.l-subheader.at_top,
.l-subheader.at_top .w-lang-list,
.l-subheader.at_bottom,
.l-subheader.at_bottom .touch_enabled .w-nav-list.level_1 {
	background-color: #30a85a;
	}



.l-subheader.at_top,
.l-subheader.at_bottom,
.transparent .l-subheader.at_bottom .touch_enabled .w-nav-list.level_1,
.w-lang.active .w-lang-item {
	color: #dbe3e7;
	}

.l-subheader.at_bottom .w-nav-anchor.level_1 .ripple {
	background-color: #dbe3e7;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #30a85a;
	}

	

.l-header.transparent .l-subheader {
	color: #fff;
	}



.l-subheader .w-search-form {
	color: #c1dcda;
	}

.l-subheader .w-search-input:after,
.l-subheader input:focus ~ .w-search-input-bar:before,
.l-subheader input:focus ~ .w-search-input-bar:after {
	background-color: #c1dcda;
	}

  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }

  .navbar .btn-navbar {
    display: block;
  }

.input-prepend .add-on, .input-prepend .btn {
	margin-right: -1px
}

.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-append input+.btn-group .btn:last-child, .input-append select+.btn-group .btn:last-child, .input-append .uneditable-input+.btn-group .btn:last-child {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-append .add-on, .input-append .btn, .input-append .btn-group {
	margin-left: -1px
}

.input-prepend.input-append input+.btn-group .btn, .input-prepend.input-append select+.btn-group .btn, .input-prepend.input-append .uneditable-input+.btn-group .btn {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.input-prepend.input-append .btn-group:first-child {
	margin-left: 0
}

.form-search .input-append .btn {
	-webkit-border-radius: 0 14px 14px 0;
	-moz-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0
}

.form-search .input-prepend .btn {
	-webkit-border-radius: 14px 0 0 14px;
	-moz-border-radius: 14px 0 0 14px;
	border-radius: 14px 0 0 14px
}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
	display: inline-block
}

.btn {
	display: inline-block;
*display:inline;
	padding: 4px 12px;
	margin-bottom: 0;
*margin-left:.3em;
	font-size: 14px;
	line-height: 20px;
	color: #999;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #dfdfdf;
*background-color:#c8c8c8;
	background-image: -moz-linear-gradient(top, #eee, #c8c8c8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#c8c8c8));
	background-image: -webkit-linear-gradient(top, #eee, #c8c8c8);
	background-image: -o-linear-gradient(top, #eee, #c8c8c8);
	background-image: linear-gradient(to bottom, #eee, #c8c8c8);
	background-repeat: repeat-x;
	border: 1px solid #bbb;
*border:0;
	border-color: #c8c8c8 #c8c8c8 #a2a2a2;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffc8c8c8', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
*zoom:1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05)
}

.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #999;
	background-color: #c8c8c8;
*background-color:#bbb
}

.btn:active, .btn.active {
	background-color: #aeaeae \9
}

.btn:first-child {
*margin-left:0
}

.btn:hover, .btn:focus {
	color: #999;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05)
}

.btn.disabled, .btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn-large {
	padding: 22px 30px;
	font-size: 17.5px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
	margin-top: 4px
}

.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
	margin-top: 0
}

.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
	margin-top: -1px
}

.btn-mini {
	padding: 2px 6px;
	font-size: 10.5px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.btn-block+.btn-block {
	margin-top: 5px
}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color: rgba(255,255,255,0.75)
}

.btn-primary {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0f82f5;
*background-color:#0072e6;
	background-image: -moz-linear-gradient(top, #1a8cff, #0072e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a8cff), to(#0072e6));
	background-image: -webkit-linear-gradient(top, #1a8cff, #0072e6);
	background-image: -o-linear-gradient(top, #1a8cff, #0072e6);
	background-image: linear-gradient(to bottom, #1a8cff, #0072e6);
	background-repeat: repeat-x;
	border-color: #0072e6 #0072e6 #004c99;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a8cff', endColorstr='#ff0072e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #fff;
	background-color: #0072e6;
*background-color:#06c
}

.btn-primary:active, .btn-primary.active {
	background-color: #0059b3 \9
}

.btn-warning {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #fe781e;
*background-color:#fe6600;
	background-image: -moz-linear-gradient(top, #ff8432, #fe6600);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8432), to(#fe6600));
	background-image: -webkit-linear-gradient(top, #ff8432, #fe6600);
	background-image: -o-linear-gradient(top, #ff8432, #fe6600);
	background-image: linear-gradient(to bottom, #ff8432, #fe6600);
	background-repeat: repeat-x;
	border-color: #fe6600 #fe6600 #b14700;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8432', endColorstr='#fffe6600', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #fff;
	background-color: #fe6600;
*background-color:#e45c00
}

.btn-warning:active, .btn-warning.active {
	background-color: #cb5200 \9
}

.btn-danger {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #f50f43;
*background-color:#e60033;
	background-image: -moz-linear-gradient(top, #ff1a4d, #e60033);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff1a4d), to(#e60033));
	background-image: -webkit-linear-gradient(top, #ff1a4d, #e60033);
	background-image: -o-linear-gradient(top, #ff1a4d, #e60033);
	background-image: linear-gradient(to bottom, #ff1a4d, #e60033);
	background-repeat: repeat-x;
	border-color: #e60033 #e60033 #902;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff1a4d', endColorstr='#ffe60033', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #fff;
	background-color: #e60033;
*background-color:#cc002e
}

.btn-danger:active, .btn-danger.active {
	background-color: #b30028 \9
}

.btn-success {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #41bb19;
*background-color:#379f15;
	background-image: -moz-linear-gradient(top, #47cd1b, #379f15);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#47cd1b), to(#379f15));
	background-image: -webkit-linear-gradient(top, #47cd1b, #379f15);
	background-image: -o-linear-gradient(top, #47cd1b, #379f15);
	background-image: linear-gradient(to bottom, #47cd1b, #379f15);
	background-repeat: repeat-x;
	border-color: #379f15 #379f15 #205c0c;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff47cd1b', endColorstr='#ff379f15', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #fff;
	background-color: #379f15;
*background-color:#2f8912
}

.btn-success:active, .btn-success.active {
	background-color: #28720f \9
}

.btn-info {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #9b59bb;
*background-color:#8d46b0;
	background-image: -moz-linear-gradient(top, #a466c2, #8d46b0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a466c2), to(#8d46b0));
	background-image: -webkit-linear-gradient(top, #a466c2, #8d46b0);
	background-image: -o-linear-gradient(top, #a466c2, #8d46b0);
	background-image: linear-gradient(to bottom, #a466c2, #8d46b0);
	background-repeat: repeat-x;
	border-color: #8d46b0 #8d46b0 #613079;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa466c2', endColorstr='#ff8d46b0', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #fff;
	background-color: #8d46b0;
*background-color:#7e3f9d
}

.btn-info:active, .btn-info.active {
	background-color: #6f378b \9
}

.btn-inverse {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #080808;
*background-color:#000;
	background-image: -moz-linear-gradient(top, #0d0d0d, #000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0d0d0d), to(#000));
	background-image: -webkit-linear-gradient(top, #0d0d0d, #000);
	background-image: -o-linear-gradient(top, #0d0d0d, #000);
	background-image: linear-gradient(to bottom, #0d0d0d, #000);
	background-repeat: repeat-x;
	border-color: #000 #000 #000;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0d0d0d', endColorstr='#ff000000', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #fff;
	background-color: #000;
*background-color:#000
}

.btn-inverse:active, .btn-inverse.active {
	background-color: #000 \9
}

button.btn, input[type="submit"].btn {
*padding-top:3px;
*padding-bottom:3px
}

button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
padding:0;
border:0
}

button.btn.btn-large, input[type="submit"].btn.btn-large {
*padding-top:7px;
*padding-bottom:7px
}

button.btn.btn-small, input[type="submit"].btn.btn-small {
*padding-top:3px;
*padding-bottom:3px
}

button.btn.btn-mini, input[type="submit"].btn.btn-mini {
*padding-top:1px;
*padding-bottom:1px
}

.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.btn-link {
	color: #007fff;
	cursor: pointer;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.btn-link:hover, .btn-link:focus {
	color: #06c;
	text-decoration: underline;
	background-color: transparent
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus {
	color: #999;
	text-decoration: none
}

.btn-group {
	position: relative;
	display: inline-block;
*display:inline;
*margin-left:.3em;
	font-size: 0;
	white-space: nowrap;
	vertical-align: middle;
*zoom:1
}

.btn-group:first-child {
*margin-left:0
}

.btn-group+.btn-group {
	margin-left: 5px
}

.btn-toolbar {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0
}

.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05)
}

.btn-group.open .btn.dropdown-toggle {
	background-color: #c8c8c8
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0072e6
}

.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #fe6600
}

.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #e60033
}

.btn-group.open .btn-success.dropdown-toggle {
	background-color: #379f15
}

.btn-group.open .btn-info.dropdown-toggle {
	background-color: #8d46b0
}

.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #000
}

.btn .caret {
	margin-top: 8px;
	margin-left: 0
}

.btn-large .caret {
	margin-top: 6px
}

.btn-mini .caret, .btn-small .caret {
	margin-top: 8px
}

.dropup .btn-large .caret {
	border-bottom-width: 5px
}

.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #fff;
	border-bottom-color: #fff
}

.btn-group-vertical {
	display: inline-block;
*display:inline;
*zoom:1
}

.navbar .btn, .navbar .btn-group {
	margin-top: 5px
}

.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group {
	margin-top: 0
}

.navbar-form input, .navbar-form select, .navbar-form .btn {
	display: inline;
	margin-bottom: 0;
	margin-top: 10px;
	padding-bottom: 0px;
}

.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
	color: #fff;
	background-color: #000;
*background-color:#000
}

.navbar .btn-navbar:active, .navbar .btn-navbar.active {
	background-color: #000 \9
}

.navbar .btn-navbar .icon-bar {
	display: block;
	width: 18px;
	height: 2px;
	background-color: #f5f5f5;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25)
}

.btn-navbar .icon-bar+.icon-bar {
	margin-top: 3px
}

.navbar-inverse .btn-navbar {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0072e6;
*background-color:#0072e6;
	background-image: -moz-linear-gradient(top, #0072e6, #0072e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0072e6), to(#0072e6));
	background-image: -webkit-linear-gradient(top, #0072e6, #0072e6);
	background-image: -o-linear-gradient(top, #0072e6, #0072e6);
	background-image: linear-gradient(to bottom, #0072e6, #0072e6);
	background-repeat: repeat-x;
	border-color: #0072e6 #0072e6 #004c99;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0072e6', endColorstr='#ff0072e6', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
	color: #fff;
	background-color: #0072e6;
*background-color:#06c
}

.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active {
	background-color: #0059b3 \9
}

.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.btn .label, .btn .badge {
	position: relative;
	top: -1px
}

.btn-mini .label, .btn-mini .badge {
	top: 0
}

.btn.disabled {
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05)
}

.navbar .btn {
	background: #41bb19 !important;
}

.navbar .btn:hover {
	background: #379e15 !important;
}

a.btn {
	margin-top: 6px;
}

.dis-content a.btn {
	margin-top: 6px;
	color: #fff !important;
}

.one_half{ width:48%; }

.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }


.index_thumb{text-align:left;float:left;margin-right:13px;margin-bottom:10px;}


.legal {
  font-size: 10px;
  padding: 0 25px 25px;
  color: #999;
  margin-top: 25px; }


.legal p {
  margin-bottom: 8px; }


.legal a, .legal a:hover, .legal a:visited {
  color: #999;
}

  .span4 {
    width: 228px;
  }

  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
.table .span4{float:none;width:284px;margin-left:0}

	.l-subfooter.at_bottom .w-copyright,
	.l-subfooter.at_bottom .w-nav {
		float: none;
		margin-bottom: 5px;
		}

.homepage-wrapper .left{
text-align: left;
}

.left-small {
	margin-left: 10px;
}

.left-med {
	margin-left: 20px;
}


.et_header_style_centered .et-search-form input,
.et_header_style_centered span.et_close_search_field {
	top: 60%;
}


.et_vertical_nav.et_header_style_centered .et-search-form input,
.et_vertical_nav.et_header_style_centered span.et_close_search_field {
	top: 0;
}


span.et_close_search_field {
	display: block;
	position: absolute;
	z-index: 99999;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	margin: auto;
	cursor: pointer;
}


span.et_close_search_field:after {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "ETmodules";
	font-size: 32px;
	font-weight: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	content: "\4d";

	speak: none;
}



	.et_fullwidth_nav .et-search-form,
	.et_fullwidth_nav .et_close_search_field {
		right: 30px;
	}


	.et_vertical_nav span.et_close_search_field:after {
		font-size: 16px;
	}


	.et_vertical_nav span.et_close_search_field {
		width: 13px;
		height: 18px;
	}
#floating_menu.mff .hic #head_wrp,#floating_menu.mff .hif #head_wrp{min-height:inherit}
#floating_menu.mff .hic #head_wrp{position:static}
header #head_wrp{display:inline-block;vertical-align:bottom}
header.hic #head_wrp{position:absolute;bottom:8px;right:0;left:0}
#head_wrp{margin:0 auto}
#floating_menu.mff.a60 .side_logo .phone{-webkit-transition:all,0.1s,linear;-moz-transition:all,0.1s,linear;transition:all,0.1s,linear}
#floating_menu.mff.a60 .side_logo .phone .phr{-webkit-transition:all,0.1s,linear;-moz-transition:all,0.1s,linear;transition:all,0.1s,linear;border:none}
#floating_menu.mff.a60 .side_logo .phone .phr span{display:none}
header .side_logo .h-i{display:table;width:100%}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo .phone{vertical-align:middle}
header .side_logo #nav_right{vertical-align:middle}
header .side_logo .wrp,header .center_logo .wrp{position:relative}
header .side_logo .wrp:after,header .center_logo .wrp:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.mff .side_logo #logo,.mff .side_logo #text_logo{margin-bottom:0}











ul#topnav li .sub {
	position:absolute;
	left: 0px;
	min-height:160px !important;
	z-index: 99999 !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6 ), to(#C2C2C2 )) !important;
	background: -moz-linear-gradient(top, #E6E6E6 , #C2C2C2 ) !important;
	opacity:0.97 !important;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6E6E6 , endColorstr=#C2C2C2 ) !important;	
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6E6E6 , endColorstr=#C2C2C2 )" !important;

	padding:10px 15px 10px !important;
	float: left;
	display: none ;
	margin-top:12px;
	width:916px !important;

	
	border:2px #C2C2C2 solid !important;
	border-top-width:0px !important;
	border-bottom:5px #9B9B9B solid !important;

}





ul#topnav .sub ul li{
	border-right:thin #B8B8B8 solid !important;
	padding-right:10px !important;

}

ul#topnav li .sub ul{
	list-style: none;
	margin: 0;
	
	margin-right:20px;
	padding: 0;
	float: left;
	width:185px;
	min-width: 185px;
	max-width: 240px;
}


ul#topnav li .sub ul.span0 {  }

ul#topnav li .sub ul.span2 { width: 360px;  }

ul#topnav li .sub ul.span3 { width: 540px;  }

ul#topnav li .sub ul.span4 { width: 720px;  }



ul#topnav li#megaMenuHeader div.sub div.row ul li div {
	display:none;
}


ul#topnav .sub ul li h2 {
	
	margin:5px 0px 0px 0px;

}

ul#topnav .sub ul li h2 a {
	
}

ul#topnav .sub ul li h2 a:hover {
	
}

ul#topnav .sub ul li div {
	display:none;
}

ul#topnav .sub ul li a {

	float: none; 
	text-indent: 0;
	height: auto;
	display: block;
	text-decoration: none;
	
}

ul#topnav .sub ul li a:hover {
	
}


#access li.menu-item {
  position: inherit;
  top:auto;
  left: auto;
  height: 65px;
  width: auto;
  margin: 0;
  
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}


#access li.menu-item a {
  height: auto;
  font-size: 12px;
  line-height: 12px;
  display: block;
  background: none;
  text-indent: 0px;
  padding:48px 6px 5px 6px;
  font-weight:bold;
  text-transform:uppercase;
}


#access li.menu-item a:hover {
  color: #fff;
}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}


.menu-item {
    display: inline;
}






















 #panel33 {    color: #000;    height: 100%;    width: 100%;    padding: 5px;        display: none;}


.colpad {
    color: #E9E9E9;
    padding: 10px;
}


.colpad h3 {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 10px;
}






img.alignleft,
.alignleft img,
img.aligncenter,
.aligncenter img,
img.alignright,
.alignright img {
	box-sizing: border-box;
	padding: 5px;
	border: 1px solid #EEE;
}



.post-content .alignleft,
.post-content .alignright {
	margin-bottom: 1.2em;
}


.post-content .wp-caption .alignleft,
.post-content .wp-caption .alignright {
	margin-bottom: 0;
}


.post-content .alignleft {
	float: left;
	margin-right: 1em;
}

	
	.post-content .alignleft,
	.post-content .alignright { 
		float: none; 
		width: auto;
		margin: 0 auto 1.2em auto;
	}

	
	.post-content .alignleft img,
	.post-content .alignright img { 
		display: block;
		margin: 0 auto;
	}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}

#theme-page .title-cluster h2{
    word-spacing: 60px;
}

#theme-page .bp-hero h2{
    color: white;
    text-align: center;
    max-width: 800px;
    margin: auto;
    margin-bottom: 45px;
}

#theme-page .bp-white-knockout, #theme-page .bp-maroon-knockout, #theme-page .bp-maroon-solid, #theme-page .bp-white-solid{
    min-width: 250px;
}

#theme-page .widget{
    margin-bottom: 10px;
}

	#theme-page .sloppy-hero-kiosk{
    	
	}

    body #theme-page h2 span {
        font-size: 40px !important;
        line-height: 40px !important;
    }

    #theme-page .sloppy-hero .vc_col-sm-4 {
        width: 420px;
    }

	#theme-page .sloppy-hero-kiosk .vc_col-sm-4{
    	width: 59%;
	}

    #theme-page .vc_images_carousel .vc_carousel-inner {
        width: 100%;
    }

    #theme-page .alpha-cta-sep .vc_empty_space[style] {
        height: 35px !important;   
    }

    #theme-page .text-left-mobile p, #theme-page .text-left-mobile h2 {
        text-align: left !important;
    }

    body #theme-page p {
        font-size: 14px;
    }

    #theme-page .bp-white-knockout, #theme-page .bp-maroon-knockout, #theme-page .bp-maroon-solid  {
        width: 100%;
        margin-bottom: 20px !important;
    }

    #theme-page .bp-white-knockout a, #theme-page .bp-maroon-knockout a, #theme-page .bp-maroon-solid a {
        width: 100%;
        float: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
    }

    body #theme-page .vc_col-sm-6 .bp-maroon-knockout, body #theme-page .vc_col-sm-6 .bp-maroon-solid {
        margin-bottom: 0;
    }
#theme-page{background-color:#fff; }
#theme-page strong {color: ;}
#theme-page h1{font-size: 36px;color: #404040;font-weight: bold;text-transform: uppercase;}
#theme-page h2{font-size: 30px;color: #404040;font-weight: bold;text-transform: uppercase;}
#theme-page h3{font-size: 24px;color: #404040;font-weight: bold;text-transform: uppercase;}
#theme-page h4{font-size: 18px;color: #404040;font-weight: bold;text-transform: uppercase;}
#theme-page h5{font-size: 16px;color: #404040;font-weight: bold;text-transform: uppercase;}
#theme-page h6{font-size: 14px;color: #404040;font-weight: normal;text-transform: uppercase;}



.dl-menuwrapper li .dl-submenu {
	display: none;
}


.no-js .dl-menuwrapper li .dl-submenu {
	display: block;
}
.sidebar ul.menu li ul li.last{border-bottom:0 none}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }
.global-header-footer .global-header__nav-product__list,.global-header-footer .global-header__nav-secondary__list{overflow:visible}
.global-header-footer .global-header__nav-product__list:after,.global-header-footer .global-header__nav-secondary__list:after{content:"";display:table;clear:both}
.page--responsive .global-header-footer .global-header__nav-product__list,.page--responsive .global-header-footer .global-header__nav-secondary__list{display:none}
.global-header-footer .global-header__nav-product__list{float:left;padding-left:30px}

.input-append .active,
.input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #3d3d3d;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.btn:active,
.btn.active {
    background-color: #ccc
}

.btn.active,
.btn:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.btn-primary:active,
.btn-primary.active {
    background-color: #039
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505
}

.btn-warning:active,
.btn-warning.active {
    background-color: #c67605
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a
}

.btn-danger:active,
.btn-danger.active {
    background-color: #942a25
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249
}

.btn-success:active,
.btn-success.active {
    background-color: #408140
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0
}

.btn-info:active,
.btn-info.active {
    background-color: #24748c
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #fff;
    background-color: #2e2e2e;
    *background-color: #212121
}

.btn-inverse:active,
.btn-inverse.active {
    background-color: #141414
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #595959;
    border-bottom-color: #595959
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=10000);
    opacity: 100
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
    background-color: #ccc
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #040404;
    *background-color: #000
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
    background-color: #000
}

.breadcrumb .active {
    color: #7d7d7d
}

.carousel .active,
.carousel .next,
.carousel .prev {
    display: block
}

.carousel .active {
    left: 0
}

.carousel .active.left {
    left: -100%
}

.carousel .active.right {
    left: 100%
}

.carousel-indicators .active {
    background-color: #fff
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover[disabled] {
    color: #fff;
    background-color: #fdf59a;
    *background-color: #fcf282
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover.active {
    background-color: #fbf069
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover[disabled] {
    color: #fff;
    background-color: #d4ca5b;
    *background-color: #cfc447
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover.active {
    background-color: #c8bc34
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover[disabled] {
    color: #fff;
    background-color: #636363;
    *background-color: #575757
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover.active {
    background-color: #4a4a4a
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006ccc;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0088cc), color-stop(100%, #0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
    *background-color: #04c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover.active {
    background-color: #039
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006ccc;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0088cc), color-stop(100%, #0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
    *background-color: #04c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover.active {
    background-color: #039
}

#community-commitment-carousel p a:hover,
#community-commitment-carousel p a.active {
    color: #ed1c24;
    text-decoration: none
}

section#this-weeks-specials header .specials-menu .overflow-container ul li.active a {
    color: #ed1c24
}

footer.submenu .inner ul li.active a {
    position: relative
}

footer.submenu .inner ul li.active a:before {
    color: #fff;
    position: absolute;
    left: -12px;
    font-size: 10px
}
.accessories .col-xs-2{width:20%; text-align: center;}

#main-nav li.accessories div.sub-nav {left:inherit; right:1px;}
.panel-separator{height:1em}
.panel-2col .panel-separator{margin:0 0 1em 0}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}
.with-secondary-menu .region-header{margin-top:3em;}
.without-secondary-menu .region-header{margin-top:15px;}
.region-triptych-first,.region-triptych-middle,.region-triptych-last{margin:20px 20px 30px;width:280px;}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 0.25em 2.5em;}
.region-header .block{xfont-size:0.857em;float:left;xmargin:0 10px;xpadding:0;}
.region-header .block .content{margin:0;padding:0;}
.region-header .block ul{margin:0;padding:0;}
.region-header .block li{list-style:none;list-style-image:none;xpadding:0;}
.region-header .form-text{background:#fefefe;background:rgba(255,255,255,0.7);border-color:#ccc;border-color:rgba(255,255,255,0.3);margin-right:2px;width:120px;}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active{background:#fff;background:rgba(255,255,255,0.8);}
.region-header .form-required{color:#eee;color:rgba(255,255,255,0.7);}
.region-header .block-menu{border:1px solid;border-color:#eee;border-color:rgba(255,255,255,0.2);padding:0;width:208px;}
.region-header .block-menu li a{display:block;border-bottom:1px solid;border-bottom-color:#eee;border-bottom-color:rgba(255,255,255,0.2);padding:3px 7px;}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active{text-decoration:none;background:rgba(255,255,255,0.15);}
.region-header .block-menu li.last a{border-bottom:0;}
.region-header #block-user-login{width:auto;}
.region-header #block-user-login .content{margin-top:2px;}
.region-header #block-user-login .form-item{float:left;margin:0;padding:0;}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description{font-size:0.916em;margin:0;}
.region-header #block-user-login div.item-list{clear:both;}
.region-header #block-user-login div.description{display:inline;}
.region-header #block-user-login .item-list ul{padding:0;line-height:1;}
.region-header #block-user-login .item-list li{list-style:none;float:left;padding:3px 0 1px;}
.region-header #block-user-login .item-list li.last{padding-left:0.5em;}
.region-header #block-user-login ul.openid-links li.last{padding-left:0;}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a{padding-left:20px;}
.region-header #block-user-login .form-actions{margin:4px 0 0;padding:0;clear:both;}
.region-header #block-user-login input.form-submit{border:1px solid;border-color:#ccc;border-color:rgba(255,255,255,0.5);background:#eee;background:rgba(255,255,255,0.7);margin:4px 0;padding:3px 8px;}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus{background:#fff;background:rgba(255,255,255,0.9);}
.region-header #block-search-form{width:208px;}
.region-header #block-search-form .form-text{width:154px;}
.region-header .block-locale ul li{display:inline;padding:0 0.5em;}
.region-help{border:1px solid #d3d7d9;padding:0 1.5em;margin-bottom:30px;}
#footer .region{margin-top:20px;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper{display:none;}
.region-header,.region-header a,.region-header li a.active,#name-and-slogan,#name-and-slogan a,#secondary-menu-links li a{color:#fffeff;}

		
			#header {
		    padding: 20px 0 0;
		}

	
	img.img-with-animation[data-animation="fade-in-from-right"] {
		padding-left: 0px!important;
		right: 0!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"] {
		padding-right: 0px!important;
		left: 0!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}


	img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"] {
		padding-right: 0px!important;
		left: 0!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"] {
		bottom: 0px!important;
	}

	
	.using-mobile-browser img.img-with-animation[data-animation="grow-in"], .using-mobile-browser .col.has-animation[data-animation="grow-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"] {
		 transform: scale(1, 1)!important;
		 -webkit-transform: scale(1, 1)!Important;
	}


	.using-mobile-browser img.img-with-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"] {
		opacity: 1!important;
	    transform: perspective(1000px) rotateY(0deg)!important;
	    -webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	    -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
	}

	
	img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
		left: 0px!important;	
	}

	
	img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
		right: 0px!important;
	}




img.img-with-animation, .col.has-animation, .wpb_column.has-animation {
	opacity: 0;
	position: relative;
}


img.img-with-animation[data-animation="grow-in"].full-opacity {
	opacity: 1;
}


html:not(.js) img.img-with-animation, html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation  {
	opacity: 1;
}


img.img-with-animation[data-animation="fade-in-from-left"], img.img-with-animation[data-animation="fade-in-from-right"] {
	margin: 0 auto;
}


.center img.img-with-animation {
	margin: 0 auto;
	display: block;
}






#access .menu-header,
div.menu,
#main, #footer,
#wrapper {
	margin: auto;
	width: 100%;
}

#wrapper #main #primary a img{
padding-left:3px;
float:right;
}

#wrapper #sidebar #primary  {
	margin: auto;
	width: 100%;
}

#branding, #content, #colophon, #footer, #wrapper #primary  {
	margin: auto;
	width: 90%;
}

	#wrapper {
		clear: both !important;
		display: block !important;
		float: none !important;
		position: relative !important;
	}
