/*--img slider--*/
.MultiCarousel .glyphicon{color:#fff;text-shadow: 0 0 2px #777; /* horizontal-offset vertical-offset 'blur' colour */-moz-text-shadow: 0 0 2px #777;-webkit-text-shadow: 0 0 2px #777;transition: all 0.3s;}
.MultiCarousel .glyphicon:hover{color:#777;text-shadow: 0 0 2px #333; /* horizontal-offset vertical-offset 'blur' colour */-moz-text-shadow: 0 0 2px #777;-webkit-text-shadow: 0 0 2px ##777;transition: all 0.3s;cursor:pointer;}
.thumb img {transition: .03s;opacity: 1;max-height: 100%;max-width: 100%;width: auto;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;padding: 5px;}
.thumb {height: 55px;width: 55px;display: inline-block;vertical-align: top;position: relative;padding: 5px;margin: 5px;border: 1px solid #ccc;}
.thumb img:hover {cursor:pointer;}
.col-headers{padding:0;}
.MultiCarousel { float: none; overflow: hidden; padding: 15px; width: 75%; position:relative; text-align: center;margin: 0 auto;}
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;padding:0;width: auto !important;}
.MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:0px; margin:0px; background:#f1f1f1; color:#555;}
.MultiCarousel .MultiCarousel-inner .item > a > div {padding: 0px;margin: 0px;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; top:calc(0px - 0px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; //background:#ccc; background:transparent;}
.MultiCarousel .MultiCarousel-inner .item > a > div {text-align: center;}
.MultiCarousel .MultiCarousel-inner .active .thumb{border:1px solid #51bbf8;}
.carousel-control {top: 0;left: auto;}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {top: 30%;margin-top: 0px;}
a.showSingle_2 .video_item .thumb img {box-shadow: 3px 3px 4px transparent;border: 1px solid #FE6FC6;}
a.showSingle_2.active .video_item .thumb img {box-shadow: 1px 0px 5px #FE6FC6;}
.vid-container { height: 450px;width: 100%;display: inline-block;vertical-align: middle;border: 1px solid #efefef;position: relative;}
.vid-container img {max-height: 100%;max-width: 98%;width: auto;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;padding: 10px;box-shadow: 1px 1px 5px #777;}
/*--img slider--*/

.info_targets {border: 1px solid #e1e1e1;border-top-color: rgb(225, 225, 225);border-top-style: solid;border-top-width: 1px;padding: 2%;margin: 0 auto 3%;background-color: #fff;border-top: 0;}
.little_guy{position: absolute;top: 0;left: 0;height: 80px;} 


.center{width: 125px;float:left; }
.form-control {padding: 6px 15px;height: 32px;}
.glyphicon-minus{padding: 10px 10px;color: #777;font-size: 12px;}
.glyphicon-plus{padding: 10px 10px;color: #777;font-size: 12px;}
.glyphicon-minus:hover{color: #fff;background-color: #117bb8;}
.glyphicon-plus:hover{color: #fff;background-color: #117bb8;}

.product .btn:hover {background-color: #777;color:#fff;}
.product .form-control {margin-top: 1px;border: 1px solid transparent;padding: 5px 20px;}
.product .btn {padding:0;}
.input-group.product .form-control:not(:first-child):not(:last-child) { border-radius: 0px;}
.input-group-btn.product:first-child > .btn, .input-group-btn:first-child > .btn-group {margin-right: 0px;}
.product_page{margin:0px auto;}
.product_page h3{font-size: 18px;color: #555;font-weight: 600;margin-bottom: 10px;}
.price{font-size:20px;color: #117bb8 !important;font-weight: bold !important;padding: 0 15px;}
.description h4 {color: #333;font-weight: 600;font-size: 14px;margin-top: 20px;}
.col_adjust{padding:0;}
.clear{clear:both;}
.product_social	a{font-size:30px;padding-right: 20px;}	
.product_social	a .fa-facebook-square{background: transparent !important;color:#5F7EBE;transition:.5s;} 
.product_social	a:hover .fa-facebook-square{background: #fff !important;color:#3C5B9B;transition:.5s;} 
.product_social	a .fa-instagram{background: transparent !important;color:#ff7178;transition:.5s;} 
.product_social	a:hover .fa-instagram{background: #fff !important;color:#cb2027 !important;transition:.5s;} 
.product_social	a .fa-pinterest-square{background: transparent !important;color:#ff686f;transition:.5s;} 
.product_social	a:hover .fa-pinterest-square{background: #fff !important;color:#cb2027 !important;transition:.5s;} 
.product_social	a .fa-twitter-square{background: transparent !important;color:#61C7E1;transition:.5s;} 
.product_social	a:hover .fa-twitter-square{background: #fff !important;color:#359BED !important;transition:.5s;} 
.product_social	a .fa-google-plus-square{background: transparent !important;color:#FF8577;transition:.5s;} 
.product_social	a:hover .fa-google-plus-square{background: #fff !important;color:#E33729 !important;transition:.5s;} 


label {cursor: pointer;}
.label_size_item{border-radius: 5px;border: 1px solid #dedede;text-align: center;padding: 10px 15px;}
.radio_size_item{display: none !important;}
.label_size_item {opacity: 0.75;}
.radio_size_item:checked + label.label_size_item {opacity: 1;box-shadow:1px 1px 5px #777;}
.label_color_item{width:25px;height:25px;border-radius:5px;border:1px solid #dedede;}
.label_color_item.white{background-color:white;}
.label_color_item.black{background-color:black;}
.label_color_item.red{background-color:red;}
.label_color_item.green{background-color:green;}
.label_color_item.blue{background-color:blue;}
.label_color_item.grey{background-color:grey;}
.radio_color_item{display: none !important;}
.label_color_item {opacity: 0.75;}
.radio_color_item:checked + label.label_color_item {opacity: 1;box-shadow:1px 1px 5px #777;}





.product .btn {padding: 0;background-color: transparent;}
.form-control {height: 38px;}

hr.featurette-divider {border-bottom: 1px solid #78e2ff;box-shadow: 1px 1px 5px #d2d2d2;}
.btn-default {border-color: #dedede;}




.product_details h4 {color: #888;font-size: 20px;}
.product_details ul {color:#777;}





/*--Stays on this page--*/
.form-group {margin-bottom: 0px;}
.btn_container .pay_btn {width:100%;}
.btn_container input[type="submit"] {color: #fff;background-color: #117bb8;font-weight: 600;margin: 30px 15px 10px 0;} 
.btn_container input[type="submit"]:hover {color: #fff;background-color: #005d9a;} 
.btn_container{width: 100%;margin: 20px auto 20px;}
.brands_item img {width: 75px;margin: 0px; padding: 5px;}
.brands_item {float: none; min-height: 100px;}
.product_col{padding:0;}

.product_specs_bracket{width:230px;}



.submit_btn{padding:0;}
.description p {font-size: 12px;color: #777;margin: 5px 15px 5px 0px;}



#wish_list{margin:0 0 15px 0;border:1px solid #117bb8;background-color: transparent;color:#117bb8;}
#wish_list:hover{margin:0 0 15px 0;border:1px solid #117bb8;background-color: #117bb8;color:#fff;}






.cat{width: 50%;background-color: #fff;display: inline-block;padding: 2px 0px;border-bottom: 1px solid #efefef;border-right: 1px solid #efefef;font-size: 10px;font-size: 11px;color: #565;}
.cat_details{width: 50%;background-color: #fff;display: inline-block;padding: 2px 0px;border-bottom: 1px solid #efefef;font-size: 10px;color:#777;}





.targetDiv3{display:none;}
.targetDiv3.first{display:block;}
a.showSingle3{cursor:pointer;color:#777;}
a.showSingle3:hover{color:#27CCC0;transition:.3s;}
.showSingle3.active{width: 250px;background-color: #fff;border: 1px solid #e1e1e1;border-bottom-color: rgb(225, 225, 225);border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgb(225, 225, 225);border-bottom-style: solid;border-bottom-width: 1px;border-bottom: 1px solid #fff;padding: 10px;margin-bottom: -11px;box-shadow: 5px 5px 10px #ccc;}
.handle{display:none;}
.showSingle3{float: left;width: 250px;text-align: center;padding: 10px;background-color: #f8f8f8;border-top-right-radius: 5px;border-top-left-radius: 5px;margin-left: 10px;border: 1px solid transparent;}
ul.item_spec_list li{float: left;list-style: none;padding: 5px;width: 33%;}
.spec_name{width: 46%;display: inline-block;color: #777;font-weight: 600;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 12px;}
.spec_title{width: 46%;display: inline-block;color: #777;border-bottom: 1px solid #ccc;padding-left: 10px;font-size: 12px;}
@media screen and (max-width:996px)
{
.product_details ul {padding: 0;}
}
@media screen and (max-width:767px)
{

.handle{display:block;}
.showing{max-height:40em;}
.showSingle3.active{width:47%;}
.showSingle3{width:47%;}
input[type="submit"] {width: 100%;}


.handle {margin: 5px auto;}
ul.item_spec_list li { width: 50%;}
}
@media screen and (max-width:564px)
{
	.vid-container {height: 350px;}
	.product_page h3 {color: #333;font-size: 22px;font-weight: 500;}
	ul.item_spec_list li {float: none;width: 100%;}
}
@media screen and (max-width:464px)
{
.mobile_padding{padding:0;}
.vid-container {height: 250px;}
.product_page h3 {color: #555;font-size: 16px;margin: 0;}
.description h4 {color: #777;font-size: 12px;margin-top: 0px;}
.label_size_item {padding: 5px 10px;}
.center {width: 95px;}
.center .product .btn {padding: 0;}
.center .form-control {height: 35px;}
a.showSingle3 {font-size: 13px;}

.product .form-control {padding: 10px;width: 35px;}
}


.bracket h3 {font-family: Trajan Pro;color: #4f7cb5;font-weight: 600;font-size: 16px;border-bottom: 1px solid #efefef;}
.bracket h4 {font-family: Trajan Pro;color: #4f7cb5;font-weight: 600;font-size: 16px;border-bottom: 1px solid #efefef;}
.product_details li{list-style:none;}
.product_details li::before {content: '\27A4';color: #5c8ebc;margin: 0 10px 0 0;}
.product_details .item_spec_list li::before {margin:0;content:'';}