/** HEADER **/
.navbar-nav > li.dropdown:first-child {padding-left:30px}


/** CONTENT **/
.content-wrapper-parent a,
#cartform > div.row.table-cart > div > table > tbody > tr > td.title.text-left > ul > li.link > a,
.title-1, .title-2, .title-3, .title-4, .title-5 {color:#2C6A67!important}

.content-wrapper-parent .btn {color:#fff!important}

/** INDEX **/
.cameraContents a,.cameraContents div {font-family: 'bebas_neueregular'!important;}
.cameraContents .camera_title_1 {margin-left:5%}
.cameraContents .camera_caption_1 div {margin: 10px 2%;}

.cameraContents .camera_caption_1 {top:50%;margin-left:5%}
.camera_cta {top:55%;margin-left:3%}

.cameraContents {display: inline-block;width: 39%;background: rgba(0, 0, 0, 0.51);}

.intro-CTA {text-align: center;margin-bottom: 5px;padding-top:5px;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding-bottom:5px;}
.intro-CTA span {margin-right: 20px;}


/** COLLECTION **/
.img-responsive {height: auto;float: none;margin: 0 auto;}

@media only screen and (max-width:360px ) {
#sandBox.group-product-item .isotope-item {width:100%!important}
}


.fw-qs {width: 100%;height: 100%;display: block;position: absolute;}


/** PRODUCT **/
.rel-container h1 {font-size: 42px;}


/** QUICK SHOP **/
#gallery_main_qs.owl-theme .owl-controls {left: 57%;}
#quick-shop-add {color:#ffffff;width: auto!important;}
#quick-shop-price-container {margin-top: 70px;}

/** CART **/
.table-cart .image button.btooltip i {margin: -1px 0px;content: 'x';color: #F55;font-size: 13px;}

#additional-checkout-buttons-label {vertical-align:20px}
#additional-checkout-buttons input {margin-top: 10px;}


/** HOW IT WORKS PAGE TEMPLATE **/
.hiw #page-title,.hiw .page {text-align:center}
#fp-images img {width:100%}
#fp-images .col-md-8 {margin-bottom: 20px;}




#fp-images p {position: absolute;bottom: 0;width: 95%;padding: 7px;background: rgba(255, 255, 255, 0.6);margin-bottom: 0px;}
#fp-images .hiw-header {width: 99%;float: right;}
#fp-images h3 {float:left;display:inline-block}
#fp-images .btn {float:right;margin-right:11px}








 h1 {
color: #000000;
font-size: 90px;
font-weight: bold;
font-family: 'bebas_neueregular'!important;
}



#sandBox {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;

display: flex;

-webkit-flex-flow: row wrap;
-moz-flex-flow: row wrap;
-ms-flex-flow: row wrap;
/*display: -webkit-box;
display: -moz-box;*/

flex-flow: row wrap;

justify-content: space-around;

-moz-justify-content: left;
-ms-justify-content: left;
-webkit-justify-content: space-around;
}

@media all and (max-width: 500px) {

 h1 {
color: #000000;
font-size: 40px;
font-weight: bold;
font-family: 'bebas_neueregular'!important;
}

h2 {
color: #4b4a4a;
font-size: 20px;
font-weight: bold;
font-family: 'bebas_neueregular'!important;
}

}


@media all and (max-width: 990px) and (min-width: 740px) {
#top nav.navbar .nav > li > a {
font-size: 30px !important;
 }
}

/*[@id="cart-content"]/div/em/a */


@media all and (max-width: 739px) and (min-width: 300px) {
#top nav.navbar .nav > li > a {
font-size: 27px !important;
 }
 
}

#accounts li.login #loginBox {
padding: 0;
left: -100px;
top: 100%;
margin: 5px 0 0 0;
border-radius: 0px;
padding: 10px 20px;
right: auto;
width: 225px;
z-index: 10000;
border: 1px solid /*!setting.typo_border1_colour{*/#e5e5e5/*}*/;
}





.buyx-msg {
  color: #F45B4F;
  font-weight: bold;
  font-size: 1.2em;
  width: 100%;
  text-align: center;
  margin-bottom: 10px;
}
/*
.buyx-msg a {
  color: #000000;
}
*/


