/* FONTZ */

@font-face {
  font-family: 'breeserif';
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/goldenbridge/breeserif-regular-webfont.eot); /* IE9 Compat Modes */
  src: url(/fonts/goldenbridge/breeserif-regular-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/goldenbridge/breeserif-regular-webfont.woff) format('woff'),
       url(/fonts/goldenbridge/breeserif-regular-webfont.ttf) format('truetype'),
       url(/fonts/goldenbridge/breeserif-regular-webfont.svg#panc) format('svg');    
  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: 'breeserif';
  src: url(/fonts/goldenbridge/breeserif-regular-webfont.svg) format('svg'); 
  }
}

/* OPEN SANS */

@font-face {
  font-family: 'opensans-bolditalic';
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/goldenbridge/opensans-bolditalic-webfont.eot); /* IE9 Compat Modes */
  src: url(/fonts/goldenbridge/opensans-bolditalic-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/goldenbridge/opensans-bolditalic-webfont.woff) format('woff'),
       url(/fonts/goldenbridge/opensans-bolditalic-webfont.ttf) format('truetype'),
       url(/fonts/goldenbridge/opensans-bolditalic-webfont.svg#panc) format('svg');
  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: 'opensans-bolditalic';
  src: url(/fonts/goldenbridge/opensans-bolditalic-webfont.svg) format('svg'); 
  }
}

@font-face {
  font-family: 'opensans-light';
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/goldenbridge/opensans-light-webfont.eot); /* IE9 Compat Modes */
  src: url(/fonts/goldenbridge/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/goldenbridge/opensans-light-webfont.woff) format('woff'),
       url(/fonts/goldenbridge/opensans-light-webfont.ttf) format('truetype'),
       url(/fonts/goldenbridge/opensans-light-webfont.svg#panc) format('svg');
  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: 'opensans-light';
  src: url(/fonts/goldenbridge/opensans-light-webfont.svg) format('svg'); 
  }
}

@font-face {
  font-family: 'opensans-bold';
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/goldenbridge/opensans-bold-webfont.eot); /* IE9 Compat Modes */
  src: url(/fonts/goldenbridge/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/goldenbridge/opensans-bold-webfont.woff) format('woff'),
       url(/fonts/goldenbridge/opensans-bold-webfont.ttf) format('truetype'),
       url(/fonts/goldenbridge/opensans-bold-webfont.svg#panc) format('svg');
  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: 'opensans-bold';
  src: url(/fonts/goldenbridge/opensans-bold-webfont.svg) format('svg'); 
  }
}

@font-face {
  font-family: 'opensans-regular';
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/goldenbridge/opensans-regular-webfont.eot); /* IE9 Compat Modes */
  src: url(/fonts/goldenbridge/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/goldenbridge/opensans-regular-webfont.woff) format('woff'),
       url(/fonts/goldenbridge/opensans-regular-webfont.ttf) format('truetype'),
       url(/fonts/goldenbridge/opensans-regular-webfont.svg#panc) format('svg');
  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: 'opensans-regular';
  src: url(/fonts/goldenbridge/opensans-regular-webfont.svg) format('svg'); 
  }
}

