a {
    color: #165d9c;
}

.btn.btn-block.btn-primary{
background-color: #f7843a;
border-color: #f7843a;
}

.top-bar{
background-color: #0E3A61;
}

.top-bar .controls-list>li a:not(.btn) {
    color: #ffffff;
}

.top-bar .controls-list {
	background-color: #165d9c;
	padding-right: 15px;
	border-bottom-left-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}

.cmp-search-box{
background: #0E3A61;
}

.search-submit, .toggle-basket-preview {
	background-color: #f7843a !important;
}

.top-bar .controls-list .control-basket .toggle-basket-preview {
	background-color: #165d9c;
}
.fa-search {
	color: #fff;
}

#mainNavbarCollapsable ul.mainmenu{
margin-top: 0.4rem;
}

.megamenu{
background-color: #0E3A61;
}

.navbar-brand img{
max-height: 4.5rem;
}

@media (min-width: 992px)
#mainNavbarCollapsable {
font-size: 0.875rem;
}

@media (min-width: 1999px)
#mainNavbarCollapsable {
font-size: 0.9375rem;
}

.navbar-toggler::before {
	content: "Menü";
}

.navbar-toggler{
color: rgb(255,255,255);
}

.basket-preview-content .basket-item a {
    color: #165d9c !important;
}

.v-s-boxes.images .v-s-box:not(.empty-option) {
    height: 55px;
    width: 55px; 
}

.feedback-container .feedback-bars .feedback-bar-wrap .feedback-bar .feedback-bar-fill {
    background: orange !important;
}

.main-navbar-collapsable .mainmenu > li:hover > a, .main-navbar-collapsable .mainmenu > li.hover > a {
    color: #fff;
}

.main-navbar-collapsable .mainmenu > li > a {
    padding: 2.0rem 1rem;
    color: #fff;
}

.megamenu .collapse {
background-color: #e3e7eb;
column-rule: 1.5px solid #b7b9bb;
border-left: 1.5px solid #b7b9bb;
border-bottom: 1.5px solid #b7b9bb;
border-right: 1.5px solid #b7b9bb;
}

.megamenu .collapse-inner li:hover a {
    color: #F7843A;
}

.megamenu .level1:hover a {
    color: #F7843A !important;
}

.btn-secondary {
    color: #fff;
    background-color: #f7843a;
    border-color: #f7843a;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #AFAEAE;
    border-color: #AFAEAE;
}

nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu > li > ul.collapse {
	z-index: 2000;
	background-color: #fff;
	border-left: 2px solid #dcdbd7;
	border-bottom: 2px solid #dcdbd7;
	border-right: 2px solid #dcdbd7;
}

nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu > li > a {
	color: #ffffff;
        padding: 1.75rem 0.875rem;
}

nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu > li > a:hover {
	color: #0e3a61;
	background-color: #fff;
}

nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu > li > ul.collapse > li ul.nav-dropdown-inner > li:hover a {
	color: #165D9C;
}

nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu>li>ul.collapse>li ul.nav-dropdown-inner .level1>a {
    color: #165D9C;
}

nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu>li>ul.collapse{
column-rule: 2px solid #dcdbd7
}

.pipe {border-left: 1px solid #ffffff;}

#page-body > .container-max{
background-color: #ffffff;
padding-top: 1rem;
}

.page-content {
    background-color: #fff;
}

.widget-newsletter{
background-color: #0E3A61;
color: #fff;
}

.footer .widget-grid .widget-inner .widget-list {
    background-color: transparent;
position:static;
height:inherit;
 }

.footer .widget-grid .widget-inner .widget-list .widget-inner {
    padding: 0  0.25rem;
    position:static;
}

  .footer.container-max{
    background-color:  #0E3A61;
  }

.footer a{
  color: #ffffff !important;
}

.footer{
  color: #ffffff;
padding-top: 0.9375rem;
}

.address-box i {
    vertical-align: top;
    line-height: 1.5;
    width: 1.25rem;
}

.address-box span {
    display: inline-block;
   margin-bottom: 0.25rem;
}

.whitebg{
background-color: #fff;
padding:0.5rem;
}

#ppButton{
  margin-top: 10px;
}

.registry-form-container .amzPayButton {
    margin: 0;
    border-bottom: 1px solid #d3d3d3;
    padding-bottom: 15px;
}

.widget-attribute .variation-select .text-muted {
font-weight: bold;
}

@media only screen and (min-width: 1200px) {

  nav.navbar.megamenu #mainNavbarCollapsable ul.mainmenu > li > a {
     font-size: 15px;
  }

  .footer.container-max{
    max-width: 100%;
    background-color:  #0E3A61;
  }

  .footer.container-max > .row{
     max-width: 1200px;
     margin: auto;
  }
}