/* ------------- SUPPORT FORM ---------------- */

.support-form {
      display: inline-block;
      margin: 1em 0;
      padding: 1em;
      text-align: left;
      background-color: white;
      border-radius: 2px;
      box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),
        0 3px 1px -2px rgba(0,0,0,.2),
        0 1px 5px 0 rgba(0,0,0,.12);
    }

    .support-form input,
    .support-form textarea {
      display: block;
      padding: 0.3em;
      min-width: 20em;
      resize: vertical;
      border: 0;
      border-bottom: 2px solid #eee;
      transition: all 0.15s;
      background:#f3f3f3;
    }
    .support-form input:focus,
    .support-form textarea:focus {
      outline: 0;
      border-bottom-color: #03A9F4;
    }

    .support-form select {
      display: block;
      width: 100%;
      height:inherit;
    }

    .support-form label {
      display: inline;
    }

    .support-form label + label {
      margin-top: 1.2em;
    }

    .support-form .label-text {
      display: block;
      margin-bottom: 0.3em;
      font-size: 0.666em;
      color: #aaa;
    }

    .support-form .submit-button {
      margin-top: 2em;
      padding: 0.6em 1.5em 0.5em;
      font-size: 1em;
      color: white;
      background-color: #03A9F4;
      border: 0;
      border-radius: 2px;
      cursor: pointer;
    }

    .support-form .submit-button:hover {
      background-color: #0398db;
    }

    .support-form .submit-button:active {
      background-color: #0286c2;
    }

    .support-form .submit-button:active,
    .support-form .submit-button:focus {
      outline: 0;
    }

    .support-form .submit-button.loading {
      pointer-events: none;
      background-color: #ccc;
    }

    .support-form .success-message {
      padding: 4em;
      color: #0286c2;
    }

    .u-text-center {
      text-align: center;
    }

/* Tooltip */
.messagehelpbox {
  	display:none;
  	width:320px;
    font-weight: bold;
    font-size: 0.9em;
    padding: 11px 0px 12px 12px;
}
.helpboxcontainer {
  height:inherit;
  max-width: 100%;
}
.helpboxcontainer strong {
  color:#c00;
}

/* --- TRIANGLES --- */

.triangles-container {
  margin: 0 auto 30px;
  padding: 0 75px 75px 0;
  max-width: 1160px;
  /*max-height: 130px;
  padding: 120px 0 30px 20px;
  overflow: hidden;
  font-size: 0;
  background:#f00;*/
  text-align: center;
}

.triangles-wrap {
  display: inline-block;
  -webkit-transition: -webkit-transform 300ms ease-out;
  -moz-transition: -moz-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  width: 100px;
	-webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.triangles-wrap:nth-child(even) {
	-webkit-clip-path: polygon(50% 100%, 100% 0%, 0% 0%);
clip-path: polygon(50% 100%, 100% 0%, 0% 0%);
}
.triangles-wrap:hover {
  -webkit-transition: -webkit-transform 300ms ease-out;
  -moz-transition: -moz-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  -ms-transform: translate(0,10px); /* IE 9 */
  -webkit-transform: translate(0,10px); /* Safari */
  transform: translate(0,10px);
}
.triangles-wrap:nth-child(odd) .triangles-crop img {
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.triangles-wrap:nth-child(even) .triangles-crop img {
  -webkit-clip-path: polygon(50% 100%, 100% 0%, 0% 0%);
clip-path: polygon(50% 100%, 100% 0%, 0% 0%);
}
.triangles-wrap:nth-child(even):hover {
  -ms-transform: translate(0,-10px); /* IE 9 */
  -webkit-transform: translate(0,-10px); /* Safari */
  transform: translate(0,-10px);
}

.triangles-crop {
  position: relative;
  width: 170px;
  height: 130px;
  display: block;
  overflow: hidden;
}
.triangles-crop img {
  opacity: 0.85;
  -webkit-transition: -webkit-opacity 300ms ease-out;
  -moz-transition: -moz-opacity 300ms ease-out;
  transition: opacity 300ms ease-out;
}
.triangles-crop img:hover {
  opacity: 1;
}
.support-form input[type="radio"] {
  min-width:0;
  display:inline;
}