@font-face {
  font-family: 'opensans-extrabold';
  font-style: normal;
  font-weight: normal;
  src: url(/fonts/goldenbridge/opensans-extrabold-webfont.eot); /* IE9 Compat Modes */
  src: url(/fonts/goldenbridge/opensans-extrabold-webfont.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
       url(/fonts/goldenbridge/opensans-extrabold-webfont.woff) format('woff'),
       url(/fonts/goldenbridge/opensans-extrabold-webfont.ttf) format('truetype'),
       url(/fonts/goldenbridge/opensans-extrabold-webfont.svg#panc) format('svg');
  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
  font-family: 'opensans-extrabold';
  src: url(/fonts/goldenbridge/opensans-extrabold-webfont.svg) format('svg'); 
  }
}

/*
*
*init
*
*/

html, body {height: 100%; background: #211B1B;  }
p {line-height: 1.4;}
hr {width: 850px; border: none; height: 2px; background: #D4370E;}

.left {float: left;}
.right {float: right;}
.m5 {margin: 5px;}
.m10 {margin: 10px;}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mb70 {margin-bottom: 70px;}
.p5 {padding: 5px;}
.p10 {padding: 10px;}
.pr5 {padding-right: 5px;}
.pr10 {padding-right: 10px;}
.pb10 {padding-bottom: 10px;}
.s15 {font-size: 15px !important;}

.bold {font-family: 'opensans-extrabold';}
.red {color: #D4370E;}
.redbg {background: #D4370E; color: #fff !important; display: inline-block;}
.up {text-transform: uppercase;}

.hidden {display: none;}

.whi-txt {font-family: 'panc', Arial, sans-serif; color: #fff; text-transform: uppercase; font-size: 10px;}
.ora-txt {font-family: 'panc', Arial, sans-serif; color: #d86c0d; font-size: 18px; text-transform: uppercase;}
.ora-txt-b {font-family: 'panc', Arial, sans-serif; color: #d86c0d; font-size: 20px; text-transform: uppercase;}
.gra-txt {font-family: 'panc', Arial, sans-serif; color: #444; font-size: 14px; text-transform: uppercase;}


::-webkit-input-placeholder {color: rgba(51, 43, 32, 0.35);}
:-moz-placeholder {color: rgba(51, 43, 32, 0.35);}
::-moz-placeholder {color: rgba(51, 43, 32, 0.35);}
:-ms-input-placeholder {color: rgba(51, 43, 32, 0.35);}

a {transition: 0.2s all; color: #fff; text-decoration: none;}

.sec {height: 553px; width: 1100px; margin: 0 auto; margin-bottom: -1px;}
.bg-b-90 {background:rgba(0,0,0,0.9); -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5000000,endColorstr=#E5000000); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5000000,endColorstr=#E5000000);
zoom: 1;}


/*
*
*all
*
*/

#container {width: 100%; position: relative; display: block; height: 100%;}
#content {width: 1024px; margin: 0 auto;}

/*
*
*header
*
*/

header#block1 {position: relative; display: block;}
header#block1 nav.nav {float: left; margin-left: 10px; margin-top: 65px; width: 858px;}
header#block1 nav.nav ul li {float:left; margin-right: 19px;}
header#block1 nav.nav ul li a {font-family: 'breeserif', Arial, sans-serif; font-size: 20px; text-transform: uppercase;padding: 5px; border-radius: 2px;}
header#block1 nav.nav ul li a:hover {background:#D4370E;}
header#block1 nav.nav ul li:last-child {float:left; margin-right: 0px;}
/* --------- */
header#block1 .logo{width: 135px; height: 126px; display: block; float: left; background: url('/images/goldenbridge/logo_top.png') no-repeat; margin-left: 20px; z-index: 20; position: relative;}
header#block1 .logo a {display: block; width: 100%; height: 100%;}

/*
*
*block2
*
*/

section#block2 {background: url('/images/goldenbridge/slide_1.jpg') no-repeat; display: block; width: 100%; height: 100%; background-size: cover; background-position: 50% 50%; min-height: 510px; margin-top: -40px; position: relative;margin-bottom: 10px; }
section#block2 .block2.cont {width: 50%; position: absolute; top: 70px; left: 315px;}
section#block2 h2 {font-family: 'breeserif', Arial, sans-serif; font-size: 25px; text-transform: uppercase;  color: #fff; padding: 5px;margin: 0 0 10px 0 ;}
section#block2 p {font-family: 'opensans-regular', Arial, sans-serif; font-size: 16px; color: #fff; width: 355px; padding: 5px;}

/*
*
*block3
*
*/

section#block3 {background: url('/images/goldenbridge/slide_2.jpg') no-repeat; display: block; width: 100%; height: 100%; background-size: cover; background-position: 50% 50%; min-height: 775px; position: relative; margin: 10px 0;}
section#block3 .block3.cont {width: 720px; margin: 0 auto;}
section#block3 .block3.cont > div {margin: 0 auto; position: relative; display: table;}
section#block3 .block3.cont > div p{padding: 4px !important;}
section#block3 .block3.cont > img {margin: 0 auto; position: relative; display: block; padding: 20px 0;}
section#block3 h1, section#block3 p { text-align: center; color: #D5380F; }
section#block3 p {padding: 10px 0;}
section#block3 h1 {font-family: 'breeserif', Arial, sans-serif; font-size: 40px; padding: 5px;margin: 0 0 10px 0; padding: 25px 0 10px 0; text-transform: uppercase;}



/*
*
*block4
*
*/

section#block4 {background: url('/images/goldenbridge/slide_3.jpg') no-repeat; display: block; width: 100%; height: 100%; background-size: cover; background-position: 50% 50%; min-height: 682px; position: relative; margin: 10px 0;}
section#block4 h1 {font-family: 'breeserif', Arial, sans-serif; font-size: 40px; padding: 5px;margin: 0 0 10px 0; padding: 25px 0 10px 0; color: #fff; text-align: center;text-transform: uppercase;}
section#block4 h2 {font-family: 'breeserif', Arial, sans-serif; font-size: 21px; text-transform: uppercase;  color: #fff; padding: 5px;margin: 20px 0 0px 0 ;}
section#block4 article.faq {padding-left: 25px; width: 700px;}
section#block4 article.faq p {background: #d07266; padding: 5px; color: #fff;}


/*
*
*block5
*
*/

section#block5 {background: url('/images/goldenbridge/slide_4.jpg') no-repeat;display: table;width: 100%;height: 100%;/* background-size: cover; *//* background-position: 50% 50%; */min-height: 775px;position: relative;margin: 10px 0;background-color: #612F38;}
section#block5 h1 {font-family: 'breeserif', Arial, sans-serif; font-size: 40px; padding: 5px;margin: 0 0 10px 0; padding: 25px 0 10px 0; color: #fff; text-align: center;text-transform: uppercase;}
section#block4 h2 {font-family: 'breeserif', Arial, sans-serif; font-size: 21px; text-transform: uppercase;  color: #fff; padding: 5px;margin: 20px 0 0px 0 ;}

/*
*
*block6
*
*/

section#block6 {background: url('/images/goldenbridge/slide_5.jpg') no-repeat; display: block; width: 100%; height: 100%; background-size: cover; background-position: 50% 50%; min-height: 525px; position: relative; margin: 10px 0;}
section#block6 .block6.cont {text-align: center;}
section#block6 .block6.cont > p {padding: 3px; background: #D5380F; color: #fff; margin: 10px 0 0 0; display: inline-block; font-size: 20px;}
section#block6 h1 {font-family: 'breeserif', Arial, sans-serif; font-size: 40px; padding: 5px;margin: 0 0 10px 0; padding: 25px 0 10px 0; text-align: center; color: #D5380F;text-transform: uppercase;}
section#block6 .img-holder {margin: 0 auto; padding: 20px 0 0 27px;}
section#block6 .img-holder .img {float: left; width: 232px; height: 263px; display: block; padding: 0 14px 0 0; position: relative;}
section#block6 .img-holder .img a {width: 100%; height: 100%; display: block; cursor: pointer;transition: 0.2s all;}
section#block6 .img-holder .img a h2 {font-size: 23px; line-height: 1.4; padding: 10px 2px;}
section#block6 .img-holder .img a p { opacity: 0; transition: 0.2s all; font-size: 14px;position: absolute; top: 90px; left: 0;padding-right: 13px;}
section#block6 .img-holder .img a:hover {background: rgba(0, 0, 0, 0.8);}
section#block6 .img-holder .img a:hover p { opacity: 1; transition: 0.2s all; }

section#block6 .img-holder .b1.img {background: url('/images/goldenbridge/garantie_cashback.jpg') no-repeat;}
section#block6 .img-holder .b2.img {background: url('/images/goldenbridge/garantie_dr.jpg') no-repeat;}
section#block6 .img-holder .b3.img {background: url('/images/goldenbridge/garantie_package.jpg') no-repeat;}
section#block6 .img-holder .b4.img {background: url('/images/goldenbridge/garantie_transport.jpg') no-repeat;}

/*
*
*block7
*
*/

section#block7 {position: relative; width: 1024px; height: 100%; min-height: 514px; overflow: hidden;}

/*
*
*block7 slider
*
*/

#slider {position: absolute; width: 20000px; top: 0px; left: 0px;}
.slider-buttons {position: absolute;top: 220px; left: 510px;}
.rslides_nav.prev {color: transparent; right: 472px; top: 230px;cursor: pointer; background: url('/images/goldenbridge/left_arrow.png') no-repeat; width:41px; height: 41px; text-indent: -9999px;z-index: 10000000;position: absolute;}
.rslides_nav.prev:hover {margin-top: 3px; transition: 0.2s all;}
.rslides_nav.next {color: transparent; right: 87px; top: 230px;cursor: pointer; background: url('/images/goldenbridge/right_arrow.png') no-repeat; width:41px; height: 41px; text-indent: -9999px; z-index: 1000;position: absolute;}
.rslides_nav.next:hover {margin-top: 3px; transition: 0.2s all;}
#slider .slide {float: left; position: relative;}
#slider .slide .s1 {}
#slider .slide .s2 {}
#slider .slide .s3 {}
#slider .slide .s4 {}
#slider .slide.active {display: block;}
#slider .slide h1 {position: absolute; left: 570px; top: 170px; font-family: 'breeserif', Arial, sans-serif;font-size: 30px;padding: 5px;margin: 0 0 10px 0;padding: 5px;text-align: center;color: #fff;text-transform: uppercase; background: #D4370E;}
#slider .slide p {position: absolute; left: 570px; top: 230px; width: 300px; font-family: 'opensans-regular', Arial, sans-serif;font-size: 14px;padding: 5px;margin: 0 0 10px 0;padding: 5px;text-align: left;color: #fff; background: #D4370E;}

/*
*
*block8 footer
*
*/

footer#block8 {width: 100%; background: url('/images/goldenbridge/footer_pattern.jpg') repeat;  display: block; position: relative;}
footer#block8 .foo-cnt{width: 1024px; margin: 0 auto; position: relative;height: 230px;}
footer nav.foo-nav {padding-top: 40px; width: 100%;float: left;}
footer nav.foo-nav ul{}
footer nav.foo-nav ul li{float: left; margin-right: 20px; border-right: 1px solid #fff; padding-right: 20px;}
footer nav.foo-nav ul li:last-child{float: left; margin-right: 0px; border: none;}
footer nav.foo-nav ul li a{font-family: 'opensans-light', Arial, sans-serif; text-transform: uppercase; font-size: 20px; color: #fff;}
footer nav.foo-nav ul li a:hover{color: #D4370E;}

footer nav.foo-nav.smaller-nav {padding-top: 5px;float: left;}
footer nav.foo-nav.smaller-nav ul li a { font-size: 10px ! important;}
footer nav.foo-nav.smaller-nav ul li{ border: 0; margin-right: 5px !important; padding-right: 5px;}

footer .foo-logo-holder {width: 175px; height: 195px; background: url('/images/goldenbridge/logo_footer.png') no-repeat; position: absolute; display: block; right: 20px; top: -20px; /* background-size: cover; */}
footer .foo-con, footer .foo-url, footer .fcb-hol {position: absolute; }
footer .foo-con {top: 110px;}
footer .foo-url {top: 160px;}
footer .fcb-hol {top: 190px;}
footer .foo-con span a{ font-family: 'opensans-light', Arial, sans-serif; text-transform: uppercase; font-size: 20px; color: #fff; background: url('/images/goldenbridge/mail.png') no-repeat left center; padding-left: 40px; padding-top: 2px;}
footer .foo-con span a:hover{ color: #D4370E;}
footer .foo-url a{ font-family: 'opensans-light', Arial, sans-serif; font-size: 20px; color: #fff; }

/*
*
*
*order
*
*/

.order-form-holder {width: 1140px !important; margin: 0 auto; min-height: 500px;}
.order-form h2 {font-size: 28px;font-family: 'opensans-bold', Arial, sans-serif; text-transform: uppercase; color: #fff; margin: 0; text-align: left; padding: 20px 30px 5px 30px;}
.order-form h3 {font-size: 18px;font-family: 'opensans-bold', Arial, sans-serif; text-transform: uppercase; color: #fff; margin: 0; text-align: left; padding: 0px 30px 10px 30px;}
.order-form .item-table{display: table; width: 100%;margin-top: 12px;}
.order-form .item-table > .item-row:first-child {border: 0;}
.order-form form {margin-top: 20px;}
.order-form .item-table .item-row{display: table; width: 100%; transition: 0.3s all; position: relative; padding: 10px 0;}
.order-form .item-table .item-row .hover{display: inline-block; width: 0px;  transition: 0.3s all; height: 88px; position: absolute; top: 0; left: 0;}
.order-form .item-table #summary-quantity .item-row:hover .hover{background: transparent;}
.order-form .item-table .item-row:hover .hover{display: inline-block; width: 1024px; background: -moz-linear-gradient(left,  rgba(243,166,146,0.65) 0%, rgba(212,55,14,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(243,166,146,0.65)), color-stop(100%,rgba(212,55,14,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(243,166,146,0.65) 0%,rgba(212,55,14,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(243,166,146,0.65) 0%,rgba(212,55,14,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(243,166,146,0.65) 0%,rgba(212,55,14,0.65) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(243,166,146,0.65) 0%,rgba(212,55,14,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f3a692', endColorstr='#a6d4370e',GradientType=1 ); /* IE6-9 */ transition: 0.3s all; height: 88px; position: absolute; top: 0; left: 0;}

.order-form .item-table .item-row:nth-child(2n+2):hover .hover{background: -moz-linear-gradient(left,  rgba(223,223,223,0.65) 0%, rgba(202,183,179,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(223,223,223,0.65)), color-stop(100%,rgba(202,183,179,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(223,223,223,0.65) 0%,rgba(202,183,179,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(223,223,223,0.65) 0%,rgba(202,183,179,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(223,223,223,0.65) 0%,rgba(202,183,179,0.65) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(223,223,223,0.65) 0%,rgba(202,183,179,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dfdfdf', endColorstr='#a6cab7b3',GradientType=1 ); /* IE6-9 */}
.order-form .item-table .item-row.actual { border-top: none; }
.order-form .item-table .item-row:hover{}
.order-form .item-table .item-row.actual .quantity,
.order-form .item-table .item-row.actual .price,
.order-form .item-table .item-row.actual .name ,
.order-form .item-table .item-row.actual .desc {color:#fff;}
.order-form #summary-quantity { }
.order-form #summary-quantity .item-row { border: 0; }
.order-form //.red-bottom-border {border-bottom: 1px solid #D5051F;}
.order-form .error {width: 100%;float: left;font-size: 11px;color: red;}
.order-form #summary-quantity .cell-left {position: absolute; top: 100px; left: 50px; display: block; background: url('/images/goldenbridge/narancs_kor.png') no-repeat; width: 204px; height: 204px; padding: 0 !important;} 
.order-form .cell-left img {width: 64px; height: auto;} 
.order-form #summary-quantity .cell-left img {vertical-align: middle; position: absolute; bottom: 0; top: 0; left: 0; right: 0; margin: 0 auto; vertical-align: middle; width: 175px; height: auto; padding-top: 40px;} 
.order-form .cell-left {display: table-cell; width: 15%; vertical-align: middle;padding: 1%; text-align: center; position: relative;} 
.order-form .cell-mid {display: table-cell; width: 75%; vertical-align: middle; line-height: 1.6; padding: 0 0 0 20px; position: relative;} 
.order-form #summary-quantity .cell-mid {display: table-cell; width: 85%; vertical-align: middle; line-height: 1.6; padding: 0 0 0 20px; position: relative; display: none;} 
.order-form .cell-mid .quantity {color: #fff; font-size: 18px; float: left; font-family: 'opensans-bold', Arial, sans-serif; width: 68%;} 
.order-form .cell-mid .price {color: #fff; width: 30%;float: left; line-height: 20px; font-size: 18px;} 
.order-form .cell-mid .price span { font-size: 18px;} 
.order-form .cell-right {display: table-cell; width: 10%;vertical-align: middle;padding: 1%;text-align: center;position: relative;} 
.order-form .name {color: #fff; font-size: 18px; font-family: 'opensans-bold', Arial, sans-serif; text-align: left;}
.order-form  .cell-left-80 {display: table-cell; width: 90%; vertical-align: middle;padding: 1%; text-align: center; padding-left: 30px; position: relative;}
.order-form .desc {text-align: left;color: #fff; margin-bottom: 10px;}
.order-form #summary-details .item-row {margin: 0;display: block;float: left; padding: 0; border: 0;/* margin: 0 auto; *//* text-align: center; */ margin-bottom: 10px;}
.order-form #summary-details .cell-left{text-align: left;color: #D5380F; font-family: 'opensans-bold', Arial, sans-serif; display: block;float: left; width: 45%;text-align: right; font-size: 18px;}
.order-form #summary-details .cell-right{text-align: left;display: block; float: left;/* margin-left: 30px; */width: 45%; font-size: 18px; color: #fff; background: -moz-linear-gradient(left,  rgba(213,56,15,0.88) 0%, rgba(213,56,15,0.88) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(213,56,15,0.88)), color-stop(100%,rgba(213,56,15,0.88))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(213,56,15,0.88) 0%,rgba(213,56,15,0.88) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(213,56,15,0.88) 0%,rgba(213,56,15,0.88) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(213,56,15,0.88) 0%,rgba(213,56,15,0.88) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(213,56,15,0.88) 0%,rgba(213,56,15,0.88) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0d5380f', endColorstr='#e0d5380f',GradientType=1 ); /* IE6-9 */ height: 15px;}
.order-form #summary-quantity label{opacity: 0;}

.order-form {width: 100%;height: 100%;float: left; position: relative; margin-bottom: 20px; position: relative;}
.order-form .left{width: 120px;float: left; right: 0; padding-left: 10px; margin-left: 30px;}
.order-form .right{width: 120px;float: right; right: 0; padding-left: 10px; margin-right: 50px;}
.order-form a,startpage-form button {color: #fff; font-family: 'panc', Arial, sans-serif; text-transform: uppercase;}

.order-form form{padding: 30px; margin: 0 auto;}
.order-form label{color:#D5380F; font-family: 'opensans-bold', Arial, sans-serif; font-size: 18px;}
.order-form dt,dd {line-height: 30px;line-height: 30px; /* width: 100%; */display: inline-block;/* height: 30px; */float: left; width: 250px; }
.order-form dt:nth-of-type(2n+2) {float: left;}
.order-form dd:nth-of-type(2n+2) {float: left;}
.order-form dt{float:left;/* width: 100%; */width: 230px;}
.order-form input{/* width: 96%; */display: inline-block;padding: 4px 6px;margin-bottom: 9px;font-size: 14px;line-height: 20px;color: #000;border: 0;border-bottom: 1px solid #ddd; width: 220px;}

.order-form select{width: 96%;padding: 4px 6px; height: 35px;margin-bottom: 9px;border: 0;border-bottom:1px solid #ddd;}
.order-form textarea{padding: 4px 6px;margin-bottom: 9px;border: 1px solid #ddd;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: #FFF; resize: none;}
.order-form #amount-element{}
.order-form #delivery-element {float:left;width: 66%;}
.order-form #delivery-element label{float:left;width: 44%;float:left;display: block;}
.order-form #delivery-element input{float:left;width: 10px;float:left;display: block;margin-top: 9px;margin-right: 10px;}
.order-form .information {width: 567px;background-color: #ffffff;display: block;float: left;border-top: 1px solid #ddd;padding: 10px 0; margin-top: 10px;}
.order-form .agree {color:#D5380F;text-align: center;font-size: 12px; display: inline-block;}
.order-form .agree a:last-child{color: #fff; font-size: 12px;text-align: center; font-family: 'opensans-bold', Arial, sans-serif;}
.order-form #submit-element {text-align: center;line-height: 20px;}
.order-form #submit-element input{}
.order-form .pay-pal {color: red; padding-left: 20px;text-align: left;float: left;font-weight: bold;font-size: 13px;}
//.startpage-form .required:after {color: #ff0000;content: ' *';}
.order-form 
.order-form #submit {background-image: url('/images/desktop/carticon.png');background-position: 20px center; height: 50px;background-color:#E10214;background-repeat: no-repeat;width: 300px;font-size: 18px;color: #FFF;cursor: pointer;}
.order-form #form-product {margin-top: -154px;margin-left: 10px;}
.order-form .errors li {color: #FF0000;line-height: 20px;margin-left: 188px;}
.order-form #delivery-element .errors li{margin-left: 0px;line-height: 40px;}
.order-form h1 {font-size: 14pt; color: #808080;margin: 25px 0;}
.order-form iframe {border:0;width: 100%;height: 400px; overflow: hidden;}
.order-form #summary-holder .item-table {width: 962px; margin: 0 30px 0 30px; position: relative}

#submitted-label {display: none;}
#cycles {position: absolute;margin: 0 auto;text-align: left; padding: 20px 0px 0px 0px; text-align: center;/* z-index: 0; */ right: 50px; top: 35px;}
#cycles span{ display: inline-block; height: 8px; width: 8px; border-radius: 90%; background-color: #C3C3C5;margin: 2px;}
#cycles span.current {background-color: #D5380F;}

.button_holder {text-align: right;margin-top: 20px;position: relative;display: block;z-index: 30;}
.red_button_2 button {border: none; background: transparent; color: #fff; font-family: 'breeserif', Arial, sans-serif; text-transform: uppercase; cursor: pointer; font-size: 16px;}
.red_button_2 {background-color: #D5380F; border: 1px solid #000; font-size: 14px; line-height: 35px; height: 40px; padding: 0 10px; color: #fff; cursor: pointer; text-align: center;padding-top: 8px; transition: 0.2s all;}
#finish {font-family: 'breeserif', Arial, sans-serif; text-transform: uppercase; font-size: 16px; width: 620px; margin: 0 auto;}
#finish:hover {color: #D5380F;}
.red_button_2:hover {background-color: #fff; }
.red_button_2:hover button{color: #D5380F;}

input[type=radio].css-checkbox {display:none;}
.paypal-button {display: none;}
.paypal-page {text-align: center;margin-top: 20px;margin-bottom: 40px;font-size: 18px;line-height: 30px}

#comment-label {}
#comment-label label[for='comment']{margin-left: 0;}
#comment {width: 220px;}
#submit {background-color: #E10214;border: 0;font-size: 14px;line-height: 35px;height: 35px;padding: 0 10px;color: #fff;font-weight: bold;border-radius: 3px;cursor: pointer; width: 150px;}

.paypal-form .paypal-image {width: 180px; border: 1px solid #ddd;padding: 4px;}
.paypal-form {width: 96%;border-bottom: 1px solid #E5E5E5;margin: 10px 0; padding-bottom: 10px;}
.paypal-form table {margin: 0 auto;width: 400px;}
.paypal-button {display: none;}
.paypal-page {text-align: center;margin-top: 20px;margin-bottom: 40px;font-size: 18px;line-height: 30px}

.wire-success { text-align: center; }
.wire-success table { width: 536px;text-align: center;margin: 0 auto;background-color: rgba(255, 255, 255, 0.65); padding: 20px; border-radius: 4px; }

.wire-success table tr td:nth-child(2n+2) p {text-align: right; font-weight: lighter;}
.wire-success table tr td p:nth-child(2n+2) {display: none;}

.wire-success table tr td p,.wire-success table tr td p strong{ font-family: 'breeserif', sans-serif; font-size: 18px; font-weight: normal;}

.wire-success h1 span {font-family: 'breeserif', sans-serif; font-size: 26px;}

.wire-success table tr td a {font-family: 'breeserif', sans-serif; font-size: 18px; font-weight: normal; color: #D4370E;}

.hidden {display:  none;}

input[type=radio].css-checkbox + label.css-label {
    padding-left:40px;
    height:18px; 
    display:inline-block;
    line-height:18px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:18px;
    vertical-align:middle;
    cursor:pointer;
}

input[type=radio].css-checkbox:checked + label.css-label {
    background-position: 0 -18px;
}
label.css-label {
    background-image:url('/images/goldenbridge/checkbox.png');
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*
*
*faq
*
*/

section#block2.faq {background: url('/images/goldenbridge/faq_white.png') repeat; display: block; width: 100%; height: 100%; background-position: 50% 50%; min-height: 100%; margin-top: -40px; position: relative;margin-bottom: 0px; min-height: 700px; }
section#block2.faq .block2.cont {width: 92%; position: relative; top: inherit; left: inherit; padding: 4%;}
section#block2.faq h1 {font-family: 'breeserif', Arial, sans-serif; font-size: 35px; text-transform: uppercase;  color: #D5380F; padding: 5px;margin: 0 0 10px 0; text-align: center;}
section#block2.faq h3 {font-family: 'opensans-bolditalic', Arial, sans-serif; font-size: 18px; color: #D5380F; padding: 5px;margin: 0 0 0 0; text-align: left;}
section#block2.faq p {font-family: 'opensans-light', Arial, sans-serif; font-size: 16px; color: #000; width: 100%;padding: 0 5px; margin: 0 0 20px 0; }


/** pickpack **/

#pickpack-list { margin-bottom: 20px; margin-left: 25px;}
/* Pick Pack */
.order-form .extendercounty {cursor: pointer; margin-bottom: 10px; float: left; background: #fff; padding: 4px; border-radius: 20px; height: 10px; width: 10px; margin-right: 10px; vertical-align: middle; text-align: center; line-height: 0.7; color: #D5380F; box-shadow: 1px 1px #000;}
.order-form .extenderlocation {cursor: pointer; margin-bottom: 10px; float: left; background: #fff; padding: 4px; border-radius: 20px; height: 10px; width: 10px; margin-right: 10px; vertical-align: middle; text-align: center; line-height: 0.7; color: #D5380F; box-shadow: 1px 1px #000;}
.order-form .extendercountylabel,.startpage-form  .extenderlocationlabel {color:#fff;}
.order-form .extenderlocationlabel { float: left; color: #fff; line-height: 22px; }   

/* expander span tag */
.extendercounty {
    width: 12px;
    height: 12px;
    margin: 3px 3px 3px 3px;
    color: red;
    text-align: center;
    display: inline;
    float: left;
    cursor: hand;
    cursor: pointer;
    font-size:12px;
    font-weight:bolder;
}

/* expander county label */
.extendercountylabel {
    margin: 4px 0 0px 0;
    font-size:12px;
    color: #ffffff;
    text-align: center;
    display: inline;
    float: left;
}

/* expader span location */
.extenderlocation {
    width: 12px;
    height: 12px;
    margin: 2px;
    color: red;
    text-align: center;
    display: inline;
    float: left;
    cursor: hand;
    cursor: pointer;
    font-size:12px;
    font-weight: bold;
    margin-left: 30px;
}

/* expander location label */
.extenderlocationlabel {
    margin: 2px;
    font-size:12px;
    color: #ffffff;
    text-align: center;
    display: inline;
    float: left;
}

/* strore container */
.extenderstore {
    margin: 5px 5px 5px 5px;
    font-size:14px;
    color: #ffffff;
    text-align: center;
    display: inline;
    float: left;
    margin-left: 30px;
}

/* store item style */
.extenderstoreitem {
    cursor: pointer;
    line-height: 14px;
    background: #fff;
    border-radius: 5px;
    margin: 3px;
    padding: 10px;
    font-size:12px;
    color: #000000;
    text-align: left;
    display: inline;
    float: left;
    margin-left: 10px;
    width : 300px;
    box-shadow: 1px 1px rgba(0,0,0,0.1);
   
}
.extenderstoreitem.selected {
    background: #fff;
    border: 2px solid #D5380F;
}


/* hide element */
.nodisplay{
    display:none;	
}

.white {color: #fff;}

.wire-success {padding: 20px;}
.wire-success p{color: #fff;}
.wire-success tbody p{color: #000;}

.coupon {width: 100%; padding-bottom: 10px;}
.coupon input {float: left; margin: 0 5px;}
.coupon label {float: left;}
.coupon .button{background-color: #D5380F;/* border: 1px solid #000; */font-size: 14px;/* line-height: 35px; *//* height: 50px; */padding: 0 10px;color: #fff;cursor: pointer;text-align: center;/* padding-top: 8px; */transition: 0.2s all;float: left;}
.coupon #coupon-message {float: left;color: #fff;padding-left: 8px;}

p > a {color:#211b1b;font-weight:bold !important;text-decoration:underline !important;}


#scrolltop {
background-color: transparent;
width: 56px;
height: 56px;
background: url('/images/goldenbridge/back_to_top.png');
}

.footer-banner {width: 1024px;margin: 0 auto;position: relative; padding-bottom: 50px;}
.footer-banner table {margin: 0 auto;} 
.footer-banner table td { vertical-align: middle; text-align: center; width: 33%;}
.footer-banner table td p{margin: 0;}