@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
body {
      font-family: 'Inter', sans-serif;
  font-weight: 400;
}
.dropdown-toggle::after{
content:none !important;
}
@media screen and (max-width:1500px) {
    #top_search {min-width: 177px;}
}

.awesome-bar_close{
    font-size:18px;
}
.message_block {display:none !important;}
#fc_frame, #fc_frame.fc-widget-small{left:15px; right:unset;}
span#islem{
    color:red;
}
.bg-light{background-color:#eeeeee !important;}
.ustbant{background-color:#fff !important;padding: 5px 0;
    border-bottom: 1px solid #ddd;}
.ustbant .list-inline li a, .ustbant .list-inline li {
    color: #000;
}
.ustbant .list-inline li a:hover{
    color: #b9b9b9;
}
.middle-footer-content{background-color:#ffffff !important;}
/*.media{background-color:#ffffff !important;}*/
.zoom:hover {
background: #00c7ff;
background: rgba(0, 199, 255, 0.75); }

/***** Header tag CSS *****/
.page-header {
color: #137fcc;
border-bottom-style: solid;
border-color: #dedede; }
.page-section-header {
color: #34495e; }
.page-section-header span {
color: #333333; }

.page-sub-header {
color: #444444; }

.table .thead-light th, .table .thead th, .table thead th {
color: #137fcc !important;
background: transparent;
border-bottom-color: #137fcc; }

/***** Anchor tag css ******/
a {
color: #000000;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
word-break: break-all; }
a:hover {
color: #17b0f8;
text-decoration: none; }

/***** Button ******/
.btn {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
white-space: normal; }
.btn:focus, .btn.focus, .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active:focus {
-webkit-box-shadow: 0 0 0 0 #ffffff;
-moz-box-shadow: 0 0 0 0 #ffffff;
box-shadow: 0 0 0 0 #ffffff; }

.btn-primary {
background: #137fcc;
border-color: #137fcc;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active:focus {
background: #1075bd;
border-color: #1075bd;
}
.btn-primary.disabled, .btn-primary:disabled {
background: #137fcc;
border-color: #137fcc;
opacity: 0.65;
filter: alpha(opacity=65); }

.btn-info {
    background: #137fcc;
    border-color: #137fcc;
    color: #ffffff;
}
.btn-info:hover, .btn-info:focus, .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active:focus {
background: #137fcc;
border-color: #ffffff; }
.btn-info.disabled, .btn-info:disabled {
background: #17b0f8;
border-color: #17b0f8;
opacity: 0.65;
filter: alpha(opacity=65); }

.btn-secondary {
background: #777777;
border-color: #777777; }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active:focus {
background: #5e5e5e;
border-color: #5e5e5e; }
.btn-secondary.disabled, .btn-secondary:disabled {
background: #777777;
border-color: #777777;
opacity: 0.65;
filter: alpha(opacity=65); }

.btn-success {
    background: #dc3545;
    border-color: #dc3545;
}
.btn-success:hover, .btn-success:focus, .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active:focus {
background: #d02737;
border-color: #d02737; }
.btn-success.disabled, .btn-success:disabled {
background: #137FCC;
border-color: #137FCC;
opacity: 0.65;
filter: alpha(opacity=65); }

/***** Outline Button ******/
.btn-outline-primary {
background: transparent;
border-color: #137fcc;
color: #137fcc; }
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
background: #137fcc;
color: #ffffff;
border-color: #137fcc; }

.btn-outline-secondary {
background: transparent;
border-color: #777777;
color: #777777; }
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
background: #777777;
color: #ffffff;
border-color: #777777; }

.btn-outline-info {
background: transparent;
border-color: #00c7ff;
color: #00c7ff; }
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active:focus {
background: #00c7ff;
color: #ffffff;
border-color: #00c7ff; }

/***** Link Button ******/
.btn-link {
color: #0c0d0d; }
.btn-link:hover {
color: #00c7ff; }
.btn-link:disabled, .btn-link.disabled {
color: #dddddd; }



/**** loader ****/
.loading {
border-color: transparent #00c7ff; }

#loading-text {
color: #00c7ff; }

/***** Text Color *****/
.text-primary {
color: #d02737 !important; }

.text-info {
color: #3a3a3a !important; }

.text-secondary {
color: #777777 !important; }

/*.card-title {
color: #ffffff; }*/

#user_order .card-header .card-title, #payment_option .card-header .card-title, .quote_header_info .card-title{
color: #333333; }

.card-title a.btn-link {
color: #00c7ff !important; }
.card-title a.btn-link:hover {
color: #137fcc !important; }

.card-title a {
color: #333333 !important; }
.card-title a:hover {
color: #0072c2 !important; }

.text-body {
color: #ffffff !important; }

/* Badge CSS */
.badge-primary {
background: #137fcc; }

.badge-info {
background: #137fcc; }

.badge-secondary {
background: #777777; }

/***** Text-Color with Anchor Tag 
a.text-primary:hover, a.text-primary:focus {
color: #c30076 !important; }

a.text-info:hover, a.text-info:focus {
color: #009fcc !important; }
*****/
/***** background-Color *****/

.bg-info {
background-color: #00c7ff !important; }

.bg-secondary {
background-color: #777777 !important; }

.bg-green {
background-color: #0c0d0d; }

/***** Dropdown-color *****/
.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
background: none !important;
color:#fffff !important;
}

.bootstrap-select .dropdown-menu li.active small {
color: #137fcc !important; }
.bootstrap-select .dropdown-toggle small {
color: #137fcc !important; }

/***** Radio button color *****/
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
background-color: #137fcc;
border-color: #137fcc;
box-shadow: none; }

/***** Checkbox color *****/
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
background-color: #137fcc;
border-color: #137fcc;
box-shadow: none; }

.custom-control-input:checked ~ .custom-control-label::before {
background-color: #137fcc;
box-shadow: none; }

/***** Input border-color on focus *****/
.form-control:focus {
border-color: #333333; }
.navbar-light
/**** pagination ****/
.page-item.active .page-link {
background: #137fcc;
border-color: #137fcc; }

/**** search dropdown****/
.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor {
background-color: #00c7ff; }
.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor strong {
color: #ffffff; }
.tt-dropdown-menu .tt-suggestion a {
color: #333333; }
.tt-dropdown-menu .tt-suggestion a strong {
color: #333333; }
.tt-dropdown-menu .tt-suggestion:hover strong {
color: #ffffff !important; }

/**** Account Page CSS ****/
.account-links a:hover .fa-kit{
color: #137fcc; }

.account_dashboard_box h4 {
color: #00c7ff; }

/* Total Price Box CSS */
.content-box .content-small-box-content {
color: #333333 !important; }
.content-box .content-small-box-lable {
color: #333333 !important; }

/* Date Picker CSS */
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
background: #cccccc; }

/**** JQUERY UPLOADER START ****/
.bar {
background-color: #137fcc; }

/* Mixin Reset CSS For All Themes */
/* Custom CSS Here */
/***** Fonts *****/
@font-face {
font-family: "opensans-light";
src: url("../fonts/OpenSans-Light.eot");
src: url("../fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSans-Light.ttf") format("truetype"), url("../fonts/OpenSans-Light.svg#opensans-light") format("svg"); }
@font-face {
font-family: "opensans";
src: url("../fonts/OpenSans-Regular.eot");
src: url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.ttf") format("truetype"), url("../fonts/OpenSans-Regular.svg#opensans") format("svg"); }
@font-face {
font-family: "opensans-bold";
src: url("../fonts/OpenSans-Bold.eot");
src: url("../fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype"), url("../fonts/OpenSans-Bold.svg#opensans-bold") format("svg"); }
/***** Reset CSS *****/
body {
color: #333333;
background: #ffffff !important;
font-size: 14px;
font-size: 0.875rem; }

h4, h5, h6, .h4, .h5, .h6 {
    font-family: 'Inter', sans-serif;
font-size: 16px;
font-size: 1rem; }

h1, .h1 {
font-size: 24px;
font-size: 1.5rem;
    font-family: 'Inter', sans-serif;font-weight:700; }

h2, .h2 {
font-size: 20px;
font-size: 1.25rem;
    font-family: 'Inter', sans-serif;
font-weight: bolder; }

h3, .h3 {
font-size: 18px;
font-size: 1.125rem;
    font-family: 'Inter', sans-serif; }

b, strong, .text-bold, .font-weight-bold {
    font-family: 'Inter', sans-serif !important;font-weight:700;
color: #000 !important;}

.card-title a {
    font-family: 'Inter', sans-serif;
font-size: 11px;
font-size: 0.800rem; }


.edatalayer{
/*display:none;*/
border:0px;
border:none;
margin:0px;
padding:0px;
background-color:none;
}

.all-product{border:0px;}
.navbar-light {
z-index: 999;
background: #ffffff !important;
/*margin:10px 0px 0px 0px !important;*/
/*padding: 30px 0px 30px 0px!important;
height:60px !important;*/
border-bottom:1px solid #eeeeeee;
border-right:none;
border-left:none;
border-top:none;
}
/**************************************/
.navbar-collapse{
    /*height:60px !important;*/
    border-bottom:1px solid #eeeeee;
}
.navbar-light .navbar-nav li .nav-link {
    /*padding:20px 12px 15px 12px !important;*/
    margin:0px 0px 0px 0px !important;
    /*display:block !important;*/
    position: relative;
    width:100% !important;
    height:61px !important;
    border-bottom:0px !important;
    border-left:0px !important;
    border-top:0px !important;
    border-right:1px solid #dedede !important;
}

.navbar-light .navbar-nav li .nav-link{
    color: #000000 !important;
    line-height:5px !important;
    font-size:14px !important;
    font-weight:bold !important;
    text-transform:none; 
}
/*******************************************/


.navbar-light .navbar-nav li:last-child .nav-link {
border-right:0px !important;
}
.navbar-light .navbar-nav li .nav-link:hover {
border-top: 5px solid black !important;
opacity:1 !important;
}
.navbar-light .navbar-nav li .nav-link:focus {color: black !important; }
.navbar-light .navbar-nav li.active > .nav-link, .navbar-light .navbar-nav li:hover > .nav-link, .navbar-light .navbar-nav li:focus > .nav-link {color: black !important;background-color:white !important;}
.ozelikonlar{width:auto !important;margin-left:-15px !important;margin-right:-15px !important;margin-bottom:0 !important;display:flex !important;}
@media only screen and (min-width: 768px) {
.navbar-light .navbar-nav li.active > .nav-link, .navbar-light .navbar-nav li:hover > .nav-link, .navbar-light .navbar-nav li:focus > .nav-link {color: #000 !important; }

}
.navbar-light .navbar-nav li.show .nav-link {
background: #ffffff;
color: #000000 !important; }
.navbar-light .navbar-nav li.show .nav-link:before {
display: none !important; }
.navbar-light .navbar-nav li .dropdown-menu {
margin-left: 0 !important;
background: #ffffff;
border-top:none;
border-left:1px solid #eeeeee;
border-right:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
}
.navbar-light .navbar-nav li .dropdown-menu li {
background: none !important; }
.navbar-light .navbar-nav li .dropdown-menu .dropdown-item {
padding: 0.3rem 1.5rem;
color: #000000 !important;
border: 0; }
.navbar-light .navbar-nav li .dropdown-menu .dropdown-item:after {
color: #000000 !important;
display:none;
}
.navbar-light .navbar-nav li .dropdown-menu .dropdown-item .dropdown-menu {
background: #198ac4; }
.navbar-light .navbar-nav li .dropdown-menu.login {
background: #ffffff;
left: auto;
right: 0; }
@media only screen and (min-width: 800px) {
    .navbar-light .navbar-nav li:last-child .nav-link{color:#ff0000 !important;}
.navbar-light .navbar-nav li .dropdown-menu.login {
left: 0;
right: auto; } }
.navbar-light .navbar-nav li.lang-contact .dropdown-menu .dropdown-item {
color: #ffffff !important; }
.navbar-light .navbar-nav li.position-static .dropdown-menu .card .card-body {
background: transparent; }
.navbar-light .navbar-nav li.position-static .dropdown-menu .card .card-body .nav li a {
color: #333; }
.navbar-light .navbar-nav li.position-static .dropdown-menu .card .card-body .nav li:hover a {
color: #137fcc !important; }
.navbar-light .navbar-nav li.position-static .dropdown-menu .card .card-body .nav li:hover a strong {
color: #137fcc; }
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul {
background: #fff; }
.navbar-light .navbar-nav li.megamenu .dropdown-menu .dropdown-submenu > a::after {
color: #333;
}
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li > a {
color: #333 !important; background:#f8f8f8 !important; }
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li:hover > a, .navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.active > a {
color: #137fcc !important; }
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li:hover > a:after, .navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.active > a:after {
color: #137fcc !important; }
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.dropdown-submenu {
background: #ffffff;}
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.dropdown-submenu.active > a {
color: #00c7ff; background: #ffffff !important;}
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.dropdown-submenu.active > li > a {
color: #333;background: transparent !important; }
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.dropdown-submenu.active > li:hover > a {
color: #137fcc;}
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.dropdown-submenu .dropdown-menu {
background: #ffffff; }
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.dropdown-submenu .dropdown-menu > li > a {
color: #333;
background: transparent !important; }
.navbar-light .navbar-nav li.megamenu > .dropdown-menu ul li.dropdown-submenu .dropdown-menu > li:hover > a {
color: #137fcc !important; }
.navbar-light .navbar-nav .dropdown-menu > li:hover > a {
color: #137fcc !important;
background: transparent; }
.navbar-light .navbar-nav .dropdown-menu > li:hover > a:before {
background: #333333; }
@media only screen and (min-width: 768px) {
.nav-item.megamenu .dropdown-menu .list-unstyled>li .dropdown-menu li{width:20%;}
.navbar-light {
background-color: #17b0f8; } }

.top-header .navbar-brand {
max-width: 190px; }

/* Sidebar CSS */
.sidebar .card {
background: transparent;
border: 0px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px; }
.sidebar .card .card-header {
background: transparent !important;
padding-left: 0 !important;
padding-right: 0 !important;
padding-top: 1rem; }
.sidebar .card .card-header .card-title {
font-size: 11px;
font-size: 0.800rem;
text-transform: uppercase;
font-family: 'Inter', sans-serif;font-weight: 700;
color: #0c0d0d; }
.sidebar .card .card-body .accordion-menu {
background:transparent;
padding: 0.5rem 0.8rem; }
.sidebar .card .card-body .accordion-menu .list-group-item {
border: 0;
background: transparent; }
.sidebar .card .card-body .accordion-menu .list-group-item > a {
color: #333333 !important;
border-left: 1px solid #137fcc;
font-size: 16px;
font-size: 1rem;
position: relative; }
.sidebar .card .card-body .accordion-menu .list-group-item > a:after {
content: "";
display: inline-block;
position: absolute;
font-family: "Font Awesome 6 Pro";
right: 0.6rem; }
.sidebar .card .card-body .accordion-menu .list-group-item > a[aria-expanded="true"]:after {
content: "\f106"; }
.sidebar .card .card-body .accordion-menu .list-group-item > a:hover {
color: #137fcc !important; }
.sidebar .card .card-body .accordion-menu .list-group-item .list-unstyled {
padding: 0 !important;
margin: 0; }
.sidebar .card .card-body .accordion-menu .list-group-item .list-unstyled li a {
padding: 0.5rem 0.5rem 0.5rem 1.5rem;
background: #dddddd;
border-bottom: 1px solid #ffffff; }
.sidebar .card .card-body .accordion-menu .list-group-item .list-unstyled li a:before {
top: 8px;
left: 10px; }
.sidebar .card .card-body .accordion-menu .list-group-item .list-unstyled li:hover a, .sidebar .card .card-body .accordion-menu .list-group-item .list-unstyled li.active a {
background: #137fcc;
color: #ffffff !important; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item {
background: transparent;
border: 0; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item > a {
background-color: #ebebeb 0%;
background: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -webkit-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -moz-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -ms-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -o-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
font-size: 14px;
font-size: 0.875rem;
color: #333333 !important; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item:hover > a {
background: #137fcc;
color: #ffffff !important;
padding-left: 1.5rem !important; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item .list-unstyled {
padding: 0 !important;
background: #00c7ff; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item .list-unstyled li {
background: transparent;
border: 0; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item .list-unstyled li a {
background: transparent;
color: #ffffff !important;
border: 0; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item .list-unstyled li a .badge-info {
background: #137fcc !important; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item .list-unstyled li:hover > a, .sidebar .card .card-body #cssmenu .list-group .list-group-item .list-unstyled li.active > a {
color: #333333 !important;
padding-left: 1.5rem !important; }
.sidebar .card .card-body #cssmenu .list-group .list-group-item:hover > a {
background: #00c7ff;
color: #ffffff !important;
padding-left: 1.5rem !important; }
.sidebar .card .card-body #cssmenu.without_cat .list-group-item {
padding: 0 !important; }
.sidebar .card .card-body #cssmenu.without_cat .list-group-item > a {
padding: 0.5rem 0.8rem !important; }
.sidebar .card .card-body .accordion .list-group-item > a {
color: #333333 !important;
background: #eeeeee; }
.sidebar .card .card-body .accordion .list-group-item .list-unstyled {
padding-left: 0 !important; }
.sidebar .card .card-body .accordion .list-group-item .list-unstyled li a {
padding: 0.5rem 0.5rem 0.5rem 1.5rem !important; }
.sidebar .card .card-body .accordion .list-group-item .list-unstyled li a:before {
top: 8px;
left: 10px; }
.sidebar .card .card-body .accordion .list-group-item .list-unstyled li.active a, .sidebar .card .card-body .accordion .list-group-item .list-unstyled li:hover a {
color: #ffffff !important;
background: #137fcc; }
.sidebar #straightmenu .list-group .list-group-item > a {
color: #333333 !important;
background: #dddddd;
font-size: 16px;
font-size: 1rem; }
.sidebar #straightmenu .list-group .list-group-item .list-unstyled {
padding: 0 !important;
margin: 0 !important; }
.sidebar #straightmenu .list-group .list-group-item .list-unstyled li a {
padding: 0.5rem 0.5rem 0.5rem 1.5rem !important;
background: #eeeeee;
border-bottom: 1px solid #ffffff; }
.sidebar #straightmenu .list-group .list-group-item .list-unstyled li a:before {
top: 2px;
left: 10px; }
.sidebar #straightmenu .list-group .list-group-item .list-unstyled li:hover a, .sidebar #straightmenu .list-group .list-group-item .list-unstyled li.active a {
background: #137fcc;
color: #ffffff !important; }
.sidebar #straightmenu .without_cat .list-group .list-group-item {
padding: 0;
border: 0; }
.sidebar #straightmenu .without_cat .list-group .list-group-item > a {
padding: 0.5rem; }
.sidebar #myaccount_menu li a {
color: #333333 !important;
background-color: #ebebeb 0%;
background: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -webkit-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -moz-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -ms-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
background: -o-linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
padding: 0.5rem 0.5rem 0.5rem 1.5rem !important; }
.sidebar #myaccount_menu li a:before {
top: 8px;
left: 10px; }
.sidebar #myaccount_menu li:hover a, .sidebar #myaccount_menu li.active a {
background: #137fcc;
color: #ffffff !important; }
i.fas.fa-shopping-cart {
    color: #000;
}
.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active {
    color: #0080c7 !important; }
.sidebar #myaccount_sidebar .card-body {
padding: 0 !important; }
.sidebar #straightmenu.without_cat .list-group-item {
padding: 0 !important; }
.sidebar #straightmenu.without_cat .list-group-item a {
padding: 0.5rem; }

/*********Header css********/
.top-links {
border-radius: 0 0 8px 8px;
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;
padding-right: 0;
align-self: start;
background: #00c7ff; }
.top-links li .navbar-text {
padding: 0; }
.top-links li a {position:relative;
padding: 0 0.5rem; }
.top-links li a .badge {background: #ee2049 !important;color: #fff;padding: 0.15rem 0.3rem;}

/********Toggle Sidebar*****/

/* Product Hover Effect CSS */
.product-box .card .card-body {
background: transparent; }



.product-box .card .card-body .card-title {
text-align:left;
color: #333333 !important;
text-transform: uppercase;
font-weight:bold;

}

.product-box .card.flip3d .card-title h3 {
font-size: 11px;
font-size: 0.800rem; }

.product-box .card.slideup .card-body {
background: #137fcc !important;
}
.product-box .card.slideup .card-body .card-title {
    display:block !important;
color: #ffffff !important;
margin:0px;
}
.product-box .card.title-top {
border: 0; }
.product-box .card.title-top .card-title {
color: #333333 !important;
text-transform: uppercase;
font-size: 11px;
font-size: 0.800rem; }
.product-box .card.slide-hover .card-title {
color: #ffffff !important; }
.product-box .card.slide-hover .card-title:after {
background: #c30076; }
.product-box .card.triangle-slide-overlay .card-title {
color: #ffffff !important; }
.product-box .card.triangle-slide-overlay:hover .card-body {
background: #00c7ff;
background: rgba(0, 199, 255, 0.75); }

/********Footer css******/
footer .bottom-links .list-inline-item {
padding: 0;
margin: 0; }
footer .bottom-links .list-inline-item a {
display: inline-block;
border-right: 0;
padding: 0.5rem; }
@media only screen and (min-width: 768px) {
footer .bottom-links .list-inline-item a {
border-right: 1px solid #bbbbbb;
padding: 0 0.5rem; } }
footer .bottom-links .list-inline-item:last-child a {
border: 0; }

/* Nav Tab CSS */
#InfoTab .nav-tabs {
border-bottom-color: #0c0d0d;
}

#InfoTab .nav-tabs .nav-item {
margin-right:3px !important;
}

#InfoTab .nav-tabs .nav-item .nav-link {
color: #000000 !important;
border-top:solid 1px #000000;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:none;
}
#InfoTab .nav-tabs .nav-item .nav-link.active, #InfoTab .nav-tabs .nav-item .nav-link:hover {
color:#ffffff !important;
background:#000000;
}
#InfoTab .tab-content {
padding: 1rem;
border-bottom: 1px solid #0c0d0d;
border-left: 1px solid #0c0d0d;
border-right: 1px solid #0c0d0d;
}

.nav-customtabs .nav-item .nav-link {
color: #333333;
}
.nav-customtabs .nav-item .nav-link.active, .nav-customtabs .nav-item .nav-link:hover {
color: #0c0d0d;
}
.nav-customtabs .nav-item .nav-link.active:after, .nav-customtabs .nav-item .nav-link:hover:after {
background: #0c0d0d;
}

.tab-content {
padding: 1rem 0; }

/*Breadcrumb CSS*/
.breadcrumb_container .breadcrumb li a:hover {
color: #137fcc; }
.breadcrumb_container .breadcrumb li.active .a {
color: #137fcc; }

.treeview li .act {
color: #00c7ff !important; }
.treeview li a:hover {
color: #00c7ff !important; }

#category_list a:hover, #category_list a.act {
color: #137fcc; }

.media-filter li a {
border-color: #777777;
color: #777777; }
.media-filter li a:hover, .media-filter li a.selected {
background: #777777 !important;
color: #ffffff !important; }
.media-filter .media-boxes-drop-down-header {
border: 1px solid #777777; }

/*.card .card-header { background: #ee2049; }*/
.card-body p{
    text-align:center !important
}
.toogle-bar_close{
    color:#ffffff !important;
    margin:0px 10px 0px 0px !important;
    width:25px !important;
    height:25px !important;
    font-size:25px !important;
}
.toogle-bar_close:hover{
    background:none;
}
.toggler .card .card-body {
    background: #eeeeee;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.order_box .card-body, #price_calculator .card-body, #user_qrcode_list .card-body, .quote-history .card-body, #user_loginpage .card-body, #shopping-cart .card-body {
background: transparent; }

#designer_template_category li a:hover, #designer_template_category li a.p_act {
color: #137fcc; }

.form-control:focus + .input-group-append .input-group-text {
border-color: #333333; }
.form-control:focus ~ .col-form-label {
color: #333333; }

.card-footer .carousel-control-next, .card-footer .carousel-control-prev {
width: 7%; }

.top-header .bootstrap-select {
align-self: start;
margin-left: 0.5rem !important;
margin-top: 0.5rem; }
.top-header .bootstrap-select .dropdown-menu {
z-index: 9999 !important; }
.top-header .bootstrap-select > .dropdown-toggle {
padding: 0 0.75rem; }

.search_top {
align-self: start;
margin-top: 1.82rem;
margin-bottom: 0.8rem;
margin-left: 0 !important; }

.popover.show {
max-width: 300px !important; }
#top-banner{display:block !important;}
.card.hover-box-shadow{border: 1px solid #000 !important;padding-bottom:0;border-radius:4px;}
.hover-box-shadow .card-footer{display:none;}
.hover-box-shadow .card-body{padding:1rem !important;}
.hover-box-shadow .card-body h3.card-title{margin-bottom:0 !important;}
.user-info .btn{color: #ffffff !important; background-color:#0072c2; border-color:#0072c2;}
.bg-dark {
    background-color: #000000 !important;
}
#price_calculator .card-title{color: #0072c2 !important;}
.share-buttons .share-main-tab {
    right: 0 !important;
    left: auto !important;
}
.home_page_body .share-buttons .share-main-tab {display:none;}
.navbar .dropdown-menu .dropdown-submenu >.dropdown-menu {
    display: none !important;
}
@media only screen and (max-width: 414px) {
.search-toggle{background:none;border:3px solid #eeeeee;}
.navbar-light{margin:10px 0px 10px 0px !important;}
}
@media only screen and (min-width: 768px) {
.popover.show {
max-width: 350px !important; }
}

@media only screen and (min-width: 1248px) {
.container {
max-width: 1200px; } }

@media only screen and (min-width: 1500px) {
.container {
max-width: 1350px; } }

.card {
border-bottom: 0 !important; }

.top-header {
padding: 0.3rem 0;
background-color: #ffffff !important; }

.badge {
border-radius: 0.6rem !important;
-moz-border-radius: 0.6rem !important;
-webkit-border-radius: 0.6rem !important;
font-size: 12px;
font-size: 0.75rem;
margin-left:5px;
}

.card {
background: transparent !important; }

#sitemap strong {
color: #137fcc; }
#sitemap a:hover {
color: #137fcc; }

.footer-content {
color: #b6b7b7; }
.price_calculator #send_mail {
display: block!important;
}
.custom_design {
    background: #fdaa41;
    border-color: #fdaa41 !important;
}
.custom_design:hover a span, .custom_design:hover a {
    color: #fdaa41 !important;
}
.upload_design {
    background: #f41a4b;
    border-color: #f41a4b !important;
}
.upload_design:hover a span, .upload_design:hover a {
    color: #f41a4b !important;
}
.navbar .dropdown-menu .dropdown-submenu>.dropdown-menu{display:none;visibility:hidden;}
#category_list .card-header {background-color:#0080c7;}
#templates_listing_area .templatebox .card-title {color:#000000;}
@media only screen and (min-width: 1248px){
.navbar-light .navbar-nav > li {
    width: 95px;
}}

#product-info #product_images .d-none{display:block !important;}
.card.hover-box-shadow {
    border: 1px solid #dedede !important;
}
@media screen and (max-width:1500px) {.navbar-light .navbar-nav > li {
  width: 85px;
}}
@media screen and (max-width: 767px) {
    #top-banner .carousel-indicators{display:none;}
    div.ozelikonlar img{margin-left:auto !important;}
    .navbar-light .navbar-nav li .nav-link{height:auto !important;line-height:14px !important;}
    /*.navbar-nav .nav-item:nth-child(2){display:none;}*/
   
    .dropdown-toggle::after{display:block !important;    content: "" !important;}
    .navbar-light .navbar-nav li .nav-link{border-bottom:1px solid #dedede !important;}
    .navbar-light .navbar-nav li .nav-link:hover{border-top:none !important;}
    .navbar-light .navbar-nav li .nav-link{font-weight:normal !important;}
    .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active{font-weight:bold !important;}
    .navbar-light .navbar-nav li .dropdown-menu{border-bottom-color:#000 !important;}
    .user-info .btn{font-size:11px;align-self: center;}
    .navbar-nav .nav-item.redirect_link > .dropdown-toggle::after {position: absolute;top: 20px;right: 15px;}
    .navbar-nav .nav-item.redirect_link > .dropdown-toggle::after {
  font-family: "Font Awesome 6 Pro";
  content: "\f107" !important; border:0;
}
.yotpo-widget-clear .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-summary {
  display: block !important;
}
}
p.listeleme-fiyat, span.ListeFiyatText, p.ListeFiyatlar, span.ListeFiyatDis, span.ListeFiyatNorm{
 padding:0px !important;
}
span.ListeFiyatDis, span.ListeFiyatNorm{
 font-weight: bold;
}
p.ListeFiyat{
 text-align:left !important;
 margin:10px 0px -3px 0px !important;
}
span.ListeFiyatText{
 font-size:11px;
 text-align:left !important;
}
p.ListeFiyatlar{
 text-align:left !important;
 margin:0px !important;
}
span.ListeFiyatDis{
 text-align:left !important;
 font-size:14px;
 color:#ee2049;
 text-decoration:line-through;
}
span.ListeFiyatNorm{
 text-align:left !important;
 font-size:18px;
}



@media screen and (max-width: 414px){
span.ListeFiyatText{
 font-size:10px;
}
span.ListeFiyatDis{
 font-size:12px;
}
span.ListeFiyatNorm{
 font-size:14px;
}
}

@media screen and (max-width: 411px){
span.ListeFiyatText{
 font-size:10px;
}
span.ListeFiyatDis{
 font-size:12px;
}
span.ListeFiyatNorm{
 font-size:14px;
}
}

@media screen and (max-width: 375px){
span.ListeFiyatText{
 font-size:10px;
}
span.ListeFiyatDis{
 font-size:11px;
}
span.ListeFiyatNorm{
 font-size:12px;
}
}

@media screen and (max-width: 360px){
span.ListeFiyatText{
 font-size:10px;
}
span.ListeFiyatDis{
 font-size:11px;
}
span.ListeFiyatNorm{
 font-size:12px;
}
}

@media screen and (max-width: 320px){
span.ListeFiyatText{
 font-size:9px;
}
span.ListeFiyatDis{
 font-size:9px;
}
span.ListeFiyatNorm{
 font-size:10px;
}
}


/* FOOTER CLASS */

.xy{margin-top:15px; color:black;}
h6, .h6 {
    font-size: 16px;
    font-weight: 600;
}
/*.bottom-links{display:none;}*/
footer{
background:white; min-height:40px;     font-family: 'Inter', sans-serif;padding-bottom:1px solid #e8e8e8;
}
.footerleft { margin-top:50px; padding:0 36px; }
.logofooter { margin-bottom:10px; font-size:25px; color:#fff; font-weight:700;}
.footerleft p { color:#fff; font-size:12px !important;     font-family: 'Inter', sans-serif; margin-bottom:15px;}
.footerleft p i { width:20px; color:#999;}

.paddingtop-bottom {  margin-top:50px;}
.footer-ul { list-style-type:none;  padding-left:0px; margin-left:2px;}
.footer-ul li {
    line-height: 19px; font-size:12px;}
.footer-ul li a { color:#929292; transition: color 0.2s linear 0s, background 0.2s linear 0s;line-height:2; }
.footer-ul i { margin-right:10px;}
.footer-ul li a:hover {transition: color 0.2s linear 0s, background 0.2s linear 0s; color: #137fcc;font-weight:600; }

.copyright { min-height:40px; background-color:#000000;}
.copyright p { text-align:left; color:#FFF; padding:10px 0; margin-bottom:0px;}

 .post p { font-size:12px; color:#FFF; line-height:20px;}
 .post p span { display:block; color:#8f8f8f;}
 .bottom_ul { list-style-type:none; float:right; margin-bottom:0px;}
 .bottom_ul li { float:left; line-height:40px;}
 .bottom_ul li:after { content:"/"; color:#FFF; margin-right:8px; margin-left:8px;}
.bottom_ul li a { color:#FFF;  font-size:12px;}

footer .text-muted {
    color: #696969;
}
.footer-content {background:white;}
.footer-ul li a {font-size: 14px; }
.affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }.affix {
      top: 0;
      width: 100%;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }

h3, .h3 {
    font-size: 14px;
}
.hover-box-shadow a.card card-body {
    border: 0px solid #eee;}
.sidebar  > .card-header h3 {
    font-weight: 600;
}
.middle-footer-content .media-left .fa {
    background: #ff0199;
}

.middle-footer-content h4.media-heading {
    font-weight: 600;
font-size:14px;
}
.hover-box-shadow .text-center .btn-info {
    float: left;
    margin-left:0px;
}
.product-box h3, .product-box .product-desc, .flip3d .product-desc {
    padding: 0px 0px;
}
#accordionmenu .submenu li a {
font-size: 13px;
}
.sidebar  > .card-header h3 {
    font-size: 16px;}
#accordionmenu .panel-default.card.card-header {
    font-size: 14px;
}
.social_link_top{display:none;}
.middle-footer-content h2 {
    font-size: 16px;
    font-weight: 600;
}
.footer-ul li a {
    font-size: 13px;
   /* font-family: open_sanslight;*/
}
.tab-content {
     border-color:#dcdcdc;
}
#top_search{height:42px; width:450px;border-radius:50px; background-color:white;}
.top-links {background:none; border:none; border-radius:none;padding-top:30px;}
.top-links a {
    color: #000;
}

.top-links li{border: 1px solid #acacac;
    border-radius: 50px;
    padding: 10px 10px; 
    margin-left: 5px;
    background: white;
}
.topnav.navbar-default .navbar-nav > li > a {font-size:15px; color:white;}
/*#product_info div.mrt942{display:none;}*/
/*#cms_page div.mrt942{display:none;}*/
a div.upload_design,a div.browse_design{padding-bottom: 20px;}

/*@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css);*/
.col-item
{
    border: 1px solid #E1E1E1;
    border-radius: 5px;
    background: #FFF;
}
.col-carousel-item .photo img
{
    margin: 0 auto;
    width: 100%;
}

.col-carousel-item .info
{
    padding: 10px;
    border-radius: 0 0 5px 5px;
    margin-top: 1px;
}

.col-item:hover .info {
    background-color: #F5F5DC;
}
.col-carousel-item .price
{
    /*width: 50%;*/
    float: left;
    margin-top: 5px;
}

.col-carousel-item .price h5
{
    line-height: 20px;
    margin: 0;
}

.price-text-color
{
    color: #219FD1;
}

.col-carousel-item .info .rating
{
    color: #777;
}

.col-carousel-item .rating
{
    /*width: 50%;*/
    float: left;
    font-size: 17px;
    text-align: right;
    line-height: 52px;
    margin-bottom: 10px;
    height: 52px;
}

.col-carousel-item .separator
{
    border-top: 1px solid #E1E1E1;
}

.clear-left
{
    clear: left;
}

.col-carousel-item .separator p
{
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    text-align: center;
}

.col-carousel-item .separator p i
{
    margin-right: 5px;
}
.col-carousel-item .btn-add
{
    width: 50%;
    float: left;
}

.col-carousel-item .btn-add
{
    border-right: 1px solid #E1E1E1;
}

.col-carousel-item .btn-details
{
    width: 50%;
    float: left;
    padding-left: 10px;
}
.controls
{
    margin-top: 20px;
}
[data-slide="prev"]
{
    margin-right: 10px;
}
.ALK{font-size:18px;font-weight:100;color:black;}
.xxz{padding-top: 7px;
    font-weight: 100;
    font-size: 12px;
    padding: 10px;
    color: black;}
div#header_search_box {padding-top:20px;}
.fa {
    margin-right: 5px;}

.badge {
    border-radius: 0px;
}
.card{
    background-color: #f1efef;
margin-bottom:0px;
padding-bottom:15px;

    border: none;
    border-radius: 0;
    -webkit-box-shadow:0;
    box-shadow: none;
    border-bottom: 1px solid #ff0199;


}


.col-15,
.col-md-15,
.col-lg-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-15 {
    width: 20%;
    float: left;
}
#filter_orientation .card-title, #shopping_accordion .card-title {color:#333333;}
#add_comment .card .card-header {background: #137fcc;}
#add_comment .card .card-header .card-title {color: #ffffff;}

@media screen and (min-width: 768px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media screen and (min-width: 992px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
@media screen and (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}
.custom_design{padding-bottom:0px;}
.yyz{font-size:12px;}
.ozelikonlar{width:1170px;text-align:center; font-size:12px; margin-top:45px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
div.ozelikonlar div div.col-lg-12 img{/* width: 60%; margin-left: 20%;*/}
div.ozelikonlar div div.col-lg-12{text-align:center;}
div.ozelikonlar img{
    margin: 10px 0px;
    border-radius: 100px;}
div.ozelikonlar img:hover{
   }

.col-carousel-item .price{text-align: center;}

.btn-img-text i:first-child, .btn-img-text i:last-child {
    background-color: white;
}
#login_sidebar{display:none;}
#islem{font-weight:bold;}
span.llx div.float-right{margin-top: -5px;}
.topnav {
    background: black;}
body{background:#F2F2F2;}
.topnav.navbar-default .navbar-nav > li:hover > a, .topnav.navbar-default .navbar-nav > li:focus > a, .topnav.navbar-default .navbar-nav > .active > a, .topnav.navbar-default .navbar-nav > .active > a:hover, .topnav.navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    position: relative;
    color:white;
}
.bosluk-css{
 width: 100px !important;
}
.ikonbaslik{font-size: 12px;
    font-weight: bold;
    color: #484848;
    margin-bottom:0px;
}
.main-content{background:white;}
.middle-footer-content {
    background: #f2f2f2;}
h5, .h5 {
    font-size: 16px;}

/*.spacer-top {
    margin-top:0px;
   
}*/
.main-content {
    padding-top: 15px;}

.top-links li .navbar-text a {
    color: black;}
#top_search{
width:auto;
min-width:400px;
}
@media screen and (max-width:480px){
 .ozelikonlar{
 display:none;
 }
 .body-container{margin-top:1rem !important;}
}
@media screen and (max-width:480px){
    .ozelikonlar{margin-top:20px;}
div.product-box{float:left;}
div.product-box div.text-center{text-align:left; width:100%;}
div.product-box div.text-center a {width:100%;min-width:100%;}
div.product-box div.text-center a img{margin:0px;}

div.ozelikonlar img {
    border: 1px solid;
    margin: 10px 0px 0;
    border-radius: 100px;
    width: 50%;
    margin-left: 25%;
}
.sslbari.text-left{text-align:center;}

}
.panel{     box-shadow: none; 
   border-bottom: none;}
.panel-default > .card-header a {
    color: #333;
    font-weight: bold;}

.moakord{margin:10px 0px 40px 0px;}
.panel-default > .card-header a:hover {
    color: #333333;
    text-decoration: none;
}
.typeahead, .tt-query, .tt-hint {
    height: 40px;}

.topnav.navbar-default .navbar-nav > li:hover > a:before, .topnav.navbar-default .navbar-nav > li:focus > a:before, .topnav.navbar-default .navbar-nav > .active > a:before, .topnav.navbar-default .navbar-nav > .active:hover > a:before, .topnav.navbar-default .navbar-nav > .active:focus > a:before { background:none;}

.fancybox-wrap{display:none;
    
}

.awesome-bar_container {
    /*display: block;*/
    /*margin: 0 auto;*/
    /*max-width: 60em;*/
    padding: 0.7em 40px 0.7em 0.0em;
    width: 100%;
}
/*.awesome-bar {
    display: none;
}*/
.facebook_login {padding: 0.56rem 0.5rem; vertical-align: top;}
#order_history .history_approve {background-color:#f21c44;}
#order_history .history_approve:hover {background-color:#ffffff;}
/*#order_history .card-title > a {color:#ffffff !important;}*/
#order_history .card-title > a:hover {color:#f21c44 !important;}
#cart_detail .btn-outline-secondary {background-color:#777777; color:#ffffff;}
#cart_detail .btn-outline-secondary:hover {background-color:#ffffff; color:#f21c44;}
#xmas-santa {display:none;}
.breadcrumb_container ul {font-size: 18px;}
.footer-blue-links li a{font-size:16px;color: #137fcc;line-height:1.5;font-weight:600;}
.footer-blue-links li a i{width:25px;}
.footer-blue-links li a:hover{color:#000;}
#product-info #templates_listing_area ul.product_design_block{display:none;}
#product-info #templates_listing_area .template_block .enlarge span{display:none;}
#product-info #templates_listing_area .template_block .enlarge:hover span{display:block;}
.services-header-cms .service_desc h4{font-size: 15px;}
.services-header-cms .service_desc p{margin:0; font-size: 14px;}
.services-header-cms .bg-light{border-radius:10px;}
/*.payments img {width:90%;}*/
#cookiewarning div div {
    height: auto !important;
    padding: 5px 0px !important;
    width: 100% !important;
    position: static !important;
    text-align: center;
    max-width: 1170px;
    margin: 0 auto !important;
    font-size: 12px;
}
#cookiewarning div div .btn-primary{margin-left:20px; padding: 5px 10px; font-size: 12px;}
.subscribe_footer .card{padding:0;}
.subscribe_footer .card .card-body{background:transparent;}
.subscribe_footer .card .card-body h3{color:#137fcc; font-size:18px;}
.subscribe_footer{display:none;}
.home_page_body .subscribe_footer{display:block;}
.home-header.text-center.mb-4 {
    margin-top: 25px;
}
/*# sourceMappingURL=theme.css.map */
.hover-box-shadow .card-footer .btn-info {display:none;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .top-header .navbar-brand{width:220px;}
}
.subscribe_footer h3 small {    font-family: 'Inter', sans-serif;}
.hover-box-shadow .bottom_right {color:red;}
#category_list h4.card-title {
    color: #ffffff;
    font-weight: bold;
}
.navbar-nav .nav-item.submenu_custom_link .nav-link::after {display:none;}
@media only screen and (max-width: 767px) {
 .sticky-mobile {z-index:999;}
.navbar-nav .nav-item.redirect_link>.dropdown-toggle {
    width: auto !important;
    position: absolute;
    right: 0;
    border: 0 !important;
}
#top_search {
  min-width: 100% !important;
}
 }
 
 .page-item.active .page-link {
    background: #137fcc;
    border-color: #137fcc;
}

.ribbon {
    color: #000;
    box-shadow: none;
    left: 5px;
    padding: 3px 15px;
   /* border: 1px solid #dcdcdc;*/
    border-radius: 15px;
    background: #f1f1f1;
}
.ribbon:before, .ribbon:after, .ribbon span:after{content: none;}
.ribbon span{padding:0;}


.price_calculator .slick-track .slick-slide .custom-control .custom-control-label, #products_additional_options .slick-track .slick-slide .custom-control .custom-control-label{width:auto;}
.price_calculator .slick-slider .slick-track{width:100% !important;}
.xxz{padding:4px 4px 4px 0;}
div#showcookie {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #e9ecef;
    z-index: 9999999999;
}
@media screen and (max-width: 767px) and (min-width: 320px) {.product-box .card .card-body .card-title {font-size: 15px;} 
 .navbar-brand img{max-width:140px;}
     .navbar-expand-md>.container, .navbar-expand-md>.container-fluid{paddin-left:10px !important; padding-right:10px !important;}
     .ustbant{border:0;}
     a#search-toggle-btn {   display: none;}
     #top_search{min-width:100%;}
     .search-toggle { display: block !important; border: 0; padding: 0 15px; background: transparent}
     .navbar-light {padding-bottom:47px !important; padding-top: 0 !important; margin-top: 0 !important;}
     .navbar .btn-link .badge, nav .btn-link .badge, .top-header .btn-link .badge{background: #e52f48;}
     .message_block p{line-height:1.2;}
}
#cookiewarning div{position: static;}
div#showcookie {bottom:0; top:auto;}
.kitproductinfo .position-sticky{position: static !important;}
.ustbant .list-inline li:last-child {
    padding-right: 0 !important;
}
#product_images .carousel-thumbs .carousel-thumb, .kit_product_info .carousel-thumbs .carousel-thumb {
    width: 100px;
}

.yotpo.testimonials{z-index: 9999 !important;}
#faq_details .hide_panel .text-dark {
    font-size: 18px;
    font-weight: bold;
}
body .yotpo .yotpo-testimonials-btn{background-color: #197fcc !important;}
body .yotpo .yotpo-testimonials-btn:hover {
background-color: #197fcc !important;
}
#Frmaddclient .d-inline-block {
    color: #197fcc;
    font-size: 16px;
    font-weight: bold;
}
.message_block {
    background-color: #228b22;
}
.message_block p {
    color: #fff;
}
#templatelist #category_list .card-title {color:#fff;}
.read-more-content {display: none;}
.read-more-btn {background: #000000;
    border-color: #000000;
}
#price_calculator .bootstrap-select>.dropdown-toggle .filter-option:after{font-family: "Font Awesome 6 Pro"; content: "\f107"; position: absolute; top: 10px; right: 10px;}
.sidebar .card .card-body #cssmenu .list-group-item {
    border-style: dashed;
    border-left: 0;
    border-right: 0;
}
.sidebar .card .card-body #cssmenu .list-group-item > a {
    background: #ffffff;
    color: #333333 !important;
}
.sidebar .card .card-body #cssmenu .list-group-item:hover>a {
    background: #137fcc;
    color: #fff!important;
    padding-left: 1rem!important;
}
.sidebar .card .card-body #cssmenu .list-group-item .list-unstyled li a {
    border-bottom-style: dashed;
    color: #fff!important;
}
.sidebar .card .card-body #cssmenu .list-group-item .list-unstyled li {
    background: none;
}
.sidebar .card .card-body #cssmenu .list-group-item .list-unstyled li.active>a, .sidebar .card .card-body #cssmenu .list-group-item .list-unstyled li:hover>a {
    background: #11619a;
    padding-left: 1.5rem!important;
}
.sidebar .card .card-body #cssmenu .list-group-item .list-unstyled {
    border: 0;
    background: #137fcc;
    margin-top: 0;
}
.sidebar .card .card-body #cssmenu .list-group-item .list-unstyled li a .badge {
    background: #fdaa41;
    color: #ffffff;
}
.price_calculator .slick-track .slick-slide .custom-control .custom-control-label img, #products_additional_options .slick-track .slick-slide .custom-control .custom-control-label img {
    max-width: 100px;
}
.price_calculator .slick-track .slick-slide, #products_additional_options .slick-track .slick-slide{width: 100% !important; max-width:110px;}
.price_calculator .slick-track .slick-slide .custom-control span, #products_additional_options .slick-track .slick-slide .custom-control span {
    font-size: 12px;
}
.quote_product {
    background: #0080c7 !important;
    border-color: #0080c7 !important;
}
.quote_product:hover {
    background: transparent !important;
}
.quote_product a span {
    color: #ffffff !important;
}
.quote_product:hover a span {
    color: #0080c7 !important;
}
.quote_product a.text-dark:hover, .quote_product a.text-dark:focus {
    color: #009fcc !important;
}
.scroll-top {bottom:130px;}
.whatsappIcon a {
  left: 15px;
  bottom: 10px;
  background: #36c641;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  color: #ffffff;
  position: absolute;
}
.whatsappIcon a i {
  line-height: 50px;
}
.toggler .card .card-body {background:#137fcc;color:#ffffff;}
span.toogle-bar_close {color: #000000 !important;}
@media screen and (max-width: 767px){
    .share-buttons-tab { display: none !important;}
    #product-info #product_images .d-none {display: -webkit-box !important; display: -ms-flexbox !important;  display: flex !important;}
    #product_images .carousel-thumbs a{width:100%; display:block;}
    #product_images .carousel-thumbs .carousel-thumb{width:95%;}
}
.login_page_content ~ a {display:none;}
.top-header .container .lang {
    align-self: center;
}
.top-header .bootstrap-select > .dropdown-toggle {
    padding: 0 0.95rem;
}
.top-header .bootstrap-select > .dropdown-toggle {
padding: 9px 0.95rem;
margin-top: 14px;
border-radius: 25px;
max-height: 40px;
}
.awesome-bar {
    background-color: #227db7 !important;
}
#navbarText {
  justify-content: center;
}
@media screen and (max-width:991px) {
#top_search {min-width: auto;}
}
@media screen and (max-width:767px) {.navbar-light .navbar-nav > li {
  width:100%;
}
    .navbar-light .navbar-nav li .nav-link {
  font-size: 16px !important;
}
.user-info{position:relative;}
.user-info .btn {
  font-size: 0;
  padding: 14px;
}
#navbarText .user-info .btn {
  font-size: 11px;
  padding: .2rem .4rem;
}
#navbarText .user-info a::after {content:normal;}
.user-info a::after {content: "\f007";position: absolute;left: 0;right: 0;font-family: "Font Awesome 6 Pro";font-size: 14px;top: 0;line-height: 28px;}
#top_search {min-width:100%;}
}

#action-btn .border a {
  word-break: break-word;
}
#top-banner .carousel-item, #top-banner .banner {
  min-height: 100%;
}

@media screen and (max-width:1200px) {
    .top-header .navbar-brand {max-width: 125px;}
    .top-links li {padding: 10px 5px;margin-left: 2px;}
}
.top-links{display:flex;}
.top-links li:first-child{order:2;}
.top-links li:nth-child(2){order:1;}
.top-links li:nth-child(3){order:4;}
.top-links li:nth-child(4){order:4;}
/*.top-header ul .list-inline-item:nth-child(3) a span {
  font-size: 0;
}*/
.top-header ul .list-inline-item:nth-child(3) a span span{
  font-size:16px;
}

#myTab #info_tab {
  order: 2;
}
.nav-customtabs li .nav-link.active {
  color: #de2918 !important;
}
.nav-customtabs .nav-item .nav-link.active::after{
  background: #de2918;
}
.tt-dropdown-menu .tt-suggestion.tt-is-under-cursor{background-color:#197fcc !important;}
.awesome-bar{
    z-index:1055 !important;position:relative !important;
}
.compensate-for-scrollbar {
    padding-right: 0 !important;
}
@media screen and (min-width:1500px) {
.container {
  max-width: 1450px;
}}
#sidebar-left {
  border: 1px solid #dedede;
  border-radius: 5px;
}
.card .card-body {
  background: transparent;
}
.sidebar .card .card-header .card-title {
  color: #ee2049;
}
.sidebar .card .card-body .accordion-menu .list-group-item > a {
  border-left: unset;padding-right: 0 !important;
  padding-left: 0 !important;border-bottom: 1px solid #dedede;
}
.sidebar .card .card-header {
  border-color: red;
}
.sidebar .card .card-body .accordion-menu .list-group-item > a::before {content: "";position: absolute;width: 5px;height: 5px;background:#de2918;top: 17px;border-radius: 050px;left: -10px;}
.sidebar .card .card-body .list-group-flush .accordion-menu .list-group-item > a {
  border-bottom: unset;
}
.sidebar .card .card-header .card-title{position:relative;}
.sidebar .card .card-header .card-title::before {
    content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border-style: solid;
  bottom: -29px;
  border-color: #e34156 transparent transparent transparent;
  border-width: 8px;
  left: 20px;
}
.sidebar .card .card-header .card-title::after {
    content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border-style: solid;
  bottom: -26px;
  border-color: #fff transparent transparent transparent;
  border-width: 7px;
  margin-left: 1px;
  left: 20px;
}
#togglemenu_sidebar .text-primary {
  color: #de2817 !important;
}
.product-box .card .card-body .card-title {
  text-transform: capitalize;
  word-break: inherit;
}
.product-box .card .card-body .card-title{    font-family: 'Inter', sans-serif;}
/*.navbar-collapse .navbar-nav .nav-item:nth-last-child(2),.navbar-collapse .navbar-nav .nav-item:last-child{display:none;}*/
#fc_frame, #fc_frame.fc-widget-normal{bottom : 50px !important;}

.sidebar .card .card-body .accordion-menu .list-group-item > a::before {background: #137fcc;}
#togglemenu_sidebar .text-primary {
    color: #137fcc !important;
}

@media screen and (min-width:76px) {
    #top_search {
  min-width: 250px;
  font-size: 12px;
}
}
#templates_listing_area .templatebox .card {
  border: unset;
}
@media screen and (max-width:767px) {
.fancybox__container {
  z-index: 9999999 !important;top: auto !important;
}
    body {
  font-size: 16px;
}
i{font-size:1.5rem;}
.awesome-bar {
  position: sticky !important;
  top:0;
}
}
 #myTab li a::after{
    display:block; background-color:#de2918;
}
 #myTab li a.active::after {
    background: transparent;
}
 #myTab{
    padding-bottom: 0;
}
.btn-img-text .media-body .h4 {
  color: #137fcc !important;
}
 #myTab li a{
   border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb; margin-right:2px;
}
 #myTab li a.active{
   border-bottom:1px solid #de2918; border-top:1px solid#de2918;border-right:1px solid #de2918;border-left:1px solid #de2918; 
}
#product-info video {
  width: 500px;
  height: 500px;
}
#action-btn .page-sub-header{
    display:block; margin-bottom:1rem;
}
.remove-SCE #shippricecalulate {
  display: none;
}
.google_login span.google-icon{
    padding: 10px !important;
}