/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/rt_versla/custom/scss/custom.scss */
#g-navigation {
  color: #666;
  /*background: #d4f7d9;*/
  /*background-image: url("images/site/bgOrange.jpg");*/
  background-image: url('../../../../images/site/bgBlueV2.jpg?63e4cc42');
}
/* Reduce Menu Width */
/* line 8, templates/rt_versla/custom/scss/custom.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
  /*  padding: 4px;*/
}
/* line 13, templates/rt_versla/custom/scss/custom.scss */
#g-aside {
  color: #666;
  background: #fff;
  border-radius: 5px;
  background: #f5f5f5;
}
/* line 19, templates/rt_versla/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  /* font-size: 1rem; */
  /* font-size: 1rem; */
  font-size: 1vw;
  font-weight: 400;
  text-transform: none;
  white-space: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
}
/* line 30, templates/rt_versla/custom/scss/custom.scss */
.homeSlider img {
  height: 120px;
}
/* line 33, templates/rt_versla/custom/scss/custom.scss */
.product_volk {
  font-size: 1.4em;
}
/*.hikashop_product_listing_image {
 border: solid #15B0F0 3px;
 padding: 3px;
 border-radius: 8px;
 }*/
/* line 41, templates/rt_versla/custom/scss/custom.scss */
.hikashop_category_image img {
  /*  border: solid #15B0F0 1px;*/
  border: solid #2bc7a8 1px;
  padding: 3px;
  border-radius: 8px;
}
/* line 49, templates/rt_versla/custom/scss/custom.scss */
.hikashop_product_quantity_main {
  width: 50%;
  margin-top: 5px;
}
/* line 54, templates/rt_versla/custom/scss/custom.scss */
.hikabtn {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
/*
 #hikashop_product_right_part {
 width: 100%;
 }
 #hikashop_product_characteristic_2 {
 width: 100%;
 }
 #hikashop_product_characteristics {
 width: 100%;
 }
 */
/* line 90, templates/rt_versla/custom/scss/custom.scss */
#hikashop_product_price_main {
  font-size: 2rem;
  color: #c00;
}
/* line 95, templates/rt_versla/custom/scss/custom.scss */
#hikashop_product_custom_item_name_18 {
  color: blue;
  font-style: italic;
}
/* line 101, templates/rt_versla/custom/scss/custom.scss */
#logo-5992-particle {
  padding-bottom: 0;
}
/* line 106, templates/rt_versla/custom/scss/custom.scss */
#simplemenu-9249-particle {
  padding-bottom: 0;
  padding-top: 0;
}
/* line 111, templates/rt_versla/custom/scss/custom.scss */
#simplemenu-9249-particle h6 {
  margin-bottom: 2px;
}
/* line 114, templates/rt_versla/custom/scss/custom.scss */
#simplemenu-9249-particle li {
  line-height: normal;
}
/*
 div.size-65:nth-child(2) {
 border-left: 1px solid #D4F7D9;
 }
 */
/* line 125, templates/rt_versla/custom/scss/custom.scss */
p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
  display: inline-block;
  font-family: "sourcesanspro", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  background: #28c7a8;
  border: 1px solid #28c7a8;
  color: #fff;
  font-size: 0.9rem;
  text-transform: uppercase;
  line-height: 1.8;
  margin: 0 0 0.5rem 0;
  /*padding: 0.8rem 1.8rem;*/
  padding: 0.2rem 0.45rem;
  border-radius: 2px;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 146, templates/rt_versla/custom/scss/custom.scss */
.span12 {
  padding-left: 40px;
  /*!*border-left: 2px solid #D4F7D9;*!*/
  /*border-left: 2px solid rgba(0, 0, 0, 0.1);*/
}
/*
 #g-sidebar {
 !*border-left: 2px solid #D4F7D9;*!
 border-right: 2px solid rgba(0, 0, 0, 0.1);
 }*/
