/*body {background-color: #EEE;color: #333;font-family: 'open_sansregular', sans-serif;font-weight: normal;}*/
.carousel-control-prev-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%238af5e2' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}
.carousel-control-next-icon {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%238af5e2' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}
.img-thumbnail {background-color: #ffffff;border:1px solid #ffffff;}
.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.15) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}
.hover-box-shadow a > h3 {background: #112C33;border-bottom: 5px solid #55B5B4;color: #FFFFFF;font-size: 17px;padding: 13px;text-transform: capitalize;margin-bottom: 7px;}
.navbar-brand {max-width: 300px; padding: 0px 10px; width: auto; height: auto;}
.fancybox-opened .fancybox-title{visibility:hidden}
.btn-img-text.upload-design { border-color: #FF6445; color: #FF6445; }
.top-call {display: block; text-align: right; color: #FF6445; font-size: 20px;}
.top-email {color: #112c33; font-size: 16px;}
.testimonial-panel {height: 440px; overflow: auto;}
.btn-img-text.quote-design {border-color: #51a5a5!important; color: #51a5a5!important;}
.btn-title-text.quote-design {background: #51a5a5!important;}
/*#product-info h3{font-size: 20px; font-family: 'open_sansregular', sans-serif; font-weight: bold;}*/
.submenu.list-unstyled {float: left; padding: 15px; padding-top: 0}
#product-info .col-xs-12 >.page-sub-header h3{ font-size: 20px; color:#f00 ; font-family: 'open_sansregular', sans-serif; font-weight:bold;text-transform: uppercase;}
-ms-input-placeholder { /* IE10–11 */ color: #fff;}
.btn1-info {color: #FFF; background-color: #81aeff; border-color: #81aeff;}
.btn2-info {color: #FFF; background-color: #71debe; border-color: #71debe;}
.btn3-info {color: #FFF; background-color: #f1c410; border-color: #f1c410;}
.btn4-info {color: #FFF; background-color: #c296cb; border-color: #c296cb;}
#arttip li{ margin: 10px 0;}
.navbar-brand>img {display: block; max-width: 150%;}
.navbar.navbar-default.top-header { margin-top: 0;}

.product-box .card-title {color: #ffffff !important;}
.product-box .hover-box-shadow {background-color: #fff;}
.sidebar .card {margin-bottom: 0.5rem !important;}
div#accordionmenu0 div ul li a.text-black-50 {color: #51a5a5!important;}
div#accordionmenu0 div ul li a.text-black-50:hover {color: #f37257!important;}

div#testimonial_sidebar.card.mb-4 {margin-top: 2rem;}
div#testimonial_sidebar div.card-header {background: #51a5a5 !important;}
.sidebar .card .card-header .card-title:hover {color: #344c5b;}
.sidebar .card .card-body .accordion-menu .list-group-item > a:hover, .sidebar .card .card-body .accordion .list-group-item > a:hover {color: #edba55 !important;}

@media (max-width: 768px) {
    body {font-size:1rem;}
    .bottom-links .list-inline-item {padding:0.5rem;}
    .product-box .hover-box-shadow .card-footer .btn-info {font-size:1rem; margin-top:0.8rem;}
    #price_list_table .table th, #price_list_table .table td {font-size:0.8rem;}
}
.product-box .hover-box-shadow .thumbnail img {height: auto;}
body {background: #fff;}
#top-banner .carousel-item, #top-banner .banner {min-height: 50px;}

.awesome-bar_container {max-height: 50px; padding: 0.1em 40px 0.1em 0.625em;}
.upload_design .btn-img-text {color: #fff !important;}
.upload_design {border-color: #FFF !important; background-color: #f3340c;}
.upload_design:hover .btn-img-text {color: #44e0f9 !important;}
span.d-block.text-black-50.short-disc.mb-0 {color: #FFF !important;}
div.upload_design {font-size: 1.2rem!important; font-weight: bold !important;}
span.mt-0.mb-1.h4 {font-size: 2.0rem!important; font-weight: bold !important;}
.quantity_range_msg {font-size: 0.9rem;}

/*#footer {padding: 4px; background: #112c33;}*/
#footer {padding: 4px; background: #000;}
body:not(.is-home) #footer.footer-content .disclaimer {display: none;}
footer .bottom-links {padding: 0.2rem 0.15rem;}