/*
-----------------------------------------
    base color
-----------------------------------------
*/

a, a:hover, a:focus, .breadcrumbs > a, a.topMenuVasar, span.action, span.action:hover, .ftrWrap a:hover, .ui-widget-content a {
    color: #cf5d20;
    cursor: pointer;
}

ul.pagination li.current a, ul.pagination li.current a:hover, ul.pagination li.current a:focus {
    background: #cf5d20;
}

span.error, small.error {
    background: #cf5d20;
}

select.mandatory, input.mandatory {
    border: 1px solid #cf5d20;
    color: #cf5d20;
    box-shadow: 0 1px 2px #cf5d20 inset;
}

#loginAjaxAnswer p {
    color: #cf5d20;
}

/*
-----------------------------------------
    Logo
-----------------------------------------
*/

@font-face {
    font-family: "LogoFont";
    src: url('logoFont/742980958-Mountex-logo-font.eot');
    src: url('logoFont/742980958-Mountex-logo-font.eot?#iefix') format('embedded-opentype'),
    url('logoFont/742980958-Mountex-logo-font.svg#Lithos Pro') format('svg'),
    url('logoFont/742980958-Mountex-logo-font.woff') format('woff'),
    url('logoFont/742980958-Mountex-logo-font.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "LogoFont2";
    src: url('logoFont/bankgthd.eot');
    src: url('logoFont/bankgthd.eot?#iefix') format('embedded-opentype'),
    url('logoFont/bankgthd.svg#Lithos Pro') format('svg'),
    url('logoFont/bankgthd.woff') format('woff'),
    url('logoFont/bankgthd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.ttfLogo {
    position: relative;
}
.ttfLogo a {
    font-family: "LogoFont";
    font-size: 2.4rem;
    color: #ee2e24;
}

.ttfLogo .subText {
    font-family: "LogoFont2";
    color: black;
    position: absolute;
    font-size: 0.9rem;
    bottom: -13px;
    right: 0;
    text-transform: uppercase;
}

@media only screen and (max-width: 64em) {
    .logo {padding: 0.4rem 0 0 0;}
    .ttfLogo .subText {
	bottom: -11px;
    }
}

@media only screen and (max-width: 40em) {
    .ttfLogo a {
	font-size: 2rem;
    }
    .ttfLogo .subText {
	font-size: 0.9rem;
	bottom: -12px;
    }
    body.site10001 .ttfLogo .subText, body.site45 .ttfLogo .subText {
	font-size: 0.8rem;
	bottom: -12px;
    }
    .logo {padding: 0 0 0.9rem 0;}
}

/*
-----------------------------------------
    scarab
-----------------------------------------
*/
.shop__productList .scarabProducts .item .photo {
    height: 130px;
}


/*
-----------------------------------------
    header
-----------------------------------------
*/
#boltokPanel .myGrid h3 {
    padding-bottom: 0;
    margin-bottom: 0;
}
#boltokPanel .myGrid p {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 0.1rem;
    margin-bottom: 0.2rem;
}


/*
-----------------------------------------
    footer
-----------------------------------------
*/

.ftrWrap .langs {
    margin-top: 1.8rem;
}

.ftrWrap li p {
    margin-bottom: 0.5rem;
}

@media only screen and (max-width: 40em) {
    .ftrWrap .langs {
	margin-top: 0rem;
    }
}

/*
-----------------------------------------
    Boltok panel 
-----------------------------------------
*/

#boltokPanel .tovabb a {
    color: #cf5d20;
}

#boltokPanel i {
    font-size: 2rem;
    line-height: 2rem;
}
@media only screen and (max-width: 40em) {
    #boltokPanel li {
	border-bottom: 1px solid #666;
	margin-bottom: 1rem;
    }
    #boltokPanel li.last {
	border-bottom: none;
    }
}

/*
-----------------------------------------
    start page banners
-----------------------------------------
*/
.mediumStartBanners .bannerBlock, .mediumStartBanners .row .bannerBlock {
    margin-bottom: 8px;

}

.mediumStartBanners .bannerBlock.b2 {
    margin-left: -2px;
    margin-right: -6px;
}

.mediumStartBanners .bannerBlock.b3 {
    margin-left: -2px;
    margin-right: -8px;
}

.mediumStartBanners .bannerBlock .medium-6.columns {
    padding-left: 2px !important;
    padding-right: 6px !important;
}

.mediumStartBanners .bannerBlock .medium-4.columns {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.smallStartBanners .bannerBlock, .smallStartBanners .row .bannerBlock {
    margin-bottom: 8px;
}

.orbit-bullets li.active {
    background: #cf5d20;
}

.orbit-bullets {margin: 0 0 1rem 0;}

.startContent .orbit-bullets { display: block; }

/* 100% width for banners in mobile */
@media only screen and (max-width: 40em) {
/*
    .startContent .columns {
	padding-left: 0 !important;
	padding-right: 0 !important;
    }
*/
    .startContent .columns .logoBlockGrid li {
	padding: 0 0.625rem 1.25rem !important;
    }
    .shop__productList {
	margin: 0 0.5rem;
    }
    .startContent .bannerBlock {
	padding-left: 0.9375rem !important;
	padding-right: 0.9375rem !important;
    }
}

/*
-----------------------------------------
    Vásár oldal
-----------------------------------------
*/

.shop__productCategoriesFromSubpagesTree .node4572 {
    margin-top: 0;
}

.shop__productCategoriesFromSubpagesTree .node4909, .shop__productCategoriesFromSubpagesTree .node4910,
.shop__productCategoriesFromSubpagesTree .node7355, 
.shop__productCategoriesFromSubpagesTree .node5715, .shop__productCategoriesFromSubpagesTree .node5716
{
    display: none;
}


/*
-----------------------------------------
    Other components
-----------------------------------------
*/
.topHtmlAdv {
    font-size: 0.7rem;
    text-align: center;
    border: 1px solid #cf5d20;
    padding: 0.5rem 0;
}

a.techPopup {
    cursor: pointer;
    color: #514B47;
    border-bottom: 1px dotted #514B47;
}

div.pinkBox {
    line-height: 1.6;
    text-rendering: optimizelegibility;
    background: #f8f5f1;
    padding: 1rem;
    border-radius: 5px;
}

/*
-----------------------------------------
    topMenu
-----------------------------------------
*/
.nav > li.node4909.hoverIntent, 
.nav > li.node10328.hoverIntent, 
.nav > li.node10360.hoverIntent, 
.nav > li.node5715.hoverIntent, 
.nav > li.node6446.hoverIntent, 
.nav > li.node7355.hoverIntent {
    border: 0;
    box-shadow: none;
    margin: 1px;
}

.nav > li.node4910, .nav > li.node5716 {
    display: none;
}

/*
-----------------------------------------
    productView unitPrice
-----------------------------------------
*/
/*
body.site10002 .unitPrice, body.site10001 .unitPrice, body.site45 .unitPrice {
    display: none;
}
*/