/*
 .volkDetailTable th {
 white-space: pre-wrap;
 }
 */
/* line 164, templates/rt_versla/custom/scss/custom.scss */
.volkDetailTable {
  width: 30% !important;
  border: solid thin black;
}
/* line 169, templates/rt_versla/custom/scss/custom.scss */
.volkDetailTable th {
  border: solid thin black;
  width: 60%;
}
/* line 174, templates/rt_versla/custom/scss/custom.scss */
.volkDetailTable td {
  border: solid thin black;
  width: 40%;
}
/* line 178, templates/rt_versla/custom/scss/custom.scss */
.lensCase {
  margin-top: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}
/* line 184, templates/rt_versla/custom/scss/custom.scss */
.g-title {
  text-align: center;
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 0.625rem 0;
  padding: 0 0 0 0;
}
/* line 192, templates/rt_versla/custom/scss/custom.scss */
.cart {
  border: 2px solid rgba(0, 0, 0, 0.1);
}
/* line 195, templates/rt_versla/custom/scss/custom.scss */
.hikashop_cart {
  text-align: center;
}
/* line 198, templates/rt_versla/custom/scss/custom.scss */
.delivery {
  background-color: #e1dfe0;
  padding: 5px;
}
/* line 202, templates/rt_versla/custom/scss/custom.scss */
.delivery p {
  text-align: center;
  /*line-height: 15px;*/
  font-size: x-large;
  font-weight: bold;
  text-align: center;
  color: red;
  word-wrap: break-word;
}
/* line 211, templates/rt_versla/custom/scss/custom.scss */
.delivery ul {
  margin: 3px 1.5rem 3px 1.5rem;
}
/* line 214, templates/rt_versla/custom/scss/custom.scss */
.deliveryEEC {
  background-color: #f3f3f1;
  width: 180px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  padding: 7px;
}
/* line 222, templates/rt_versla/custom/scss/custom.scss */
.deliveryEEC p {
  margin: 2px;
}
/* line 225, templates/rt_versla/custom/scss/custom.scss */
.deliveryUK {
  /* margin-top: 15px;*/
  margin-left: auto;
  margin-right: auto;
  height: 180px;
  width: 180px;
  /*background: #f2c5ab;*/
  background-position: center;
  background-image: url('../../../../images/site/UKMapPaleBlueMed.gif?63e4cc42');
  background-repeat: no-repeat;
  background-color: #f3f3f1;
}
/* line 238, templates/rt_versla/custom/scss/custom.scss */
.deliveryUK br {
  margin: 5px 5px;
}
/* line 241, templates/rt_versla/custom/scss/custom.scss */
.delivery br:nth-child(1) {
  margin-top: 25px;
}
/* line 244, templates/rt_versla/custom/scss/custom.scss */
.deliveryUK p {
  line-height: 15px;
  font-size: x-large;
  font-weight: bold;
  text-align: center;
  /* white-space: pre-line;
   word-spacing: 50px;
   */
  color: red;
  word-wrap: break-word;
}
/* line 254, templates/rt_versla/custom/scss/custom.scss */
.deliveryUK p:first-child {
  /*margin-top: 50px;*/
  margin-bottom: 45px;
  /*font-weight: normal;*/
}
/* line 259, templates/rt_versla/custom/scss/custom.scss */
.deliveryUK p:nth-child(2) {
  color: black;
  font-weight: normal;
}
/* line 263, templates/rt_versla/custom/scss/custom.scss */
.volkImportant {
  color: red;
}
/* line 266, templates/rt_versla/custom/scss/custom.scss */
.ocularDetailTable {
  width: 30% !important;
  border: solid thin black;
}
/* line 271, templates/rt_versla/custom/scss/custom.scss */
.ocularDetailTable th {
  border: solid thin black;
  width: 60%;
}
/* line 276, templates/rt_versla/custom/scss/custom.scss */
.ocularDetailTable td {
  border: solid thin black;
  width: 40%;
}
/* line 280, templates/rt_versla/custom/scss/custom.scss */
.redText {
  color: red;
}
/* line 283, templates/rt_versla/custom/scss/custom.scss */
.lensSets h2 h3 {
  margin-top: 2px;
}
/* line 286, templates/rt_versla/custom/scss/custom.scss */
.lensSets p {
  margin-top: 2px;
  margin-bottom: 6px;
}
/* line 290, templates/rt_versla/custom/scss/custom.scss */
.ocular h2, h3 {
  margin-top: 2px;
}
/* line 292, templates/rt_versla/custom/scss/custom.scss */
s .ocular h2 {
  color: #15b0f0;
  margin-bottom: 5px;
}
/* line 298, templates/rt_versla/custom/scss/custom.scss */
.pricesExVat {
  margin-top: 20px;
  font-weight: bold;
  font-size: large;
  text-align: center;
}
/* line 304, templates/rt_versla/custom/scss/custom.scss */
.lensCat {
  text-align: center;
}
/* line 307, templates/rt_versla/custom/scss/custom.scss */
.lensCat h3, h5 {
  margin-top: 2px;
  margin-bottom: 2px;
  color: red;
  font-size: large;
}
/* line 313, templates/rt_versla/custom/scss/custom.scss */
.lensCat h2, h4 {
  margin-top: 2px;
  margin-bottom: 2px;
}
/* line 318, templates/rt_versla/custom/scss/custom.scss */
.trialFrames ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
/* line 323, templates/rt_versla/custom/scss/custom.scss */
.trialFrames table {
  width: 40%;
  background-color: none;
  border-collapse: collapse;
  border: none;
  margin-left: 20px;
}
/* line 330, templates/rt_versla/custom/scss/custom.scss */
.trialFrames table th {
  font-weight: normal;
  width: 40%;
  border: none;
  background-color: white;
  padding: 0px;
}
/* line 337, templates/rt_versla/custom/scss/custom.scss */
.trialFrames table td {
  width: 40%;
  border: none;
  padding: 0px;
  font-weight: normal;
}
/* line 343, templates/rt_versla/custom/scss/custom.scss */
.trialFrames p {
  margin-top: 5px;
  margin-bottom: 2px;
  font-weight: bold;
}
/*
 .g-menu-item-title {
 word-wrap: break-word;
 }
 */
