

.title-holder h3 {padding-top:60px !important;}
.store-content {
    width: 90%;
    margin: 0px auto;
    height:1500px;
}

.embed-store-container {
    height: 0;
    width: 100%;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}
			
.embed-store-container iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.touch .popup_menu_holder_outer{
display: none;
}

.touch .popup_menu_opened .popup_menu_holder_outer{
display: block;
}

.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.q_slide_title {font-family: Montserrat, Lato, Arial, Helvetica, sans-serif !important;
text-shadow: 0px 6px 12px rgba(0,0,0,1) !important;
}

.q_slide_text{font-family: Lato, Arial, Helvetica, sans-serif !important;
text-shadow: 0px 6px 12px rgba(0,0,0,1) !important;}

.qbutton{font-family: Montserrat, sans-serif !important;}

.icon_title{font-family: Montserrat, sans-serif !important;}

.carousel-inner .slider_content .text .qbutton{background-color: transparent !important;}

.carousel-inner .slider_content .text .qbutton:hover{background-color: transparent !important;}

.lightRedBackground{background:rgba(61,61,61, 0.15);}

.textShadow{color:#ffffff; text-shadow: 0px 3px 6px rgba(0,0,0,1) !important;}

#menu-main-menu:before{content:'';display:block;height:50px;width:50px;position:absolute;margin-left:-50px;top:30px;background-image:url('https://www.athensprinting.com/wp-content/uploads/2017/03/angle-top-Charcoal.png') !important;background-position:right top;background-repeat:no-repeat;}
/*nav.main_menu{background-color:#242021 !important;}*/
nav.main_menu{background-image:url(https://www.athensprinting.com/wp-content/uploads/2017/03/Menu-top-Charcoal.png); !important;background-position:-10px 30px;background-repeat:no-repeat;position:relative;}
.main_menu{position:relative; top:20px; left:50px;}
.header_bottom{padding:0 !important;}

 
#menu-main-menu a{color:#ffffff !important;}

.call_to_action{background-color:transparent !important;}

@media screen and (max-width: 600px) {
  #hide_mobile {
    visibility: hidden;
    display: none;
  }

.not_responsive{height:150px !important;}
}

.not_responsive img {width: 100% !important; height:150px !important;}

.mobile_menu_button{ padding-left:20px !important; }
.mobile_menu {padding-left:20px !important;}