





@media screen and (max-width: 980px) {

    #body{zoom:.8;}

    div#footer {
      overflow:visible;
      background:none;
    }
    div#footer-inside {
        background: #f41024;
    }


}



/* Custom Styles for CREATORPRINT */

/* *** HEADER CONTACT INFORMATION *** */
#header #header-contact-info {
    float: right;
    padding-top: 28px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;

    font-family: sans-serif;
    font-size: 12pt;
    color: #333;

    width: 320px;
    box-sizing: content-box;
}
/* THIS applies to the LINKS inside the header */
#header #header-contact-info a {
    color:#333;
    text-decoration:underline;
}
/* THIS applies to the LOGO IMAGE */
#header-inside-left > a > img {
    float:left;
}


/* *** NAVIGATION MENU *** */


ul.menu a {
	color:white;
}

/* THIS IS ONLY THE "PRINT PRODUCTS" MENU*/
#header-menu #header-menu-inside #navigation ul.menu li:nth-child(2) ul.menu {
	width:920px;
}

/* THIS IS ONLY THE "LARGE FORMAT + ADHESIVE VINYL" MENUs*/
#header-menu #header-menu-inside #navigation ul.menu li:nth-child(n+3):nth-child(-n+4) ul.menu {
	width:460px;
}


/* THIS IS FOR ** ALL ** MAIN MENUs */
#header-menu #header-menu-inside #navigation ul.menu ul.menu {
	width:230px;
	border:1px white solid;
	box-shadow: 2px 2px 5px rgba(0,0,0,.3);
}

/* THIS is the PINK SUB-MENU */
#header-menu #header-menu-inside #navigation ul.menu ul.menu ul.menu  {
	width:460px;
	background:#fa9e9e;
	color:black;
}

/* THIS controls the text color & appearance in PINK SUB-MENU */
#header-menu #header-menu-inside #navigation ul.menu:nth-child(2) ul.menu a  {
	color:black;
}


#header-menu #navigation ul.menu ul.menu li.first ul.menu {
	width:700px;
	max-height: 500px;
}


/* THIS IS ONLY THE PINK SUB SUB MENUs on the RIGHT side of the screen*/
#header-menu #header-menu-inside #navigation ul.menu li:nth-child(n+5) ul.menu ul.menu {
	width:230px;
}

/* CUSTOM */

/* MAKE ALL LINKS WHITE in NAV BAR (DRUPAL makes all the links active for some reason) */
#header-menu #navigation > .menu a.active {
color:white;
}


/* HOVERING above a pink sub sub menu i.e. business card types */
#header-menu #header-menu-inside #navigation ul.menu ul.menu ul.menu li a:hover {
background:#FFE7E7;
}


#header-menu #navigation ul.menu ul.menu ul.menu li> ul.menu {
  width: 230px;
  background: #F5A4AB;
  color: black;
}
/* need to target a specificly */
#header-menu #navigation ul.menu ul.menu ul.menu li> ul.menu a {
  color: black;
}

/*
* Layout
*/
#header {
  clear:both;
  overflow:hidden;
}

#header-inside { class="container_12 clearfix" }

#header-inside-left {
margin:auto;
width: 1000px;


}

#header-menu {
  clear:both;


}

#header-menu-inside { class="container_12 clearfix"
padding-left: 150px;
padding-right: 0px;
width: 1110px
}

#logo { display:block; overflow:hidden; padding:0; margin:0; }

#logo a{ padding:0; margin:0; display:block; overflow:hidden; }

#logo img { padding:0; margin:0; display:block; overflow:hidden; }

#banner  { clear:both; border-bottom:1px solid #fcfcfc; overflow: hidden; }

#header-logo {
margin:4px 4px;
}






/*#Printstore Toolbar*/
#printstore-toolbar {
    position:fixed;
    height:31px;
    width:100%;
    background: #f41024;
    top:0;
    left:0;
    color:white;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,.5);
    z-index: 150;

    margin:0;

}
#printstore-toolbar ul * {
  background:inherit;
}
#printstore-toolbar ul {
    margin:0;
    padding:0;
    background:inherit;
}
#printstore-toolbar .drop {
    width:230px;
    height:30px;
    float:right;
    background: #f41024;
    overflow:hidden;
}#printstore-toolbar .drop:hover {
    height:auto;
    padding-bottom:10px;
    border: 1px white solid;
    border-width: 0 0 1px 1px;
}
#printstore-toolbar li {
    margin:0;
    float:right;
    /*border:1px white solid;*/
    padding:5px 12px;
    font-size:15px;
    color:white;
    text-decoration: none;
    list-style: none;

}
#printstore-toolbar .drop li {

    width:205px;
    height: 20px;
    clear: both;
      box-sizing: content-box;

}
#printstore-toolbar .hlt:hover {
    background: rgba(255,255,255,0.3);
}#printstore-toolbar .arrow {
  background: url('https://creatorprint.com/orders/down.png');
  background-repeat: no-repeat;
  background-position: right;
  background-position-x: right;
  background-position-y: top;
  padding-right: 22px; 
}
body {
    margin-top: 31px;
}

/* Social Icons */
#printstore-toolbar .social-icons {
  margin-left:5px;
  }
#printstore-toolbar .social-icons a {
  padding: 5px;
  float: left;
}
#printstore-toolbar .social-icons a img {
  width: 22px;
  margin-right: 4px;
}
#printstore-toolbar .social-icons a img:hover {
  opacity:.8;
}