/* line 353, templates/rt_versla/custom/scss/custom.scss */
.menuWrap {
  text-align: center;
  width: 80px;
}
/*  "Volk V Ocular" Menu Item */
/* line 358, templates/rt_versla/custom/scss/custom.scss */
.g-menu-item-183 > a:nth-child(1) > span:nth-child(1) > span:nth-child(1) {
  font-weight: bold;
  color: #c00;
}
/* line 362, templates/rt_versla/custom/scss/custom.scss */
.volkLensCase {
  text-align: center;
  width: 50%;
  margin: auto;
}
/* line 367, templates/rt_versla/custom/scss/custom.scss */
.hikashop_checkout_shipping_cost {
  visibility: hidden;
}
/* line 371, templates/rt_versla/custom/scss/custom.scss */
.iconWidth {
  display: inline-block;
  width: 32px;
  margin-right: -1px;
}
/* line 376, templates/rt_versla/custom/scss/custom.scss */
.aboutUs {
  /*text-align: justify;*/
}
/* line 379, templates/rt_versla/custom/scss/custom.scss */
.aboutUs h1, h3, h4 {
  text-align: center;
}
/* line 382, templates/rt_versla/custom/scss/custom.scss */
.aboutUs h1 {
  margin-top: 0px;
}
/* line 385, templates/rt_versla/custom/scss/custom.scss */
.aboutUs h5 {
  text-align: center;
  color: blue;
}
/* line 389, templates/rt_versla/custom/scss/custom.scss */
.aboutUs {
  margin-top: 10px;
  border-style: solid;
  border-width: 2px;
  border-color: #e1dfe0;
  padding: 20px;
}
/* line 396, templates/rt_versla/custom/scss/custom.scss */
.hikashop_stripe img {
  margin-top: 5px;
}
/* line 399, templates/rt_versla/custom/scss/custom.scss */
.stripe_pay_logo {
  width: 142px;
  height: auto;
}
/* Code below to fix space below Main page logo. May cause issues elsewhere */
/* DO NO DO USE THIS AS IT MESSES UP THE MENU */
/*
 .g-content {
 padding: 0px;
 }
 */
