@font-face {font-family: 'FiraSansCondensed-Regular';src: url(//mpsfilm.com/wp-content/themes/mpsfilm/fonts/FiraSansCondensed-Regular.ttf);}
@font-face {font-family: 'FiraSansCondensed-Bold';src: url(//mpsfilm.com/wp-content/themes/mpsfilm/fonts/FiraSansCondensed-Bold.ttf);}
@font-face {font-family: 'FiraSansCondensed-SemiBold';src: url(//mpsfilm.com/wp-content/themes/mpsfilm/fonts/FiraSansCondensed-SemiBold.ttf);}
@font-face {font-family: 'FiraSansCondensed-Light';src: url(//mpsfilm.com/wp-content/themes/mpsfilm/fonts/FiraSansCondensed-Light.ttf);}
@font-face {font-family: 'FiraSansCondensed-ExtraLight';src: url(//mpsfilm.com/wp-content/themes/mpsfilm/fonts/FiraSansCondensed-ExtraLight.ttf);}
@font-face {font-family: 'FiraSansCondensed-Black';src: url(//mpsfilm.com/wp-content/themes/mpsfilm/fonts/FiraSansCondensed-Black.ttf);}
html, body {margin: 0;padding:0;min-height: 100%;}
body {font-size:.95em;background-color:#fff;color: #000000;font-family: 'FiraSansCondensed-Regular';}
h1, h2, h3, h4, h5, h6 {text-transform:uppercase;font-family: 'FiraSansCondensed-Regular';margin:0;padding:0;line-height:100%;}
h4, h5, h6 {	text-transform:uppercase;font-weight:normal;font-family: 'FiraSansCondensed-Light';margin:0;padding:0;line-height:100%;}
h1, h2 {clear: both;}
h1 {font-size:2em;line-height:40px;letter-spacing:1px;}
h2 {font-size:1.6em;line-height:35px;letter-spacing:.75px;}
h3 {font-size:1.2em;line-height:30px;letter-spacing:.5px;}
h4 {font-size:1em;line-height:25px;letter-spacing:.5px;}
img {border:0;max-width:100%;height:auto;display:block;}
a {outline: 0 none;text-decoration:none;color:#d3b722;}
button {border: 0 none;outline: 0 none;box-shadow: none;-webkit-appearance: none; }
button {cursor:pointer;background-color:#ffffff;color:#f6d43f;font-family: 'FiraSansCondensed-Bold';border:1px solid #f6d43f;border-radius:0;padding:13px 20px;text-transform:uppercase;font-size:.8em;letter-spacing:1px;margin:0;}
figure {margin:0;padding:0;}
section {margin:0;padding:0;}
input {outline:0;} #primary.content-area {padding:0;max-width: 1600px;margin: 0 auto;} .grey-bg {background-color:#333333;}
.yellow-bg {background-color:#f6d43f;}
.container {position:relative;margin:0;padding:0;width:100%;text-align:center;}
.container:after {content:'';display:block;clear:both;}
.center {position:relative;margin:0 auto;}
.small-cap {max-width:800px;}
.med-cap {max-width:1000px;}
.max-cap {max-width:1600px;}
.text-cap {max-width:800px;padding:60px 5%;line-height:25px;}
.wrap {margin:0 auto;}
.min-height {min-height: 345px;} .dont-break-out {overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;}
.heavy-font {padding:5px 0;font-size:1.2em;font-family: 'FiraSansCondensed-Bold';text-transform:uppercase;}
.light-font {padding:5px 0 30px 0;font-size:1.2em;font-family: 'FiraSansCondensed-ExtraLight';font-weight:100;text-transform:uppercase;}
.centered-image {display: inline-block;margin-left: auto;margin-right: auto;vertical-align:top;}
.titles-reg {font-family: 'FiraSansCondensed-Regular';letter-spacing:1px;color:#ffffff;text-transform:uppercase;}
.titles-thin {font-family: 'FiraSansCondensed-Light';letter-spacing:1px;color:#ffffff;text-transform:uppercase;}
.titles-superthin {font-family: 'FiraSansCondensed-ExtraLight';letter-spacing:2px;color:#ffffff;text-transform:uppercase;}
.scale-img {width:100%;height:auto;display:block;}
.button-dark-bg {font-family: 'FiraSansCondensed-Light';background-color:transparent;color:#ffffff;border:1px solid #ffffff;}
.button-dark-bg a {color:#ffffff;} img#responsive-menu-icon {display:none;position: absolute;cursor: pointer;top: 30px;right: 1%;z-index:998;}
div#responsive-navigation {display:none;}
img#close-menu {position:absolute;top:40px;right:5%;max-width:100%;cursor:pointer;z-index:999;}
div#responsive-navigation {right:-4000px;text-align:center;position:fixed;width:100%;background-color:#f6d43f;top:0px;padding:12vw 0 0 0;z-index:2;min-height:95vh;z-index:999;}
div#responsive-navigation a {color:#333333;}
div#responsive-navigation a:hover {color:#fff;} ul.responsive-menu {margin:0;padding:0;}
ul.responsive-menu > li {list-style-type:none;margin:0;padding:5px 0;font-size:1.75em;font-family: 'FiraSansCondensed-Bold';letter-spacing:.25px;}
ul.responsive-menu li.current-menu-item a {color:#fff;} 
ul.responsive-menu li.current-page-ancestor a {color:#fff;}
ul.responsive-menu ul.sub-menu {margin:0;padding:0;}
ul.responsive-menu ul.sub-menu > li {margin:0;padding:5px 0;font-size:.65em;font-family: 'FiraSansCondensed-Regular';}
.contain-submenu > a:before {content:'\25be';}
.contain-submenu > a:after {content:'\25be';}
.contain-submenu .sub-menu {display:none;} div#global-page-overlay {display:none;position:fixed;width:100%;height:100%;background-color:#f6d43f;z-index:998;opacity:.95;}
div#mps-search {display:none;width:50%;margin:0 auto;padding-top:15vw;}
div#mps-search form {width:90%;padding:0 5%;text-align:center;}
div#mps-search form input {font-size:1.25em;width:75%;padding:20px 5%;margin:0 auto;}
img#close-search {position:absolute;top:40px;right:5%;max-width:100%;cursor:pointer;z-index:999;} 
div#mps-search-results form {width:90%;padding:0 5%;text-align:center;}
div#mps-search-results form input {font-size:1.25em;width:75%;padding:20px 5%;margin:0 auto;}
ul.search-results {list-style-type:none;margin:0 auto;padding:20px 0;line-height:25px;}
ul.search-results li {list-style-type:none;} #header-global {-webkit-box-shadow: 0px 4px 10px -10px rgba(0,0,0,0.3);box-shadow: 0px 4px 10px -10px rgba(0,0,0,0.3);}
#header-logo {float:left;padding:21px 0 21px 8%;}
#header-menu {float:left;padding:40px 0 0 25px;text-transform:uppercase;font-family: 'FiraSansCondensed-Regular';}
#header-social-menu {float:right;padding:16px 2.5% 6px 0;}
#header-text {font-family: 'FiraSansCondensed-Regular';float:right;padding-right:2.5%;text-transform:uppercase;}
#header-text > p {margin:0;padding:0;}
#header-text a {color:#000;}
#header-clearer {clear:right;} #header-icon-navigation {background-color:#f6d43f;padding:24px 0 17px 0;}
#header-icon-navigation figure {display:inline-block;vertical-align:top;} 
#header-icon-navigation figure a {color:#000;text-transform:uppercase;} 
figure.contain-icon {position:relative;}
.navigation-icon {position:absolute;top:0;left:0;right:0;margin:0 auto;}
.navigation-icon-hover {position:absolute;display:none;top:0;left:0;right:0;margin:0 auto;}
.icon-spacer {height:65px;} a.highlight-me {color:#ffffff !important;}
a.highlight-me img.navigation-icon-hover {display:block !important;}
a.highlight-me img.navigation-icon {display:none !important;} #mps-slider {padding:0;}
.mps-banner-image {width:100%;height:auto;}
.mps-caption {font-family: 'FiraSansCondensed-Regular';font-weight: bold;font-size:2em;letter-spacing:1.6px;position:absolute;right:0;top:7.5vw;background-color:#000;color:#f6d43f;text-transform:uppercase;padding:13px 5% 10px 40px;text-align:right;}
#mps-crossfade {position:relative;}
#mps-crossfade > div {position:absolute;z-index:1;width:100%;}
#mps-crossfade > div.active {z-index:3} section#featured-products {padding-bottom: 20px;}
#mps-featured-products {margin:0;padding:0;position:relative;width:100%;overflow-x:hidden;overflow-y:hidden;white-space: nowrap;}
#mps-featured-products figure { 
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-ms-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
}
#mps-featured-products figure {display:inline-block;vertical-align:top;position:relative;width:23.95%;margin:0 .52%;background-color:#f6d43f;}
#mps-featured-products figure:hover {background-color:#9a9999;cursor:pointer;} #mps-featured-products figure img {mix-blend-mode: multiply;width:100%;height:auto;}
.mps-fp-title-base {display:block;position:absolute;height:85px;bottom:0;left:0;right:0;background-color:#000;opacity:.7;z-index:6;}
.mps-fp-title-contain {text-overflow: ellipsis;display:block;position:absolute;height:85px;bottom:0;left:0;right:0;z-index:7;white-space: normal;text-align:left;}
.mps-fp-title {font-size:1.22vw;color:#fff;white-space: normal;padding:13px 5%;}
.mps-fp-title a {white-space: normal;text-decoration:none;color:#fff;} #fp-navigation {padding:20px 0;margin:0;text-align:center;width:100%;}
#contain-dots {display:block;}
#contain-dots-mob {display:none;}
.dots {margin:0 auto;padding: 0;}
.dots-item {cursor:pointer;list-style-type: none;display: inline-block;border-radius: 9999px;height: 12px;width: 12px;background-color: #cccccc;margin: 0 4px;}
.dots-item:first-child {background-color: #808080;} .mps-content {position:relative;text-align:left;padding:70px 0;line-height:35px;}
.left-offset {margin-left:-30%;padding-right:10%;margin-bottom:22px;}  section#mps-featured-video {}
#video-container {position: relative;padding-bottom: 56.25%;height: 0;}
#video-container img {cursor:pointer;position: absolute;top: 0;left: 0;width: 100%;height: auto;z-index:3;}
#video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:2;} section#call-to-action {color:#fff;padding:70px 0 60px 0;}
section#call-to-action figure {display:inline-block;vertical-align:top;position:relative;width:22%;margin:0 4%;text-align:center;}
section#call-to-action figure p {line-height:30px;text-align:left;}
section#call-to-action h3 {font-size:1.35em;letter-spacing:1px;text-transform:capitalize;font-family: 'FiraSansCondensed-Regular';}
.mps-cta-icon {padding-bottom:40px;}
.mps-cta-icon img {margin:0 auto;} section#quick-links {padding:120px 0 115px 0;z-index:20;}
section#quick-links figure {display:inline-block;vertical-align:top;position:relative;width:18.5%;margin:0 2%;background-color:#f6d43f;cursor:pointer;}
.mps-ql-icon {display:none;}
section#quick-links {-webkit-box-shadow: 0px 0px 25px 5px rgba(0,0,0,0.81);box-shadow: 0px 0px 25px 5px rgba(0,0,0,0.81);} div.breadcrumbs span::before {content: '  ';}
div.breadcrumbs > span:last-child::before {content: '> ';}
.breadcrumbs {text-transform:uppercase;font-family: 'FiraSansCondensed-Bold';padding:28px 0 50px 0;letter-spacing:2.55px;font-size:.8em;}
.breadcrumbs a {text-decoration:none;color:#555555;}  section#category-content {background-color:#f6d43f;}
#category-page-title {margin:0;padding:0;text-align:left;font-family: 'FiraSansCondensed-Regular';color:#000;text-transform:uppercase;}
#category-side-menu {margin:0;padding:65px 0 0 0;}
#category-side-menu ul {text-align:left;padding:0;margin:0;}
#category-side-menu ul li {list-style-type:none;}
#category-side-menu ul li a {font-size:.925em;color:#000;line-height:25px;text-transform:uppercase;}
#category-side-menu ul li:hover a {color:#d3b722;}
#category-side-menu ul li.current-menu-item a {color:#d3b722;}
#category-content a {color:#fff;} #products-page-content {width: 90%;padding:90px 0 60px 10%;}
#products-left-column-a {width:240px;padding-right:4%;line-height: 30px;float:left;text-align:left;}
#products-right-column-a {width:800px;padding:60px 0 60px 0;float:left;line-height:25px;} .product-category-list-title {width:800px;font-size:1.8em;text-align:left;float:left;padding-left:0;}
#product-category-list {position:relative;float:left;padding:0 0 50px 0;width:100%;}
figure.contain-product { 
-webkit-transition: background 0.5s linear;
-moz-transition: background 0.5s linear;
-ms-transition: background 0.5s linear;
-o-transition: background 0.5s linear;
transition: background 0.5s linear;
}
figure.contain-product {position:relative;font-size:.85em;background-color:#fff;float:left;width:225px;border:1px solid #dfdfdf;height:auto;padding:35px 20px 65px 20px;text-align:center;}
figure.contain-product span {display:block;max-height:200px;overflow:hidden;}
figure.contain-product img {max-width: none;mix-blend-mode: multiply;margin:0 auto;width:auto;height:200px;}
figure.contain-product:hover {background-color:#f6d43f;cursor:pointer;}
div.product-title {line-height: 15px;position:absolute;bottom:0;text-align:left;color:#000;height:55px;left:10%;right:10%;}
div.product-title a {color:#000;}
.prod-per-cat {} figure.contain-product {border-top:0;}
figure.contain-product {border-left:0;}
figure.contain-product:nth-child(3n+3) {border-right:0;} section#default-page {padding-top:40px;}
#main-page-content {padding: 0 0 60px 0;width:80%;line-height: 25px;}
#page-title {text-align:left;font-family: 'FiraSansCondensed-Regular';color:#000;text-transform:uppercase;padding:60px 0;}
#interior-banner > img {width:100%;} div#global-page-overlay-dark {display:none;position:fixed;width:100%;height:100%;background-color:#000000;z-index:999;opacity:.85;}
div#credits-page-content {padding:10px 14% 50px 14%;}
figure.thumb-item {cursor:pointer;position:relative;float:left;width:28.33%;margin:0 2.5% 70px 2.5%;}
figure.popup-item {display:none;position:fixed;top:6vw;margin:0 auto;left:0;right:0;width:450px;height:auto;background-color:#f6d43f;padding:40px 3%;z-index:999;}
figure.thumb-item img {width:100%;}
div.credit-title {position:absolute;top:20px;left:0;right:0;margin:0 auto;font-size: 1.2vw;font-weight: bold;letter-spacing:0;}
div.credit-status {position:absolute;bottom:20px;left:0;right:0;margin:0 auto;font-size: .9vw;font-weight: bold;text-transform:uppercase;}
img.close-this {position:absolute;cursor:pointer;top:20px;right:3%;max-width:100%;z-index:1000;} 
.video-container-multi {position: relative;padding-bottom: 56.25%;height: 0;}
.video-container-multi iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:1002;}
.video-spacer {height:20px;}
figure.thumb-item a {color:#fff;}
figure.popup-item a {color:#fff;}
.credit-icon {position:absolute;z-index:2;} #page-left-column-a {width:30%;padding-right:3%;float:left;text-align:left;}
#page-right-column-a {width:67%;float:left;text-align:justify;line-height:25px;} #page-left-column-b {width:64%;padding-right:3%;float:left;text-align:left;line-height:25px;}
#page-right-column-b {width:33%;float:left;text-align:left;} #blog-page-content {width: 90%;padding:0 5% 60px 5%;line-height: 25px;text-align:center;}
.blog-list-item {width:30.6%;max-width:275px;vertical-align:top;border:1px solid #e1e1e1;margin:10px 2%;padding:20px 2%;display:inline-block;}
#post-content > img {width:100%;padding:0 0 15px 0;}
.blog-list-item > img {float:left;padding: 8px 10px 10px 0;}
.blog-list-item > h2,.blog-list-item > h4 {text-transform:capitalize;}
#post-content {text-align: justify;}  .woocommerce div.product div.summary {line-height:25px;}
.woocommerce-product-details__short-description {line-height:25px;}
.product-quantity {text-align:right;}
.cart-contents-count img {display:inline-block;}
.woocommerce-message {border-top-color:#f6d43f !important;}
.woocommerce a.button.alt {background-color:#f6d43f !important;}
.woocommerce a.button.alt:hover {background-color:#f6d43f !important;}
.cart-contents-count {float: left;margin: 37px 0 0 17px;}
.woocommerce button.button.alt {background-color:#f6d43f !important;}
.woocommerce button.button.alt:hover {background-color:#f6d43f !important;}
.woocommerce-info {border-top-color: #f6d43f !important;}
.woocommerce-info::before {content:"" !important;}
#product-single-page-content {width: 80%;padding: 90px 10% 60px 10%;}
.mps-bread {padding:5px 0 25px 0;}
.woocommerce .quantity .qty {width: 25px !important;height: 27px !important;margin-left: 1px !important;margin-top: 1px !important;}
.woocommerce div.product .product_title {padding-bottom: 15px;}
.woocommerce div.product form.cart {margin-bottom: 2em;margin-top: 1em;} section#form-section {width:100%;}
div#frm_form_2_container {padding:40px 0;background-color:#f1f1f1;width:100%;}
form#form_contact-us {width:50%;margin:0 auto;}
form#form_contact-us label {display:none;}
form#form_contact-us h3 {margin-bottom: 30px;font-size:1.25em;color:#000;font-family: 'FiraSansCondensed-Regular';}
form#form_contact-us input[type="text"], 
form#form_contact-us input[type="tel"],
form#form_contact-us input[type="email"], 
form#form_contact-us input[type="number"],
form#form_contact-us textarea {background-color:#fff;border:1px solid #333;border-radius:0;margin-bottom:10px !important;overflow: hidden;resize: none;}
form#form_contact-us button {margin-top: -20px;cursor:pointer;background-color:#333;color:#fff;font-family: 'FiraSansCondensed-Bold';border:1px solid #333;border-radius:0;padding:13px 20px;text-transform:uppercase;font-size:.8em;letter-spacing:1px;margin:0;} ::-webkit-input-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'FiraSansCondensed-Light';
}
::-moz-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'FiraSansCondensed-Light';
}
:-ms-input-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'FiraSansCondensed-Light';
}
:-moz-placeholder { color: #333 !important;text-transform:uppercase;font-family: 'FiraSansCondensed-Light';
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}  ul.xoxo {list-style: none;line-height:30px;margin-top:0px;}
ul.xoxo li {list-style-type: none;}
ul.xoxo h2 {padding-bottom: 11px;} .menu-main-menu-container ul.menu {padding:0;margin:0;}
.menu-main-menu-container ul.menu li:first-child {margin-left:-15px;}
.menu-main-menu-container ul.menu li {position:relative;font-family: 'FiraSansCondensed-Bold';list-style-type:none;letter-spacing:.5px;display:inline-block;padding:0 15px;margin:0;text-decoration: none;}
.menu-main-menu-container ul.menu li a {color:#000;}
.menu-main-menu-container ul.menu li:hover > a {color:#f6d43f;}
.menu-main-menu-container ul.menu li.current-menu-item > a {color:#f6d43f;}
.menu-main-menu-container ul.menu li:last-child {vertical-align: bottom;} .menu-main-menu-container ul.menu > li > ul.sub-menu {
text-align:left;position:absolute;top:15px;left:-80px;margin:0;padding:0;background-color:#fff;z-index:1000;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: 200ms ease;
-moz-transition: 200ms ease;
-o-transition: 200ms ease;
transition: 200ms ease;
}
.menu-main-menu-container ul.menu > li:hover > ul.sub-menu {
visibility: visible;
opacity: 1;
filter: alpha(opacity=1);
-webkit-transition: 200ms ease;
-moz-transition: 200ms ease;
-o-transition: 200ms ease;
transition: 200ms ease;
} .menu-main-menu-container ul.menu li ul.sub-menu > li {display:block;width:115px;vertical-align:top;position:relative;display:inline-block;text-align:left;margin:0;padding:40px 0 20px 15px;}
.menu-main-menu-container ul.menu li ul.sub-menu > li > ul.sub-menu {display:block;width:115px;height:auto;top:65px;left:15px;position:absolute;margin:0;padding:5px 0;z-index:1000;}
.menu-main-menu-container ul.menu li ul.sub-menu > li > ul.sub-menu li {display:block;font-family: 'FiraSansCondensed-Light';text-align:left;margin:0;padding:5px 0;}
.menu-main-menu-container ul.menu li ul.sub-menu > li > ul.sub-menu:last-child {clear:both;} .menu-social-menu-container ul.menu {padding:0;margin:0;}
.menu-social-menu-container ul.menu li {list-style-type:none;display:inline-block;padding:0;margin:0;text-decoration: none;} .menu-footer-menu-container ul.menu {padding:0;margin:0;}
.menu-footer-menu-container ul.menu li:first-child {margin-left:-5px;}
.menu-footer-menu-container ul.menu li {font-family: 'FiraSansCondensed-Regular';list-style-type:none;display:inline-block;padding:0 5px;margin:0;text-decoration: none;}
.menu-footer-menu-container ul.menu li:hover a {color:#f6d43f;}
.menu-footer-menu-container ul.menu li.current-menu-item a {color:#f6d43f;} section#footer {color:#fff;background-color:#333333;}
section#footer a {color:#fff;}
div#footer-wrap {padding:50px 7%;}
div#footer-wrap p {margin:0;padding:0;}
#footer-menu {float:left;}
#footer-copyright {float:right;}
#footer-credits {font-size:.85em;color:#707070;float:right;padding-top:7px;} .alignright {padding: 6px 0 6px 2%;float: right;}
.alignleft {padding: 6px 2% 6px 0;float: left;}
.alignnone {padding: 6px 0 0 0;}
.aligncenter {padding: 6px 0 0 0;margin: 0 auto;} input[type="select"],input[type="button"],input[type="submit"] {-webkit-appearance: none;border-radius: 0;outline: 0 none;} @media only screen and (max-width: 1417px), only screen and (max-device-width: 1400px) {
.left-offset {margin-left: 0;padding-right: 0;}
}
@media only screen and (max-width: 1222px), only screen and (max-device-width: 1205px) {
#products-left-column-a {padding-right:2%;}
#products-right-column-a {float:right;}
#products-page-content {width: 95%;padding: 90px 2.5% 60px 2.5%;}
.prod-per-cat {float:right;}
}
@media only screen and (max-width: 1134px), only screen and (max-device-width: 1117px) {
#header-menu {display:none;}
#header-social-menu {display:none;}
#responsive-menu-icon {display:block !important;}
#header-clearer {clear:both;}
#header-text {text-align:center;padding-bottom:15px;}
#header-logo {padding: 16px 0 21px 2.5%;}
img#responsive-menu-icon {top: 30px;right: 2.5%;}
.cart-contents-count {position: absolute;margin: 0;top: 89px;left: 7%;}
h3.mps-fp-title {line-height:22px;}
.mps-fp-title-contain {height:65px;}
.mps-fp-title-base {height:65px;}
form#form_contact-us {width:60%;margin:0 auto;}
#products-left-column-a {width:23%;}
#products-right-column-a {width:75%;}
.product-category-list-title {width:75%;padding-top:40px;}
.prod-per-cat {width:100% !important;}
figure.contain-product {width:45%;border:none;padding: 35px 2.5% 65px 2.5%;}
}
@media only screen and (max-width: 1041px), only screen and (max-device-width: 1024px) {
div#credits-page-content {padding:10px 5% 50px 5%;}
}
@media only screen and (max-width: 897px), only screen and (max-device-width: 880px) {
.mps-content {padding: 40px 2.5% !important;}
#contain-dots {display:none;}
#contain-dots-mob {display:block;}
h3.mps-fp-title {font-size:2vw;}
.mps-fp-title-contain {height:65px;}
.mps-fp-title-base {height:65px;}
#mps-featured-products figure {width:49%;margin:0 .5%;background-color:#f6d43f;}
#mps-featured-products figure:hover {background-color:#9a9999;cursor:pointer;}
section#call-to-action figure {display: block;width: 75%;margin: 0 auto;}
section#call-to-action figure p {text-align: center;}
#footer-menu {float:none;padding:10px 0;margin:0 auto;}
#footer-copyright {float:none;padding:10px 0;margin:0 auto;}
#footer-credits {float:none;padding:10px 0;margin:0 auto;}
section#quick-links {padding: 60px 0;}
#main-page-content {width: 95%;padding: 0 2.5% 60px 2.5%;line-height: 25px;}
#products-left-column-a {width:30%;}
#products-right-column-a {width:68%;}
div.credit-title {font-size:1.75vw;top:10px;}
div.credit-status {font-size:1.25vw;bottom:10px;}
}
@media only screen and (max-width: 782px), only screen and (max-device-width: 765px) {
#products-left-column-a {width:43%;}
#products-right-column-a {width:55%;}
figure.contain-product {width:95%;border:none;padding: 35px 2.5% 65px 2.5%;}
}
@media only screen and (max-width: 617px), only screen and (max-device-width: 600px) {
h3.mps-fp-title {font-size:2.8vw;line-height:15px;}  
.mps-fp-title-contain {height:70px;}
.mps-fp-title-base {height:70px;} 
section#call-to-action figure {padding-bottom:50px;}
.mps-cta-icon {padding-bottom:20px;}
h1 {font-size:1.9em;letter-spacing: 0 !important;}
.mps-caption {text-align:center;top: 13vw;bottom:0;font-size:1.25em;letter-spacing:.5px;right:0;left:0;width:95%;padding:13px 2.5% 10px 2.5%;}
ul.xoxo {margin:0;padding:0;}
#page-left-column-b {width:100%;padding:0;float:none;}
#page-right-column-b {width:100%;padding:0;float:none;}
#page-left-column-a {width:100%;padding:0;float:none;}
#page-right-column-a {width:100%;padding:0;float:none;}
#blog-page-content {width: 95%;padding: 0 2.5% 60px 2.5%;line-height: 20px;}
.blog-list-item {width: 92%;margin: 10px 2%;padding: 20px 2%;display: block;max-width: 100%;}
form#form_contact-us {width:95%;padding:0 2.5%;margin:0 auto;}
div#credits-page-content {padding:0 0 40px 0;}
figure.thumb-item {width: 48%;margin: 0 1% 40px 1%;}
div.credit-title {font-size:2.5vw;}
div.credit-status {font-size:2vw;}
}
@media only screen and (max-width: 517px), only screen and (max-device-width: 500px) {
#products-page-content {width: 95%;padding: 40px 2.5% 40px 2.5%;}
#products-left-column-a {width:100%;padding:0;float:none;}
#products-right-column-a {width:100%;padding:0;float:none;} 
figure.contain-product {border-bottom:1px solid #dfdfdf;padding: 35px 2.5% 65px 2.5%;}
#category-side-menu {padding: 40px 0 0 0;}
}
@media only screen and (max-width: 467px), only screen and (max-device-width: 450px) {
figure.thumb-item {width: 90%;margin: 0 5% 40px 5%;}
div.credit-title {font-size:3.5vw;}
div.credit-status {font-size:3vw;}
.cart-contents-count {top: 82px;}
#header-text {font-size: .85em;}
figure.popup-item {width:90%;margin:0 auto;}
} @media only screen 
and (max-device-width: 736px)
and (orientation: landscape) {
html {-webkit-text-size-adjust: none;}
h3.mps-fp-title {font-size:2.1vw;line-height:22px;}  
.mps-fp-title-contain {height:70px;}
.mps-fp-title-base {height:70px;} 
section#call-to-action figure {padding-bottom:50px;}
.mps-cta-icon {padding-bottom:20px;}
h1 {font-size:1.9em;letter-spacing: .25px;}
.mps-caption {text-align:center;top: 15vw;font-size:1.25em;letter-spacing:.5px;right:0;left:0;width:95%;padding:13px 2.5% 10px 2.5%;}
div#responsive-navigation {padding:4vw 0 0 0;}
img#close-menu {top:4vw;}
ul.responsive-menu > li {font-size: 1.45em;}
#blog-page-content {width: 95%;padding: 0 2.5% 60px 2.5%;line-height: 20px;}
.blog-list-item {width: 41.5%;margin: 10px 2%;padding: 20px 2%;display: inline-block;max-width: 100%;} 
#products-left-column-a {width:32%;padding:0;float:left;}
#products-right-column-a {width:68%;padding:0;float:left;}
figure.contain-product {width:45%;border:none;padding: 35px 2.5% 65px 2.5%;}
figure.thumb-item {width: 48%;margin: 0 1% 40px 1%;}
div.credit-title {font-size:2.25vw;}
div.credit-status {font-size:1.75vw;}
}