.portfolio_nav { display:none; } .top_bar.fixed { position: fixed; animation-name: slideDown; -webkit-animation-name: slideDown; animation-duration: 0.5s; -webkit-animation-duration: 0.5s; z-index: 999; visibility: visible !important; top: 0px; } .top_bar.fixed #menu_wrapper div .nav { margin-top: 16px; } .top_bar.fixed #searchform { margin-top: 8px; } .top_bar.fixed .header_cart_wrapper { margin-top: 21px; } .top_bar.fixed #menu_wrapper div .nav > li > a { padding-bottom: 24px; } .top_bar.fixed .logo_wrapper img { max-height: 40px; width: auto; } #page_caption .page_title_wrapper { text-align: left} .page_title_inner { float: none; } #wrapper.hasbg .above_top_bar { background: #1a3853 !important; background: rgb(26, 56, 83, 0.9) !important; background: rgba(26, 56, 83, 0.9) !important; } @media only screen and (max-width: 768px) { html[data-menu=leftmenu] .mobile_menu_wrapper { right: 0; left: initial; -webkit-transform: translate(400px, 0px); -ms-transform: translate(400px, 0px); transform: translate(400px, 0px); -o-transform: translate(400px, 0px); } } html[data-menu=leftmenu] .mobile_main_nav, #sub_menu { clear: both; } html[data-menu=leftmenu] #wrapper { padding-top: 0; } .ppb_title_first{ font-family:Kristi, "Comic Sans MS", cursive, sans-serif; font-size:70px; line-height:50px; color:#e8dc04; } @media only screen and (min-width: 768px) and (max-width: 959px) { .ppb_title_first{ font-family:Kristi, "Comic Sans MS", cursive, sans-serif; font-size:70px; line-height:50px; color:#e8dc04; }} @media only screen and (max-width: 767px) { .ppb_title_first{ font-family:Kristi, "Comic Sans MS", cursive, sans-serif; font-size:70px; line-height:50px; color:#e8dc04; }} @media only screen and (min-width: 480px) and (max-width: 767px) { .ppb_title_first{ font-family:Kristi, "Comic Sans MS", cursive, sans-serif; font-size:70px; line-height:50px; color:#e8dc04; }}