

/* /////////////////////////////////////////////////////////////////////
//  Your CSS
/////////////////////////////////////////////////////////////////////*/

#isPageHeader {
margin-top: 0px !important;
}
#isPageHeader {
margin-top: 0px;
}
.announcement-bar {
background-color:  #ff6600 !important;
color: white;
width: 100%;
padding: 15px;
font-size: 14px;
}
.call-to-action {
    margin-top: 0px;
}
.call-to-action p {
border-width: 1px;
border-radius: 0px;
border-color: #FF6606;
background-color: #FF6600;
font-size: 15px;
width: auto;
color: #FFFFFF;
font-weight:bold;
}
#mainPageWrapper {
    padding-top: 0px;
}
#modal_loadbuycontent .enduser_shoppingcart_header {
    margin-top: 0em;
    margin-bottom: 33px;
font-size: 25.5px;
}
.sml-section {
max-width: 900px;
margin-left:auto !important;
margin-right:auto !important;
}

.med-section {
max-width: 1020px;
margin-left:auto !important;
margin-right:auto !important;
}

#category_ns {
Display:none;
}
.pgCategoryThumb .wraptocenterGallery {
color: white;
font-family: 'Montserrat',Arial !important;
background-color: #ff6a00;
font-size: 18px;
}


#collection-nav-title {
font-family: 'Montserrat',Arial !important;
color: #404041 !important;
font-weight: 400!important;
letter-spacing: 0px!important;
}

#collection-nav-studio-name {
font-family: 'Montserrat',Arial;
}
.school_login_div h1 {
    text-align: center;
font-family: 'Montserrat',Arial;
    line-height: 1;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 20px;
    color: #404041;
    margin-top: 1em;
    border-bottom: 0px solid #404041;
    text-transform: none;
}
.togglePassword {
top: 16px !important;
}

.school_login_div {
    max-width: 60%;
    margin: auto;
    margin-top: 50px;
}

a {
text-decoration: none;
    color: #FF6A00;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
font-size:11pt;
}

#nav-pg ul li a {
font-family: 'Montserrat', Arial;
    text-transform: none !important;
    font-weight: 400;
    font-size: 17px;
    color: #404041;
}

.collection-cover-title-wrapper {
position: relative;
}

#nav-toggle {
background-color: transparent !important;
}

#isPageHeader {
margin-top: 20px;
}

#pgCompany {
font-family:'Helvetica Neue', 'HelveticaNeue', 'Helvetica', 'Arial', 'Lucida Grande', 'sans-serif';
font-weight: 100;
font-style: normal;
font-size: 40px;
letter-spacing: 1px;
line-height: 43px;
text-align:center;
color: #black;
padding-top: 33px;
margin-bottom: 10px;
font-weight:300;
}

#nav-pg ul li {
font-family: brandon-grotesque;
font-weight: 300;
font-style: normal;
line-height: 1em;
letter-spacing: 0px;
    font-size: 17px;
}

#pgLogo_img {
width: 300px;
}

#nav-pg ul li a {
color: black;
text-transform: uppercase;
font-size:11pt;
}
.dl_note {
font-size: 14px;
}

.shopping_footer_button{
background-color: #FF6A00 !important;
}

#pgNavigation {
padding-bottom:30px;
}
.btn-dark {
background-color: #ff6600;
    border-color: #ff6600;
}

#pgNavigation li {
padding-right:10px;
padding-left:10px;
}

h1 {
font-family: 'Montserrat',Arial;
    letter-spacing: 0px;
    font-weight: 400;
    font-size: 26px;
    color: #404041;
    margin-top: 1em;
    text-transform: none;
    line-height: 35px;
    margin: 0px;
padding-bottom: 0px;
border-bottom:0px;
}
h2 {
letter-spacing: 0px;
}
#pgContent {
max-width: 1020px;
}

p {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
color:black;
font-size: 11pt;
color: #404041;
}
strong, em, b, i {
font-family: 'Montserrat', sans-serif;
font-weight: 600;
color:black;
font-size: 11pt;
color: #404041;
}

a {
    text-decoration: none;
    color: #FF6A00;
}
.ui-bar-a {
border:0px;
background: #ff6a00 !important;
}
.simpleheader_eventintroduction {
    font-weight: 400 !important;
    color: #404041 !important;
}
#pgFooter {
    font-size: 11pt;
    color: #717173;
    padding-top: 40px;
}

#product_name {
    line-height: 35px; 
}

.pgCategoryThumb .wraptocenterGallery {
color: white;
    font-family: 'Montserrat',Arial !important;
    background-color: #ff6a00;
    font-size: 18px;
    line-height: 23px;
    padding: 10px;
}


#school_email_address {
height: 35px;
    margin-top: 8px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
color:black;
}

input#userName {
height: 35px;
    margin-top: 8px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
color:black;
}

input#userPassword {
height: 35px;
    margin-top: 8px;
font-family: 'Montserrat', sans-serif;
font-weight: 400;
color:black;
}

.school_login_div {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
color:black;
}

.school_login_div h1 {
display:none;
}

.pgwebsitebutton {
background-color: #ff6600 !important;
padding: 8px 25px;
font-weight:600;
font-family: 'Montserrat', sans-serif;
}
@media only screen and (max-width: 600px) {
.announcement-bar {
font-size:11px;
}
}
