/* Atypical css */
img.ss_header {
    display: block;
    margin: 0 auto;
    margin-bottom: 1rem;
    max-width: 1000px;
}

/* end of atypical css */
#mp_pagecontent {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   margin: 0 auto 50px;
   max-width: 1000px;
}

#mp_pagecontent img {
   border: none;
}

#mp_pagecontent a {
    color: #666;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
    background:none;
}

#mp_pagecontent a:active {
    color:#005FA4;
}
#mp_pagecontent a:focus {
    outline: 1px solid #ccc;
}

#mp_pagecontent a:hover {
    color:#000;
}
#mp_pagecontent .section_specials {
    display: inline-block;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
#mp_pagecontent .section_specials .section_head {
    flex: 1 0 100%;
    text-align: left;
	background: #49565C;
}
#mp_pagecontent .section_specials .section_head h1 {
    margin: 5px 0px;
	padding: 5px;
    font-size: 20px;
	font-weight:normal;
	color:#F6F9FB;
}
#mp_pagecontent .specials_feature {
    width: 200px;
    margin: 25px 10px 25px 10px;
    text-align: center;
    color: #5b7f9c;
    background-repeat: repeat-x;
    border-radius: 5px;
}
#mp_pagecontent .specials_feature a {
    display: inline-block;
    padding-top: 15px;
}
#mp_pagecontent div.specials_feature a:link  {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#mp_pagecontent div.specials_feature  a:visited  {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
#mp_pagecontent div.specials_feature a:hover    {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}
#mp_pagecontent div.specials_feature  a:active  {
	text-decoration: none;
	font-weight: bold;
	color: #990000;
}
#mp_pagecontent .prima_wrap {
   display: inline-block;
   margin: 5px 0px;
   vertical-align: middle;
   width: 200px;
}

/* Multi-pSetup */
#mp_pagecontent .ss_navbar {
    padding: 5px 0px;
}
#mp_pagecontent .sortby-header {
    margin: 0px 5px;
}
#mp_pagecontent .sortby {
    box-shadow: inset 0px -1px 0px #ccc;
    font-size: 1em !important;
}
#mp_pagecontent .flex-container {
    display: flex;
    font-size: 1em !important;
}
#mp_pagecontent .flex-container > * {
    margin: 10px 20px;
}
#mp_pagecontent .flex-container > *:first-child {
    margin-left: 0;
}
#mp_pagecontent .flex-child {
    margin: 0px 10px;
}
#mp_pagecontent .margin-top {
    margin-top: 1rem;
}
#mp_pagecontent .selected {
    font-size: 120% !important;
}
#mp_pagecontent .papername {
    font-size: 80%;
    color: #444;
}
#mp_pagecontent #drop-down {
    text-align: right;
}


/* Devices smaller than (not including) iPad portrait */
@media screen and (max-device-width: 767px) {
    #mp_pagecontent .section_specials {
        justify-content: space-around; /* Center content */
    }
}