/* line 410, templates/rt_versla/custom/scss/custom.scss */
.logo {
  padding-left: 15px;
}
/* line 414, templates/rt_versla/custom/scss/custom.scss */
.contactBlock a {
  color: #66666b;
}
/* line 417, templates/rt_versla/custom/scss/custom.scss */
#login-form li {
  padding-bottom: 2px;
  margin-bottom: 2px;
}
/* line 421, templates/rt_versla/custom/scss/custom.scss */
#login-form {
  margin-bottom: 3px;
}
/* line 425, templates/rt_versla/custom/scss/custom.scss */
.platform-content {
  padding: 5px;
}
/* line 428, templates/rt_versla/custom/scss/custom.scss */
.logout-button {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
/* line 433, templates/rt_versla/custom/scss/custom.scss */
.ocularHead {
  text-align: center;
}
/* line 437, templates/rt_versla/custom/scss/custom.scss */
#hikashop_filter_button_hikashop_category_information_module_ {
  margin-top: 17px;
  margin-left: 5px;
}
/* line 442, templates/rt_versla/custom/scss/custom.scss */
#hikashop_filter_button_hikashop_category_information_menu_139 {
  margin-top: 17px;
  margin-left: 5px;
}
/* line 446, templates/rt_versla/custom/scss/custom.scss */
.cardNotes {
  /* background-color: red;*/
  /*color: #12ff6b;*/
  color: red;
  font-size: large;
  font-weight: bold;
  /*background-image: url("images/site/PadlockSml.gif");*/
  background-image: url('../../../../images/site/PadlockSmlPale.gif?63e4cc42');
  /* background-repeat: no-repeat;*/
  border-radius: 25px;
  text-align: center;
}
/* line 458, templates/rt_versla/custom/scss/custom.scss */
.g-blockCB1 {
  width: 17%;
}
/* line 461, templates/rt_versla/custom/scss/custom.scss */
.g-blockCB2 {
  width: 40%;
}
/* line 464, templates/rt_versla/custom/scss/custom.scss */
.doithere {
  /*background-color: red;*/
}
/* line 467, templates/rt_versla/custom/scss/custom.scss */
.shippingROTW {
  /*background-color: red!important;*/
}
/* line 470, templates/rt_versla/custom/scss/custom.scss */
.shippingROTW p {
  margin: 25px 0px 25px;
}
/* line 473, templates/rt_versla/custom/scss/custom.scss */
.oneLine {
  white-space: nowrap;
}
/* line 477, templates/rt_versla/custom/scss/custom.scss */
.statement {
  border-style: solid;
  border-width: 2px;
  border-color: #e1dfe0;
  padding: 20px;
}
/* line 483, templates/rt_versla/custom/scss/custom.scss */
.statement h3 {
  text-align: center;
}
/* line 486, templates/rt_versla/custom/scss/custom.scss */
.compareList td, th {
  text-align: center;
}
/* line 489, templates/rt_versla/custom/scss/custom.scss */
.compareList table thead {
  font-weight: bold;
  /*background-color: none;*/
  /*border-color: red;*/
}
/* line 494, templates/rt_versla/custom/scss/custom.scss */
.compareList > table:nth-child(1) > thead:nth-child(1) > tr:nth-child(1) {
  background-color: paleturquoise;
}
