/*************************************** Base Styles  ***************************************/  /* Clear Elements */    .group:before, .group:after {content: ""; display: table;}     .group:after {clear: both;}    .group {zoom: 1;}    /* Set up REM style */  /*  html { font-size: 62.5%; }     body { font-size: 14px; font-size: 1.4rem; background: #fff;}     h1   { font-size: 24px; font-size: 2.4rem; } */    /* Older browsers */    html { font-size: 15px; background: #ffffff;}      @media screen and (min-width: 320px){      html { font-size: calc( 15px + (16 - 15) * (100vw - 320px) / (1200 - 320) ); }  }      @media screen and (min-width: 800px){        html { font-size: 16px; }  }    /* Border Box */    *, *:before, *:after {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }.inner-position {display: table-cell; vertical-align: middle;}/*************************************** Fonts  ***************************************/  /*     font-family: 'Cormorant Garamond', serif;    font-family: 'League Spartan', sans-serif;light = 300reg = 400med = 500semi-bold = 600bold = 700extra-bold = 700blck = 900  */    h1 {font-family: 'Cormorant Garamond', serif; font-weight: 700; font-style: normal; font-size: 53px; font-size: 3.3125em; line-height: 1.2; margin: 0px; color: #38659b; margin-bottom: 15px;}    h2 {font-family: 'Cormorant Garamond', serif; font-weight: 700; font-style: normal; font-size: 45px; font-size: 2.8125em; line-height: 1.2; margin: 0px;  color: #38659b; margin-bottom: 15px;}    h3 {font-family: 'Cormorant Garamond', serif; font-weight: 700; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.2; margin: 0px; color: #38659b; margin-bottom: 15px;}    h4 {font-family: 'Cormorant Garamond', serif; font-weight: 700; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.2; margin: 0px;  color: #38659b; margin-bottom: 15px;}    h5 {font-family: 'Cormorant Garamond', serif; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.2; margin: 0px; color: #38659b; margin-bottom: 15px;}    h6 {font-family: 'Cormorant Garamond', serif; font-weight: 700; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.2; margin: 0px; color: #38659b; margin-bottom: 15px;}    p {color: #303030; font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em; line-height: 1.5;font-weight: 400; font-style: normal; margin-top: 0px; margin-bottom: 15px;}    a {color: #303030; font-family: 'League Spartan', sans-serif; text-decoration: none; font-style: normal; }    ul li, ol li, li {color: #303030; font-family: 'League Spartan', sans-serif; font-style: normal; }    em {color: #303030; font-family: 'League Spartan', sans-serif; font-style: italic; }/***************************************Buttons ***************************************/.menu-btn {border:  0px; display: inline-block; font-family: 'League Spartan', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1em; transition: all 0.5s ease 0s; padding: 10px 40px 10px 40px; text-decoration: none; color: #303030; position: relative;background: none; border:  2px solid #b5221c;}.menu-btn:hover {background: #b5221c; color: #fff;}.red-border-white-btn { display: inline-block; font-family: 'League Spartan', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1em; transition: all 0.5s ease 0s; padding: 10px 40px 10px 40px; text-decoration: none; color: #fff; position: relative;background: none; border:  2px solid #b5221c;}.red-border-white-btn:hover {background: #b5221c; color: #fff;}.red-border-blue-btn { display: inline-block; font-family: 'League Spartan', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1em; transition: all 0.5s ease 0s; padding: 10px 40px 10px 40px; text-decoration: none; color: #303030; position: relative;background: none; border:  2px solid #b5221c;}.red-border-blue-btn:hover {background: #b5221c; color: #fff;}/*************************************** Animations***************************************//*************************************** Header Bar ***************************************/.header-bar {display:  flex; align-items:  center; z-index: 99; position: absolute; background: rgba(255, 255, 255, 0.8); width: 96%; margin: 0 2% 0 2%; border-bottom-right-radius: 20px;  border-bottom-left-radius: 20px; padding:  15px;}.logo-wrapper {width:  30%; }.logo-wrapper a {   z-index:  10;}.logo-wrapper a img {max-width:  90px;}.nav-wrapper {width:  70%;}.header-bar-bottom {width:  100%; background:#38659b; padding:  10px 0;}.nav-wrapper-inner {display:  flex; flex-direction:  column;  height:  100%;align-items:  flex-end; }/*************************************** Navigation ***************************************/.pushy-inner {background: rgba(255,255,255,0.8);   border-radius:  20px;    display: block;width: 60%;margin: 30px auto;  }.mobile-logo {padding: 20px 20px;text-align: center;position: relative;}.mobile-logo img {width: 90px; vertical-align: middle;}.mobile-logo a {padding: 0px !important;}.close-btn a { position: absolute; top: 0px; right: 0px; display: block; transition: all 0.5s ease 0s; display: inline-block;  font-family: 'League Spartan', sans-serif; font-weight: 700; font-style: normal; padding: 6px 15px 0px 15px !important ; font-size: 18px; font-size: 1.125em; text-transform: uppercase; color: #38659b !important;}/*.close-btn a:hover {opacity: 1; color: #fdc758 !important; background: #fff; }*/.pushy-content {position:  relative;}.pushy {}.push-contact a {width: 33.33%; text-align: center; float: left;}.push-contact a img {height: 15px; margin-right: 0px;}.pushy-navigation { }.pushy-navigation ul {margin: 0px; padding: 0px; }.pushy-navigation ul li {font-size: 16px; font-size: 1em; border-bottom: 0px solid #fff; transition: all 0.5s ease 0s; text-align: center; }.pushy-navigation ul li a {text-transform: none; border-left: 3px solid transparent;  font-family: 'League Spartan', sans-serif; font-size: 20px; font-size: 1.25em; line-height: 1.3;font-weight: 400; font-style: normal; color: #333b51; transition: all 0.5s ease 0s;  }.pushy-navigation ul li a:hover {background: rgba(51,59,81,0.4); color: #fff;}.pushy a {padding:15px 10px 11px 10px;}.pushy-navigation ul li ul {/*background: #eeeeee;*/ }.pushy-navigation ul li ul li a { font-family: 'League Spartan', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.3;font-weight: 400; font-style: normal; color: #737275; transition: all 0.5s ease 0s; text-transform: none;}.pushy-navigation ul li ul li a:hover {background: rgba(51,59,81,0.4); color: #fff;}.pushy-navigation ul li ul li:last-of-type {border-bottom: 0px;}.pushy-contact p a {padding: 5px 30px; color: #fff;}.inner-position {width: 100%; display: table-cell; vertical-align: middle;}.pushy-content {overflow-y: scroll;}.inner-position {width: 100%; display: table-cell; vertical-align: middle;}/* NAVIGATION */.nav-box {position: relative;}.nav-wrapper #primary {  margin: 0px 0px 0px 0px; width: 100%; padding-left: 0px;    text-align: right; }.nav-wrapper #primary>li { display: inline-block; vertical-align: middle;  list-style-type: none; position: relative; text-align: center; flex-grow: 1; }.nav-wrapper #primary>li:hover {transition: all 0.5s ease 0s; }.nav-wrapper #primary>li>a {height: 100%; display: inline-block; transition: all 0.5s ease 0s; margin: 0 0px;  vertical-align: middle;  transition: all 0.5s ease 0s; font-family: 'League Spartan', sans-serif;  font-size: 18px; font-size: 1.125em; font-weight: 500; font-style: normal; color: #333b51; position: relative;  text-decoration: none; padding: 0px 10px; }.nav-wrapper #primary>li>a:hover {text-decoration: none; color: #b5221c;}.nav-wrapper #primary>li>a.linkActive {text-decoration: none; color: #b5221c;}  /* Dropdown LV1 */.nav-wrapper #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}.nav-wrapper #primary>li:hover>ul {display: block;  position: absolute; top: 101px; left: 0; z-index: 9999; background: #eeeeee; padding: 0px; }.nav-wrapper #primary>li>ul>li {padding: 10px 10px !important; text-align: left; border-left: 3px solid transparent;}.nav-wrapper #primary>li>ul>li:hover {background: #d4d4d4; border-left: 3px solid #d5ad27;}.nav-wrapper #primary>li>ul>li>a {font-family: 'League Spartan', sans-serif; font-size: 16px; font-size: 1em; font-weight: normal; font-style: normal; color: #434343; height: auto;  display: block; border: none; text-decoration:none; }.nav-wrapper #primary>li>ul>li>a:hover {text-decoration: none;}.nav-wrapper #primary li>ul>li {position: relative;}  /* Dropdown LV2 */.nav-wrapper #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}.menu-btn {display: none;}/*************************************** Home  Page***************************************/.home-banner-wrapper {width:  100%; height:  100vh; min-height:  500px; position:  relative;}.home-banner {padding:  0px; margin:  0px; height:  100%;}.home-banner li {height:  100%;}.banner-text {position:  absolute; top:  140px; left:  2%; width:  100%; max-width:  515px; padding: 20px; }.banner-text h1 {color:  #fff;text-shadow: 0px 0px 6px rgba(0,0,0,0.7);}.banner-text p {color:  #fff;text-shadow: 0px 0px 6px rgba(0,0,0,0.7);}.banner-contact {padding:  20px; display:  flex; align-items:  center; width:  96%; margin: 0; max-width:  1020px; position:  absolute; bottom:  0; left:  50%; transform:  translateX(-50%); background: rgba(255, 255, 255, 0.8); border-top-right-radius: 20px; border-top-left-radius: 20px;}.banner-contact img {width: 15px; vertical-align:  middle; margin-right:  5px;}.banner-contact a {transition: all 0.5s ease 0s;}.banner-contact a:hover {color: #b5221c;}.contact-left {width:  33.33%;}.contact-middle {width:  33.33%; text-align:  center;}.contact-right {width:  33.33%; text-align:  right;}.contact-right img {width:  initial; height:  20px;}.about-wrapper {width:  100%; display:  flex;}.about-text-wrapper {width:  50%; padding:  80px 50px;}.about-text-wrapper h2:after {width:  60px; height:  2px; background:  #b5221c; content:""; display:  block; margin:  10px 0;}.about-image-wrapper {width:  50%; background-position: 20% center !important;}.gallery-wrapper {background: #efefef; padding:  70px 0; text-align:  center;}.gallery-wrapper h2 {text-align:  center;}.gallery-wrapper h2:after {width:  60px; height:  2px; background:  #b5221c; content:""; display:  block; margin:  10px auto 10px auto;}.gallery-output {margin-bottom:  20px;}.image-gallery-title {display:  none;}.image-gallery-item {width: 32%; margin-right: 1.33%; float: left; margin-bottom:  10px;}.gallery-wrapper .image-gallery-item:nth-of-type(n + 7) {display:  none;}.image-gallery-item-title {display:  none;}.image-gallery-item-created {display:  none;}.image-gallery-item-updated {display:  none;}.image-gallery-item-image-link {padding-top:  65%; display:  block;}.who-we-are-wrapper {width:  100%; display:  flex;}.who-we-are-text-wrapper {width:  50%; padding:  80px 50px;}.who-we-are-text-wrapper h2:after {width:  60px; height:  2px; background:  #b5221c; content:""; display:  block; margin:  10px 0;}.who-we-are-image-wrapper {width:  50%;}.contact-us-banner {width:  100%; text-align:  center; background:url("/cambrianclassics-co-uk/_img/img/who-we-are-img.jpg"); background-position:  center center; background-size:  cover;  background-repeat: no-repeat;}.inner-colour-overlay {width:  100%; background: rgba(51, 59, 81, 0.8) ; padding:  150px 0;}.contact-us-banner-title h2 {color:  #fff; }.contact-us-banner-title h2:after {width:  60px; height:  2px; background:  #b5221c; content:""; display:  block; margin:  10px auto 10px auto;}.contact-us-banner img {width:  30px; margin-bottom:  10px;}.contact-us-banner h3 {color:  #fff; font-size:  18px; font-size: 1.125em;  }.contact-us-banner p a {color:  #fff;}.contact-us-banner-social p img {height:  20px;}.contact-us-banner a {transition: all 0.5s ease 0s;}.contact-us-banner a:hover {color: #b5221c;}.footer {width:  100%; background: #333b51;}.footer-top {padding:  20px; display:  flex; align-items:  center; border-bottom:  1px solid #fff; }.footer-logo {width:  20%;}.footer-logo img {width: 100px;  }.footer-nav {width:  80%;}.footer-nav ul#primary {text-align:  right;}.footer-nav ul#primary li {list-style-type: none; display:  inline-block; margin-left:  10px;}.footer-nav ul#primary li a {transition: all 0.5s ease 0s; color: #fff;}.footer-nav ul#primary li a:hover {color: #b5221c;}.footer-bottom {padding:  20px; display:  flex;}.footer-bottom p {margin-bottom:  0px;}.footer-bottom-left {width:  80%;}.footer-bottom-left p {color: #fff;}.footer-bottom-left p a {transition: all 0.5s ease 0s; color: #fff;}.footer-bottom-left p a:hover {color: #b5221c;}.footer-bottom-right {width:  20%; text-align:  right;}.footer-bottom-right img {height:  20px; margin-left:  10px;}/***************************************Inner Pages***************************************/.inner-title-banner {padding:  200px 0 50px 0;}.inner-title-banner-image .bgPat {min-height:  30px;}.inner-title-text h1 {color:  #fff;text-shadow: 0px 0px 6px rgba(0,0,0,0.7); text-align:  center;}.inner-intro-section {padding: 50px 0; background: #333b51;   }.inner-intro-section p {color: #fff;}.inner-main-wrapper {width:  100%; display:  flex;}.inner-main-text-wrapper {width:  50%; padding:  80px 50px;}.inner-main-text-wrapper h3:after {width:  60px; height:  2px; background:  #b5221c; content:""; display:  block; margin:  10px 0;}.inner-main-image-wrapper {width:  50%; background-position: 20% center !important;}.inner-gallery-section {padding:  50px 0; }.image-gallery-summary-item-image-side,.image-gallery-summary-item-category,.image-gallery-summary-item-created,.image-gallery-summary-item-updated,.image-gallery-summary-item-description {display:  none;}.image-gallery-summary-item-title {text-align:  center; font-family: 'Cormorant Garamond', serif; font-weight: 700; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.2; margin: 0px; color: #38659b; margin-bottom: 15px;}.image-gallery-summary-item-link a {}.image-gallery-summary-item-image-top {margin-bottom:  10px;}.image-gallery-summary-item-image-top a {display:  block; padding-top:  75%;}.image-gallery-summary-item-link a { width:  100%; text-align:  center;display: inline-block; font-family: 'League Spartan', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1em; transition: all 0.5s ease 0s; padding: 10px 40px 10px 40px; text-decoration: none; color: #303030; position: relative;background: none; border:  2px solid #b5221c;}.image-gallery-summary-item-link a:hover {background: #b5221c; color: #fff;}.image-gallery-summary form .image-gallery-item {margin-bottom:  20px;}.inner-video-section {padding:  50px 0; background: #efefef;}.video-database-wrapper {display:  flex; flex-wrap: wrap;}.video-database-item {width:  32.33%; margin-right:  1%; margin-bottom:  20px;}.inner-contact-us-banner {padding: 50px 0; background: #333b51; text-align:  center;}.inner-contact-us-banner img {width:  30px; margin-bottom:  10px;}.inner-contact-us-banner h3 {color:  #fff; font-size:  18px; font-size: 1.125em;  }.inner-contact-us-banner p a {color:  #fff;}.inner-contact-us-banner .contact-us-banner-social p img {height:  20px;}.inner-content-text {padding:  50px 0;}.inner-main-wrapper .inner-main-text-wrapper ul {padding-left: 20px;}.inner-main-wrapper .inner-main-text-wrapper ul li {margin-bottom:  8px; line-height: 1.5;}#captchaSumLabel {display: block !important; color: #303030;}.meet-the-team-outer {padding: 70px 0px;}.team-item {width: 100%; display:  flex; background: #efefef; margin-bottom: 20px;}.team-item-image {width: 30%;}.team-item-image img {object-fit: cover; width: 100%; height: 100%;}.team-item-details {padding: 25px; width:70%; }.team-item-details h3:after {  width: 60px;  height: 2px;  background: #b5221c;  content: "";  display: block;  margin: 10px 0;}.pricing-heading-banner h2 {color: #fff;}.storage-pricing-wrapper {display:  flex;}.storage-pricing-box {width: 33.33%; background: #efefef;}.storage-pricing-box:nth-of-type(even) {border-left: 1px solid #333b51;border-right: 1px solid #333b51;}.storage-pricing-box-heading {padding: 20px; background: #cccccc;}.storage-pricing-box-heading h3 {margin-bottom: 0px;}.storage-pricing-box-text {padding: 20px;}.bottom-image-banner {width: 100%; height: 400px; overflow: hidden;}.bottom-image-banner p {width: 100%; height: 100%;}.bottom-image-banner img {width: 100%; height: 100%; object-fit: cover; object-position: center;}.pricing-heading-banner h2:before {margin-right:  25px; vertical-align:  middle; width: 50px; height: 50px; background: url("/cambrianclassics-co-uk/_img/img/garage.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; content:""; display:  inline-block;}.pricing-heading-banner h2:after {margin-left:  25px; vertical-align:  middle; width: 80px; height: 50px; background: url("/cambrianclassics-co-uk/_img/img/garage1.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; content:""; display:  inline-block;}.storage-faq-wrapper {padding: 75px 0px; background: #efefef;}.accordion dt {width:  100%; padding: 0px; background: #333b51; margin-bottom:  10px; }.accordion a {font-size: 18px; font-size: 1.125em; padding: ; text-decoration: none !important; display:  block; padding: 15px 50px 15px 25px; position: relative; color: #fff !important; border-bottom: none; }.accordion a:hover:after, .accordion a.open:after {color: var(--white);}.accordion a.open {background: var(--orange); border-radius: var(--fieldradius)}.accordion dd {margin-left:0px;border: 0px; padding: 15px; background: #cccccc; margin-bottom: 10px; }.accordion dd p {color: #333;}.accordion dd p:last-of-type {margin-bottom: 0px;}.accordion dd ul li {color: var(--black);}/*************************************** Blog***************************************//***************************************Footer***************************************//***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;  padding: 25px; background: #efefef;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {float: left;  width: 100%;  position: relative;  margin-bottom: 20px;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: none;  width: 100%;font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em; color: #fff;}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;}.defaultForm .inputset input, .defaultForm .inputset select {  width: 100%; margin-right: 0%;   background: #fff; padding: 15px; border: 0px; font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em;}.defaultForm .inputset textarea {width: 100%;  height: 10.625em;  background: #fff; padding: 15px; border: 0px; font-family: 'League Spartan', sans-serif;  font-size: 16px; font-size: 1em;  }.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {/*  text-align: right;*/}.defaultForm .form_submit {float: left;}.defaultForm .form_submit .fbElementButton { width:  100%; text-align:  center;display: inline-block; font-family: 'League Spartan', sans-serif; font-weight: 400; font-style: normal; font-size: 16px; font-size: 1em; transition: all 0.5s ease 0s; padding: 10px 40px 10px 40px; text-decoration: none; color: #303030; position: relative;background: none; border:  2px solid #b5221c;}.defaultForm .form_submit .fbElementButton:hover {background: #b5221c; color: #fff;}.form_error { font-family: 'League Spartan', sans-serif; font-size: 16px; font-size: 1em; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}/*************************************** Ecommerce - General  ***************************************//***************************************Ecommerce - Listings ***************************************//***************************************Ecommerce - Item ***************************************//***************************************Ecommerce - Basket ***************************************//***************************************Ecommerce - Checkout ***************************************//***************************************Custom Modules***************************************//***************************************Custom Database***************************************//***************************************Media Queries***************************************/@media all and (max-width: 1024px) and (min-width: 0px) {.nav-wrapper {text-align:  right;}.nav-wrapper ul {display:  none;}.menu-btn {display:  inline-block;}}@media all and (max-width: 1024px) and (min-width: 0px) {.about-wrapper {flex-direction:  column; }.about-image-wrapper {width:  100%; padding-top:  450px;}.about-text-wrapper {width:  100%;}.inner-main-wrapper {flex-direction:  column; }.inner-main-wrapper:nth-of-type(even) {flex-direction:  column-reverse; }.inner-main-image-wrapper {width:  100%; padding-top:  450px;}.inner-main-text-wrapper {width:  100%;}.who-we-are-wrapper {flex-direction:  column; }.who-we-are-image-wrapper {width:  100%; padding-top:  450px;}.who-we-are-text-wrapper {width:  100%;}}@media all and (max-width: 940px) and (min-width: 0px) {.team-item-image {width: 50%;}.team-item-details {padding: 25px; width:50%; }}@media all and (max-width: 750px) and (min-width: 0px) {.storage-pricing-wrapper {flex-direction: column;}.storage-pricing-box {width: 100%; background: #efefef;}.storage-pricing-box:nth-of-type(even) {border: 0px;}}@media all and (max-width: 700px) and (min-width: 0px) {.team-item {flex-direction: column;}.team-item-image {width: 100%;}.team-item-details {width:100%;}}@media all and (max-width: 650px) and (min-width: 0px) {.banner-text {left: 0px; text-align:  center;}.banner-contact {flex-direction: column;}.contact-left {text-align:  center; width:  100%; margin-bottom:  15px;}.contact-middle {text-align:  center; width:  100%; margin-bottom:  15px;}.contact-right {text-align:  center; width:  100%;}.image-gallery-item {width: 48%; margin-right: 2%; margin-bottom:  2%;}.video-database-item {width: 48%; margin-right: 2%; margin-bottom:  2%;}.inner-main-text-wrapper {padding:  80px 0px;}.pricing-heading-banner h2:before {margin-right:  25px; vertical-align:  middle; width: 50px; height: 50px; background: url("/cambrianclassics-co-uk/_img/img/garage.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; content:""; display:  none;}.pricing-heading-banner h2:after {margin-left:  25px; vertical-align:  middle; width: 80px; height: 50px; background: url("/cambrianclassics-co-uk/_img/img/garage1.svg"); background-size: contain; background-repeat: no-repeat; background-position: center center; content:""; display:  none;}}@media all and (max-width: 480px) and (min-width: 0px) {.footer-top {flex-direction: column;}.footer-logo {text-align:  center; width:  100%;}.footer-nav {width:  100%; text-align:  center; margin-top:  25px;}.footer-nav ul#primary {text-align:  center; padding:  0px; margin:  0px;}.footer-bottom {flex-direction:  column;}.footer-bottom-left {width:  100%; text-align:  center;}.footer-bottom-right {width:  100%; text-align:  center; margin-top:  20px;}/*.image-gallery-item {width: 100%; margin-right: 0%;}*/.image-gallery-summary form {width:  100%; margin-right:  0px;}.image-gallery-summary form .image-gallery-item {width:  100%;}.video-database-item {width: 100%; margin-right: 0%; }}
/* not required */
