a {
    color: #F49A1A;
    text-decoration: none;
    transition: all 0.3s ease-in 0s;
    cursor: pointer;
}
a:focus {outline: none}
a:hover {color:#F49A1A;text-decoration: none}
ul {padding:0;margin:0;list-style-type: none}
h1 {padding:0px;margin:0px;font-weight: 600;font-size:30px;padding-bottom:14px;line-height: 34px;color:#494949;}
h2 {padding:0px;margin:0px;font-weight: 600;font-size:22px;padding-bottom:14px;line-height: 26px;color:#494949}
h3 {padding:0px;margin:0px;font-weight: 600;font-size:18px;padding-bottom:14px;line-height: 22px;color:#494949}
h4 {padding:0px;margin:0px;font-weight: 600;font-size:16px;padding-bottom:14px;line-height: 20px;color:#494949}
h5 {padding:0px;margin:0px;font-weight: 600;font-size:15px;line-height: 19px;padding-bottom:2px;color:#494949}
h6 {padding:0px;margin:0px;font-weight: 600;font-size:16px;line-height: 28px;padding-bottom:2px;color:#494949;text-transform: uppercase !important;}
h6::first-letter {background: #777;color:#F49A1A;font-size: 28px;line-height: 28px;border-radius: 100px;text-transform: uppercase !important;;padding:4px 12px;margin-right: 10px}
.cke_reset.cke_widget_drag_handler_container {display:none !important}
h2.center {text-align: center}
h2 span {
    position: relative;
    padding: 10px 10px 0;
    display: inline-block;
    background: #fff;
    z-index: 1;
}
h2.title {position: relative;padding:0 0 0 20px;line-height:normal;margin:0;color:#F39815;}
h2.title::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 3px;
    height: 100%;

    background: #F39815;
    content: "";
}

h1,h2,h3,h4,h5,h6 {text-transform: uppercase;font-family: 'Montserrat', sans-serif;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#494949}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#F49A1A}
.ajaxlayer h1, .ajaxlayer h1, .ajaxlayer h2, .ajaxlayer h3, .ajaxlayer h4, .ajaxlayer h5, .ajaxlayer h6 {color:#fff}

.category-slider h2, .category-slider h1 {padding:0px;margin:0px;font-weight: 400; font-size:28px;padding-bottom:14px;line-height: 32px;color:#323232;font-family: 'Montserrat', sans-serif; text-transform: uppercase;}

.html-block .aloha-editable div {font-size:18px;line-height: 28px;color:#6F6F6F}


#seged {display:none;position: fixed;top:0;right:0; background: #eeefff; border: 1px solid #656C6B; padding: 5px; z-index: 991230;}
#loading {color: #fff; font-weight: bold; width: 200px; height:50px;  position: absolute; display: none; z-index:11001;border: 0px solid #ddd}

.product-list h1 {
    float: left;
    margin-right: 20px;
}
.product-list .breadcumb {
    float: left;
    padding-top: 0px;
}

h2.list {margin-top:80px}

/*html,
body,
#wrapper {
    height: 100%;
}
body > #wrapper {
    height: auto;
    min-height: 100%;
}
*/
#content {
    padding-bottom: 140px;
}



body {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    width: 100%;
    color:#494949;
    background: #fff;
    -webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
    overflow-x: hidden;
    font-size: 14px;
    line-height: 18px;
}
body.events {background: #F6F6F6}
body.white {background: #fff}
/*.mediawidth {padding:0px 0px 0px 0px;position: relative;max-width: 1230px;margin:0px auto}*/
/*#page-wrap {width:100tamog
    margin: 0px auto;
    padding-top:0px;
    /*max-width: 1230px;
    padding: 20px 0px 70px 0px;*/


/*#page-wrap {width:100%;}*/
#page-wrap {
    margin: 0px auto;
    /*max-width: 1230px;
    padding: 20px 0px 70px 0px;*/
}

/*.aloha-editable {padding:0px;margin-bottom:30px;}*/
.aloha-image {padding:0px;border:0px}



#header-right {float:right;min-height:100px;width:425px;border:0px solid #b60000;position: relative;}
.tmenu {position: absolute; top:10px;right:10px;}
.tmenu a {margin-left:18px}


#wishlist {position: absolute;right:15px;top:-83px;}
#busket {cursor:pointer;text-align: right;display:inline-block;vertical-align: middle;padding-top:10px;padding-bottom: 12px} /*background: url(../design/busket.png) no-repeat top right; */
#busket a {text-decoration: none;color:#fff;text-transform: uppercase;font-size: 13px;font-weight: 500}
#busket a:hover {text-decoration: none}
#busket img {max-height: 74px}
.cart {position: relative}
.cart-content {margin-left:3px;}
.busket-anim {display:none;width:0px;height:34px;padding-left:60px;border-radius:20px 20px 20px 20px; background:#101010 url(../design/cart.png) no-repeat 18px center}
.busket-anim div {padding-top:5px;color:#fff;font-weight:400;font-size:12px}
.busket-anim div a {color:#fff;font-weight:400;font-size:12px}
.busket-anim span {margin-left:15px;font-weight:600;}

.menu-bottom {}
.menu-bottom .left {float:left;padding: 18px 20px;color:#323232;text-transform: uppercase;font-weight: 400;font-style: italic;}
#search {display:none}
.footer-search {text-align: center;margin-top:60px;margin-bottom:30px}
.footer-search .search-label {font-size:13px;font-weight: 400;margin-bottom:5px;}

.header-top .column.last {position: relative}


#valutaselect {position: absolute; top:0px;right:0px}
#valutaselect input, #valutaselect select {font-size:11px}

header {
    width: 100%;

}
.header {height:29px}
#header { max-width:100%;
    margin: 0 auto;
    position: relative;
    background: #fff;
}
.header-top {position: relative;}
.header-bottom {
    padding:0px 20px 0 20px;clear:both;float:none;min-height:44px;position: relative;margin-bottom:0px;margin:0px auto;max-width: 1126px}
#wrapper {
    width: 100%;
    /*overflow: hidden;*/
    text-align:center;
    padding-top:0;
}

#main-content {position: relative; width:100%; margin: 0px auto;text-align: center;}
#guts {position: relative;width:100%;min-height: 300px;padding-bottom:30px}

.grid {text-align:left;margin:0px auto;font-family: 'Montserrat', sans-serif;line-height:20px}
.sqs-layout {max-width:1230px;margin:0px auto;padding:0px 0px 0px 0px}
.sqa-layout .sqa-layout {padding:0px;}
.sqa-layout a, .sidepanel a {text-decoration: underline;}
.sqa-layout a:hover, .sidepanel a:hover {text-decoration: none;}

.contents {position: relative;margin-bottom:30px}

.nopadd {padding:0px}


#wrapper.loading article:first-child {
    padding-bottom: 0;
}

.busket-col1 {float:left;width:30%;margin-top: 8px;overflow:hidden;}
.busket-col2 {float:left;width:30%;margin-top: 8px;width:35%}
.busket-col3 {float:right;width:30%;margin-top: 8px;width:35%}
.busket-col1 .padder, .busket-col2 .padder {padding-left:20px}
.bcol.hiddencontent {display:none}

#boxc input, #boxc textarea {width:80%}
#boxc input[type="checkbox"] {width:auto}
#boxc .col0 {padding-top:14px}

#boxc h2 {}

.footer {background: #3B3B3B;color:#fff;padding:0}
.footer-header {text-align:center;border-top:1px solid #575757;border-bottom:1px solid #575757;padding:30px 0px 30px 0px}
.footer-header .label {font-size:100px; font-weight: 200; line-height: 100px; }
.footer-categories .one-col {float:left;width:205px;}
.footer-categories .one-col a {color:#585858}
.footer-categories {text-align: left;font-size:13px;margin-top:20px;}
.footer-categories .name-level-0, .footer-menu .name-level-0 {margin-top:40px;padding-right:30px;color:#fff;margin-bottom:15px;font-size:14px;text-transform: uppercase;font-family:'Montserrat',sans-serif;font-weight: 600;}
.footer-categories .name-level-0.first {margin-top:0px}
.footer-categories .name-level-1, .footer-menu .name-level-1 {font-weight: 400;padding-right:30px;}
.footer-menu .name-level-1 a {color:#fff;font-size: 14px;}
.footer-menu a.underline {color:#F49A1A}
.footer-menu {padding-bottom:30px}
.footer-menu .one-col {float:left;width:21%;}
.footer-menu .one-col.first {float:left;width:37%;box-sizing: border-box;padding-right:30px}
.footer-menu .one-col.footerlogo .contactblock {margin-top:50px;text-align: center;}
.contactblock .inner {padding: 20px 0 0}
.contactblock .writeus {background: #fff;text-align: center;padding:15px 2px;display: block;text-decoration: none}
.contactblock .writeus:hover {background: #f5f5f5}
.contactblock .writeus {font-size:16px;color:#4B4B4B;text-transform: uppercase}
.contactblock .writeus img,.contactblock .writeus svg {margin-right: 15px;display:inline-block;vertical-align: middle}
.contactblock .writeus span {display:inline-block;vertical-align: middle;font-weight: 700}
.contactblock .title {font-size: 14px;color:#fff;line-height: normal;padding-top:10px;font-weight: 400}
.contactblock .tel {font-size: 14px;color:#fff;line-height:  normal;padding-top:10px;font-weight: 400}
.contactblock .mail {font-size: 14px;color:#fff;line-height:  normal;padding-top:10px;font-weight: 400}
.contactblock .title2 {font-size: 16px;color:#fff;line-height: 20px;padding-top:20px;font-weight: 700}
.contactblock .opening {font-size: 16px;color:#fff;line-height: 20px;padding-top:2px;padding-bottom:14px;font-weight: 700}
.contactblock svg, .contactblock g, .contactblock path {fill:#F49A1A}
.contactblock span {display:inline-block;vertical-align: middle}
.contactblock span.icon {margin-right:10px;text-align: center;width:20px}
.footer-tamogato {text-align:center;padding:0px 15px 0px 15px;margin:30px auto 0;max-width: 1200px}
.footer-tamogato .inner {border-top:1px solid #5E5E5E;}
.footer-tamogato .footer-title {display:inline-block;vertical-align: middle}
.footer-tamogato img {margin:30px 30px;max-height:85px}
.footer-social {padding:40px 0px}
.copy-outer .inner {border-top:1px solid rgba(222,222,222,0.26)}
.copy {float:left;font-size:15px;color:#fff}
.imp {float:left;margin-bottom:40px;margin-left:100px;padding-top:24px}
.imp a {font-size: 12px;color:#9A9A9A;display:inline-block;vertical-align: middle}
.imp a::after {content: "";display:inline-block;width:1px;height:14px;background: #585858;vertical-align: middle;margin-left:5px;margin-right: 2px}
.imp a:last-child::after {display:none}

.flags {float:right;padding-top:0px;font-size:11px !important;font-weight: 600;text-transform: uppercase !important;;line-height:30px;font-family:'Montserrat',sans-serif !important;color:#F49A1A !important;}
.flags a, .flags span {font-size:11px !important;text-transform: uppercase !important;font-weight: 600 !important;line-height:30px;font-family:'Montserrat',sans-serif !important;color:#B0B0B0 !important;margin:0!important;}
.flags span {color:#fff !important;}
article {
    clear: both;
    text-align: center;
}
.form-wrapper.newsletter {max-width:100%}
.cntinner {text-align: center;position: relative;}

.section_homepage {text-align: center;}

input, textarea {border:1px solid #e5e5e5;background:#f9f9f9;padding:5px 10px 5px 10px}
.clear {clear:both; float:none}

#menucontainer {
    position:absolute;
    padding:0px;
    top:102px;
    padding-left:68px;
    z-index:900;
    margin:0px auto;
    border:0px solid #fff
}

.centering {
    width:auto;
    display:inline-block;
    margin: 0 auto;
}

.hir_tovabb {margin-top:20px}
/* global */

.hrnews {text-align: right;margin-top:20px}
.hrnews a {margin-left:20px}

p {margin:0px 0px 10px 0px}

#modal { display: none; }
#pageslide {
    /* These styles MUST be included. Do not change. */
    display: none;
    position: absolute;
    /*position: fixed;*/
    top: 0;
    height: 100%;
    z-index: 999999;

    /* Specify the width of your pageslide here */
    width: 300px;
    padding: 0px 0px;

    /* These styles are optional, and describe how the pageslide will look */
    background-color: #000;
    color: #fff;
    -webkit-box-shadow: inset 0 0 5px 5px #222;
    -moz-shadow: inset 0 0 5px 5px #222;
    box-shadow: inset 0 0 5px 5px #222;
}
#flyout-overlayer {position: fixed;width:100%;height:100%;top:0px;left:0px;background:#000;display:none;z-index:999998;opacity:0}
/*#header-bar {}
@-moz-keyframes slide-down {
0% {
    transform: translate(0px, -40px);
}
100% {
    transform: translate(0px, 0px);
}
}
*/
#header-bar {width:100%;height: 110px;z-index:2000;display:block;
    background: none;
    margin: 0;
    padding: 0px;
    color:#000;
    position: absolute;
    top:29px;left:0;width:100%;
    font-size: 12px;
    font-weight: 400;
    background: url(../design/header-top.png) repeat bottom center;
}
#header-bar .container-fluid {position: relative;max-width: 1230px;}
#header-bar .column {height:110px;align-self: center}

.alignleft {text-align: left;line-height: 30px}
.aligncenter {text-align: center}
.alignright {text-align: right}
#header-center {background: #000;color:#D6D6D6;height:30px;font-size: 12px;font-weight: 400;line-height:15px;letter-spacing: 0px;font-family: 'Montserrat',sans-serif}
#header-center .alignleft a, #header-center .alignleft span {display:inline-block;vertical-align: middle;color:#D6D6D6;}
#header-center .alignleft span {margin-right: 30px;}
#header-center span, #header-center .alignleft a.nopadd {margin-right: 0;font-size:12px;font-weight: 400;font-family: 'Source Sans Pro',sans-serif}
/*
#header-center .alignleft a::before {content:"•";display:inline-block;margin-left:10px;margin-right: 10px}
*/
#header-center .alignleft a:first-child::before,  #header-center .alignleft a.nobefore::before{display:none;}
#header-center .alignleft a.padd {margin-left:20px}
#header-center .alignleft a.padd.first {margin-left:40px}
#header-center svg, #header-center g {fill:#f0f0f0}
#header-center .column {padding-top:0px;padding-bottom: 0px;line-height: 29px}
#header-center img,#header-center svg {margin-right: 10px}
#header-center img,#header-center span,#header-center svg {vertical-align: middle;display: inline-block}
#header {
    margin: 0 auto;
    width:100%;height: 60px;z-index:999999;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.sticky #header {top:0px;-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
    height:50px;
}
#header-bar,.sticky #header-bar {-webkit-transition: background .2s ease-in;
    -moz-transition: background .2s ease-in;
    -o-transition: background .2s ease-in;
    -ms-transition: background .2s ease-in;
    transition: background .2s ease-in;
}
.sticky #header-bar {position: fixed;top:0;left:0;z-index: 999999;background-color: rgba(0,0,0,0.9)}
.mediawidth2 {max-width:1230px;margin:0px auto;}
.mediawidth {max-width:1230px;padding:0px 20px 0px 20px;text-align: left;margin:0px auto;border:0px solid #b60000;box-sizing: border-box}
#header-bar .mediawidth {padding:2px 50px 0 100px}
.mediawidth .left {float:left;}
.logo_small {position: absolute;top:5px;left:50%;margin-left:-40px}
.logo_small img {height:24px}

.sidepanel {padding-top:0px;padding-bottom:20px;border:0px solid #b60000;position: relative;}
#sbar, .sidepanel-right {width:56px;height: 100%;position: fixed;top:0px;left:0px;background: #1181d3;z-index:3103}
.sidepanel-right {position: absolute;top:0px;right:0px;left:auto;}
.sidepanel-right .title, #sbar .title {
    position: fixed;
    top: 250px; color:#fff;
    left: 50px;
    cursor: pointer;
    height: 50px;
    padding-right:60px;
    z-index:3; font-size:18px;font-weight: 400;
    border:0px solid #b60000; text-transform: uppercase;
    margin-left: 5px; background: url(../design/icon_search.png) no-repeat center right;
    line-height: 45px;
    white-space: nowrap;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
.sidepanel-right .title {position: absolute;}
.sidepanel .margin {padding-left:46px;}
.sidepanel .categz1 {padding:0px;margin:0px;max-width:140px}
.sidepanel .categz1 li {background: url(../design/arrowright_gray.png) no-repeat center right;margin-bottom:5px}
.sidepanel .categz1 li a {text-transform: uppercase;color:#fff;font-weight: 600;text-decoration: none;}
.sidepanel .h22 {text-transform: uppercase;color:#fff;font-weight: 600;margin-top:40px;padding-bottom:10px}
.sidepanel .h2 {
    color: #fff;
    margin: 20px 0 6px;
    padding: 0px;
    width: 200px;
    margin-left:46px;
    font-weight: 400;font-size: 14px;border: 0px solid #b60000;
}
.sidepanel .cat {cursor:pointer}
.sidepanel .onecat {width: 190px;background: url(../design/arrowright_gray.png) no-repeat center right;padding-right:20px;margin-top:2px;cursor:pointer}
.sidepanel .onecat a {text-decoration: none;color:#fff}
.sidepanel .woman .icon {float:left;background: url(../design/iconset2.png) no-repeat 0px 0px;width:54px;height:34px}
.sidepanel .man .icon {float:left;background: url(../design/iconset2.png) no-repeat 0px -40px;width:54px;height:34px}
.sidepanel .child .icon {float:left;background: url(../design/iconset2.png) no-repeat 0px -75px;width:54px;height:34px}
.sidepanel .cat:hover, .sidepanel .categz1 li a:hover, .sidepanel .onecat:hover {opacity:0.8}
.sidepanel #searchdefault .title {float:left;width:100px;margin-left:20px;padding-top:6px}
.sidepanel #searchdefault .man .title {padding-top:5px}
.sidepanel #searchdefault .child .title {padding-top:5px}
.sidepanel #searchdefault .title a {text-decoration: none;color:#fff;}
.sidepanel .cat {clear: both;float:none;padding-top:5px}
.sidepanel .h2.arrow {width: 190px;background: url(../design/arrowright_gray.png) no-repeat center right;padding-right:20px}
.sidepanel .h2.arrow a {float: right;}
.sidepanel input[type="text"] {background: #fff url(../design/searchicon.png) no-repeat 95% 50%;margin-bottom:20px;color:#fff;border:1px solid #c3c3c3;color:#323232;font-size:14px;line-height:14px;border-radius:24px 24px 24px 24px;padding: 4px 40px 5px 15px;width:160px}
.sidepanel ul li {list-style-type: none;padding-left: 0px;margin-left:0px;}
.sidepanel ul {margin-left:30px;padding-left: 0px;}
.sidepanel ul li a {box-shadow: 0 -1px rgba(0, 0, 0, 0.2) inset;
    color: #999999;
    display: block;
    font-family: 'Source Sans Pro', sans-serif;

    font-weight: normal;
    line-height: 20px;
    margin: auto;
    outline: medium none;
    transition: background 0.3s ease 0s, box-shadow 0.3s ease 0s;
}
.sidepanel ul li a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 -1px rgba(0, 0, 0, 0) inset;
    color: #fff;
}
#sidebar {
    background:none;
    border: 1px solid #ddd;
    border-radius:0;
    margin-bottom: 30px;
    min-height: 100px;
    padding: 0px;
}
#sidebar h4 {
    color: #07b8ea;
    font-weight: 400;
    text-transform: none;
    margin-top:10px;margin-bottom: 10px;padding:0;
}
#sidebar .search-label h4 {border-bottom: 1px solid #DEDEDE;font-family: 'Montserrat',sans-serif;color:#272727;font-size: 14px;line-height: 17px;padding-bottom:15px;margin-bottom: 20px;
    text-transform: uppercase}
.selected-items-container {background: #D8D8D8;border-radius:8px 8px 0 0;padding-bottom: 20px}
.selected-items-container .selected-item {padding:4px 25px;color:#5B5B5D;font-size: 14px;}
.selected-items-container .selected-item i {margin-right: 10px;color:#5B5B5D;font-size: 12px}
.selected-items-container .title {margin-bottom:20px;border-radius:8px 8px 0 0;padding:12px 25px;background: #F49A1A;color:#fff;font-size: 13px;color:#fff;line-height: 19px;font-family: 'Montserrat',sans-serif;text-transform: uppercase;}
.checkbox.searchblock , .searchblock .radio {padding-top:2px;padding-bottom: 2px}
.searchblock .checkbox input,.searchblock .radio input {margin-top: 2px}
.searchblock .radio label, .searchblock .checkbox label {font-size: 13px;color:#5B5B5D;padding-left: 22px;margin-bottom: 0}
.searchblock .radio.noinput label, .searchblock .checkbox.noinput label {padding-left: 0;}
.searchblock .radio label a {color:#5B5B5D}
.searchblock .radio label a.selected {color:#F49A1A}
.checkbox a {color:#5B5B5D}
.checkbox a.selected {color:#F49A1A}
.searchblock .radio input {width: auto}
#searchmore {}
.sidebar-widget {border-bottom: 0px dashed #bebebe;
    margin-bottom: 0px;
    overflow: hidden;
    padding-bottom: 0px;
}
.radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 2px;
    margin-bottom: 2px;
}
.searchblock .checkbox {padding-top:4px;padding-bottom: 4px}
.searchblock .checkbox-padder .checkbox {padding: 5px 0 0 0}
.checkbox-padder {padding: 0px 0 0px 20px}
.radio-content {padding: 5px 10px}
.searchblock {padding-left:25px;padding-right: 25px}
.searchblock.first {padding-top:20px}
.searchblock .btn {margin-top:5px; margin-bottom: 10px;}
#searchmore .line {color:#666;margin-bottom:2px}
#searchmore .line:hover .name {color: #5abfd2}
#searchmore .line.subcat {display:none}
#searchmore .line.subcat.visible {display:block}
#searchmore .left {cursor: pointer;color:#666}
#searchmore .cb {margin-right:4px;display:inline-block;vertical-align: middle}
#searchmore .name {display:inline-block;vertical-align: middle}
.search-label {margin-top:30px;margin-bottom:0px;
    color: #484747;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}
#sidebar .checkbox .badge {
    background: #07b8ea none repeat scroll 0 0;
}
.searchblock select {
    margin-bottom: 15px;
}
.searchblock .numeric-display {margin-bottom:10px}
.searchblock .numeric-display input {color:#f6931f;font-weight:bold;width:100%;border:0px;padding:0px 2px;background: none;box-sizing: border-box}
.sortdiv {text-align: right;margin-top:20px;margin-bottom: 20px}
.sortdiv span {margin-left:20px;cursor:pointer;font-size: 13px;font-weight: 400}
.sortdiv a {color:#5B5B5D;}
.sortdiv span.selected {}
.sortdiv span i {margin-right: 4px;color:#5B5B5D}
.sortdiv span.selected i {margin-right: 4px;color:#F49A1A}
.sortdiv a.selected, .sortdiv a.selected span i {color:#F49A1A}
.sortdiv a:hover {text-decoration: underline}
.sortdiv span.sum {margin-right: 20px;margin-left: 0}
.moreitems {border-top:0px solid #e5e5e5;padding-top:15px;padding-bottom:15px;text-align: center;cursor:pointer;color:#07b8ea}
.moreitems:hover {background: #f9f9f9;}
.moreitems ul {list-style-type: none;}
.moreitems ul li {display:inline;font-weight: 400; text-transform: uppercase;padding:0px;margin:0px;padding-left:5px;padding-right: 5px;}
.search-label {margin-top:10px;margin-bottom:5px}
#talaMontserratk {margin-left:0px}
#talaMontserratk a.btn_class {background: #0f81d4;text-decoration: none;}
.category-menus {display:none;cursor: pointer;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px;
}



#footerBadges {
    padding: 0;
    width: 100%;
}

#footerBadges .col-sm-4 {
}


#footerBadges .badgee {background: #f2f2f2;border: 1px solid #dbdbdb;height: 96px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: 100%;text-align: center;
    margin-bottom:10px
}
#footerBadges.small .badgee {height:auto;padding:5px 10px}

#footerBadges {font-size: 0}
#footerBadges .col-sm-4 {}
#footerBadges .badgee div {
    position: relative;
    top: 50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #646464;
    text-decoration: none;
    text-transform: uppercase;

    margin-right:0;
    font-size: 18px;


}
#footerBadges.small .badgee div {font-size: 16px;top:auto;-webkit-transform:none;
    -moz-transform:none;
    -ms-transform:none;
    -o-transform: none;
    transform: none}
#footerBadges .badgee div {}
#footerBadges .badgee a {color:#646464;text-decoration: none}
#footerBadges .badgee.first {margin-left:0}
/*
#footerBadges .badgee .icon {float:left;width:73px;min-width:70px;height:64px;margin-right:6%;margin-bottom:10px}
#footerBadges .badgee.first .icon {width:76px}
#footerBadges .badgee .right {float:left;width:66%;border:0px solid #b60000}
#footerBadges .badgee .icon {background: url(../design/iconset.png) no-repeat;}
#footerBadges .badgee #shipping {background-position: -97px 0px;}
#footerBadges .badgee #hours {background-position: -182px 0px;max-width:20%;}
#footerBadges .badgee #asocial {background-position: -254px 0px;max-width:20%;}
*/

#footerBadges .badgehead {

}
#footerBadges .badgebody {
    color: #7a7978;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;font-style: italic;
    margin-top: 12px;
}

ul.socialLinks li {list-style-type: none;display:inline}
.topbanner-area {float:right;padding-top:65px;width:60%;}
.topbanner-inner {}
.topbanner-inner .ingyenes {width:220px;float:right}
.topbanner-inner .ingyenes .icon {cursor:pointer;float:left;display:block;background: url(../design/iconset.png) no-repeat 0px 0px;background: url(../design/iconset.png) no-repeat -45px 0px;width:42px;height:30px;margin-right:20px}
.topbanner-inner .ingyenes a, .topbanner-inner .mosoly a  {float:left;font-weight: 600;text-transform: uppercase;color:#323232;line-height:16px}
.topbanner-inner .mosoly {width:130px;float:right}
.topbanner-inner .mosoly .icon {cursor:pointer;float:left;display:block;background: url(../design/mosoly2.png) no-repeat 0px 0px;width:32px;height:32px;margin-right:20px}


#top-nav ul {padding:0px;margin:0px}
#top-nav {
    text-align: left;width: 100%;

}
#top-nav ul#menu {
    width: 100%;
    padding-left:0px;
    padding-right:0px;
    list-style-type: none;


}
ul#menu li.top-level {
    float: left;
    margin-top: 0px;

    text-align: center;
    font-size: 12px;

}
ul#menu li.top-level.menu_000 {border-left:0px}

ul#menu li.home {background:url(../design/homebg_blue.png) no-repeat;width:57px;height:55px;margin-left:-1px;text-align: center;float: left;cursor:pointer}
ul#menu li.home img {padding-top:15px}

/*----[Top level mega menu]----*/
ul#menu a {
    color:#ededed;
    font-weight: 300;
    text-decoration: none;
    font-size:14px;line-height: 14px;
}
ul#menu a:hover,
ul#menu a:focus {
    text-decoration: none;
}
ul#menu a span {
    position: relative;
    display: block;

}
ul#menu li {list-style-type: none;}
ul#menu li:hover a {
    color: #D11456;
}
ul#menu a.top-level-link {
    font-size:14px;
}
ul#menu a.top-level-link.active {
    background-color: #bd0000;
}
ul#menu a.top-level-link span {
    /*padding: 17px 15px 14px 15px;*/
    padding: 5px 8px 2px;text-align: center;
    display:block;
    text-transform: uppercase;
    font-weight: 300;
    color:#fff;
    border-bottom:0px solid #ff6400
}
ul#menu a.top-level-link.menu_0000 span {border-color: #aaa;}
ul#menu a.top-level-link.menu_001 span {border-color: #50395c;}
ul#menu a.top-level-link.menu_002 span {border-color: #00cae4;}
ul#menu a.top-level-link.menu_003 span {border-color: #ffdf38;}
ul#menu a.top-level-link.menu_004 span {border-color: #f41363;}
ul#menu a.top-level-link.menu_005 span {border-color: #97c323;}
ul#menu a.top-level-link.menu_006 span {border-color: #c32323;}
ul#menu a.top-level-link.menu_007 span {border-color: #c4c4c4;}
ul#menu a.top-level-link.menu_008 span {border-color: #ff6400;}
ul#menu a.top-level-link.menu_009 span {border-color: #50395c;}

ul#menu li:hover a.top-level-link, ul#menu a.top-level-link.active span,
ul#menu a.top-level-link:hover,
ul#menu a.top-level-link:focus {
    /*background: #fff;*/
    color: #F49A1A;
}
/*ul#menu li:hover a.top-level-link span,
ul#menu a.top-level-link:hover span,
ul#menu a.top-level-link:focus span {
    background: #fff;
}
ul#menu li:hover a.top-level-link.active,
ul#menu a.top-level-link.active:hover,
ul#menu a.top-level-link.active:focus {
    background: #fff;
}*/
ul#menu li:hover a.top-level-link.active span,
ul#menu a.top-level-link.active:hover span, ul#menu a.top-level-link:hover span,
ul#menu a.top-level-link.active:focus span {
    color: #F49A1A;
}
/*----[Top level mega menu without submenu]----*/
/*ul#menu .singlemenu:hover a.top-level-link,
ul#menu .singlemenu a.top-level-link:hover,
ul#menu .singlemenu a.top-level-link:focus {
    background-position: right -290px;
}
ul#menu .singlemenu:hover a.top-level-link span,
ul#menu .singlemenu a.top-level-link:hover span,
ul#menu .singlemenu a.top-level-link:focus span {
    background-position: left -232px;
}
ul#menu .singlemenu:hover a.top-level-link.active,
ul#menu .singlemenu a.top-level-link.active:hover,
ul#menu .singlemenu a.top-level-link.active:focus {
    background-position: right -406px no-repeat #fff;
}
ul#menu .singlemenu:hover a.top-level-link.active span,
ul#menu .singlemenu a.top-level-link.active:hover span,
ul#menu .singlemenu a.top-level-link.active:focus span {
    background-position: left -348px;
}
*/
/*-- Needs to be adjusted for nearly equal and 100% width menu --*/
ul#menu li.menu_000 a.top-level-link span {

}

/*----[Mega Menus]----*/
ul#menu li.top-level:hover div.top-level {
    left: -1px;
    top: 55px;
    z-index: 99;
}
ul#menu li.top-level div.top-level {
    position: absolute;
    top: -999em;
    left: -999em;
}
ul#menu li.top-level div.top-level a { color: #525252; }
ul#menu .subnav-wrap {
    position: absolute;left:0;top:40px;
    background: #fff url(../design/menuddbg.png) repeat-x;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6; /*#dbdbdb;*/
    border-bottom: 1px solid #d6d6d6;
    padding: 0px;
    font-size: 14px;
    font-weight: 400;
    width:100% !important;
    max-width: 100% !important;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.2);
}

#searchbychar {padding-bottom:20px}
.lbutton_search {padding-top:0px;padding-bottom:15px;text-align: center;height:60px;background: #f5f5f5}
.lbutton_search a.btn_class {border-radius: 0;text-align: center;margin:0 auto}
.search-panel {margin-top:0px;display:none;background: #f5f5f5;border-bottom: 0px solid #0382d6;padding:20px 0 0;position: relative;text-align: left}
.search-panel .search-label {font-weight: 600;font-size:16px}
.search-panel label {font-weight: normal}
.search-panel .close {position: absolute;top:0px;right:15px;z-index: 1000;cursor: pointer}
.search-panel input.fullwidth {width: 100%}
#slider-range {margin-right: 20px}

#menuholder .subnav-wrap {margin:0 auto;max-width: 1230px;padding:20px 15px}
#menuholder .subnav li {width:25%;float:left;}
#menuholder .thumbs .subnav li img {max-height: 60px;max-width: 100%}
#menuholder .thumbs .subnav li {border-right:  1px solid #646464;box-sizing: border-box;padding-left:20px;padding-right: 20px;text-align: center;padding-bottom:20px}
#menuholder .thumbs .subnav li:nth-child(4n) {border-right: 0}
#menuholder .thumbs .subnav li .margin-wrapper {height:60px}
#menuholder .submenu-content a {color: #fff;
    display: block;
    font-size: 1.1em;
    line-height: 1.8em;
    padding: 1px 0 1px 0px;
    position: relative;
    text-decoration: none;
}
#menuholder .submenu-content a:hover {color:#F49A1A}
ul#menu .subnav-wrap .support-bg {
    margin: -20px;
    padding: 20px;
    /*background: transparent url(../design/support_bg.gif) repeat-y right top;*/
    border-radius: 0 0 4px 0;
}

ul#menu .subnav-wrap .firstcol {display: table-cell;background: #ff6400;min-width:100px;width:100px;height:300px;position: relative;}
ul#menu .subnav-wrap .firstcol .title {
    /*position: fixed;
    top: 250px;
    left: 50px; */
    color:#fff;
    position: absolute;
    top:200px;left:75px;width:300px;height:100px;text-align: center;
    cursor: pointer;
    padding-top:40px;
    padding-right:0px;
    z-index:3; font-size:50px;font-weight: 300;
    border:0px solid #b60000; text-transform: uppercase;
    margin-left: 0px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    -webkit-transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -ms-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
ul#menu .subnav {
    display: table-cell;
    margin: 0;padding:4px 20px 20px 25px;
    text-align: left;
    width: 200px;line-height: 15px; border:0px solid #b60000;
}
ul#menu .subnav a {z-index:2;position: relative;}
ul#menu .subnav.img div {position: absolute;bottom:-50px;right:-40px;z-index:1}
ul#menu .subnav p.megamenu-heading, ul#menu .subnav p.megamenu-heading a {
    padding: 0 0 8px;
    margin: 0 0 10px;
    font-size: 14px;
    font-weight: 600;
    color:#323232;text-transform: uppercase;clear:both;
}
ul#menu .subnav p.megamenu-heading {padding-top:20px}
p.megamenu-heading img {margin-left:10px;margin-top:-4px}

ul#menu .subnav p.megamenu-heading a:hover {

}
ul#menu .multiline-heading p.megamenu-heading {
    height: 3em;
}
ul#menu .subnav a.subnav {

    overflow: hidden;
    font-size: 14px;
    padding: 3px 0;
    margin: 0;  color:#898989;
    font-weight: normal;
}
ul#menu .subnav a.subnav:hover,
ul#menu .subnav a.subnav:active,
ul#menu .support a:hover,
ul#menu .support a:active {
    color: #898989;
}
ul#menu .support a.subnav, ul#menu .support a {
    width: 162px;
    overflow: hidden;
    height: auto;
    font-weight: normal;
}

li.subnav.support {border-left:1px solid #eee;padding-left:20px}
ul#menu li.subnav ul {padding:0px;margin:0px}
ul#menu li.subnav ul li {}
ul#menu li a.subnav {}
/*li.subnav img {display:inline;width:70px;opacity:0.3;margin-bottom:10px}*/

/*----[Mega Menus alignment]----*/
ul#menu .subnav-wrap {
    /*background: transparent none;*/
}
ul#menu .subnav-wrap {
    position: relative;
}
ul#menu .fivecol {
    left: 0;
}
ul#menu .fourcol {
    left: 70px;
}
ul#menu .threecol {
    left: 120px;
}
ul#menu .fourcol.first {
    left: 70px;
}
ul#menu .threecol.first {
    left: 0px;
}
.submenu-content {position: relative;}
ul#menu .menu_home .subnav-wrap {margin-left:-1px;width:160px}
ul#menu .menu_home .subnav-wrap ul {padding-top:16px}
ul#menu .menu_home .subnav-wrap .firstcol {background:#0f81d4}
ul#menu .menu_001 .subnav-wrap .firstcol {background:#50395c}
ul#menu .menu_002 .subnav-wrap .firstcol {background:#00cae4}
ul#menu .menu_003 .subnav-wrap .firstcol {background:#ffdf38}
ul#menu .menu_004 .subnav-wrap .firstcol {background:#f41363}
ul#menu .menu_005 .subnav-wrap .firstcol {background:#97c323}
ul#menu .menu_006 .subnav-wrap .firstcol {background:#c32323}
ul#menu .menu_007 .subnav-wrap .firstcol {background:#c4c4c4}
ul#menu .menu_008 .subnav-wrap .firstcol {background:#ff6400}
ul#menu .menu_009 .subnav-wrap .firstcol {background:#50395c}
/*ul#menu .menu_001 .subnav-wrap {left: 74px;} ul#menu .menu_001 .subnav-wrap .firstcol {background:#50395c}
ul#menu .menu_002 .subnav-wrap {left: 140px;} ul#menu .menu_002 .subnav-wrap .firstcol {background:#00cae4}
ul#menu .menu_003 .subnav-wrap {left: 204px;} ul#menu .menu_003 .subnav-wrap .firstcol {background:#ffdf38}
ul#menu .menu_004 .subnav-wrap {left: 261px;} ul#menu .menu_004 .subnav-wrap .firstcol {background:#f41363}
ul#menu .menu_005 .subnav-wrap {left: 269px;} ul#menu .menu_005 .subnav-wrap .firstcol {background:#97c323}
ul#menu .menu_006 .subnav-wrap {left: 277px;} ul#menu .menu_006 .subnav-wrap .firstcol {background:#c32323}
ul#menu .menu_007 .subnav-wrap {left: 285px;} ul#menu .menu_007 .subnav-wrap .firstcol {background:#c4c4c4}
ul#menu .menu_008 .subnav-wrap {left: 277px;} ul#menu .menu_008 .subnav-wrap .firstcol {background:#ff6400}
ul#menu .menu_009 .subnav-wrap {left: 269px} ul#menu .menu_009 .subnav-wrap .firstcol {background:#50395c} */

ul#menu .menu_005 div.top-level .subnav-wrap {left: -10%}
ul#menu .menu_006 div.top-level .subnav-wrap {left: -20%}
ul#menu .menu_007 div.top-level .subnav-wrap {left: -28.5%}
ul#menu .menu_008 div.top-level .subnav-wrap {left: -44%}
ul#menu .menu_009 div.top-level .subnav-wrap {left: -58%}

#menuholder {font-size: 14px;}
#menuholder .submenu-content {display:none;background: #414141;border-bottom:1px solid #0382d6;border-top:1px solid #0382d6}
.footer-social .left {float:left;padding-top:4px}
.footer-social .right {float:right}
.footer-social .right div {float:left;margin-left:10px}
.footer-social .right div.labels {line-height: 35px;font-weight: 600;}
.footer-social .nlinput {padding-top:3px}
.footer-social .nlinput input {border-radius:20px 20px 20px 20px;padding:4px 10px;font-size:12px}
.footer-social .right div.labels {}
.icon-socialz {padding-left:25px}

.footer-social {text-align: center}
.footer-social span {margin-right: 15px;margin-left: 15px}
.footer-social a {color:#8e99a8;}
.footer-social a:hover {color:#0865ba}
ul.social, .tflags {padding:0px;margin:0px;list-style-type: none;}

.social li {
    display: inline-block;
    text-indent: -999em;
}
.tflags li {display: inline-block; }

.social li {
    display: inline-block;
    text-indent: -999em;

}
.social li a {
    background-clip: padding-box;
    background-image: url(../design/social.png);
    background-repeat: no-repeat;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 24px;
    margin-right: 35px;
    width: 24px;
    background-color: #3a3a3a;
}
.tflags li a {background-image:none;color:#fff}
.social li:first-child a {
    margin-left: 0;
}
.social li a:hover {

}
.social li a.facebook {
    background-position: -4px -4px;
}
.social li a.facebook:hover {
    background-color: #3C5FAC;
}
.social li a.twitter {
    background-position: -36px -4px;
}
.social li a.twitter:hover {
    background-color: #5EC3DF;
}
.social li a.flickr {
    background-position: -64px 0;
}
.social li a.flickr:hover {
    background-color: #FF0084;
}
.social li a.rss {
    background-position: -99px -4px;
}
.social li a.rss:hover {
    background-color: #FF9900;
}
.social li a.dribble {
    background-position: -128px 0;
}
.social li a.dribble:hover {
    background-color: #EA4C89;
}
.social li a.lastfm {
    background-position: -160px 0;
}
.social li a.lastfm:hover {
    background-color: #D51007;
}
.social li a.linkedin {
    background-position: -192px 0;
}
.social li a.linkedin:hover {
    background-color: #2089B5;
}
.social li a.vimeo {
    background-position: -224px 0;
}
.social li a.vimeo:hover {
    background-color: #0DADD6;
}
.social li a.google {
    background-position: -256px 0;
}
.social li a.google:hover {
    background-color: #C63D2D;
}
.social li a.forrst {
    background-position: -288px 0;
}
.social li a.forrst:hover {
    background-color: #5B9A68;
}
.social li a.skype {
    background-position: -320px 0;
}
.social li a.skype:hover {
    background-color: #00AFF0;
}
.social li a.picassa {
    background-position: -352px 0;
}
.social li a.picassa:hover {
    background-color: #FFD34E;
}
.social li a.youtube {
    background-position: -388px -4px;
}
.social li a.youtube:hover {
    background-color: #C8312B;
}
.social li a.pinterest {
    background-position: -420px -4px;
}
.social li a.pinterest:hover {
    background-color: #CB2027;
}

.social li:first-child a {
    margin-left: 0;
}
.social li a:hover {

}
.social li a.facebook:hover {

}


.owl-carousel .item {
    margin: 0px;


}
.owl-carousel .item .margin-wrapper {
    height:260px; margin:1px;position: relative;
}
.owl-carousel .item img {

    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-carousel .thumb-desc {position:absolute;bottom:-75px;left:0px;width:100%;background: #e5e5e2;height:75px;text-align: left;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-carousel .margin-wrapper {cursor: pointer;}
.owl-carousel .margin-wrapper:hover img {
    /* transform: translateY(-50px);*/
    /*margin-top:-10px;*/
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-carousel .margin-wrapper:hover .thumb-desc {
    display:block;
    bottom:0px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.owl-carousel h3 {font-size: 15px;color:#101010; padding-top:20px;padding-left:14px;max-width: 80%;}
.owl-controls {text-align: left;position: relative;}
.owl-controls .owl-buttons, owl-theme .owl-controls .owl-buttons {position: absolute;right:14px;bottom:-50px;}
.owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-prev {background: url(../design/icon_arrow_left_black.png) no-repeat center center;border-radius:0px;text-indent: -9999em;}
.owl-controls .owl-buttons .owl-next, .owl-theme .owl-controls .owl-buttons .owl-next {background: url(../design/icon_arrow_right_black.png) no-repeat center center;border-radius:0px;text-indent: -9999em}
.owl-theme .owl-controls .owl-buttons div, .owl-theme .owl-controls .owl-buttons div {border-radius:0px;border:1px solid #E0E0E0;width:32px;height:32px;margin:2px;}

.outoforder {color:#ff0000}

#back-top {
    bottom: 220px;
    display: none;
    position: fixed;
    right: 10px;
    z-index: 999999;
    opacity: 0.7;
}
#back-top a {
    background: url(../design/backtop.png) no-repeat scroll center center #666;
    border-radius: 2px 2px 2px 2px;
    display: block;
    height: 40px;
    text-indent: -9999px;
    transition: all 0.2s linear 0s;
    width: 40px;
}
#back-top a:hover {
    background-color: #111;
}
.profil_desc {margin-top:10px;font-size:12px;font-weight: 400;}

#npl-table {width: 98%; margin: 15px;}
#npl-table th, #npl-table td {padding: 5px; vertical-align: top;}
#npl-table th {text-align: center; font-size: 15px;}
#npl-table img {border: none; width: 111px; margin: 0; padding: 0;}
#npl-table a {display: block; font-size: 13px; padding: 0 0 10px 0;}
#npl-table a:first-letter {text-transform: capitalize;}

section {text-align: center;}
#navbar ul{margin-left:0px;float:left;}

/*Article*/
.article .timeago {font-size: 14px}
article header .topimage {margin:0}
article header .topimage img{width:100%;height:auto;vertical-align: middle;}

article header .credit{
    color: #666;
    display: block;
    font-size: 11px;
    font-style: italic;
    line-height: 15px;
    margin-bottom: 24px;
    margin-top: -12px;
    text-align: right;
    width: 100%;
}

article .article-info{font-family: 'Brandon'}
/*article .name {
    color: #363636;
    font-size: 14px;
    font-weight: bold;
    line-height: 21px;
    margin-bottom: 6px;
    text-transform: uppercase;
}
article .author-avatar {width:70%;
margin:0 auto 12px;
}
*/

article .author-location{float:none;text-transform:uppercase;color:#969696;font-size:12px;display:inline-block;vertical-align:middle;}
.location a, article .author-location a {color:#969696;text-decoration: none}
article .author-social{}
article .post-authors {}
article .post-authors a{/*width:20%;*/float:left;}
article .post-authors .name {display:inline-block;vertical-align: middle;font-size: 12px;text-transform: uppercase}
article .post-authors .name a {font-weight: normal;color:#969696;text-decoration:none}
article .post-authors a img {width:30px;margin-right:8px}
article .post-authors .avatar {border-radius: 50%;width:30px;height:30px}
article .post-content .location {font-size:12px;margin-top:10px}
article .post-content .timeago {margin-top:10px}
article .post-content .post-authors {text-align: left}
article .post-content .post-authors.more {text-align: center}
article .post-content .post-authors.more .avatar {width:70px;height:70px;margin:0 auto;float:none;clear:both;display: block;margin-bottom:10px}
article .post-content .post-authors.more .name {display: block;width:100%;text-align: center;float:none}
article .post-content .post-authors.more a {float:none}
article .post-content .post-authors.more .author-social {margin-top:4px}
article .post-content .post-authors.more .social li {margin:0px;transform: scale(0.7)}
article .post-content .post-authors .author-item {margin-bottom:20px}
article .post-content .post-date {margin-top:8px}
.author-social a {color:#b2b2b2}
.author-social span {margin-right:20px}
.post-authors.more .author-social {padding-top:0;margin-top:0}
.post-authors.more .author-social span {width:8px;transform: scale(0.7);margin:0;margin-right:8px;height:12px}
.post-content.list .location, .post-content.opened .location {margin-left: 0}
.post-content.list .timeago, .post-content.opened .timeago {margin-left:0px;padding-left:20px}

article .post-content .headline {position: relative}

#authors-list .avatarimg.margin-wrapper {height:230px;width:230px;overflow: hidden;border-radius: 50%;background: #f5f5f5;position: relative;}
#authors-list .avatarimg.margin-wrapper img{min-height:230px;left:-25%;}
/*.aloha-editable {padding:0px;margin-bottom:30px;}*/
.aloha-image {padding:0px;border:0px}

.mobilmenu {display: none;cursor: pointer}
.mobiltopmenu {display:none;cursor: pointer}

#searchfield {width: 100%;padding:0px 10px}
.newssearch {padding: 5px 15px 10px;background: #f5f5f5;margin-bottom:20px}
.newssearch .search-label {font-weight: 500}
.newssearch a.btn_class {padding:0px 20px}

#valutaselect {position: absolute; top:0px;right:0px}
#valutaselect input, #valutaselect select {font-size:11px}
.mediawidth-outer {
    padding: 0;
}
#header-bar .phone {float: left;margin-right: 30px;padding-top:12px;color:#fff}
.hmenu {list-style-type: none;}
.hmenu li {float: left;padding-top:12px;padding-bottom: 5px}
.hmenu li a {color:#fff;margin-right: 10px;margin-left: 10px;}
.hmenu li a:hover {text-decoration: underline}
#logo,#logo2 {
    cursor: pointer;
    text-align: center;
    display:inline-block;
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
    z-index: 100;
    height:110px;
    vertical-align: middle;
    box-sizing: border-box;
    padding:5px 0;
    margin-left: -20px;
}
.slogen {display: inline-block;vertical-align: middle;padding:0 50px}
.slogen span.line1 {display:block;text-align:center;font-size:24px;line-height: 29px;color:#fff;font-weight: 900}
.slogen span.line2 {display:block;text-align:center;font-size:12px;line-height: 14px;color:#fff;font-weight: 300;letter-spacing: 2px}

.header-top .column {position: relative}
.header-top .col-sm-3.column {}
#logo2 {display:none}
#logo img, #logo2 img {max-width:100%;max-height:120px;-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;}
.subpages #logo {}
.subpages #logo img {max-width:100%}
.sticky .header-top {position: fixed;top:0;left:0;width:100%;background: #fff}
.sticky #logo2 {
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
    display:block;position: absolute;left:15px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.sticky #logo2 img {max-height: 50px;-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.sticky #wishlist {top:20px;}
.sticky #busket {z-index:3010;

}

.tab-slider {border:0px solid #b60000;} /*background: url(../design/header.jpg)  top center repeat-y;background-size: 100% auto;background-size: cover*/
.homeslider {overflow:hidden;border:0px solid #b60000;padding-top:100px;height:780px;position: relative;}
#header-right {float:right;min-height:100px;min-width:75%;border:0px solid #b60000;position: relative;}
.tmenu {position: absolute; top:10px;right:10px;}
.tmenu a {margin-left:18px}

#header-center .social {display:inline-block;vertical-align: top;float:right}
#header-center .social span, .footer-newsletter .social span {margin-right: 0;text-align: center;font-size: 12px;vertical-align: top;padding-top:8px}
.cart {margin-left:0px;position: relative;-webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.footer-newsletter .social span {padding:0}
.footer-newsletter .social {text-align: right}
.footer-newsletter .social span a {color:#fff}
.cart span {margin-left:3px}
.cart svg,.cart g {fill:#4A4A4A}
.cart-items {position: absolute;top:30px;right:0px;width:400px;z-index: 2000;display:none;background: #265388;font-size:14px;color:#fff;padding:15px;text-align: left}
.cart-items img {margin-bottom:10px}
.cart-items a {text-decoration: none}
.cart-items hr {border-color: #555}
.sticky .cart-items {top:25px}
.clearcart {text-align: right;padding:5px 0}
.clearcart i {margin-right: 8px}

#busket a.btn-primary {text-decoration: none;border-radius: 0;background: #F49A1A;border:0}
#busket a.btn-primary:hover {text-decoration: none;opacity: 0.8}

.search-icon {display:inline-block;vertical-align: middle;cursor: pointer;font-size: 14px}

#search {float: right;
    padding-right: 130px;
    padding-top: 12px;}
.footer-search {text-align: center;margin-top:60px;margin-bottom:30px}
.footer-search .search-label {font-size:13px;font-weight: 400;margin-bottom:5px;}
.search input {width:220px;color:#ababab; font-size:14px;padding-left:18px;padding-right:40px;border:1px solid #c3c3c3;background: url(../design/searchicon.png) no-repeat 96% center;border-radius:15px 15px 15px 15px}

.header-top {margin:0px auto;position: relative;background: #F49A1A;height:29px;}
.header-top .row {display:block}
.header-top .column {display:inline-block;vertical-align: middle;float:none;height:60px;}
.iconuser {vertical-align:top;text-indent: -99999em;display:inline-block;background: #b1b901 url(../design/icon_users.png) no-repeat center center; width:29px;height:29px}
.iconsearch {vertical-align:top;cursor:pointer;text-indent: -99999em;display:inline-block;background: #b1b901 url(../design/icon_search_w.png) no-repeat center center; width:29px;height:29px;margin-left:10px}
.topmenus {margin-left:40px;vertical-align: top;}
.topmenus a {text-transform: none;margin-left:30px !important;}
.topmenu {position:relative;display:inline-block;vertical-align:top;padding-top:0px;padding-right:0px;font-size: 11px;line-height: 30px;color:#fff;}
.topmenu .btn-default,.topmenu .btn-default:hover, .topmenu .btn-default:focus, .topmenu .btn-default.focus, .topmenu .btn-default:active, .topmenu .btn-default.active, .open > .dropdown-toggle.btn-default {
    background: none;color:#fff;border:0;text-transform: uppercase;
    font-size: 12px;
    line-height: 12px;border-radius: 0;cursor: pointer;
    padding:2px 0 0 0;
}
.topmenu .dropdown-menu {z-index: 9999999 !important;left:auto;right:0;font-size: 12px;width:auto;min-width: 130px;border-radius: 0;background: #000;color:#fff}
.topmenu a {color:#fff;text-transform: uppercase}
.topmenu a.login {color:#F49A1A}
.topmenu a:hover {text-decoration: underline}
.topmenu .dropdown-menu a {color:#fff}
.topmenu img, #header-center .topmenu img {margin-right: 0}
.dropdown-menu > li {
    text-align: center;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    text-decoration: none;

}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
}


/*
.iheader .sqs-block {padding:0}
.headerbgs {height:315px;overflow:hidden;position: relative}
.headerbgs.maxwidth {max-width: 1230px;margin: 0 auto}
.headerbgs img {opacity:0}

.iheader .gray-container {background: #e9e9e9;padding-top:50px;padding-bottom: 50px}
.iheader  h1 {color:#fff;position: absolute;top:10%;left:5%;z-index: 1000;color:#fff}
.iheader .gray-container h1 {color:#4a4a4a;font-family: 'Montserrat',sans-serif;padding:0 0 8px;margin:0;}
.iheader .gray-container .text {color:#9e9e9e;font-family: 'Montserrat',sans-serif}
.iheader.nopadding {padding:0;border:0}
.iheader .gray-container .filter {padding-top:25px}
.iheader .gray-container .filter a {margin:0px 5px;color:#4a4a4a;text-transform: uppercase}
.iheader .gray-container .filter a.active {color:#0382d6}
.iheader .gray-container .filter a.first::after {display:inline-block;vertical-align:middle;line-height:20px;content: "";width:4px;height: 4px;background: #4a4a4a;border-radius: 50%;margin-left:10px;}
*/

.iconuser {vertical-align:top;text-indent: -99999em;display:inline-block;background: #b1b901 url(../design/icon_users.png) no-repeat center center; width:29px;height:29px}
.iconsearch {vertical-align:top;cursor:pointer;text-indent: -99999em;display:inline-block;background: #b1b901 url(../design/icon_search_w.png) no-repeat center center; width:29px;height:29px;margin-left:10px}
.iheader {padding:0;}
.iheader .overlay {position: absolute;top:0;left:0;width: 100%;height:100%;z-index: 0;display:block;background: rgba(250,160,33,0.2)}
.iheader .sqs-block {padding:0}
.headerbgs {height:400px;overflow:hidden;position: relative;background: #000}
.headerbgs.occassion {min-height: 300px;height:300px}
.headerbgs.small {height:113px}
.headerbgs img {opacity:0}
.iheader .header-img img {opacity: 1}
.iheader .header-img {display:inline-block;margin-bottom:5px;margin-left:15px;margin-right: 15px;overflow: hidden;border-radius: 50%;width:100px;height:100px;border:1px solid #fff;background: #f5f5f5}
.iheader .inner {position: relative;
    top: 80%;
    -webkit-transform: translateY(-80%);
    -moz-transform: translateY(-80%);
    -ms-transform: translateY(-80%);
    -o-transform: translateY(-80%);
    transform: translateY(-80%);
    line-height: 24px;
    text-align: left;
    display:inline-block;
    max-width: 1220px;
    width:100%;
    margin:0 auto;
    color:#fff;
    z-index: 2;
    box-sizing: border-box;
    padding-left:15px;padding-right: 15px;
}
.iheader .inner h1 {font-size: 40px;font-weight:500;color:#fff;line-height:normal;margin:0;padding:0;text-transform: none}
.iheader .inner-nocenter {text-align: left;padding-top:10px}
.iheader .headerbgs.small .inner-nocenter .title {padding-top:25px}
.categheader {font-size: 0}
.categheader .col-md-6 {position: relative;

    display:inline-block;vertical-align: middle;float:none;
}
.categheader.top50 .categ-desc {padding-bottom:20px}
.headerbgs .breadcrumb {margin:0;padding:0}


.iheader .headerbgs.occassion .inner h1 {padding:0}
.iheader .inner .categ-desc {font-size: 18px;line-height: 25px;color:#fff;max-width: 800px;margin:0 auto}
.headerbgs h1 {color:#626262}
.headerbgs.hasimg h1 {color:#fff}
.headerbgs.small .title {color:#626262;padding-top:15px;font-size: 23px;line-height: 27px;letter-spacing: -0.28px;font-family: 'Montserrat',sans-serif}
.headerbgs.small.hasimg .title {color:#fff}
.headerbgs.hasimg .breadcrumb, .headerbgs.hasimg .breadcrumb span, .headerbgs.hasimg .breadcrumb a, .headerbgs.hasimg .breadcrumb i {color:#fff}
.elmenypage .iheader .inner {text-align: left}
.categheader {background: #eee;margin-bottom: 0px;}
.categheader .margin-wrapper {height: 320px}
.categheader img {opacity: 0}
.categheader h1 {color:#5B5B5D;font-size: 28px;line-height: 33px;padding:25px 0 25px;margin:0}
.categheader .categ-desc {color:#6A6A6A;font-size: 16px;;line-height: 25px;padding-bottom: 25px}

/*
.mediawidth {
    margin: 0 auto;
    max-width: 1230px;
    padding: 0 15px;
    position: relative;
}
*/
#wrapper {
    width: 100%;
}
                                                              
#main-content {position: relative; width:100%; margin: 0px auto;text-align: center;}
#guts {position: relative;width:100%;min-height: 300px;padding-bottom:30px}

.grid {text-align:left;margin:0px auto 0;font-size: 14px}
.subpages .grid {padding-top:30px}
.sqs-layout {max-width:1230px;margin:0px auto;padding:0px 0px 0px 0px;position: relative;}
.sqs-layout .sqs-layout {padding:0px}
.container .row, .container-fluid .row {max-width:1230px;margin: 0 auto !important}
.landing .container, .landing .container-fluid {padding:0}
.landing .category-panel, .landing .category-panel-small {padding:0;border:0px solid #b60000;overflow: hidden}
.category-panel-catimg, .category-panel-small .margin-wrapper {height:100%;background-position: center center;background-size: cover}
.landing .double-posts .row  {margin:0}

.contents-block {clear:both;position: relative}
.contents {padding:0px 0px 30px 0px}
.contents {position: relative;margin-bottom:30px}
.contents-block {margin-bottom:0px;padding:0;}
.nopadd {padding:0px}


nav {padding-top:0px;display:inline-block;vertical-align: middle;padding-left:0px;}

nav ul.sf-menu {
    width:auto;
    padding-top:0px;
    display:inline-block;
    border:0px solid #b60000;}

nav .menu {width:100%;text-align:center}

#wrapper.loading article:first-child {
    padding-bottom: 0;
}

#wrapper.loading article:first-child {
    padding-bottom: 0;
}

.busket-col1 {float:left;width:30%;margin-top: 8px;overflow:hidden;}
.busket-col2 {float:left;width:30%;margin-top: 8px;width:35%}
.busket-col3 {float:right;width:30%;margin-top: 8px;width:35%}

.busket-col1 .padder, .busket-col2 .padder {padding-left:20px}

#boxc table {width: 100%}
#boxc input, #boxc textarea, #boxc select {width:80%}
#boxc input[type="checkbox"] {width:auto}
#boxc .col0 {padding-top:8px;padding-bottom:5px}

#boxc h2 {}
.oldfont {}
.slogen {color:#7e7e7e;text-transform: uppercase;line-height:29px;font-size: 12px}

.footer-newsletter {background: #6A6A6A;padding:15px 0;margin-bottom: 30px}
#contactmess0 .tr {display: table-row;width: 100%}
#contactmess0 .td {width:100%;text-align: center}
.footer-inner {padding:0 20px 0 20px;margin:0 auto;max-width: 1230px}
.nldesc {padding:0px 0 15px}
.footer-nl input {margin-bottom:10px}
.footer-nl {margin-bottom: 10px}
.footer-content .desc {padding-top:15px}

.footer-header {text-align:center;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:50px 0px 50px 0px}
.footer-header .label {font-size:100px; font-weight: 200; line-height: 100px; }
.footer-categories .one-col {float:left;width:205px;}
.footer-categories .one-col a {color:#585858}
.footer-categories {text-align: left;font-size:13px;margin-top:20px;}

.footer-categories .name-level-0.first {margin-top:0px}
.footer-categories .name-level-1, .footer-menu .name-level-1 {font-weight: 400;padding-right:30px;}
.footer .name-level-1 {padding-bottom:2px;color:#fff}
.footer .name-level-1 a {font-size: 13px}

.category-list div {display:block;float:none}
.category-list .level-0 {margin-bottom: 10px;display:block;text-transform: uppercase}
.category-list .level-0 a {color:#515356;text-decoration: none}
.category-list .level-1 {margin-left:20px;margin-bottom:10px}
.category-list .level-1 a {color:#B1B1B1;text-decoration: none}
.category-list .level-2 {margin-left:40px;margin-bottom:10px}
.category-list .level-2 a {color:#B1B1B1;text-decoration: none}
.category-list div a.active {color:#FF3981508}

.icon-sociales {margin-top:15px}
.icon-sociales span {background:#71b642;margin-right: 2px;margin-bottom: 5px}
.icon-sociales span a {color:#fff}
.icon-sociales span:hover {background: #F49A1A}
.icon-sociales span a:hover {color:#fff;}
.flogo {margin-bottom:15px;padding-top:15px;padding-left:0px}
.flogo img {max-width:100%}
.blogo img {max-width: 100%}
.footer .simple {padding-top:20px}
.copy {font-family:'Lato',sans-serif;float:left;margin-right:10px;padding-top:30px;font-size:12px;padding-bottom:30px;color:rgba(255,255,255,0.66);font-weight: 400}
.fdesc {font-size: 14px;line-height: 18px;font-weight: 400;padding-right: 40px}
.powered {text-align:right;padding:25px 0 25px}
.footer img {max-width: 100%}

.footer-title {color:#D6D6D6;font-size: 16px;font-weight: 600;text-transform: uppercase;line-height: 19px;padding-top:20px;padding-bottom: 15px}
.fmenu a,.footer-text {font-family: 'Source Sans Pro',sans-serif;color:#D6D6D6;font-size: 14px;line-height: 18px;font-weight: 300;display:block;margin-bottom: 0}
.footer-text a {color:#D6D6D6;}
.payments img {display:block;margin-bottom: 30px}
.fimg {text-align: center;}
.fimg img {max-width: 100%}
.fmenu2 {padding-top:10px;margin-top:14px}
.fmenu2 a::before {display:inline-block;content: "";width:1px;height:14px;background: #F49A1A;margin-right:5px;margin-left:2px;vertical-align: middle}
.fmenu2 a:first-child::before {display:none}
.hiddencnt {display:none}

.copyright span {margin-right: 30px}
.copyright a {color:#8f8f8f}
.copyright a {border-right:1px solid #8f8f8f;padding-right:7px;padding-left: 3px}
.copyright a:last-child {border-right: 0}
.plogo {color:#fff;text-align: center;padding-top:0px;margin-top:-4px}
.helyszin {margin-top:5px}
article:first-child {
    padding-bottom: 0px;
    display: inline-block;
    width: 100%;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
*+html article:first-child {
    display: inline;
    zoom: 1;
}



/* ------------------
2.) Reusables/Modules
------------------ */

.panel {
    position: relative;
}

.menu-title {}
.menu-title h1 {}

/*h1 {
    line-height: 1.2;
    font-size: 30px;
    padding-top:15px;
    
}

h2 {
    color:#5c5c5c;font-size:18px;
}
*/


article {
    clear: both;
    text-align: center;
}

.cntinner {text-align: center;position: relative;}

.section_homepage {text-align: center;}

input, textarea {border:1px solid #e5e5e5;background:#f9f9f9;padding:5px 10px 5px 10px}
input, textarea, select {color:#323232}
.clear {clear:both; float:none}

#menucontainer {
    position:absolute;
    padding:0px;
    top:102px;
    padding-left:68px;
    z-index:900;
    margin:0px auto;
    border:0px solid #fff
}

.centering {
    width:auto;
    display:inline-block;
    margin: 0 auto;
}

.hir_tovabb {margin-top:20px}
/* global */

.hrnews {text-align: right;margin-top:20px}
.hrnews a {margin-left:20px}

/* wp styles*/
.simple_button_link, .button_class {
    background: none repeat scroll 0 0 #e02c00;
    border-radius: 3px 3px 3px 3px;
    color: #FFF;
    /*font-family:Tahoma;*/
    display: inline-block;
    margin-bottom: 7px;
    margin-right: 7px;
    padding: 0px 9px 0px;
    line-height: 27px;
    text-decoration: none;
    cursor:pointer;
}
.simple_button_link:hover, .button_class:hover {
    background: none repeat scroll 0 0 #ee3c11;
}
.simple_button_black {
    background: none repeat scroll 0 0 #ee3c11;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    margin-bottom: 7px;
    margin-right: 7px;
    padding: 3px 9px 4px;
    text-decoration: none;
}
.simple_button_black:hover {
    background: none repeat scroll 0 0 #C62B02;
}

.content-item-grid {}
.breadcumb {margin-top:5px;margin-bottom:15px;text-transform: uppercase;font-size: 11px;color:#a3a3a3;float:left;}
.breadcumb img {margin:0px 5px 0px 5px}
.breadcumb a, .product-list .breadcumb span {color:#a3a3a3;text-decoration: none;}

.breadcrumb {background: none;padding:0;line-height: 15px;font-size: 12px;margin-top:20px;margin-bottom: 20px;color:#5b5b5d}
.breadcrumb li {display:inline-block;vertical-align: middle;}
.breadcrumb li i {margin-right: 10px;font-size: 14px;color:#5B5B5D}
.breadcrumb a, .breadcrumb span {color:#5B5B5D}
.breadcrumb a {text-decoration: underline}
.breadcrumb a:hover {text-decoration: none}
.breadcrumb li::after {content: "•";display:inline-block;vertical-align: top;margin-left:10px;margin-right: 10px}
.breadcrumb li:last-child::after {display:none}
.osszesen {float:right;margin-right:20px}
.category-list {float:left; width:70%;margin-bottom:20px;}
.pager {width:30%;float:right;text-align: right;margin-bottom:15px;}
.pager select {float:left;margin-top:2px}

#product-list {margin-top:0px;padding-top:0px;border-top: 0px solid #e7e7e7;}

#categbanner {margin-bottom:30px}
#categbanner .margin-wrap {overflow:hidden;border:0px solid #eee}

#easyshoppage {margin-top:10px}
#easyshoppage .product-item {}

.moreitems {border-top:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px;text-align: center;cursor:pointer}
.moreitems:hover {background: #f9f9f9;}
.moreitems ul {list-style-type: none;}
.moreitems ul li {display:inline;font-weight: 400; text-transform: uppercase;padding:0px;margin:0px;padding-left:5px;padding-right: 5px;}

.product-item img {opacity:0}
.product-item img.second {display:none}
.prod-name {font-size:15px;padding:0px 10px 5px 10px;color:#4F4F4F;;font-weight: 600;line-height: 15px;text-transform: uppercase}
.prod-name a {margin: 0;
    display: block;
    font-weight: 600;
    line-height: 1;
    color: #4F4F4F;
    min-height: 50px;
}
.prod-information {margin-top:0px;text-align:center;min-height: 80px;padding: 15px 20px 15px;position: relative;
    background: #f0f0f0;box-sizing:border-box;
}

.product-item {position: relative}
/*.product-item:before{position:absolute;top:50%;left:50%;width:calc( 100% + 21px);height:calc( 100% + 21px);
    border:1px solid #c5c4c4;content:"";display:block;background:transparent;
    -webkit-transform:translate(-50%, -50%) scale(0.95);-ms-transform:translate(-50%, -50%) scale(0.95);-o-transform:translate(-50%, -50%) scale(0.95);
    transform:translate(-50%, -50%) scale(0.95);
    pointer-events:none;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease
}
.product-item:hover:before{opacity:1;
    -webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)
}*/
.strikeout {text-decoration: line-through;}

.product-item .addtocart {text-align: center;margin-top:5px}
.product-more-info {padding-top:40px}
.ajanlott h3 {text-transform: uppercase;font-weight: 300;}
.product-list.ajanlott {float:none;border-top:1px solid #e5e5e5;padding-top:20px;margin-top:20px;width:100%}
.product-list.ajanlott .product-item {width:100%}
.product-list.ajanlott .margin-wrapper {height:238px;}
.ajanljuk {
    clear: both;
    padding-top: 36px;
}
#price-block {padding-bottom:20px}
.kategselector-outer {float:right}
.kategselector {padding-bottom:30px}
.kategselector ul {padding:0;margin:0;list-style-type: none}
.kategselector ul li {display: inline-block;margin-bottom:10px;margin-top:10px}
.kategselector a {float:left;display:block;background: #e5e0e0;padding:10px 36px;color:#737373;font-size:12px;text-transform: uppercase;border-radius: 30px;font-weight: 600;margin-left:5px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
    text-decoration: none;
    margin-bottom:10px;
}
.kategselector a.active, .kategselector a:hover {background: #F49A1A;color:#fff}
.product-item-sheet .kategselector {text-align: left;height:auto;padding-top:10px}
.product-item-sheet .kategselector a {margin-left:0;margin-right: 10px;padding:6px 16px;border-radius: 0}
.product-item-sheet .kategselector li {margin-right: 20px}

.kategselector.cat {float:none;width:100%;text-align: left}
.kategselector.cat a {margin-left: 0;margin-right: 5px;padding:5px 20px}
.product-item-sheet {padding-top:0px}
.product-item-sheet .product-images {margin-top:12px;cursor:pointer}
.product-item-sheet .main-img-cnt {background: #fff;padding:40px;position: relative}
.product-item-sheet .product-img {border:0px solid #ebebeb;text-align: left;overflow:hidden;height:400px}
.product-item-sheet .product-img-small {float:left; width:72px;height:72px;overflow:hidden;border:1px solid #e5e5e5; margin-top:12px;margin-right:12px}
.product-item-sheet .product-images img {opacity:0;/*max-width: 100%;max-height:400px*/}
.proditem {overflow:hidden;}
.product-item-sheet .product-information {text-align:left;color:#777;padding-top:0px}
.product-item-sheet .product-information h1 {float:none;font-weight: 300; font-size:30px;line-height:normal;padding-bottom:0px;}
.product-item-sheet #product-price {min-height: 30px;float:left;}
#product-price.price {font-size:40px;font-weight: 300;padding-top:20px;color:#4F4F4F}
#product-price.price .strikeout {font-size:24px;margin-left:6px;font-weight: 300}
.product-details {margin-top:20px;margin-bottom: 20px}
.product-variant, .product-quantity {margin-top:20px;font-size:14px;line-height:16px;font-weight: 400;}
.product-quantity {margin:0px}
.product-item .product-quantity {width:100%;text-align: center}
.product-item-sheet .product-variant {border-bottom: 1px solid #e9e9e9;padding-bottom:20px;margin-bottom:0px}
.price-title {font-weight: 400;float:left;margin-top:20px;margin-right:20px;margin-bottom:0px}
.product-variant select {margin-top:10px;}
.product-quantity {border-bottom: 0px solid #e9e9e9;padding-bottom:30px}
.product-quantity .title {display:inline-block;margin-right:50px;color:#3d3d3d;vertical-align: middle}
.product-quantity .quantselect {display:inline-block;position: relative;margin-right:30px;vertical-align: middle}
.product-quantity .addtochart {display:block;vertical-align: middle;margin-top:0}
.product-item .price {text-align: center;font-size: 18px;font-weight: 700;color:#4f4f4f}
.product-quantity .price {display:inline-block;vertical-align:middle;margin-right: 10px;font-size: 18px}
.product-quantity .price .strikeout {font-weight: 300}
.product-item .product-quantity {text-align: center;border:0;padding-bottom: 0}
.product-item .product-quantity .addtochart .btn_class {width: auto;padding:10px;display: inline-block;vertical-align: middle}
.product-item .product-quantity .quantselect {display:inline-block;vertical-align: middle;margin-right: 10px}
.product-item .product-quantity .addtochart img {opacity: 1}
.increase {cursor:pointer;position: absolute;top:0;right:0;margin-top:0px;display:block;height:18px;width:20px;line-height:18px;border:1px solid #dcdcdc;text-align: center}
.decrease {cursor:pointer;position: absolute;top:18px;right:0;margin-top:0px;display:block;height:18px;width:20px;line-height:18px;border:1px solid #dcdcdc;border-top:0;text-align: center}
.increase:hover, .decrease:hover {background: #dcdcdc}
.product-quantity input {border: 1px solid #dcdcdc;background: none;
    border-radius: 0px; color:#111;width:75px;height:36px;line-height: 35px;
    padding: 0px 20px 0px 0px;margin-top:0px;text-align:center;
}
.product-item .product-quantity input {width:50px}

.product-quantity .right  {}
.variant-line {padding-top:10px;padding-bottom:10px}
.free-shipp-desc {color:#888}
span.fizetendo {font-size:40px;font-weight: 300;margin-left:20px}
div.fizetendo {padding-top:14px;padding-bottom:20px}
.outoforder {margin-top:30px;clear:both;}
#refreshinfo {margin-bottom:20px}
.stock {
    padding-top: 20px;
}
.stock .alabel {
    color: #3d3d3d;
    float: left;
    width: 25%;
}
.stock .value {
    float: left;
    padding-left: 35px;
    width: 40%;
}

.attribs-outer {border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 20px;
}
.attribs {text-align: left;border-left: 3px solid #F49A1A;
    padding-left: 18px;
}

.attribs .alabel {
    float: left;
    margin-left: 0px;
    font-weight: 400;
    padding-top: 4px;
    width: 45%;
}
.attribs .value {
    float: left;
    margin-left: 20px;
    padding-top: 4px;
}

.increase {margin-left:20px;cursor:pointer;}
.decrease {margin-left:5px;cursor:pointer;}
.addtochart {margin-top:10px}
.addtochart .btn_class {width:100%}
.addtochart .button_class {font-size:14px;margin-top:10px;padding:8px 0px;text-align:center; border:0px;text-transform: uppercase; width:200px;color:#fff;background: #272727;border-radius:0px;margin-left:0px}
.addtochart .button_class:hover {background: #404040;color:#fff;}
.button_rendeles .button_class {font-size:14px;padding:8px 0px;text-align:center; border:0px;text-transform: uppercase;width:200px;color:#fff;background: #272727;border-radius:0px}
.button_rendeles .button_class:hover {background: #404040;color:#fff;}
table.busket {background: none;}
table.busket td {background: none;vertical-align: middle;padding:5px}

.btn_class.addtocart {margin:0;width:auto;display:inline-block;vertical-align: middle}
.btn_class.addtocart img {width:16px}

#busketcontent {font-size: 14px}

#busketcontent h2 {font-weight: 300; font-size:24px;font-family: 'Source Sans Pro', sans-serif;}
.szamlaequal {color:#ccc}

table.busket tr.errtr {background: #fafafa;}
table.busket tr.errtr input {background:#ffefef}
table.busket td.err {padding:0px 0px 6px 5px}
.errordiv {color:#ff0000;margin-top:0px;}

.urlap_foot_first {font-size:11px;color:#ff0000}

#easyshoppage {margin-top:10px}
#easyshoppage .product-item {margin-right:10px}

.moreitems {border-top:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px;text-align: center;cursor:pointer}
.moreitems:hover {background: #f9f9f9;}
.moreitems ul {list-style-type: none;}
.moreitems ul li {display:inline;font-weight: 400; text-transform: uppercase;padding:0px;margin:0px;padding-left:5px;padding-right: 5px;}

.product-item img {opacity:0}
.prod-name {font-size:15px;padding:0px 10px 0px 10px;}

.strikeout {text-decoration: line-through;}
.product-item .sqs-money-native {display:block;clear: both}

.product-more-info {margin-top:0px}
.ajanlott h3 {text-transform: uppercase;font-weight: 300;}
.product-list.ajanlott {float:none;border-top:0px solid #e5e5e5;width:100%}

.product-list.ajanlott .margin-wrapper {}

.product-item-sheet .addthis-cnt {padding-top:40px}
.product-item-sheet {margin-top:0px}
.product-item-sheet .product-images {margin-top:12px;cursor:pointer;}
.product-img-main {position: relative;height: 1px;}


.proditem {overflow:hidden;}
.product-item-sheet .product-information {text-align:left;color:#777}
.product-item-sheet .product-information h1 {text-transform:uppercase; font-weight: 700; font-size:30px;padding-top:20px;padding-bottom:0px;}
.product-item-sheet #product-price {min-height: 30px;float:left;width:85%}

.product-details {margin-top:20px;}
.product-variant, .product-quantity {margin-top:20px;font-size:14px;line-height:16px;font-weight: 400;}
.price-title {font-weight: 400;float:left;margin-top:20px;margin-right:20px;margin-bottom:0px}

.product-quantity .right  {}
.badge-onsale {color:#fff;position: absolute;top:-5px; right:10px;display:block;border-radius:0;font-size:16px;font-weight:700;padding:20px 8px 11px 8px;background:#dd1528;z-index:20}
.badge-onsale::before {content: "";display:block;position: absolute;top:10px; right:0;width:100%;z-index:21;border-top:1px dashed #fff}

.badge-woman {color:#fff;position: absolute;top:0px; left:0px;display:block;width:55px;height:55px;background: url(../design/signs_nem.png) no-repeat bottom left;background-size:100%}
.badge-man {color:#fff;position: absolute;top:0px; left:0px;display:block;width:55px;height:55px;background: url(../design/signs_nem.png) no-repeat top left;background-size:100%}
.product-item-sheet .badge-onsale {right:10px}
.free-shipp-desc {color:#888}
span.fizetendo {font-size:40px;font-weight: 300;margin-left:20px}
div.fizetendo {padding-top:14px;padding-bottom:20px}
.outoforder {margin-top:30px;clear:both;}


.increase {margin-left:20px;cursor:pointer;}
.decrease {margin-left:5px;cursor:pointer;}
.addtochart {margin-top:10px}
.addtochart .btn_class {margin-top:0px;padding:11px 0px 12px;font-size:14px;text-align:center; border:0px;text-transform: uppercase; width:100%;color:#fff;margin-left:0px}
/*:hover {background: #404040;color:#fff;}*/
.button_rendeles .button_class {font-size:14px;padding:8px 0px;text-align:center; border:0px;text-transform: uppercase;width:200px;color:#fff;background: #272727;border-radius:0px}
.button_rendeles .button_class:hover {background: #404040;color:#fff;}
table.busket {background: none;}
table.busket td {background: none;vertical-align: middle;padding:5px}

table.arkonst {background: none; border-right:0px solid #e5e5e5;border-top:0px solid #e5e5e5}
table.arkonst td, table.arkonst th {background: none;vertical-align: middle;padding:5px;border-left:0px solid #e5e5e5;border-bottom:0px solid #e5e5e5}
table.arkonst th,table.arkonst tr.sum td {background:#eee;text-align:center;font-weight:bold;color:#101010;padding-top:10px;padding-bottom: 10px}

#busketcontent h2 .addtochart .btn_class{font-weight: 300; font-size:24px;font-family: 'Source Sans Pro', sans-serif;}
.szamlaequal {color:#ccc}

table.busket tr.errtr {background: #fafafa;}
table.busket tr.errtr input {background:#ffefef}
table.busket td.err {padding:0px 0px 6px 5px}
.errordiv {color:#ff0000;margin-top:0px;}

.urlap_foot_first {font-size:11px;color:#ff0000}

.show_all {margin-top:30px;text-align: center;}

a.btn_class img,a.btn_class span,a.btn_class svg {vertical-align: middle;display:inline-block}
a.btn_class img,a.btn_class svg {margin-right: 10px;height:20px}
/* layers */
a.btn_class, span.btn_class {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
     border-image: none;
    cursor: pointer;
    display: inline-block;
    /*font: 400 11px/14px 'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif !important;*/
    padding: 14px 40px;
    font-size:12px;
    line-height: 14px;
    letter-spacing: 2.6px;
    text-transform: uppercase;
    border-radius: 25px;
    /*text-shadow: 0 -1px 0 #000000;*/
    background: #F39815;
    color:#fff;
    font-weight: 700;
    font-family: 'Montserrat',sans-serif;

}
a.btn_class:hover {opacity: 0.8}

a.btn_class.wishlist {background: none;color:#999;text-transform: none;letter-spacing: normal;padding:10px 0}
a.btn_class.wishlist path {fill:#999}

.fb-login {display:none}
div.buttonbar a.btn_class {-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    /*background-image: linear-gradient(#3B3B3B, #212121);*/
    border-color: #4f7c15 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.15);
    cursor: pointer;
    display: inline-block;
    /*font: 400 11px/14px 'proxima-nova','Helvetica Neue',Helvetica,Arial,sans-serif !important;*/
    padding: 10px 40px;
    font-size:13px;
    border-radius: 0;
    /*text-shadow: 0 -1px 0 #000000;*/
    background: #F49A1A; color:#fff;cursor:pointer;
    font-weight: 300;
    margin-bottom:5px
}

div.buttonbar a.btn_class:hover {opacity: 0.8;}

a.button_class {
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F6F6F6;
    /*background-image: linear-gradient(#FFFFFF, #E9E9E9);*/
    background-color: #EFEFEF;
    background-image: linear-gradient(#FFFFFF, #DDDDDD);
    border-color: #FFF -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-radius: 0;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 0 0 rgba(0, 0, 0, 0.15);
    color: #606060;
    cursor: pointer;
    line-height: 14px;
    padding: 10px 40px;
    display: inline-block;
    font-size:13px;
    margin-left: 10px;
}
a.button_class:hover, #ajaxlayer a.button_class:hover {background-color:#fff;color:#606060}
#ajaxlayer a.btn_class:hover {color:#fff}
a.gray {background-color: #3B3B3B;
    background-image: linear-gradient(#484848, #2E2E2E);color: #eee}
a.gray:hover, #ajaxlayer a.gray:hover {background-color:#2E2E2E;background-image: linear-gradient(#212121, #3B3B3B);color: #eee}



.alerttransparency_full, .ajaxtransparency, .ajaxtransparency_full, .btransparency, .btransparency_full {position: fixed; top:0px;left:0px;width:100%;height:100%;background: rgba(0,0,0,0.7);z-index:2000;overflow-y:scroll;}
.blackbg {background: rgba(0,0,0,0.7);}
#alertlayer, #klayer, .klayer, #ajaxlayer {font-family:'Source Sans Pro',sans-serif;text-align:left;background: rgba(0,0,0,0.9);color:#fff;position: fixed;top:20px;left:350px;min-width:250px;min-height:40px;border-radius:5px}
#alertlayer {width:300px;}
#ajaxlayer {background: rgba(035,035,035,1);}
.alertlayer_content, .klayer_content, .ajaxlayer_content {color:#bbb;padding:10px 20px 20px 25px;line-height:normal;font-size:14px;font-weight: 400;}
.alertlayer_content select, .klayer_content select, .ajaxlayer_content select {color:#414141}
#klayer_content {font-size:12px}
.alertlayer_title, .klayer_title {padding:5px 20px 20px 40px;margin-left:20px;margin-top:20px;font-size:18px; font-weight:400;background: url(../design/images/tooltip-icon-info.png) no-repeat 0px 4px;}
.klayericon, .klalert {background: url(../design/images/tooltip-icon-alert.png) no-repeat;}
.question {background: url(../design/images/tooltip-icon-alert.png) no-repeat;}
.menuadd {background: url(../design/images/icon-plus-16-light.png) no-repeat 7px 8px;}
.klsettings {background: url(../design/images/icon-settings-16-light.png) no-repeat 0px 7px;}
.kl_image {background: url(../design/images/icon-image-16-light.png) no-repeat 0px 7px;}
.klprod {background: url(../design/images/icon-products-32-light.png) no-repeat 0px 0px;}
.klorder {background: url(../design/images/icon-orders-32-light.png) no-repeat 0px 0px;}
.kluser {background: url(../design/images/member.png) no-repeat -5px -8px;}
.kloption {background: url(../design/images/icon_radio_24_light.png) no-repeat 0px 0px;}
.klsaved {background: url(../design/images/tooltip-icon-okay.png) no-repeat 0px 0px;}
.klcomments {background: url(../design/images/icon_comments_24_light.png) no-repeat 0px 4px;}

.buttonbar {text-align:right;padding:20px 0px 0px 0px}
.buttonbar a {margin-left:20px;cursor:pointer;font-size: 14px}

.field-lhs, .field-rhs {margin-bottom:4px;margin-top:6px} 

/* PowerTip Plugin */
.powerTip_title {padding:6px 20px 20px 20px;margin-left:20px;font-size:16px; font-weight:400; color:#fff}
.powerTip_icon {text-align:left;max-width:300px;background: url(../design/images/tooltip-icon-info.png) no-repeat 5px 0px;}
.powerTip_cnt {padding:0px 20px 20px 40px;white-space: normal;line-height:18px;font-size:12px;color:#bbb;font-weight:300;}


.post-content {width:100%;color:#403f3f;line-height: normal;margin-bottom:80px;text-align: left;}
.post-block .post-content {margin-bottom: 0px}
.post-content h2, .post-content h1 {margin-top:0px;margin-bottom:0px;padding-bottom:0px;font-size:35px;line-height: 35px;}
.post-content h2 a, .post-content h1 a {color:#2f2f2f;}
.post-content .date {margin-top:10px;}
.post-content .margin-wrapper {overflow:hidden}
.margin-wrapper {overflow:hidden}
.margin-wrapper img {max-width: none;}
.product-item .margin-wrapper a {position: absolute;width:100%;height: 100%;top:0;left:0;z-index:1000;display:block}
.post-thumb {}
.post-thumb img {width:100%;}
.post-datum {background: url(../design/calendar.png) no-repeat 0px 4px; padding-left:15px;margin-right:12px;}
.read {text-align:center; margin:30px 0px 30px 0px}
.read a {text-decoration: none;font-weight: bold; text-transform: uppercase;}
.meta-details {border-top:1px solid #e5e5e5;padding-top:10px;}
.post-author {margin-left:12px;background: url(../design/author.png) no-repeat 0px 6px; padding-left:15px;}
.post-comments {background: url(../../admin/design/images/comments.png) no-repeat 0px 5px;margin-left:23px;padding-left:15px;}
.tagscloud {margin-top:0px;padding-top:10px;padding-bottom:10px}
.tagscloud div {float:left;}
.tagscloud a {background: #e5e0e0;padding:6px 16px;color:#737373;font-size:12px;text-transform: uppercase;border-radius: 3px;font-weight: 600;margin-left:5px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
    text-decoration: none;
    display:inline-block;margin-bottom:5px;vertical-align:top;
}
.tagscloud a.active, .tagscloud a:hover {background: #F49A1A;color:#fff}
.tagscloud .clear a {display:block}
.meta-details .tagscloud {padding-top:0}
.meta-details .tagscloud .title {display:inline-block;vertical-align: middle;text-transform: uppercase}
.meta-details .tagscloud a {margin-bottom: 0;display: inline-block;vertical-align: middle}

.post-content .labels {background: url(../../admin/design/images/tag-9x9_gray.png) no-repeat 0px 8px; padding-left:14px;float:right;}
.pagination {margin-top:20px;margin-bottom:20px;text-align: center;}

.blue {color:#F49A1A}
/*pagination a. {background:#aaa;color:#676767;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 25px;
    margin-right: 5px;
    padding: 0 10px;
}
.pagination a:hover {background:#138ae3;color:#fff;}
.pagination span {background:#138ae3;color:#fff;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 25px;
    margin-right: 5px;
    padding: 0 10px;
}
.pagination span.empty {background: none;color:#676767}
*/
.landing .sqs-layout .page_left_wide {border:0}
.landing .sqs-layout .page_left_wide .sqs-col-6:after {content:""; width:1px; background: #d9d9d9;display:block;height:100%;position: absolute;top:0;right:0}
.landing .sqs-layout .page_left_wide .sqs-col-6 .news {padding-left:8px;padding-right:2px}
.landing .sqs-layout .page_left_wide .sqs-col-6:first-child .news {padding-left:0;padding-right:8px}
.sqs-layout {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.68em;
    /*color: #333333;*/
}
.grid p {font-size: 14px}

.aloha-gallery img, .video img, .aloha-image img, .image-block img, .paralax-block img  {max-width:100%;} /*width:100%*/
.stretch img {width:100%}
.videocnt.overlay {cursor:pointer}

.article-list,
.article-wrapper {
  max-width: 760px;
  margin-right:280px;
}
div.products {}
#sidebar {
    margin-top: 0px;
}
#sidebarshow {display:none;margin-bottom:20px}

.warn-msg,
.live-msg {
  padding: 15px 15px;
  color: #fff;
  font-size: 14px !important;
  font-weight: 400;
  margin-bottom:10px;
  font-family: 'Source Sans Pro',sans-serif;
}
.warn-msg img,
.live-msg img {
  position: relative;
  top: 2px;    
  font-size:16px;
  margin-right: 10px;
}
.warn-msg {
  background-color: #e2db84;
  color:#827b00
  
}
.live-msg {
  background-color: #00c562;
  color:#fff;
}
.warn-msg span {font-size: 14px !important;background: none !important;}
abbr[title], abbr[data-original-title]  {
    border-bottom: 0 none;cursor:hand;
}
.search-item h2 {padding:0px;margin:0px}
.search-item {margin-top:10px}
.talalat {margin-top:20px}
.aloha-image {}
/*.image-block-wrapper .image-inner {width:auto;border:0px solid #b60000;display:inline-block;position: relative;max-width:100%}*/
.image-block-wrapper .image-inner {position: relative;max-width:100%}
.paralax-wrapper .title-desc .title {margin:80px auto 0px auto;max-width:1230px;text-align:center;}
.paralax-wrapper .title-desc .title span {padding:15px 20px;color:#fff;line-height:55px;font-size:50px;text-transform: uppercase;}
.paralax-wrapper .title-desc .pagedesc {margin:60px auto 0px auto;max-width:1230px;text-align:center;color:#fff;line-height:30px;font-size:20px;}
.paralax-wrapper .title-desc .pagedesc span {padding-left: 22px;}

/*.image-block-wrapper {position: relative;display:inline-block}
.image-block-wrapper.stretch {display: block;}*/
.image-block-wrapper.stretch .image-inner {width:100%;display:block}
.sqs-block.image-block .image-block-wrapper {}
.image-block-wrapper .image-caption-wrapper {position: absolute;bottom:0px;left:0px;background: rgba(0,0,0,0.75);color:#fff;width:100%;font-size:16px}
.image-block-wrapper .image-caption-wrapper p {padding:20px;text-align: left;font-size: 16px;}
.sqs-block.image-block .image-block-wrapper .image-caption-wrapper p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
.image-caption-wrapper.hiden {opacity:0;display:block;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
}
.image-block-wrapper:hover .image-caption-wrapper.hiden {opacity:1; display:block;
    -webkit-transition: opacity .3s ease-in;
    -moz-transition: opacity .3s ease-in;
    -o-transition: opacity .3s ease-in;
    -ms-transition: opacity .3s ease-in;
    transition: opacity .3s ease-in;
}
.stacked {margin-bottom:1px}


.gallerylist {padding:0;margin:0;list-style-type: none;}
.gallerylist h2 {margin-bottom:2px;padding-bottom:2px;font-size: 20px;font-weight: 500}
.gallerylist h2::before {display:none}
.gallerylist .grid-gallery {}
.gallerylist.low-width li {width:30%;margin-right: 5%;margin-bottom:20px;display:inline-block;vertical-align: bottom;}
.gallerylist.low-width li:nth-child(3n) {margin-right: 0;}
.gallerylist.low-width li:nth-child(3n+1) {clear:both;}
.gallerylist li .gal-container {position: relative}
.gallerylist li .date {color:#888;font-weight: 100;font-size: 14px;line-height:18px;margin-bottom:20px;margin-top:8px}



.gallery-block-grid.gallery-thumbnails-per-row-1 .gallery-design-grid-slide {
  width: 100%;
}
.gallery-block-grid.gallery-thumbnails-per-row-2 .gallery-design-grid-slide {
  width: 50%;
}
.gallery-block-grid.gallery-thumbnails-per-row-3 .gallery-design-grid-slide {
  width: 33.333333333333336%;
}
.gallery-block-grid.gallery-thumbnails-per-row-4 .gallery-design-grid-slide {
  width: 25%;
}
.gallery-block-grid.gallery-thumbnails-per-row-5 .gallery-design-grid-slide {
  width: 20%;
}
.gallery-block-grid.gallery-thumbnails-per-row-6 .gallery-design-grid-slide {
  width: 16.666666666666668%;
}
.gallery-block-grid.gallery-thumbnails-per-row-7 .gallery-design-grid-slide {
  width: 14.285714285714286%;
}
.gallery-block-grid.gallery-thumbnails-per-row-8 .gallery-design-grid-slide {
  width: 12.5%;
}
.gallery-block-grid.gallery-thumbnails-per-row-9 .gallery-design-grid-slide {
  width: 11.11111111111111%;
}
.gallery-block-grid.gallery-thumbnails-per-row-10 .gallery-design-grid-slide {
  width: 10%;
}
.gallery-block-grid .slide {
  float: left;
  width: 20%;
}
.gallery-block-grid .slide .margin-wrapper {
  position: relative;/* margin-right:20px;margin-bottom:20px*/
}
.gallery-block-grid .slide .margin-wrapper a.image-slide-anchor {
  padding-bottom: 100%;
  width: 100%;
  height: 0;
  display: block;
}
.gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img {
  display: inline-block;
  
}
.gallery-block-grid .slide .margin-wrapper .content-wrapper {
  padding-bottom: 100%;
  width: 100%;
  display: block;
}
.gallery-block-grid .slide .margin-wrapper .content-wrapper.content-fill .sqs-video-wrapper {
  height: 0;
  padding-bottom: 100%;
}
.gallery-block-grid .slide .margin-wrapper .image-slide-title {
  text-align: center;
  display: none;
}
.gallery-block-grid .slide .meta {
  position: relative;
}
.gallery-block-grid .slide .meta h1 {
  font-size: 12px;
  letter-spacing: normal;
  margin: 0;
}
.gallery-block-grid {
  margin-right: -20px;
}

.gallery-design-grid-slide {overflow:hidden;}

.gallery-design-grid-slide img {opacity:0}

.sqs-content-item-grid-field .sqs-content-item-grid {
    -moz-box-sizing: border-box;
    height: 100%;
    overflow-y: auto;
    padding: 20px;
    position: relative;
    width: 100%;
}
.sqs-content-item-image {
    float: left;
    position: relative;
    width: 20%;
}

.sliderwrapper {
    width: 100%;
    left: 5%;
    overflow: hidden;
    
    border:0px solid #b60000;
}

.carousel img {
    margin: 0px 5px;
    border: none;
    display: block;
    float: left;
}

.ccarousel .prev, .ccarousel .next {
    border-top: 0px solid #999;
    border-bottom: 0px solid #999;
    height: 60px;
    position: absolute;
    top: 50%;
    width: 32px;
    margin-top: -30px;
}

.prev:hover, .next:hover {
    opacity:1;
}
.prev {
    background: url(../template/default/design/arrows.png) no-repeat top left;
    left: -40px;
    opacity:0.5;
}
.next {
    background: url(../template/default/design/arrows.png) no-repeat top right;
    right: -40px;border:0px solid #b60000;
    opacity:0.5;
}
.ccarousel {
    width:100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border:0px solid #b60000;
    min-height: 300px;
    position: relative;
}

.cthumbs-wrapper {width: 100%;
    left: 5%;
    overflow: hidden;
    height:100px;
    border:0px solid #b60000;
}

.galleria-image-nav-left,
.galleria-image-nav-right {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: pointer;
    width: 32px;
    height: 60px;
    position: absolute;
    
    z-index: 2;
  
    
}
.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    width: 100%;
    height: 60px;
    
}
.galleria-image-nav-left {
    background:  url(../template/default/design/arrows.png) no-repeat top left;
    left:10px;
}
.galleria-image-nav-right {
    right: 10px;
  
    background:  url(../template/default/design/arrows.png) no-repeat top right;
    z-index: 2;
}

.sqs-check-content .check-element .colorfade {
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.check-element .title {
  font-size: 16px;
  line-height: 20px;
  color: #999;
  font-weight:400;
  padding-top: 2px;
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.check-element .description, .sqs-slider-content .description, .sqs-select-content .description {
  color: #555;
  float: left;
  line-height: 1.4em;
  padding-bottom: 3px;
  font-size: 12px;
  -webkit-transition: color 0.1s ease-out;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
}
.check-element.active .description, .sqs-slider-content .description, .sqs-select-content .description {
  color: #AAA;
}
.sqs-slider-content .description {color: #777777;
    font-size: 12px;
    line-height: 1.4em;
    padding-bottom: 3px;
    padding-left: 35px;
    padding-top: 5px;}
.check-element {
  padding-left: 32px;
  cursor: pointer;
  min-height:20px;
  background-position: 3px 4px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(../design/images/checkbox-inactive-16-light.png);
}
.check-element.dark {
  padding-left: 32px;
  cursor: pointer;
  min-height:20px;
  background-position: 3px 4px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-image: url(../design/images/checkbox-inactive-16-dark.png);
}
.check-element.active {
  background-image: url(../design/images/checkbox-active-16-light.png);
}

.check-element.dark.active {
  background-image: url(../design/images/checkbox-active-16-dark.png);
}
.check-element.active .title {color: white;}

.check-element .field-title {color:#fff}

.field-input, .smalllayer .editable {
    -moz-box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-radius: 3px 3px 3px 3px;
    color: #555;
    font-size: 14px;
    font-family: 'Source Sans Pro',sans-serif;
    padding: 6px 0 6px 6px;
    width: 100%;
}

.field-input:focus {
  outline: none;
  color: #111111;

  border-color: #42b1ff !important;
}
.field-input:focus {
  background: #fff;
} 

blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #424242;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    margin: 1em 0;
    padding: 10px 0 10 1em;
    font-family: Georgia;
    font-style: italic;
    font-size: 20px;
}

.quote-block figure {
    margin: 1em 0;
}
.quote-block blockquote {
    margin: 0;
}
.quote-block .source {
    text-align: right;
}
.sqs-layout .html-block.sqs-block blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 34px;
    text-align: right;
    width: 33%;
}
.sqs-layout .html-block.sqs-block blockquote.right {
    float: right;
    margin-left: 34px;
    margin-right: 0;
    text-align: left;
    width: 33%;
}
.sqs-block.html-block, .sqs-block.quote-block, .sqs-block.markdown-block {
    clear: none;
}
.sqs-block.html-block .sqs-block-content > *:first-child, .sqs-block.quote-block .sqs-block-content > *:first-child, .sqs-block.markdown-block .sqs-block-content > *:first-child {
    margin-top: 0;
}
.sqs-block.html-block .sqs-block-content > *:last-child, .sqs-block.quote-block .sqs-block-content > *:last-child, .sqs-block.markdown-block .sqs-block-content > *:last-child {
    margin-bottom: 0;
}
.sqs-block.html-block img, .sqs-block.quote-block img, .sqs-block.markdown-block img {
    height: auto;
    max-width: 100%;
}
.sqs-block.html-block, .sqs-block.quote-block {
    word-wrap: break-word;
}
.html-block a {font-weight: 600}

.mapoverlay {height:0px;display:none}

.form_comment {border:0px solid #e5e5e5;padding:0px;}
.form_comment .title {font-size: 16px;margin-bottom:10px;margin-top:10px;color:#666}
.form_comment textarea {width:100%;height:150px;border:1px solid #e5e5e5;background:none;padding:10px;margin:0px;box-sizing: border-box}
.form_comment .buttons_comment {margin-top:10px;float:right}
.form_comment .buttons_comment a.button_class {font-size:14px;text-align:center; border:0px;text-transform: uppercase;background:#111; color:#fff; border:0px; text-transform:uppercase; margin-right:0px;padding:8px 15px 8px 15px; border-radius:0px}
.comment_form_container h3 {font-size:30px;font-weight: 200;}

.multioption-field-wrapper .multioption-element.active {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
    opacity: 1;
}

.multioption-field-wrapper .multioption-element {
    background: none no-repeat scroll center 14px #252525;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.03) inset;
    cursor: pointer;
    float: left;
    margin-bottom: 2px;
    margin-right: 2px;
    max-height: 90px;
    opacity: 0.6;
    padding-bottom: 15px;
    padding-top: 60px;
    text-align: center;
    transition: opacity 0.1s ease-out 0s;
    width: 98px;
}
.multioption-field-wrapper .multioption-element:hover {
    opacity: 0.8;
}
.multioption-field-wrapper .multioption-element.highlighted {
    opacity: 0.9;
}
.multioption-field-wrapper .multioption-element.active {
    box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.2);
    opacity: 1;
}
.multioption-field-wrapper .multioption-element.button {
    background-color: #1B1B1B;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.03) inset;
    color: #AAAAAA;
    opacity: 0.75;
    transition: background-color 0.1s ease-out 0s, color 0.1s ease-out 0s;
}
.multioption-field-wrapper .multioption-element.button.disabled {
    cursor: default;
    opacity: 0.2;
}
.multioption-field-wrapper .multioption-element.button:hover {
    background-color: #222222;
    color: #DDDDDD;
    opacity: 1;
}
.multioption-field-wrapper .multioption-element .title {
    overflow: hidden;
    padding-left: 5px;
    padding-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size:11px;
    color:#fff;
}
.multioption-field-wrapper .multioption-title {
    color: #FFFFFF;
    height: 35px;
    overflow: hidden;
    padding: 10px 5px 5px;
    width: 90px;
}
.multioption-field-wrapper .multioption-thumbnail {
    background-position: center center;
    height: 80px;
    margin-left: 10px;
    overflow: hidden;
    width: 80px;
}
.multioption-field-wrapper .multioption-placeholder {
    background-position: center 60px;
    background-repeat: no-repeat;
    display: block;
    min-height: 220px;
    opacity: 0.2;
    width: inherit;
}

input.big {font-size:16px;}


/* comments */
.comment {border-top:1px solid #e5e5e5;margin-top:25px;padding-top:10px}
.comment-list {margin-top:50px}
.comment-list .comment[data-depth="1"] {
  margin-left: 46px;
}
.comment-list .comment[data-depth="2"] {
  margin-left: 92px;
}
.comment-list .comment[data-depth="3"] {
  margin-left: 138px;
}
.comment-list .comment[data-depth="4"] {
  margin-left: 184px;
}
.comment-list .comment[data-depth="5"] {
  margin-left: 230px;
}
.comment-list .comment[data-depth="6"] {
  margin-left: 276px;
}
.comment-list .comment[data-depth="6"] .comment-control.reply {
  display: none;
}
.comment-list .comment.pending-delete .comment-header .controls .comment-control {
  display: none;
}
.comment-list .comment.pending {
  opacity: 0.5;
}
.comment-list .comment.pending .comment-header .reply,
.comment-list .comment.pending .comment-header .like,
.comment-list .comment.pending .comment-header .flag,
.comment-list .comment.pending .comment-header .delete,
.comment-list .comment.pending .comment-header .approve {
  display: none;
}
.comment-list .comment.unmoderated {
  opacity: 0.7;
}
.comment-list .comment .comment-header {
  padding: 15px 0 15px 49px;
  min-height: 34px;
  position: relative;
  overflow: hidden;
}
.comment-list .comment .comment-header .user-info {
  margin-right: 123px;
}
.comment-list .comment .comment-header .user-info .avatar {
  width: 34px;
  float: left;
  height:34px;
  margin-left: -49px;background: none;
}
.comment-list .comment .comment-header .user-info .avatar img {
  -moz-border-radius: 3px;
  border-radius: 3px;
  max-width: 100%;
}
.comment-list .comment .comment-header .user-info .author {
  font-size: 1.3em;
  line-height: 34px;
  margin-right: 10px;
  font-weight: 700;
}
.comment-list .comment .comment-header .user-info .date {
  font-size: 0.8em;
  line-height: 34px;
  display: inline-block;
}
.comment-list .comment .comment-header .user-info .posting-text {
  font-size: 0.8em;
  margin-left: 10px;
  line-height: 34px;
  display: none;
}
.comment-list .comment .comment-header .user-info .posting-text.visible {
  display: inline;
}
.comment-list .comment .comment-header .user-info .likes {
  font-size: 0.8em;
}
.comment-list .comment .comment-header .controls {
  height: 34px;
  position: absolute;
  right: 0px;
  top: 15px;
  line-height: 34px;
}
.comment-list .comment .comment-header .controls span {
  display: inline-block;
}
.comment-list .comment .comment-header .controls .comment-buttons {
  color: #9D9D9D;
  color: rgba(0, 0, 0, 0.5);
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control {
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  transform: translatez(0);
  background-color: #A3A3A3;
  background-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
  position: relative;
  top: 4px;
  width: 18px;
  height: 18px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  background-position: center center;
  opacity: 0.75;
  background-repeat: no-repeat;
  -webkit-transition: all 0.12s ease-out;
  -moz-transition: all 0.12s ease-out;
  -o-transition: all 0.12s ease-out;
  transition: all 0.12s ease-out;
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control:hover {
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.7);
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.approve {
  background-image: url(../design/images/icon_check_12_light.png);
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.delete {
  background-image: url(../design/images/icon_delete_12_light.png);
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.like {
  background-image: url(../design/images/icon_like_12_light.png);
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.flag {
  background-image: url(../design/images/icon_flag_12_light.png);
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.reply {
  padding: 0;
  background-image: url(../design/images/icon_reply_12_light.png);
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.flag-confirm {
  background-image: url(../design/images/icon_flag_12_light.png);
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 1;
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.like-confirm {
  background-image: url(../design/images/icon_like_12_light.png);
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 1;
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.like-confirm + span,
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.flag-confirm + span {
  background-color: #A3A3A3;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.like-confirm + span:hover,
.comment-list .comment .comment-header .controls .comment-buttons .comment-control.flag-confirm + span:hover {
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.7);
}
.comment-list .comment .comment-body {
  padding-left: 49px;
}
.comment-list.avatars-hidden .comment .comment-header {
  padding: 15px 0;
}
.comment-list.avatars-hidden .comment .comment-body {
  padding-left: 0;
}
.comment-list.avatars-hidden .comment .reply-area-wrapper {
  padding-left: 0;
}
.comment-list .comment:hover .comment-header .controls .comment-buttons .comment-control {
  opacity: 1;
}
.reply-to-text {
  clear: left;
  font-size: 10px;
}
.load-more {
  text-align: center;
  color: #FFF;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 0;
}
.reply-input {
  width: 100%;
  background-color: #FFF;
  border: 1px solid #e0e0e0;
}
.btn-avatar {
  height: 36px;
  width: 36px;
  float: left;
  cursor: pointer;
}
.comment-item {
  list-style-type: none;
}
.reply-to-link {
  margin-right: 10px;
  float: left;
  font-size: 10px;
  padding: 12px 0 0;
}
.hidden-ordering {
  opacity: 0;
  cursor: pointer;
  width: 130px;
  position: absolute;
  top: 4px;
  left: 0;
}
.comment-header,
.reply-area .comment-btn,
.squarespace-comment-user-flyout .clearfix,
.squarespace-comment-user-flyout .squarespace-comment-user-clearfix {
  clear: both;
}
.comment-btn:hover,
.squarespace-comments .comment-header .comment-control:hover {
  background-color: #000;
}
.new-comment-avatar img,
.squarespace-comments .reply-area .input .reply-avatar img {
  height: 36px;
  width: 36px;
}
.view-more-btn,
.full-view-btn {
  cursor: pointer;
  color: #FFF;
  text-align: center;
  background-color: #272727;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 20px auto;
  padding: 5px 0;
}
table.busket.userdatas {width:100%}
table.userdatas td {padding-left:0px}
table.userdatas td input {width:200px}
.no-options {
  margin: 70px auto;
  text-align: center;
  font-size: 22px;
  color: #CCC;
}
.no-options .empty-text {margin: 20px 40px 10px 40px;
  line-height: 30px;
}
.no-options .description {margin: 0px 40px;
  line-height: 20px;font-size:16px
}
table.lData td {border-bottom: 1px solid rgba(223, 223, 223, 0.5);
    /*max-width: 300px;*/
    overflow: visible;
    padding: 10px;
    height:80px;
    vertical-align: middle;z-index:1;}
table.lData th {border-bottom: 1px solid rgba(223, 223, 223, 0.5);
    border-top: 1px solid rgba(223, 223, 223, 0.7);
    color: #999999;
    cursor: pointer;
    font-size: 11px;
    font-weight: normal;
    /*min-width: 70px;*/
    padding: 8px 10px;
    text-align: left;
    text-transform: uppercase;
}
table tr.lSort {}
table tr.lSort td {text-align:left;height:20px;}
tr.lr_pn, tr.lr_ps {cursor:pointer;background:#fff}
/*table#list_ws_products tr.lr_pn:hover, table#list_ws_products tr.lr_ps:hover {background:#f3f3f3}*/
tr.lr_pn:hover, tr.lr_ps:hover {background:#f3f3f3}
tr.lr_pn.selected, tr.lr_ps.selected {background:#edffdb}
tr.lh th {white-space: nowrap;}
tr.lh th span {display: inline-block;white-space: nowrap;}
tr.lh th span.colname {}
tr.lh th.sorted span.colname, tr.lh th.sorted-desc span.colname {color:#333}
#listerdiv {margin-top:30px} 

.form-error {color:#ff0000;margin-top:5px;}
.videocnt.overlayer {cursor:pointer}

.events_calendar {
    clear: both;
    overflow: hidden;
    position: relative;
}
.events_calendar .day {
    border: 1px solid #E8E8E8;
    /*border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.06) inset;*/
    float: left;
    height: 127px;
    margin: 0 3px 3px 0;
    position: relative;
    transition: border-color 200ms ease-in-out 0s;
    width: 127px;
    text-align: left;
    color:#6c6c6c;
}
.events_calendar .day a {color:#6c6c6c}
.events_calendar .day a:hover {color:#111}
.grid_8 .events_calendar .day {
    height: 81px;
    overflow: hidden;
    width: 81px;
}
.events_calendar .day.empty {
    border-color: transparent;
    box-shadow: none;
    text-align: left;
    text-indent: -9999em;
}
.events_calendar .day.has_event {
    /*border-color: #E0E0E0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;*/
    overflow: hidden;
}
.events_calendar .day .number {
    color: #DDDDDD;
    display: block;
    font-size: 22px;
    font-weight: 700;
    margin: 17px;
    float: right;
}
.events_calendar .day.today .number, .events_calendar .day:hover .number {
    margin: 14px;
}
.events_calendar .day.has_event .number {
    background: url(../template/default/design/bg_counter_light.png) no-repeat scroll 0 0 transparent;
    color: #545454;
    display: block;
    float: right;
    font-size: 22px;
    font-weight: 700;
    height: 34px;
    margin: 7px 3px 0 6px;
    padding: 11px 0 0 10px;
    position: relative;
    width: 36px;
}
.events_calendar .day.has_event .number a {
    background: url(../template/default/design/bg_counter_a_light.png) no-repeat scroll 2px 2px transparent;
    color: #545454;
    display: block;
    height: 45px;
    left: 0;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 46px;
    z-index: 3;
}
.events_calendar .day.today.has_event .number, .events_calendar .day.has_event:hover .number {
    margin: 4px 0px 0 3px;
}
.events_calendar .day.today {
    height: 121px;
    transition: border-color 200ms ease-in-out 0s;
    width: 121px;
    border:4px solid #ccc; 
}
.events_calendar .day:hover:not(.empty) {
    height: 121px;
    width: 121px;
    border:4px solid #ccc;
}
.lt-ie9 .events_calendar .day:hover {
    height: 121px;
    width: 121px;
}
.grid_8 .events_calendar .day.today {
    height: 75px;
    width: 75px;
}
.grid_8 .events_calendar .day:hover:not(.empty) {
    height: 75px;
    width: 75px;
}
.lt-ie9 .grid_8 .events_calendar .day:hover {
    height: 75px;
    width: 75px;
}
.events_calendar .week span {
    display: block;
    float: left;
    font-size: 22px;
    text-align: center;
    width: 132px;
    
}
.grid_8 .events_calendar .week span {
    width: 86px;
}
.events_calendar .week {
    background: url(../template/default/design/bg_footer_widgets.png) repeat-x scroll 0 0 transparent;
    opacity: 0.8;
    overflow: hidden;
    padding: 25px 0 30px;
}
.events_calendar .calendar_header {
    padding: 10px 0 25px;
    text-align: center;
    position: relative;
}
.events_calendar .calendar_header span.month {
    font-size: 36px;
    
}
.events_calendar .calendar_header #next_month {
    background: url(../template/default/design/bg_next_month.png) no-repeat scroll 100% 11px transparent;
    display: block;
    padding: 5px 35px 5px 12px;
    position: absolute;
    right: 0;
    top: 10px;
    
}
.events_calendar .calendar_header #previous_month {
    background: url(../template/default/design/bg_previous_month.png) no-repeat scroll 0 11px transparent;
    display: block;
    left: 0;
    padding: 5px 12px 5px 35px;
    position: absolute;
    top: 10px;
   
}
.events_calendar .calendar_header a {
    border: 1px solid transparent;
    text-decoration: none;
}
.events_calendar .calendar_header a:hover {
    
}
.events_calendar .day.has_event .event {
    margin: 10px;
}
.events_calendar .day.today .event, .events_calendar .day:hover .event {
    margin: 7px;
}
.events_calendar .day.has_event .event a {
    text-decoration: none;
}
.events_calendar .day.has_event .time {
    background: url(../template/default/design/bg_footer_widgets.png) repeat-x scroll 0 100% transparent;
    display: block;
    height: 40px;
    margin-bottom: 6px;
    padding: 10px 0 0 55px;
}
.grid_8 .events_calendar .day.has_event .time {
    background: url(../template/default/design/bg_footer_widgets.png) repeat-x scroll 0 100% transparent;
    display: block;
    font-size: 10px;
    height: 35px;
    margin-bottom: 1px;
    padding: 10px 0 0 42px;
}
.multi_button {
    bottom: 0;
    color: #FFFFFF;
    display: none;
    left: 0;
    padding: 10px 6px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 3;
}
.multi_button span {
    background: url(../template/default/design/bg_dots_white.png) repeat-x scroll 0 100% transparent;
    display: block;
    margin-bottom: 14px;
    opacity: 0.9;
    padding-bottom: 15px;
}
.grid_8 .multi_button span {
    display: none;
}
.multi_button a {
    background: none repeat scroll 0 0 #281E1F;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: inline-block;
    padding: 3px 9px 4px;
    text-decoration: none;
}
.events_calendar .day.has_event:hover .multi_button {
    display: block;
}

.page_left_small
{
    float: left;
    text-align: left;
    width: 23%;
    border-right:0px solid #eee
}
.page_right_wide
{
    float: right;
    width: 75%;
}


#modal, #pmenu { display: none; }
.leftlogo img {width:150px;display: block;
    margin-left:0}
.leftlogo {padding:0 0 20px 20px}
#modal { display: none; }
#pmenu { display: none; }

.outoforder {color:#ff0000}

#back-top {
    bottom: 80px;
    display: none;
    position: fixed;
    right: 10px;
    z-index: 999999;
    opacity: 0.7;
}
#back-top a {
    background: url(../template/default/design/backtop.png) no-repeat scroll center center #666;
    border-radius: 2px 2px 2px 2px;
    display: block;
    height: 40px;
    text-indent: -9999px;
    transition: all 0.2s linear 0s;
    width: 40px;
    cursor: pointer;
}
#back-top a:hover {
    background-color: #111;
}
.profil_desc {margin-top:10px;font-size:12px;font-weight: 400;}

#sedeg {display:none;position:fixed;top:0px;right:0px;max-width:150px;background:#000;opacity:0.9;padding:10px;color:#fff}

.container-fluid {padding:0 !important;}
.container-fluid.wide {width: 100%;max-width: none;padding-top:20px;padding-bottom:20px}
.container-fluid.fullsize {padding:0}
.container-fluid.wide .row {max-width: 1230px;margin:0px auto;}
/*.landing .container-fluid.wide .row, #header {max-width: none;padding:0}*/
.container-fluid .container-fluid {padding: 0}

.tab-slider {}

#slider-with-blocks-1 {
    width: 100%;
}
#slider-with-blocks-1.royalSlider {height:655px}

.butt {margin-top:40px;}
.butt a {border:2px solid #000;background: none;padding:15px 40px;color:#000;border-radius: 25px;text-transform: uppercase;font-size: 12px;line-height: 14px;letter-spacing:6.46px;font-weight: 900;font-family: 'Montserrat',sans-serif}
.butt a:hover {color:#F39815;border-color: #F39815}
#slider-with-blocks-1 .rsBullets {display: block;opacity: 1}
.rsContent {
    color: #585858;
    font-size: 14px;
    line-height: 16px;
    float: left;
}
.rsSlide {padding:0px}
.addshadow {
    background: rgba(250,160,33,0.0);
}
.shadow-5 {background: rgba(250,160,33,0.05);}
.shadow-10 {background: rgba(250,160,33,0.10);}
.shadow-15 {background: rgba(250,160,33,0.15);}
.shadow-20 {background: rgba(250,160,33,0.20);}
.shadow-25 {background: rgba(250,160,33,0.25);}
.shadow-30 {background: rgba(250,160,33,0.30);}
.shadow-35 {background: rgba(250,160,33,0.35);}
.shadow-40 {background: rgba(250,160,33,0.40);}
.shadow-45 {background: rgba(250,160,33,0.45);}
.shadow-50 {background: rgba(250,160,33,0.50);}
.shadow-55 {background: rgba(250,160,33,0.55);}
.shadow-60 {background: rgba(250,160,33,0.60);}
.shadow-65 {background: rgba(250,160,33,0.65);}
.shadow-70 {background: rgba(250,160,33,0.70);}
.shadow-75 {background: rgba(250,160,33,0.75);}
.shadow-80 {background: rgba(250,160,33,0.80);}
.shadow-85 {background: rgba(250,160,33,0.85);}
.shadow-90 {background: rgba(250,160,33,0.90);}
.shadow-95 {background: rgba(250,160,33,0.95);}


.rsABlock {
    position: relative;
    display: block;
    left: auto;
    top: auto;
}
/*
.rsABlock a {margin-top:100px;text-decoration: none; font-size:14px;padding:5px 12px;font-weight:600;text-align:center; border:0px;text-transform: uppercase; color:#fff;background: #71b642;border-radius:20px;margin-left:0px;line-height:12px;}
.rsABlock a:hover {background: #F49A1A;color:#fff;}
*/
.bgimage {position: absolute;top:0px;left:0px;}

.txtCent {
    text-align: left;
    font-size:16px; color:#585858;
    line-height:20px;
    margin-top:16px;

}
.butt {margin-top:40px;z-index:1000;}
.txtCent {display:block}
.blockHeadline {
    margin-top:5px;font-weight: 900;
    font-size: 64px;
    font-family: 'Montserrat',sans-serif;
    line-height: 63px;  color:#000;
    text-transform: none;
    margin-bottom:20px;display:block;
    letter-spacing: -1.5px;
    text-transform: uppercase;
}
.blockSubHeadline {
    display:block;
    margin-bottom:6px;margin-top:4px;
    font-size: 18px;font-weight: 400;
    color:#000;
    line-height: 28px;
    letter-spacing: 0.45px;
}

.dark .blockHeadline, .dark .blockSubHeadline {color:#fff}
.dark .blockSubHeadline {color:#fff}
.rsContent.dark .blockHeadline, .rsContent.dark .blockSubHeadline, .rsContent.dark .txtCent {color:#fff}
.dark .butt a {color:#fff;border: 2px solid #fff;text-decoration: none}
.butt a:hover {text-decoration: none;color:#F39815;border-color: #F39815}

.rsContent.dark .butt a:hover, .paralax-wrapper.dark .butt a:hover {border: 2px solid #fff;color:#fff}

.rsABlock.img {bottom:0px;
    left: 0%;right:0%;
    position: absolute;top: auto;z-index:0;
}
.rsABlock.img img {max-width: 100%}
.rsABlock.img .imgcenter {text-align: center}
.rsABlock.img .imgleft {position:absolute;bottom:0px;left:5%;margin-left:0px}
.rsABlock.img .imgright {position:absolute;bottom:100px;right:5%;margin-right:0px;}

.bContainer {border:0px solid #b60000}
.bContainer {position: absolute;top:0;left:0;width:100%}
.mw {display:table;max-width:1230px;width:100%;box-sizing:border-box;height:100%;margin:0px auto;position: relative;top:0;padding:0px 30px;border:0px solid #b60000;vertical-align: middle;}
.bContainer.left {position: absolute;top:0;left:0;border:0px solid #b60000;width:100%;height:100%;}
.bContainer.center {position: absolute;top:0;left:0;border:0px solid #b60000;width:100%;text-align: center;height:100%;}
.bContainer.right {width:100%;}
.bContainer .td {display: table-cell;width:100%;max-width:100%;height:100%;vertical-align: middle;position:relative;}

.bContainer .tdcontent {border:0px solid #b60000;position: relative;width:75%;float:left;z-index: 900;padding-top:120px;padding-left:20px}
.bContainer.right .tdcontent {float:right;text-align: right}
.bContainer.center .tdcontent {text-align: center;float:none;margin:0px auto}
.bContainer.center .blockHeadline, .bContainer.center .blockSubHeadline {text-align: center}

.bContainer.right .blockHeadline, .bContainer.right .blockSubHeadline {text-align: right}
.bContainer.right .txtCent {text-align: right}
.bContainer.center .txtCent {text-align: center}

.slnews {color:#fff;height:auto;width:300px;position: absolute;bottom:0px;right:9%;padding:0px}
.slnews .news-it {background: #01884d;padding: 0px 40px;cursor: pointer;}
.slnews .news-it.first {border-radius: 30px 30px 0px 0px;padding-top:10px}
.slnews .news-it .title {color:#fff;font-size: 20px;padding-bottom:5px;padding-top:15px;line-height: 20px}
.slnews .news-it .content {color:#98d8b6;font-size: 14px;line-height:15px;padding-bottom:15px;border-bottom: 1px solid #45b481}
.slnews .more {background: #01884d;padding-left:40px;padding-top:10px;padding-bottom:25px}
.slnews .more a {color:#fff}
.slnews .news-it.active {background: #71b642 url(../design/warr_left.png) no-repeat 15px center}
.slnews .news-it.active .content {color:#c5e2a0}

.photoCopy {
    position: absolute;
    line-height: 24px;
    font-size: 12px;
    background: black;
    color: white;
    background-color: rgba(0, 0, 0, 0.75);
    padding: 0px 10px;
    position: absolute;
    left: 12px;
    bottom: 12px;
    top: auto;
    border-radius: 2px;
    z-index: 25;
}
.photoCopy a {
    color: #FFF;
}
.palmImg {
    left: 0;
    top: auto;
    bottom: -60px;
    position: absolute;
}


@media screen and (min-width: 0px) and (max-width: 960px) {
    .rsContent {
        font-size: 22px;
        line-height: 28px;
    }
    .blockHeadline {
        font-size: 32px;
        line-height: 32px;
    }
    .blockSubHeadline {
        font-size: 26px;
        line-height: 32px
    }
}
@media screen and (min-width: 0px) and (max-width: 500px) {
    /*.royalSlider,
    .rsOverflow {
      height: 330px !important;
    }*/
    .rsContent {
        font-size: 18px;
        line-height: 26px;
    }
    .blockHeadline {
        margin-top:0px;
        font-size: 24px;
        line-height: 32px;
    }
    .blockSubHeadline {
        font-size: 22px;
        line-height: 32px
    }
    .homeslider {height: 530px;}
    #slider-with-blocks-1.royalSlider, .royalSlider,
    #slider-with-blocks-1 .rsOverflow {
        height: 530px !important;
    }
    .mw {display:table;max-width:1230px;width:100%;height:530px;margin:0px auto;position: relative;padding:0px 30px;;border:0px solid #b60000}
    .bContainer.left {position: absolute;top:0;left:0;border:0px solid #b60000;width:100%;height:530px;}
    .bContainer.center {position: absolute;top:0;left:0;border:0px solid #b60000;width:100%;text-align: center;height:530px;}
    .bContainer td {display: table-cell;width:100%;height:530px;vertical-align: middle;}

    .rsABlock.img {bottom:100px;

    }
}

.custom-field-description {margin-bottom:4px;}

.sitewidth{max-width: 1230px;margin:0px auto;}
.green-wide {background: #F49A1A;color:#73bba4;padding:30px 0px 60px 0px;margin-bottom:20px}
.green-wide .sitewidth {max-width:1060px}
.green-wide .list_carousel .post_content {line-height: 15px;}

.green-wide h2,.green-wide h3,.green-wide h4,.green-wide h5 {color:#fff}
.green-wide h6 {color:#73bba4}
.green-wide h1 a, .green-wide h2 a, .green-wide h3 a {color:#fff}
.breakpoint {position: relative}
.breakpoint.light, .breakpoint.light h1, .breakpoint.light h2, .breakpoint.light h3, .breakpoint.light h4, .breakpoint.light h5,.breakpoint.light h6 {color:#fff;}
.breakpoint.hide {display:none}
.column.linked {cursor: pointer}
.column.light, .column.light h1, .column.light h2, .column.light h3, .column.light h4, .column.light h5 {color:#fff}
.breakpoint.light p, .column.light p, .breakpoint.light a {color:#B1B1B1}
.column.light a {color:#F49A1A}

.breakpoint.dark, .breakpoint.dark h1, .breakpoint.dark h2, .breakpoint.dark h3, .breakpoint.dark h4, .breakpoint.dark h5 {color:#000;}
.column.dark, .column.dark h1, .column.dark h2, .column.dark h3, .column.dark h4, .column.dark h5 {color:#000}
.breakpoint.dark p, .column.dark p, .breakpoint.dark a, .column.dark a {color:#575757}
.column.dark .morebutton a {color:#fff}

.bpoints .container-fluid {max-width: 100%;padding:0px}
.bpoints .container-fluid .row {width:100%;max-width: 1200px;margin:0 auto;padding:0px 0}
.breakpoint.wide .row {max-width: 100%;margin-left:0px;margin-right: 0px}

.breakpoint.wide .row .akcio-block, .breakpoint.wide .row .map-block, .breakpoint.wide .row .instagram-block {padding:0}
.breakpoint.nomargin .sqs-block, .breakpoint.nomargin .column {/*padding:0*/}

.breakpoint .row .column.padding-30 {padding: 0 30px}
.breakpoint .row .column.padding-50 {padding: 0 50px}
.breakpoint .row .column.padding-off {padding: 0}
.breakpoint .row .column.padding-off .sqs-block {padding:0}

.post-block {padding-left:0px;padding-right:0px}
.breakpoint.vcenter .row {-webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}


.valign-top {align-self: flex-start}
.valign-center {align-self: center}
.valign-bottom {align-self: flex-end}

.columntools {display:none}

.breakpoint.shopacity, .column.shopacity {position: relative}
.breakpoint.shopacity::after, .paralax-contents .shopacity, .column.shopacity::after {
    background-color: inherit;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.85;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.paralax-contents .shopacity {z-index: 0}
.shopacity.opacity-05::after, .paralax-contents .opacity-05 {opacity: 0.05;}
.shopacity.opacity-1::after, .paralax-contents .opacity-1 {opacity: 0.1;}
.shopacity.opacity-15::after, .paralax-contents .opacity-15 {opacity: 0.15;}
.shopacity.opacity-2::after, .paralax-contents .opacity-2 {opacity: 0.2;}
.shopacity.opacity-25::after, .paralax-contents .opacity-25 {opacity: 0.25;}
.shopacity.opacity-3::after, .paralax-contents .opacity-3 {opacity: 0.3;}
.shopacity.opacity-35::after, .paralax-contents .opacity-35 {opacity: 0.35;}
.shopacity.opacity-4::after, .paralax-contents .opacity-4 {opacity: 0.4;}
.shopacity.opacity-45::after, .paralax-contents .opacity-45 {opacity: 0.45;}
.shopacity.opacity-5::after, .paralax-contents .opacity-5 {opacity: 0.5;}
.shopacity.opacity-55::after, .paralax-contents .opacity-55 {opacity: 0.55;}
.shopacity.opacity-6::after, .paralax-contents .opacity-6 {opacity: 0.6;}
.shopacity.opacity-65::after, .paralax-contents .opacity-65 {opacity: 0.65;}
.shopacity.opacity-7::after, .paralax-contents .opacity-7 {opacity: 0.7;}
.shopacity.opacity-75::after, .paralax-contents .opacity-75 {opacity: 0.75;}
.shopacity.opacity-8::after, .paralax-contents .opacity-8 {opacity: 0.8;}
.shopacity.opacity-85::after, .paralax-contents .opacity-85 {opacity: 0.85;}
.shopacity.opacity-9::after, .paralax-contents .opacity-9 {opacity: 0.9;}
.shopacity.opacity-95::after, .paralax-contents .opacity-95 {opacity: 0.95;}

.instagramCarousel img {opacity: 0;-webkit-transition: all .1s ease-out, all .1s ease-out;
    -moz-transition: all .1s ease-out, all .1s ease-out;
    -o-transition: all .1s ease-out, all .1s ease-out;
    transition: all .1s ease-out, all .1s ease-out;
}
.instagramCarousel img:hover {transform:scale(1.4);
    -webkit-transition: all .1s ease-out, all .1s ease-out;
    -moz-transition: all .1s ease-out, all .1s ease-out;
    -o-transition: all .1s ease-out, all .1s ease-out;
    transition: all .1s ease-out, all .1s ease-out;}


.sqs-layout.sqs-layout {padding:20px}

.sqs-block {padding-top:12px;padding-bottom: 12px}
.sqs-block.button-block {padding:0}
.aloha-editable:focus {outline: none}
.aloha-editable ul, .aloha-editable ol{
    margin: 1em 0;
    list-style-type: disc;
    padding: 0 0 0 40px;
}
.delaercategories {padding-top:0px}
.dealercateg {cursor:pointer;margin-top:15px;padding-top:20px;padding-bottom:20px;margin-bottom:20px;border:1px solid #fff;}
.dealercateg .left {float:left;width:45%;text-align: center;margin-right:5%}
.dealercateg .right {float:left;width:40%;text-align: left;font-weight: 700;text-transform: uppercase;line-height: normal}
.dealercateg:hover, .dealercateg.selected {background: #fff;border:1px solid #a58a5b;border-radius:3px}

.dealermatch .wishlist {margin-top:10px;padding-left:20px}
.dealers {padding:0;margin:0;list-style-type: none}
.dealermatch {float: left;width:33%;margin-top:50px}
.dealermatch:nth-child(3n+1) {clear: both}
.dealermatch.wide {float:none;clear:both;width:250px;margin:0px;line-height: normal}
.dealermatch .pin {float: left; width:18%;margin-right:7%;border-right: 1px solid #e6e6e6;text-align: center;font-size: 12px;color:#5c5c5c}
.dealermatch .pin img {max-width: 100%}
.dealermatch .right {float:left; width:70%;line-height: normal}
.dealermatch .name {font-weight: 600;font-size: 17px;color:#333;margin-bottom:5px;text-transform: uppercase}
.dealermatch .web {color:#d6d6d6}
.dealermatch a {text-decoration: underline}
.dealermatch a:hover {text-decoration: none}
.dealermatch .categ img {height:15px;margin-top:10px;margin-right:5px}
.pagedesc {margin-bottom: 40px}
#searchDealerField {padding:6px 4%;font-size:24px;width:98%}
#searchDealerField.loading {background-image: url(../design/preloader-white.gif);background-repeat: no-repeat;background-position: 98% 48%}

#searchbtn a.btn_class {margin-top:6px}
#searchd {width:30%;float:left;}
#searchbtn {width:20%;float:left;}
#radiusselect {float:left;text-align: left;margin-right:10px}
.givelocation {text-align: center;padding:0px 30px;display:none}
#radiusselect a {text-decoration: underline;}
#radiusselect a:hover {text-decoration: none}
#radiusselect .inner {padding:8px 16px}
#radiusselect .select-wrapper {
    background: url(../design/arrow-down-full.png) no-repeat scroll 99% -10px #fff;
    border-right: 1px solid #262626;
    height: 30px;
    margin-bottom: 0px;
    overflow: hidden;
    position: relative;
    width:110%;
}
#radiusselect .select-wrapper span {margin-left:30px}
#radiusselect .field {width:160px;float:left}
#radiusselect .text {float:left;margin-left:30px;padding-top:5px}
#selectblock select {

    padding-right: 0;
}
#selectblock select {

}
#selectblock select {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #262626;
    border-radius: 0px;
    color: #262626;
    cursor: pointer;
    display: block;
    font-size: 1.6rem;
    height: 30px;
    margin: 0;
    min-width: 110%;
    outline: medium none;
    padding: 5px 23px 5px 15px;
    position: relative;
    width: 120%;
    z-index: 99;
    display: block;
    float: left;
    font-size: 14px;

    padding: 5px;
}
.magyartermek {position: absolute;top:120px;right:15px;}
.magyartermek img {max-width: 120px}
.tab-slider .rsDefault.rsHor .rsArrowLeft .rsArrowIcn, .tab-slider .rsDefault.rsHor .rsArrowRight .rsArrowIcn {background: none;background-repeat: no-repeat}
.tab-slider .rsDefault.rsHor .rsArrowLeft {left:0px;}
.tab-slider .rsDefault.rsHor .rsArrowRight {right:0px}
.tab-slider .rsDefault.rsHor .rsArrowLeft .rsArrowIcn {background-image: url(../design/arrows_w.png);width:32px;background-position: center left;margin-left: 0}
.tab-slider .rsDefault.rsHor .rsArrowRight .rsArrowIcn {background-image: url(../design/arrows_w.png);width:32px;background-position: center right;margin-right: 0}

.configuration-container-tabs {height: 22px;position: absolute;top:2px;right:10px}
a.configuration-container-tab, a.lang-container-tab, a.valuta-container-tab {
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: background-color .1s ease-out, color .1s ease-out;
    -moz-transition: background-color .1s ease-out, color .1s ease-out;
    -o-transition: background-color .1s ease-out, color .1s ease-out;
    transition: background-color .1s ease-out, color .1s ease-out;
    font: 300 11px 'Roboto', sans-serif;
    color: #606060;

    padding: 3px 10px 3px 10px !important;
    text-decoration: none !important;
    border: 0px;
    display: block;
    -moz-outline: 0;
    float: right;
    margin-right:10px
}
a.configuration-container-tab {font-size: 12px;cursor: pointer}
a.lang-container-tab {margin-bottom:10px;border:1px solid #444}
#headertab a.lang-container-tab {
    border:0px
}
a.lang-container-tab.active, a.lang-container-tab:hover {
    background:#444;color:#fff
}
a.lang-container-tab, a.valuta-container-tab {float:left;}
a.configuration-container-tab:hover, a.lang-container-tab:hover, a.valuta-container-tab:hover {
    color: #aaa;
}
a.configuration-container-tab.active, a.lang-container-tab.active, a.valuta-container-tab.active {
    color: #3c3734;
}
a.configuration-container-tab.error, a.lang-container-tab.active.error {
    background: #d1c030;
    color: #fff;
}
a.configuration-container-tab.error, a.lang-container-tab.error {
    background: #7d7535;
    color: #aaa;
}
/*
body.author {text-align: left}
body.author h1 {font-size: 60px;line-height:64px;font-weight: bold;text-transform: uppercase;color:#000;padding:0;margin:20px 0 25px}
body.author h2 {font-size: 32px;font-weight: bold;text-transform: uppercase;color:#000;padding:0;margin:40px 0 5px}
.author-details {text-align: left;font-family: 'Brandon'}
.author-details .location {margin-top:25px;line-height: 18px}
.author-details .country-img {margin-top:20px}
.author-details .country-img img {max-width: 100%}
.author-details .author-avatar .avatar, .authors-page .avatar {border:0;position:relative;width:220px;height:220px;max-width:100%;border-radius: 250px;overflow: hidden;margin-right:10px;background-color:#000;background-position: center center;background-size: cover;border:0}
.author-details .author-avatar .avatar img {max-width:100%}
.author-details div.languages {text-transform:uppercase;color:#969696;font-size:12px;display:inline-block;vertical-align:middle;background: url(../design/icon_comments.png) no-repeat left center; padding-left:25px;margin-left:50px}
.author-details div.date {text-transform:uppercase;color:#969696;font-size:12px;display:inline-block;vertical-align:middle;background: url(../design/icon_date.png) no-repeat 0 -3px; padding-left:28px;margin-left:0px;min-width:20px;line-height: 25px}
.author-details .author-bio {margin-top:20px;}
.author-details .disqus_thread {margin-top:30px}
body.author .gallery-info {margin-top:26px}
.readmore {cursor: pointer}
.readmore-hidden {display:none}
body.author .news-label, .news-label {border-top: 1px solid #e2e2e2;text-transform: uppercase;padding-top:25px;margin-top:92px;color:#a7a7a7;font-weight: bold}
.sidebar .news-label {margin-top:5px;border-top:0}
.sidebar-icon {margin-top:50px;text-align: center;margin-bottom:10px}
.sidebar-icon img {max-width: 50%;margin:0 auto}
.h2-name {border-bottom:1px solid #c3d82d;margin-bottom:25px}
.h2-name.fav {margin-top:60px}
ul.news-most-wanted {list-style-type: none;margin-bottom:100px}
ul.news-most-wanted li {padding-left:0px;border-bottom:1px solid #d0d0d0;padding:10px 0px;line-height: 16px;text-transform: uppercase}
ul.news-most-wanted li span {display:inline-block;vertical-align: middle}
ul.news-most-wanted li span.num, ul.news-most-wanted li div.num {display:inline-block;vertical-align: middle;width:20%;text-align: center;font-size:20px;font-weight: bold}
ul.news-most-wanted li span.title, ul.news-most-wanted li div.title {display:inline-block;vertical-align: middle;width:80%;}
ul.news-most-wanted li a {color:#424242;font-size: 15px;font-weight: bold;text-decoration: none}
ul.news-most-wanted li:hover {background: #f1f1f1}
ul.news-most-wanted li:hover a {color:#c3d82d}
ul.news-most-wanted .author-content .name a {font-size: 12px;margin-top:0px;color:#969696;font-weight: normal}
ul.news-most-wanted li div.num {width:20%}
ul.news-most-wanted li div.title {width:77%}
ul.news-most-wanted .author-content .avatar {width:30px;height:30px}
ul.news-most-wanted .author-content {padding-top:5px;text-align: left;}
ul.news-most-wanted .author-content .timeago {background: url(../design/timeago.png) no-repeat left center; min-width:20px;}
.onemin-left .author-content .avatar-content*/

ul.news, ul.events {padding:0px;margin:0px;text-align: left}
.news-item {list-style-type: none;padding:0px;margin:0px}
.news-item .image {float:left;width:20%;margin-right:4%}
/*.news-item .image-block-wrapper {overflow: hidden;height:30px}*/
.news-item .margin-wrapper {width:100%;}
.news-item .aloha-image img {max-width: 100%}
.sidebar .news-item .aloha-image img {max-width: none;opacity: 0}
.sidebar .news-item
.news-item .content {float:left;width:76%;font-size:14px;line-height:normal;min-height:58px;border-bottom:1px solid #d9d9d9;color:#555}
.news-item .content h3 {font-size:35px;padding:0px;margin:0px;margin-bottom:8px;line-height:40px;color:#F49A1A;font-weight: 700;}
.sidebar .news-item .content h3 {font-size: 16px;font-weight: 500;text-transform: none}
.sidebar .news-item {padding-bottom: 10px;}
.sidebar .news-item .content {border: 0}
.news-item .content h3 a {text-decoration: none;color:#F49A1A}
.legnepszerubb .news-item .image, .honaptema .news-item .image {padding-top:2px;margin-right:5%}
.legnepszerubb .news-item .content, .honaptema .news-item .content {width:75%}
.legnepszerubb .news-item .content h3, .honaptema .news-item .content h3 {font-size:16px;padding:0px;margin:0px;margin-bottom:6px;line-height: 16px}
.news-item .content .post_content {margin-left:0px;margin-bottom:0px;font-size:14px;line-height:20px;font-weight: 300;font-family: 'Source Sans Pro',sans-serif}
.news-item .content .post_content h2 {text-transform: none}
.news-item {padding-bottom:10px;padding-top:10px;}
.news-item .excerpt {padding-top:20px}
.news-item .datum {margin-bottom:6px;font-size:14px;line-height:18px;color:#979797;font-family: 'Source Sans Pro',sans-serif;font-weight: 400}
.news-item .datum abbr {font-size: 12px}
.news-item.wide {border-bottom: 0px}
.news-item.wide .image  {width:46%}
.news-item.wide .content {width:50%}
.news-item.wide h3.title, .news-item.wide h1 {font-size: 18px;line-height:normal;margin-top:4px}
.news-item.wide h1 {padding: 0 0 14px 0;margin:0;padding-left:0px;font-size: 22px;line-height: 26px;font-weight: 700;text-transform: none}
.sidebar .news-item h4 {font-size: 16px;text-transform: none}


.news-item.vertical {width:95%}
.news-item.vertical .image {width:100%}
.news-item.vertical .content {width:100%;margin-top:20px}
.news-item.vertical .datum {margin:15px 0px}
ul.news .news-item:first-child {padding-top:0px}
ul.news .news-item:last-child, .honaptema .news-item.vertical {border:0px}

ul.news .news-item.wide .image {width:100%;padding:0px;margin:0px}
ul.news .news-item.wide .content {width:100%;padding-bottom:10px}
.post-block ul.news .news-item.wide .post_content {height:100px;overflow:hidden;}
.news-item.wide .datum {text-align: left;padding:20px 0px 0;margin-bottom:6px}
.sqs-block-content.aloha-image {position: relative}
.news-category {position: absolute;top:0px;left:0px}
.news-item .news-category {
    /*display:block;position: relative;content:"";
    width:0px;
    height:0px;
    border-left:0px solid transparent;
    border-top:40px solid transparent;
    border-right:200px solid red;
    border-bottom:0px solid transparent;*/
    /*background: url(../design/titlebg_orange.png) no-repeat top right; */
}
.news-item .news-category {color:#fff;position: absolute;top:20px;left:-10px;text-transform:uppercase;padding:8px 12px 2px;font-size:18px;font-weight: 700}


.news-item .news-category a {color:#fff;text-decoration: none}
.post_content .morebutton {padding-top:15px}

.news-item.big .content {border-bottom: 0;}
.news-item.big {border-bottom:1px solid #d9d9d9;padding-bottom:50px;margin-bottom:80px}
.news-item.big .image  {width:100%;margin-bottom:20px}
.news-item.big .content {width:100%}

.news.main .content {color:#333}
.news.main .news-item .content {border:0}

.news-item.half {width:48%;margin-right:4%;float:left;clear:none;padding-bottom:20px;border-bottom:1px solid #d9d9d9;padding-top:10px}
.news-item.half:nth-child(2n) {margin-right: 0}
.news-item.half:nth-child(2n+1) {clear:both}
.news-item.half .content {border-bottom: 0}
ul.news .news-item.half:first-child {padding-top: 10px}
ul.news .news-item.half:last-child {border-bottom:1px solid #d9d9d9;}


.events-item {list-style-type: none;padding:0px;margin:0px;float:left;width:48%;margin-right:4%;margin-bottom:4%}
.events-item:nth-child(2n) {margin-right: 0}
.events-item .image {position: relative}
.events-item .datum div {background: url(../design/clock.png) no-repeat center left;padding-left:14px;padding-top:4px;padding-bottom:4px}
.events-item .datum {font-weight:700;background: url(../design/titlebg_orange.png) no-repeat top right; color:#fff;position: absolute;top:20px;left:-10px;padding:8px 12px 0px 5px;font-size: 12px;line-height: 14px}
.events-item .content {display:table-cell;height:50px;background: #006ead url(../design/pinmap.png) no-repeat 10px center;color:#fff;padding:5px 0px;overflow:hidden;max-width:100%;width:1000px;vertical-align: middle}
.events-item .content h3 {margin-left:26px;border-left:1px solid #198aca;padding:5px 8px;font-size:14px;font-weight: 700;color:#fff;line-height: 16px;height:38px;overflow: hidden}
.events-item .content h3 a {color:#fff;text-transform: uppercase}
.events-item .margin-wrapper {height:160px}

ul.filelist {list-style-type: none;padding:0;margin:0}
ul.filelist li {float:left; width:22%;margin-right:3%;}
ul.filelist.oneitem li {width:100%;margin-right: 0}
div.thumbimg img {border: 1px solid #ffffff;
    box-shadow: 0 1px 14px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.12);
    cursor: move;
    outline: 1px solid transparent;
    transition: border-color 0.1s ease-out 0s, outline-color 0.1s ease-out 0s;
}
.legend-panel {background: #f5f5f5;border:1px solid #eee;padding: 30px 40px 40px;margin-bottom:0px;border-bottom: 1px solid #c3d82d}
.legend-panel h2 {margin-top:40px}
.legend-panel .field-lhs {font-size:16px;font-weight:600;margin-top:10px;margin-bottom:6px}
textarea.field-input {width:100%;height:150px}


.ui-slider a {transition:none}
.slider-container {height:16px;border: 0px; }
.slider-container .ui-state-default, .slider-container .ui-widget-content, .slider-container .ui-state-default {
    background: url(../design/images/slider-thumb-dark.png); border: 0px;
    color: #555555;
    font-weight: normal;
    height:16px;margin-top:4px;margin-bottom:4px; cursor:pointer;
}

.slider .numeric-display {
    float: left;
    font-size: 15px;
    text-align: right;
}
.slider .numeric-display input, .slider .numeric-display textarea {text-align: right;padding:0;border:0;background: none}
.slider-container .ui-state-default {opacity:0.6;}
.slider-container .ui-state-default:hover {opacity:1;}

.slider-container .ui-corner-all {
    border-radius: 0px;border: 0px;
}
.slider-c {margin-left:0px;border-radius:10px; padding:0px 10px 0px 10px;background: #fff;min-width:100px;margin-top:4px;}
.slider-container.ui-widget-content {
    background: #eee;
    border: 0px;
    color: #222222;
}
.slider-container .ui-widget-header {background:none}
.field-wysiwyg-control {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    height: 0;
    text-align: left;
}
.field-input.link {background-color: #666;border-color:#eee}
input.placeholder {
    margin-bottom: 10px;
}
.field-input, .smalllayer .editable {}
.select-facade .label {display:none}

#dealersmatch {padding-bottom: 50px}

/*
.field-wysiwyg-control button.field-wysiwyg-tool-bold .icon {
  background: transparent url(../design/images/icon-editor-bold-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-italic .icon {
  background: transparent url(../design/images/icon-editor-italic-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-h1 .icon {
  background: transparent url(../design/images/icon-h1-12-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-h2 .icon {
  background: transparent url(../design/images/icon-h2-12-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-h3 .icon {
  background: transparent url(../design/images/icon-h3-12-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-link .icon {
  background: transparent url(../design/images/icon-editor-link-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-blockquote .icon {
  background: transparent url(../design/images/icon-quote-12-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-removeformat .icon {
  background: transparent url(../design/images/icon-removeformating-12-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-unorderedlist .icon {
  background: transparent url(../design/images/icon-editor-unsortedlist-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-orderedlist .icon {
  background: transparent url(../design/images/icon-editor-sortedlist-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-outdent .icon {
  background: transparent url(../design/images/icon-outdent-17-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-indent .icon {
  background: transparent url(../design/images/icon-indent-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-insertimage .icon {
  background: transparent url(../design/images/icon-editor-image-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-inverted .icon {
  background: transparent url(../design/images/icon-editor-scheme-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-widthsmall .icon {
  background: transparent url(../design/images/icon-editor-width-small-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-widthmedium .icon {
  background: transparent url(../design/images/icon-editor-width-medium-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-widthlarge .icon {
  background: transparent url(../design/images/icon-editor-width-full-16-light.png) center center no-repeat;
}
.field-wysiwyg-control button.field-wysiwyg-tool-fullscreen {
  background: transparent url(../design/images/icon-fullscreen-open-14-light.png) center center no-repeat;
} */
.wysiwyg-field-wrapper .field-rhs {
    position: relative;
}
.wysiwyg-field-wrapper .field-wysiwyg-control {
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0;
    background: #eee;
    padding-left: 5px;
    height: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control a, .field-wysiwyg-control a {
    padding: 0;
    margin-top: 3px;
    display: block;
    float: left;
    outline: 0;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .separator, .field-wysiwyg-control .separator {
    display: inline-block;
    margin-left: 10px;
    border-left: 1px solid #ddd;
    width: 10px;
    height: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button, .field-wysiwyg-control button {
    display: inline-block;
    vertical-align: top;
}

.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool, button.field-wysiwyg-tool {
    height: 27px;
    width: 27px;
    border: 1px solid transparent;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    background-color: transparent;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool:hover, button.field-wysiwyg-tool:hover  {
    border-color: #ccc;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool.contains-cursor {
    background-color: #222222;
    background-image: -moz-linear-gradient(#555555, #222222);
    background-image: -ms-linear-gradient(#555555, #222222);
    background-image: -webkit-linear-gradient(#555555, #222222);
    background-image: linear-gradient(#555555, #222222);
    border-radius: 0px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool .icon {
    display: block;
    opacity: .8;
    width: 100%;
}

.editable.radius {border-radius: 0px 0px 3px 3px}
.smalllayer.border {border:1px solid #ccc;border-radius: 3px 3px 3px 3px}
.smalllayer .editable {border:0px;overflow: auto;height:100px; background:#fff;padding:15px}

.field-wysiwyg-tool-bold .icon {
    background: transparent url(../design/images/icon-bold-9-dark.png) center center no-repeat; height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-italic .icon {
    background: transparent url(../design/images/icon-italic-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-h1 .icon {
    background: transparent url(../design/images/icon-h1-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-h2 .icon {
    background: transparent url(../design/images/icon-h2-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-h3 .icon {
    background: transparent url(../design/images/icon-h3-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-link .icon {
    background: transparent url(../design/images/icon-link-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-blockquote .icon {
    background: transparent url(../design/images/icon-quote-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-removeformat .icon {
    background: transparent url(../design/images/icon-removeformating-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-unorderedlist .icon {
    background: transparent url(../design/images/icon-unsortedlist-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-orderedlist .icon {
    background: transparent url(../design/images/icon-sortedlist-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-outdent .icon {
    background: transparent url(../design/images/icon-outdent-17-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-indent .icon {
    background: transparent url(../design/images/icon-indent-16-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-insertimage .icon {
    background: transparent url(../design/images/icon-image-9-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-inverted .icon {
    background: transparent url(../design/images/icon-editor-scheme-16-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-widthsmall .icon {
    background: transparent url(../design/images/icon-editor-width-small-16-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-widthmedium .icon {
    background: transparent url(../design/images/icon-editor-width-medium-16-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-widthlarge .icon {
    background: transparent url(../design/images/icon-editor-width-full-16-dark.png) center center no-repeat;height: 27px;width: 27px;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-fullscreen .icon {
    background: transparent url(../design/images/icon-fullscreen-open-14-dark.png) center center no-repeat;height: 27px;width: 27px;
    height: 100%;
}

.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-undo {
    display: none;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-redo {
    display: none;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode {
    width: auto;
    padding-left: 24px;
    padding-right: 10px;
    background: url(../design/images/checkbox-inactive-14-dark.png) no-repeat 6px center;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode.active {
    background: url(../design/images/checkbox-active-14-dark.png) no-repeat 6px center;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode[disabled] {
    color: #000;
    opacity: 0.5;
}
.wysiwyg-field-wrapper .field-wysiwyg-control button.field-wysiwyg-tool-sourcecode:hover {
    border-color: transparent;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .container {
    height: 27px;
    display: inline-block;
}
.wysiwyg-field-wrapper .field-wysiwyg-control .container .field-wysiwyg-select {
    margin: 4px;
}

.tag-field-wrapper.thin {
    padding-bottom: 0;
    padding-top: 0;
    cursor: pointer;
}
.tag-field-wrapper.thin .add-header, .selectitem.add-header {
    padding-left: 10px;
    background: transparent url(../design/images/add-6x6-gray.png) 0 4px no-repeat;
}
.tag-field-wrapper.thin .field-lhs {
    width: 0;
    text-align: right;
    padding-top: 3px;
    overflow: hidden;
}
.tag-field-wrapper.minor .field-input-wrapper {
    zoom: 1;
    margin-top: 5px;
    background: #fdfdfd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 6px 0 6px;
    color: #333;
}
.tag-field-wrapper.minor .field-input-wrapper:after {
    display: block;
    visibility: hidden;
    font-size: 0;
    height: 0;
    clear: both;
    content: ".";
}
.tag-field-wrapper {
    position: relative;
    /********************
     * THIN Style Tag Field
     */

    /***********************
     * MINOR Style Tag Field
     */

}

.tag-field-wrapper .field-input-wrapper {
    overflow: hidden;
}
.tag-field-wrapper.thin .tag-field {
    padding: 0 !important;
    border-bottom: 0 !important;
}
.tag-field-wrapper.thin .tag-field .tag {
    margin-top: 4px !important;
}
.tag-field-wrapper.thin .tag-field .text {
    padding-top: 3px !important;
}
.tag-field-wrapper.thin .tag-field {
    color: #ddd;
    background: transparent;
    border: 0;
    border-bottom: 1px dotted #333;
    padding: 0 0 5px 0;
    font-size: 11px;
    height: 20px;

}
.tag-field-wrapper.thin .tag-field .tag {
    white-space: nowrap;
    cursor: pointer;
    color: #111;
    background: #dddddd url(../design/images/tag-micro.png) 4px center no-repeat;
    float: left;
    margin: 6px 5px 0 0;
    padding: 1px 6px 2px 14px;
    font-size: 11px;line-height: normal;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.tag-field-wrapper.thin .tag-field .tag:hover {
    color: #000;
    background-color: #fff;
}
.tag-field-wrapper.thin .tag-field .tag.category {
    background-image: url(../design/images/category-micro.png);
}
.tag-field-wrapper.thin .tag-field .tag .x {
    display: inline;
    padding-left: 5px;
    padding-right: 6px;
}
.tag-field-wrapper.thin .tag-field .text {
    display: block;
    color: #777;
    padding-top: 6px;
}
.tag-field-wrapper.minor .tag-field {
    color: #ddd;
    background: transparent;
    border: 0;
    font-size: 11px;
    zoom: 1;
}
.tag-field-wrapper.minor .tag-field:after {
    display: block;
    visibility: hidden;
    font-size: 0;
    height: 0;
    clear: both;
    content: ".";
}
.tag-field-wrapper.minor .tag-field .add-header {
    padding-left: 10px;
    background: transparent url(../design/images/add-6x6-gray.png) 0 3px no-repeat;
}
.tag-field-wrapper.minor .tag-field .add-header:hover {
    color: #333;
    cursor: pointer;
}
.tag-field-wrapper.minor .tag-field .tag {
    white-space: nowrap;
    cursor: pointer;
    color: #111;
    background: #eee;
    border: 1px solid #ddd;
    float: left;
    margin: 0px 5px 5px 0;
    padding: 3px 6px 3px 6px;
    font-size: 12px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.tag-field-wrapper.minor .tag-field .tag:hover {
    color: #000;
    background-color: #ccc;
}
.tag-field-wrapper.minor .tag-field .tag.category {
    background-image: url(../design/images/category-micro.png);
}
.tag-field-wrapper.minor .tag-field .tag .x {
    display: inline;
    padding-left: 5px;
    padding-right: 6px;

}
.tag-field-wrapper.minor .tag-field .text {
    display: block;
    color: #777;
    padding: 6px 7px 9px;
}

.flyout-calendar {
    background: #fff;
    padding: 15px;
    line-height: normal;
    overflow: hidden;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.flyout-calendar .calendar-wrapper {
    float: left;
    border-right: 1px solid #eee;
    padding-right: 15px;
}
.flyout-calendar .calendar-wrapper .back {
    background: transparent url(../design/images/calendar-nav-back.png) 4px 3px no-repeat;
}
.flyout-calendar .time-wrapper {
    float: right;
    width: 131px;
    background: transparent url(../design/images/calendar-clock.png) 8px 5px no-repeat;
    padding-top: 105px;
    text-align: center;
}
.flyout-calendar .time-wrapper .time-control {
    font-size: 20px;
    border: none;
    text-align: center;
    border-bottom: 1px dotted #ccc;
    width: 32px;
    color: #444;
    float: left;
    padding: 2px 0;
    line-height: 20px;
}
.flyout-calendar .time-wrapper .time-control:focus {
    color: #000;
    border-color: #777;
    outline: none;
}
.flyout-calendar .time-wrapper.disabled {
    background-image: url(../design/images/calendar-clock-disabled.png);
    color: #ddd;
}
.flyout-calendar .time-wrapper.disabled .time-control {
    color: #ddd;
    border-bottom: none;
}
.flyout-calendar .time-wrapper.disabled .time-control:hover {
    color: #ddd;
    border-bottom: none;
}
.flyout-calendar .yui3-calendar-header-label {
    color: #333;
    width: auto;
}
.flyout-calendar .yui3-calendar-header-label h4 {
    padding: 0;
    margin: 0;
    font-size: 13px;
}
.flyout-calendar .header,
.flyout-calendar thead,
.flyout-calendar .yui3-calendar-header {
    font-weight: bold;
    font-size: 13px;
    color: #222;
    text-align: center;
    padding-bottom: 8px;
}
.flyout-calendar .header .back,
.flyout-calendar thead .back,
.flyout-calendar .yui3-calendar-header .back,
.flyout-calendar .header .next,
.flyout-calendar thead .next,
.flyout-calendar .yui3-calendar-header .next,
.flyout-calendar .header .yui3-calendarnav-nextmonth,
.flyout-calendar thead .yui3-calendarnav-nextmonth,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-nextmonth,
.flyout-calendar .header .yui3-calendarnav-prevmonth,
.flyout-calendar thead .yui3-calendarnav-prevmonth,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-prevmonth {
    float: left;
    height: 12px;
    width: 15px;
    background: transparent url(../design/images/calendar-nav-back.png) 4px 3px no-repeat;
    cursor: pointer;
    border: none;
}
.flyout-calendar .header .back span,
.flyout-calendar thead .back span,
.flyout-calendar .yui3-calendar-header .back span,
.flyout-calendar .header .next span,
.flyout-calendar thead .next span,
.flyout-calendar .yui3-calendar-header .next span,
.flyout-calendar .header .yui3-calendarnav-nextmonth span,
.flyout-calendar thead .yui3-calendarnav-nextmonth span,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-nextmonth span,
.flyout-calendar .header .yui3-calendarnav-prevmonth span,
.flyout-calendar thead .yui3-calendarnav-prevmonth span,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-prevmonth span {
    display: none;
}
.flyout-calendar .header .next,
.flyout-calendar thead .next,
.flyout-calendar .yui3-calendar-header .next,
.flyout-calendar .header .yui3-calendarnav-nextmonth,
.flyout-calendar thead .yui3-calendarnav-nextmonth,
.flyout-calendar .yui3-calendar-header .yui3-calendarnav-nextmonth {
    float: right;
    background: transparent url(../design/images/calendar-nav-next.png) 0 3px no-repeat;
}
.flyout-calendar table {
    width: 100%;
    outline: 0;
}
.flyout-calendar td {
    padding: 3px;
    outline: 0;
}
.flyout-calendar .header-row td {
    color: #444;
    width: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
.flyout-calendar .body-row td,
.flyout-calendar .yui3-calendar-row td {
    font-size: 11px;
    width: 15px;
    text-align: center;
    cursor: pointer;
}
.flyout-calendar .body-row td.fade,
.flyout-calendar .yui3-calendar-row td.fade,
.flyout-calendar .body-row td.yui3-calendar-prevmonth-day,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-prevmonth-day,
.flyout-calendar .body-row td.yui3-calendar-nextmonth-day,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-nextmonth-day {
    color: #ccc;
}
.flyout-calendar .body-row td.active,
.flyout-calendar .yui3-calendar-row td.active,
.flyout-calendar .body-row td.yui3-calendar-day,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day {
    color: #444;
}
.flyout-calendar .body-row td.active:hover,
.flyout-calendar .yui3-calendar-row td.active:hover,
.flyout-calendar .body-row td.yui3-calendar-day:hover,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day:hover {
    color: #000;
    background: #eee;
}
.flyout-calendar .body-row td.selected,
.flyout-calendar .yui3-calendar-row td.selected,
.flyout-calendar .body-row td.yui3-calendar-day-selected,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day-selected {
    color: #fff;
    background: #444;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.flyout-calendar .body-row td.selected:hover,
.flyout-calendar .yui3-calendar-row td.selected:hover,
.flyout-calendar .body-row td.yui3-calendar-day-selected:hover,
.flyout-calendar .yui3-calendar-row td.yui3-calendar-day-selected:hover {
    background: #000;
    color: #fff;
}
.flyout-calendar .body-row td.today,
.flyout-calendar .yui3-calendar-row td.today {
    color: #444;
    background: #e1e5dc;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper {
    background: #fff;
    padding: 18px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header {
    font-weight: bold;
    font-size: 13px;
    color: #222;
    text-align: center;
    padding-bottom: 8px;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header h4 {
    margin: 2px;
    font-size: 13px;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header .yui3-calendarnav-prevmonth,
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header .yui3-calendarnav-nextmonth {
    height: 12px;
    width: 15px;
    background: transparent url(../design/images/calendar-nav-back.png) 4px 3px no-repeat;
    cursor: pointer;
    text-indent: -9999em;
    color: transparent;
}
.field-wrapper.date-picker .calendar-wrapper .yui3-calendar-header .yui3-calendarnav-nextmonth {
    background: transparent url(../design/images/calendar-nav-next.png) 0 3px no-repeat;
}
.field-wrapper.date-picker .calendar-wrapper table {
    width: 100%;
}
.field-wrapper.date-picker .calendar-wrapper table td {
    padding: 3px;
    text-align: center;
}
.field-wrapper.date-picker .calendar-wrapper table thead {
    color: #444;
    width: 15px;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
}
.field-wrapper.date-picker .calendar-wrapper table tbody {
    font-size: 11px;
    width: 15px;
    text-align: center;
    cursor: pointer;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-prevmonth-day {
    color: #ccc;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day {
    color: #444;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day:hover {
    color: #000;
    background: #eee;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day.yui3-calendar-day-selected {
    color: #fff;
    background: #444;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day.yui3-calendar-day-selected:hover {
    background: #000;
}
.field-wrapper.date-picker .calendar-wrapper table tbody td.yui3-calendar-day.today {
    color: #444;
    background: #e1e5dc;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.flyout-error-message {color:#ff0000}

.themes {float:left;}
.themes-title {margin-bottom:5px;font-size: 16px;font-weight: 500}
.themes span {display:inline-block;margin-right:10px;background: #eee;color:#000;border-radius: 10px;padding:6px 14px;line-height: 14px;}

#pbar {}
.previewbar-container {background-color: #101010;padding:10px;border-radius: 10px;}
.previewbar {padding:0px 10px 0px 0px;width:auto;border-top:0px dashed #58595b;border-radius:0px;height:22px}
.previewbar .nick {margin-left:10px}
.previewbar .nick a {color:#000;font-weight:bold;font-size: 12px;}
.previewbar .avatar, .avatar, .category-list .avatar {
    background-position: center center;
    background-image: url(../design/images/default-avatar.png);
    background-repeat: no-repeat;
    background-size: cover;
    /*border-radius: 30px 30px 30px 30px;*/
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin: 1px;
    margin-top:0px;margin-right:10px;
    width: 23px;
    position: relative;
    float:left;
}
.designer-div .avatar {width:130px;height:130px;}


.previewbar .username {float:left;padding:2px 0px 0px 10px;text-align:left;overflow:hidden;text-overflow: ellipsis;color:#fff}
.previewbar .username .name {font-size:12px;margin-bottom:0px;overflow:hidden;text-overflow: ellipsis/*color: #fff;*/}
.previewbar .username .logout a {font-size:11px}
.previewbar .icons {float:left;padding: 6px 18px 0px 10px}
.previewbar .icons img {}
.previewbar .createbox {top:40px;}
.previewbar .createbox a.btn_class{width:150px;text-align:center}

/* Grey Small Dropdown */
.dropdown {float:right;padding:0px;margin:0px;margin-top:0px}
/* General dropdown styles */
.dropdown dl{ margin-left:5px; padding:0px;margin:0px;}
.dropdown dd, .dropdown dt, .dropdown ul
{margin:0px; padding:0px;}
.dropdown dd { position:relative;;z-index:1010}

/* DT styles for sliding doors */
.dropdown dt a {background:  url(../design/pmenu.png) no-repeat scroll right center;
    display:block; height:22px; cursor:pointer;}
.dropdown dt a.first {padding-right:14px;font-weight: 400}
.dropdown dt a.selected{
    background:#fff url(../design/pmenuon.png) no-repeat scroll center center;
}
.dropdown dt a span {
    cursor:pointer; display:block; padding:0px;}

/* UL styles */
.dropdown dd {margin-top:0px;}
.dropdown dd ul {margin-top:10px;
    background:#fff; display:none;
    list-style:none; padding:10px 5px; position:absolute;
    left:0px; width:auto; left:auto; right:0;
    border-top:1px solid #3c3734; cursor:pointer;z-index:990;
    box-shadow: 0px 4px 4px rgba(0,0,0,0.3);
}
#valutaselect .dropdown dd ul {width:100px}
.flags .dropdown dd ul {width:50px}
.previewbar .dropdown dd ul {width:300px}
.previewbar .dropdown dt a.first {}
.previewbar .dropdown dt a {background-position: right 11px;padding-top:1px}
.dropdown dd ul li{
    width:100%;line-height:12px;height: auto;
}
.previewbar .dropdown dd ul li:first-child {min-height:45px;}
.dropdown dd ul li.border {border-top:1px solid #ddd;padding-top:2px;padding-bottom:2px}
.dropdown span.value { display:none;}
.dropdown dd ul li a.menu {width:auto;
    display:block; font-weight:normal;
    text-align:left; overflow:hidden; padding:6px 4px 6px 19px;
    color:#111; text-decoration:none;
}
.dropdown dd ul li a:hover{
    /*background:#58595b; color:white;*/
    text-decoration:none;
    color:#3c3734
}
/*.dropdown dd ul li:first-child a:hover {background: none;color:#D7182A}*/
.dropdown dd ul li a:visited{
    text-decoration:none;
}
.previewbar .notification.dropdown dd ul {width:350px}
.dropdown .avatar {width:90px;height:90px;margin: 0px 14px 10px 5px;float:left;}
.noti-line {clear:both;padding:10px 0px;color:#555;border-bottom: 1px solid #ddd;border-top:1px solid #fff;background: #edeff5;margin:0 0 0px 0}
.previewbar .notification.dropdown dd ul li.noti-line {padding-top: 10px}
.noti-line:hover, .previewbar .notification.dropdown dd ul li.read:hover {background: #f6f7f8}
.noti-line .avatar {width:50px;height:50px;margin-left:10px;margin-right:12px;float:left;}
.noti-line .content {float:left;width:270px;}
.noti-line .text {line-height: normal;font-family: Arial;margin-bottom:8px}
.noti-line .date {color:#777;padding-left:25px;height:16px;background: url(../design/calendar68_g.png) no-repeat 0px center}
.previewbar .notification.dropdown dd ul {padding:0;padding-top:0px}
.previewbar .notification.dropdown dd ul li {padding-top:0}
.previewbar .notification.dropdown dd ul li.title {position:fixed;width:322px;z-index:1000;height:auto;min-height: 1px;background: #fff;border-bottom:1px solid #ddd;color:#333;font-weight:bold;padding:10px 14px 10px;text-transform: uppercase;font-size:10px;font-family: Arial}
.previewbar .notification.dropdown dd ul li.first {padding-top:40px}
.previewbar .notification.dropdown dd ul li.read {text-align: left;background: #fbfbfb;color:#777}
.previewbar .notification.dropdown dd ul li.empty {}
.previewbar .notification.dropdown dd ul li.empty .contents {padding:40px 0px 10px; text-align: center}
.dropdown dd ul li span a{padding:0px 0px 0px 0px}
.virtual {color:#000;padding:5px 0px 8px 0px;font-size:11px}

#ulglobal:before, .dropdown dd ul:before {
    border-left: 6px solid rgba(255, 255, 255, 0);
    border-right: 6px solid rgba(255, 255, 255, 0);
    border-bottom: 6px solid #3c3734;
    top: -6px;
    content: " ";
    height: 0;
    right: 10px;
    position: absolute;
    width: 0;
}

.user-datas {float:left;width:180px;color:#000;font-size:12px}
.user-datas div {margin-bottom:5px}
.user-datas .u-name {font-weight: 700;margin-top:4px}
.user-datas .u-email {}
.user-datas .u-btn {margin-top:15px}
.user-datas a {display: inline-block;margin-left:0px}
.user-datas a.btn_class {margin-left: 0px}
.user-datas .mymenu {margin:10px 0px}

.pagination {margin-top:20px;margin-bottom:20px;text-align: center;display:block}
.pagination a, .pagination span.page {background: none;
    display: inline-block;
    text-decoration: none;
    border-radius: 0px;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    padding: 0px 12px;
    text-transform: uppercase;
    float:none;height:auto;width:auto;
    font-size: 16px;
    line-height: 32px;
    border: 1px solid #dcdcdc;
    border-image: none;
    color:#8e8e8e;
    margin: 0 5px;
}

.pagination a span {border:0;background: none;width:auto;display:inline-block;vertical-align: middle;color:#fff;text-transform: capitalize;letter-spacing: normal}
.pagination a i {display:inline-block;vertical-align: middle;color:#fff}
.pagination span.page, .pagination a:hover {
    background: none repeat scroll 0 0 #F49A1A;
    color: #fff;
}
.pagination a.prev_btn, .pagination a.next_btn {background: #F49A1A}
.pagination a.prev_btn i {margin-right:10px}
.pagination a.next_btn i {margin-left: 10px}
.article-loading {text-align:center;display:none}



/*
.owl-outer {position: relative;min-height: 60px;}
.owl-outer.owl-outer {margin-top:10px}
.owl-outer .owlarrows {position: relative}
.owl-outer .owlarrows .owlnext, .owl-outer .owlarrows .owlprev {width:32px;height:60px;text-indent: -9999em;background: url(../design/arrowright_gray.png) no-repeat top right;border: 0 none;
    border-radius: 3px;
    color: #7e7e7e;
    margin: 0;
    outline: medium none;
    padding: 0px 0 0;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;position: absolute;top:50%;margin-top:-30px;right:-45px;
}
.owl-outer .owlarrows .owlprev {position: absolute;left:-45px;background: url(../design/arrowleft_gray.png) no-repeat top left;}
.owl-outer .owlarrows .owlprev:hover, .owl-outer .owlarrows .owlnext:hover {}
.owl-item .item {margin-right:25px}
.owl-item .margin-wrapper {position: relative}

.owl-outer.authors .item {margin-right:15px;margin-left:10px;text-align: center}
.owl-outer.authors .margin-wrapper {width:230px;height:230px;overflow: hidden;border-radius: 240px;background: #f5f5f5;margin:0 auto;display:inline-block;float:none;position: relative;z-index:100}
.owl-outer.authors .item .margin-wrapper img {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-outer.authors .item:hover .margin-wrapper img {transform: rotate(5deg) scale(1.2)}
.owl-outer.authors .name, .authors-page .authors .name {text-align: center;padding-top:20px;}
.owl-outer.authors .name a, .authors-page .authors .name a {color:#969696;text-transform: uppercase;text-decoration: none}
.authors-page .authors a {text-decoration: none}
.author-label {text-align: center;font-size:20px;margin-top:100px;margin-bottom:10px;color:#424242;font-weight:600;text-transform: uppercase}
.owl-outer.authors {margin-bottom:60px}
*/

.owl-pagination {display:none}

.nextitem {clear:both;height:10px;display:block}

.country-img svg, svg.continents {max-width:100%;padding:0;margin:0;fill:#c3d63f;max-height: 200px;}
svg {padding:0;margin:0}
.svg path {
    transition:0.3s all !important;
}
svg path {padding:0;margin:0}

ul.continents {padding: 0;margin:0;list-style-type: none}
ul.continents li {float:left;width:48%;margin-right: 4%;padding-bottom:100px}
ul.continents li:nth-child(2n) {margin-right: 0;}
ul.continents li:nth-child(2n+1) {clear:both}
ul.authors {padding: 0;margin:0;list-style-type: none}
ul.authors li {float:left;margin-right: 5%;padding-bottom:50px;text-align: center}


.continent-title {border-bottom: 1px solid #c3d63f;font-size: 24px;font-weight: 700;text-transform: uppercase;margin-bottom:20px;padding-bottom:8px}
.country-title {font-size: 15px;padding:0;margin:0;line-height: 17px;margin-bottom:6px}
.country-title a {text-transform: uppercase;color:#969696}
.country-title a:hover {color:#3c3734;text-decoration: none}

.ssk-group {margin-top:0px}

.home-inner .col-sm-6 {float:none;clear: both}
.mobilcnt {display:none}
.mobilhidden {display:block}
.nav-social {margin-right:35px;float:right;padding-top:10px}
.nav-social .fa-stack {width:20px;height:20px;margin-right:2px}
a.link {cursor: pointer;
color: rgb(255, 255, 255);
background: rgba(218,218,218,1) none repeat scroll 0% 0%;
padding: 10px 30px;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;}
.comment-link{padding:20px 0;}
.forread_item{  margin-right: 0;float: left;padding: 5px;}
.forread_item .margin-wrapper {position: relative;}
.forread_item h3{font-size:16px;padding-top:10px;overflow: hidden;}
.forread_item .article-info {margin:0}

.forread_item .article-info div{

  display: inline-block;
  vertical-align: middle;
  color: #969696;
  font-size:12px;
  }
  
/* google custom search */
.top-search-header {
    display: inline-block;
    vertical-align: middle;
    margin-right:20px;
    padding-right: 25px;
    position: relative;
    color:#fff;
    max-height: 50px;
}
.top-search-header::after {content: "";display: block;position: absolute;top:50%;right:0;margin-top:-5px;height:16px;width: 1px;background: #B1B1B1}
.top-search-header a {display: inline-block;vertical-align: middle}
.search-show-content {

}
.top-search-header.form-is-showing .search-show-content {display:block}
.top-search-header input {
    padding: 4px 10px;
    border: 1px solid #eee;
    font-size: 11px;
    position: absolute;
    top: 0;
    right: 28px;
    z-index: 20;
    -webkit-transform-origin: top center;
    -moz-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s cubic-bezier(0, 0.01, 0.14, 0.74);
    -moz-transition: all 0.3s cubic-bezier(0, 0.01, 0.14, 0.74);
    transition: all 0.3s cubic-bezier(0, 0.01, 0.14, 0.74);
}
.top-search-header.form-is-showing form input[type="search"] {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}
.gse-holder {
    padding: 10px;
    background: #fff;
}

.top-search-header *
{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {padding:0 !important}
.gsc-wrapper {font-family: "Montserrat", Helvetica, Arial, sans-serif}
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size:18px !important; font-weight:600 !important}

a.top-search {background: #b3976e;
    border:1px solid #b3976e;
    width:60px;
    height:60px;
    color:black;
    margin-top:-12px;
    margin-left:0px;
    padding-top:12px;
    display: block;}

i.fa.fa-search.fa-stack-1x {padding-left:20px;}

.header-line {background: url(../design/topbg.png) repeat-x;height:158px;padding-top:0px;}



nav ul.sf-menu {
    width:auto;
    padding-top:0px;

    border:0px solid #b60000;}

nav .menu {padding-top:0px;width:auto;float:right;text-align:left;margin-right:20px;}

.footer-search {text-align: center;margin-top:60px;margin-bottom:30px}
.footer-search .search-label {font-size:13px;font-weight: 400;margin-bottom:5px;}

#search img {cursor:pointer}
.footer-search {text-align: center;margin-top:60px;margin-bottom:30px}
.footer-search .search-label {font-size:13px;font-weight: 400;margin-bottom:5px;}
#searchinput {display:none;position: absolute;top:54px;right:0px}
.slidermain {background: #f2f2f2;padding:0px 0px 0px 0px}
.slidermain .mediawidth {padding:0 15px}

#footer ul.social li {display: block;text-indent: 0;padding:0px;margin:0px;}
#footer ul.social li a {text-decoration:none;float:left;width:auto;height:auto;border-radius:2px;margin:0px 5px 5px 0px;background: none;background: #4e9b22;padding:12px 15px;line-height: 14px;font-size:14px}
#footer ul.social li a:hover {background: #5dad2f;}


.col-left {width:46%;float:left;margin-right:0%;text-align: left;padding-right:2%;border-right: 1px solid #d9d9d9}
.col-right {width:46%;float:left;text-align: left;padding-left:2%;padding-right:2%;border-right: 0px solid #d9d9d9}
.col-right.news {padding-top:0px}
.col-half {width:50%;float:left}


div.tema .name {text-transform: uppercase;color:#353535;margin-bottom:20px;margin-top:5px}
div.tema .icon {display:block;background-image: url(../design/iconset.jpg);margin:0px auto;}
div.urologia, div.nogyogyasz, div.dermatologia, div.asztma {float:left;width:50%;text-align: center;cursor:pointer;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;}
div.urologia:hover span, div.nogyogyasz:hover span, div.dermatologia:hover span, div.asztma:hover span {margin-top:-5px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.mobilmenu {display: none;}

div.urologia span {background-position: 0px 0px;width:93px;height:135px}
div.nogyogyasz span {background-position: -96px 0px;width:134px;height:135px}
div.dermatologia span {background-position: -230px 0px;width:128px;height:135px}
div.asztma span {background-position: -358px 0px;width:80px;height:135px}
.kartyareg {margin:30px auto 10px auto;text-align:center;}
.kartyareg a.btn_class {background: #317500;font-size:14px;text-transform: uppercase}
.kartyareg a.btn_class:hover {background: #0ebf76}
#bgbanner {position: absolute;top:0px;left:0px;display:none}
#bgbanner img {margin:0px auto}
.banner125-outer {float:left;}
.banner125-outer:nth-child(2n+1) {margin-right:10px;margin-bottom:10px}
.banner125 {background: url(../design/banner_125.jpg) no-repeat;width:125px;height:125px;}
.banner250 {/*background: url(../design/banner_250.jpg) no-repeat;*/width:100%;max-width:300px;max-height:250px;margin:40px auto 0px auto}
.banner970x90 {margin:0px auto}
.banner728 {margin-right:2%}
.bannertitle {font-size:12px;text-align: center;margin-bottom:20px;display:none}
.banner {padding:20px 0px 25px}
.box .header {padding:10px 15px;font-size: 18px;position: relative;clear:both}
.box .header:after {
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #1D1E20;
    bottom: -6px;
    content: " ";
    height: 0;
    left: 22px;
    position: absolute;
    width: 0;
}
.box {margin-bottom:20px}
.mainslider {margin-bottom:30px}
#mainslider img {width:100%}
.col-left .header, .col-right .header {margin-bottom:20px;}
.landpage .col-center .box .header {background:#f34564;color:#fff}
.landpage .col-center .box .header:after {border-top: 6px solid #f34564;}
.legnepszerubb .header {background: #eb7900;color:#fff;margin-top:20px;margin-bottom:20px;}
.legnepszerubb .header:after {border-top: 6px solid #eb7900;}
.hirlevel .header, .kerdoiv .header {background: #63a00c;color:#fff;margin-bottom:20px}
.landpage .hirlevel .header, .kerdoiv .header {margin-top:30px}
.hirlevel .header:after, .kerdoiv .header:after {border-top: 6px solid #63a00c;}
.legfrissebb .header {background: #317500;color:#fff;}
.legfrissebb .header:after {border-top: 6px solid #317500;}
.szakertoink .header {background: #3c3734;color:#fff;margin-top:0px;margin-bottom:10px;}
.szakertoink .header:after {border-top: 6px solid #3c3734;}
ul.szakerto {padding:0px;margin:0px;list-style-type: none}
ul.szakerto li:last-child {border:0px}
.szakertodiv {clear:both;padding:10px 0px 10px 0px;border-bottom:1px solid #f0f0f0}
.col-left .szakertodiv {border:0px}
.szakertodiv .margin-wrapper {overflow:hidden;background-position: center center;
    background-image: url(../../admin/design/images/default-avatar.png);
    background-repeat: no-repeat;
    background-size: cover;

    cursor: pointer;

    width: 100%;
    margin: 0px;
    height:50px;
    position: relative;
}
.szakertodiv .avatar {float:left;width:40%;margin-right:5%;

}
.szakertodiv .content {float:left; width:55%;}
.szakertodiv .sqs-layout {padding-top:10px}
.szakertodiv .name, .szakertodiv .name a {font-size: 16px;color:#2f2f2f;line-height:18px;padding-top:0px}
.szakertodiv .foglalkozas {color:#747373;line-height:15px;padding-top:3px}
.nepszerukat .header {background: #0e8fbf;color:#fff;margin-top:0px;}
.nepszerukat .header:after {border-top: 6px solid #0e8fbf;}
.facebook .header {background: #317500;color:#fff;margin-top:20px;}
.facebook .header:after {border-top: 6px solid #317500;}
.honaptema .header {background: #e34340;color:#fff;margin-top:20px;}
.honaptema .header:after {border-top: 6px solid #e34340;}
.idojaras .header {background: #0ebf76;color:#fff;margin-top:20px;}
.idojaras .header:after {border-top: 6px solid #0ebf76;}
.idojaras-outer {float:right;width:50%;}
.banner250-outer {float:left;width:50%;}
.banner250-outer .banner250 {margin:20px 0px 0px 0px}

.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width: 100% !important;}
.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style] {width: 100% !important;}

.flikebox {margin-bottom:20px}
.fblike {padding-bottom:20px;float:left}
.topshare .fblike {float:right;width:33%;text-align: left}
.topshare:after {clear:both;content:"";display:block;}

.bannerzone, .bannerzone iframe, .bannerzone iframe[style], .bannerzone img,.bannerzone embed {max-width: 100%;height:auto}
.bannerzone {overflow:hidden}
.title.blue {font-size: 14px;
    color: #6f6f6f;
    text-transform: uppercase;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    margin: 0 0 25px;}

.owlca {width:60%;float:left;}
.owlcb {width:39%;width:39%;float:right;}

.img-small {width:100%;float:right;position: relative;height:222px; margin-bottom:13px; background-size: cover; background-repeat: no-repeat;}
.img-small.bottom {width: 48.5%;margin-left:3%;height:124px;}
.img-small.bottom.left {margin-left: 0%}
.img-mid {width:100%;float:left;position: relative;height:360px; background-size: cover; background-repeat: no-repeat;}
.img-small .margin-wrappers {height:222px;cursor:pointer;margin-right:15px;margin-bottom:0px;position: relative;overflow:hidden}
.img-small.bottom .margin-wrappers {height:124px;}
.img-mid .margin-wrappers {height:360px;cursor:pointer;margin-right:15px;margin-bottom:0px;position: relative;}
.img-mid .margin-wrappersa .tittle {cursor:pointer;text-transform:uppercase;left:0px;font-size:22px;line-height:24px;font-weight:700;bottom:20px;position: absolute;z-index:1000;color:#fff;padding:25px 12px 4px}/*background: url(../design/titlebg_red.png) no-repeat top right;*/
.img-small .margin-wrappers .tittle {text-transform:uppercase;left:0px;bottom:14px;font-size:12px;font-weight:600;line-height:14px;position: absolute;color:#fff;padding:8px 2%;width:96%;}
.img-small.bottom .margin-wrappers .tittle {text-transform:uppercase;padding:4px 12px}
.img-small.bottom.left .margin-wrappers .tittle {text-transform:uppercase;padding:4px 12px}

.owl-carousel .item {
    margin: 0px;

}
.owl-carousel .item .margin-wrappers {
    margin:0px;position: relative;
}
.owl-carousel .item img {

    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-carousel .thumb-desc {position:absolute;bottom:-75px;left:0px;width:100%;background: #e5e5e2;height:75px;text-align: left;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-carousel .margin-wrappers {cursor: pointer;}
.owl-carousel .margin-wrappers:hover img {
    /* transform: translateY(-50px);*/
    /*margin-top:-10px;*/
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-carousel .margin-wrappers:hover .thumb-desc {
    display:block;
    bottom:0px;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.owl-carousel.main {margin-bottom:50px;}



.owl-pagination {text-align: left;padding:0px;margin:0px;line-height: 10px;width:100%;position: absolute}
.owl-theme .owl-controls .owl-page span{width:100%;height:5px;border-radius: 0px;margin:0px;margin-left:0px;}
.owl-pagination .owl-page {list-style-type: none;display: inline;width:20%;margin-left:0;}
.owl-pagination .owl-page:last-child {margin-right: 0}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background: #ff464c}
.landpage .grid {position: relative;}
.landpage .topbanner {background-repeat: no-repeat;background-size: 100%;position: absolute;top:0px;left:0px;width:100%;height:500px;

    /* lt ie 8 */
    -ms-background-position-x: center;
    -ms-background-position-y: top;


}
.landpage .page_right_small {padding-top:50%;}
.landpage .col-left {padding-top:50%;}
.landpage .col-center {padding-top:10%;}

.landpage .col-left {width:25%;float:left;margin-right:4%;text-align: left}
.landpage .col-center {width:70%;float:left;text-align: left}
.landpage .page_right_small {width:20%}
.landpage .page_left_wide {width:78%}

.kerdoiv-ertekeles {padding: 20px;border: 2px dashed #63a00c;color:#000}
.pontszam {font-size:16px}
.pontszam b {color:#3c3734}
.ertekeles {line-height: normal;margin-top:5px}

.meta-details .column {padding:10px 0}
.meta-details .col-sm-5 {text-align: right}
.post-share {
    overflow: hidden;
    padding: 8px 0;
    margin-top:0;
    text-align: right;

}
.post-share .text {
    color: #19232d;text-align: left;
    float:left;
    line-height: 20px;
    font-size: 14px;
    margin-right: 30px;
    text-transform: uppercase;
}
.share-links {
    float: right;
}
.share-links a {
    background: none repeat scroll 0 0 #19232d;
    color: #fff;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin-right: 2px;
    text-align: center;
    width: 60px;
}
.share-links a:hover {
    text-decoration: none;
}
.share-links .fa-facebook {
    background: none repeat scroll 0 0 #204385;
}
.share-links .fa-twitter {
    background: none repeat scroll 0 0 #2aa9e0;
}
.share-links .fa-google-plus {
    background: none repeat scroll 0 0 #d3492c;
}
.share-links .fa-pinterest {
    background: none repeat scroll 0 0 #ca2128;
}
.share-links .fa-linkedin {
    background: none repeat scroll 0 0 #02669a;
}
.share-links .fa-tumblr {
    background: none repeat scroll 0 0 #44546b;
}


.no-display {opacity: 0}
.appear, .grid img.appear {
    opacity: 1;
    transition: all 0.4s ease-in-out 0s;
}

.plogo {color:#fff;text-align: center;padding-top:10px}
.helyszin {margin-top:5px}

.landing .maincontent .col-sm-6::after {
    background: #d9d9d9 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
}
.maincontent {border-right: 0px solid #d9d9d9;}
.landing .maincontent {border:0}
.sidebarcontent li {padding-bottom:40px}
.hiden {display:none}

.post .image-block-wrapper {position: relative;cursor: pointer}
.proditem .imgoverlay, .owl-product .imgoverlay, .image-block-wrapper .imgoverlay {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
    opacity:0;cursor:pointer;position: absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px;width:79px;height:79px;background: url(../design/overlay.png) no-repeat;
}
.proditem:hover .imgoverlay, .owl-product .owl-item:hover .imgoverlay, .image-block-wrapper:hover .imgoverlay {display:block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity:1;

}
@keyframes animated_img {
    0% {

        opacity:0;
    }
    25% {


    }
    50% {


    }
    55% {

    }
    70% {
        opacity:75;

    }
    100% {
        opacity: 1;

    }
}

.list_carousel .proditem {margin-left:10px;margin-right:10px}
.list_carousel .margin-wrapper {height:263px}



.busket-anim {display:none;width:0px;height:34px;padding-left:60px;padding-right:10px;border-radius:20px 20px 20px 20px; background:#000 url(../design/cart.png) no-repeat 18px center}
.busket-anim div {padding-top:5px;color:#fff;font-weight:400;font-size:12px}
.busket-anim div a {color:#fff;font-weight:400;font-size:12px}
.busket-anim span {margin-left:15px;font-weight:600;}


.cookie-inner {max-width: 1230px;margin:0 auto;padding:0 15px}
.cookie-notice {
    background: rgba(0, 0, 0, 0.75);
    border-top: 1px solid #555;
    bottom: -1230px;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 10000;
    font-weight: 400;
    -webkit-transition: all .6s ease-in;
    -moz-transition: all .6s ease-in;
    -o-transition: all .6s ease-in;
    -ms-transition: all .6s ease-in;
    transition: all .6s ease-in;
}
.cookie-notice a {color:#fff;text-decoration: underline}
.cookie-notice a:hover {text-decoration: none}
.cookie-notice.active {bottom:0;display:block;}
.cookie-notice a.close {
    float:none;width:auto;
    text-decoration: none;cursor: pointer;background: #666 none repeat scroll 0 0;color:#fff;display: inline-block;padding:5px 15px;z-index: 2;font-weight:normal;text-align: center;line-height: 20px;font-size: 14px;text-transform: uppercase;
    opacity: 1;border-radius:5px;
}
.cookie-notice a.close:hover {background: #555}
.cookie-notice p {
    display:inline-block;width:70%;vertical-align:middle;
    color: #fff;margin: 0;padding: 25px 0px;position: relative;text-align: left;z-index: 1;
}
.cookie-inner div {display:inline-block;vertical-align:middle;width:24%;text-align: right}
@media screen and (max-width:767px)
{
    .cookie-inner {background: #000}
    .cookie-notice {position: relative;top:auto;left:auto;bottom:auto;right: auto;background: #000;display:none}
    .cookie-notice p {width:auto;display:block;text-align: center;font-size: 12px}
    .cookie-inner div {width:auto;display:block;text-align: center;font-size: 12px;padding-bottom:10px}
}


div.newsletterbar .warn-msg {margin-top:20px}
div.newsletterbar {background:#e2e2e2;border-bottom: 10px solid #b3b900;padding:0 0px 15px;margin-top:30px}
div.newsletterbar .form-wrapper {max-width: none;padding:0;margin:0}
.nlbox {max-width: 1230px;margin:0 auto;padding:0 15px}
.nlbox span, .nlbox input, .nlbox a {vertical-align:middle;display:inline-block}
.nlbox span {font-size: 16px;text-transform: uppercase;color:#3c3734}
.nlbox .form-wrapper.newsletter input {width:260px;background: #efefef;border-radius: 30px;margin:0 20px;text-align: center;font-size: 16px}

.icon-sociale {left: 0;
    position: fixed;
    top: 41%;
    z-index: 3000;border:0
}
.icon-sociale a {color:#fff;}
.icon-sociale span {background: #71b642;width: 2.3em;height:2.3em;line-height:2.3em;border-radius: 0 1px 1px 0}
.icon-sociale li:hover span {background: #F49A1A}

ul.socialz {padding:0;margin:0;list-style-type: none}
ul.socialz li {padding: 0;margin:0 0 15px 0;float:none;display:block}

.relative {
    position: relative;
}
#owl-caro0 {
    height: 660px;
}
#owl-caro0 .item {
    border: 0px solid #b60000;
    height: 660px;
    overflow: hidden;
    position: relative;z-index: 2;
}
#owl-caro0 .item img {z-index:1}
.iheader #owl-caro0 {
    height: 500px;
}
.iheader #owl-caro0 .item {
    height: 500px;
}
.iheader #owl-caro0 {
    border:0 solid #b60000;
    margin: 0;
}
#owl-caro0 .owl-controls {
    display: none;
    padding: 0;
}
#owl-caro0 .owl-pagination {
    display: none;
}
#owl-caro0 img {
}
#owl-caro0 .owl-page {
}

#owl-caro-akcio .item {overflow:hidden;position: relative}
#owl-caro-akcio .item .overlay {display:block;opcity:1;position: absolute;top:0px;left:0px; width:100%;height:100%;background: url(../design/akcioslbg.png) repeat;
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
#owl-caro-akcio .item img {
    -webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
#owl-caro-akcio .item:hover .overlay{opacity:0;z-index:200}
#owl-caro-akcio .item:hover img {transform:scale(1.1) rotate(2deg);}
#owl-caro-akcio .item .text {z-index:1001;color:#fff;width:236px;height:236px;text-align:center;position: absolute;top:50%;left:50%;margin-left:-118px;margin-top:-118px;background: url(../design/akciogreen.png) no-repeat center center}
#owl-caro-akcio .item .text .line1 {font-size: 30px;font-weight: 700;border-bottom: 1px solid #aecb9a;padding:88px 0px 10px;margin:0px 10px;text-transform: uppercase}
#owl-caro-akcio .item .text .line2 {font-size:36px;padding:12px 0px 4px}
#owl-caro-akcio .item .text .line3 span {font-size:14px;text-decoration: line-through;color:#aecb9a}
#owl-caro-akcio .item.linked {cursor: pointer;}
#owl-caro-akcio .owl-controls {position: absolute;top:0;left:0;width:100%;z-index:100}
#owl-caro-akcio .owl-controls .owl-buttons {border:0px solid #b60000}
#owl-caro-akcio .owl-controls .owl-buttons div {background: none;opacity: 1;padding: 0;}
#owl-caro-akcio .owl-controls .owl-buttons .owl-next {background-color: #F49A1A;
    background-image: url(../design/warr_right.png);
    background-position: left center;
    background-repeat: no-repeat;
    border-radius: 25px 0 0 25px ;
    color: #fff;
    cursor: pointer;
    height: 47px;
    right: -5px;
    margin-top: -25px;
    padding: 0;
    position: absolute;
    top: 0%;
    transition: all 0.3s ease-in-out 0s;
    width: 60px;
    z-index: 299;text-indent: -9999em;
}
#owl-caro-akcio .owl-controls .owl-buttons .owl-prev {background-color: #F49A1A;
    background-image: url(../design/warr_left.png);
    background-position: right center;
    background-repeat: no-repeat;
    border-radius: 0 25px 25px 0;
    color: #fff;
    cursor: pointer;
    height: 47px;
    left: -5px;
    margin-top: -25px;
    padding: 0;
    position: absolute;
    top: 50%;
    transition: all 0.3s ease-in-out 0s;
    width: 60px;
    z-index: 299;text-indent: -9999em;
}
.categselector {position: absolute;top:70px;left:0px;width:100%;text-align: center;}
.categselector ul {padding:0;margin:0;list-style-type: none}
.categselector .categtitle {display: inline-block;color:#fff}
.categselector .categtitle a {color:#fff;text-decoration: none;padding:10px 20px;background: #F49A1A;}
.categselector .categtitle a.active {background: #71b642}
.categselector .categtitle:first-child a {border-radius: 20px 0px 0px 20px}
.categselector .categtitle:last-child a {border-radius: 0px 20px 20px 0px}


.select-div, .sselect-div {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #F49A1A;
    color: #F49A1A;
    cursor: pointer;
    float: left;font-weight: 600;
    height: 45px;
    line-height: 45px;
    margin: 10px 10px 0 0;
    min-width: 105px;
    padding: 0 10px;
    text-align: center;
}
.select-div.selected, .sselect-div.selected, .select-div:hover:not(.disabled) {
    background: none repeat scroll 0 0 #F49A1A;
    color: #fff;
}
.sselect-div {
    color: #555;
    font-size: 11px;
    height: auto;
    line-height: normal;
    margin: 4px 4px 0 0;
    min-width: 1px;
    padding: 2px 6px;
    text-transform: capitalize;
    width: auto;
}
.sselect-div.disabled {
    cursor: none;
    opacity: 0.4;
}

div.timeline {padding:30px 0px;
    margin: 50px auto 0px auto;
    /*overflow: hidden;*/
    position: relative;
}
div.column {

}
div.timeline.dual div.column_left {clear:both;
    float: left;  position: relative; line-height: 17px;
    width: 48%; /*background:#F49A1A;background: rgba(9,108,30,0.8);*/
    background:#F49A1A;background: rgba(113,182,66,1);
    border-radius:5px 5px 5px 5px; left:-50%; font-size:14px;
    color:#fff; margin-bottom:20px; font-weight: 400;
}
div.timeline.dual div.column_left .tarrow {background: url(../design/history_arr_green.png) no-repeat top right;width:7px;height:13px;position: absolute;top:12px;right:-7px;}
div.timeline.dual div.column_right .tarrow {background: url(../design/history_arr_green.png) no-repeat;width:7px;height:13px;position: absolute;top:12px;left:-7px;}
div.timeline.dual div.column_right { margin-bottom:20px;
    float: right; position: relative;
    margin-top: 20px; font-size:14px; color:#fff; line-height: 17px;
    width: 48%;  background:#F49A1A;background: rgba(113,182,66,1);
    border-radius:5px 5px 5px 5px;
}
div.timeline.dual div.column_right .inner, div.timeline.dual div.column_left .inner {padding: 20px 25px;}

div.timeline.dual div.column_left h3, div.timeline.dual div.column_right h3 {font-size:16px;text-transform: none; color:#fff;margin-bottom:10px;}

div.timeline.left div.column_left, div.timeline.right div.column_right, div.timeline.center div.column_center {
    float: none;
    margin-top: 0;
    width: 100%;
}
div.timeline div.date_separator {
    clear: both;
    height: 90px;

    position: relative;
    text-align: center;
}

div.timeline .trow {padding-bottom:0px;}

div.timeline div.date_separator span {
    border-radius: 40px;
    background:#71b642;
    border:3px solid #F49A1A;
    color:#fff;
    display: block;
    font-size: 20px;
    line-height: 72px;
    margin-top: -50px;
    opacity: 1;
    position: absolute;
    /*top: -200%;*/
    transition: all 0.3s linear 0s;
    width: 72px;
    height: 72px;
}
div.separator-first span{height:1px}
div.timeline div.date_separator.animated span {
    /*opacity: 1;*/
    top: 50%;
}
.section div.timeline div.date_separator span {opacity:1;
    /*-webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    */
}
/*.current-section div.timeline div.date_separator span {opacity:1;
    -webkit-transition: opacity .5s ease-in;
    -moz-transition: opacity .5s ease-in;
    -o-transition: opacity .5s ease-in;
    transition: opacity .5s ease-in;}*/
div.timeline.dual div.date_separator span, div.timeline.center div.date_separator span {
    left: 50%;
    margin-left: -37px;
}
div.timeline.left div.date_separator span {
    right: 0;
}
div.timeline.right div.date_separator span {
    left: 0;
}
div.timeline div.spine {
    border-radius: 2px;
    bottom: 100%;
    position: absolute;
    top: 0;
    transition: bottom 0.5s linear 0s;
    width: 3px; background:#F49A1A;
}
div.timeline.dual div.spine, div.timeline.center div.spine {
    left: 50%;
    margin-left: -2px;
}
div.timeline.left div.spine {
    right: 4px;
}
div.timeline.right div.spine {
    left: 4px;
}
div.timeline div.spine.animated {
    bottom: 0;
}
div.timeline_element {
    border-radius: 5px;
    clear: both;
    margin: 10px 0;
    opacity: 0;
    position: relative;
    transition: all 0.2s linear 0s;
}
.opacityFilter div.timeline_element {
    visibility: hidden;
}
.opacityFilter div.timeline_element.animated {
    visibility: visible;
}
div.timeline_element div.del {
    border-radius: 3px;
    cursor: pointer;
    display: none;
    font-size: 8px;
    padding: 4px 6px;
    position: absolute;
    right: 5px;
    text-shadow: none;
    text-transform: uppercase;
    top: 5px;
}
div.timeline_element:hover div.del {
    display: block;
}
div.timeline div.column_left div.timeline_element {
    float: right;
    left: 10%;
    margin-right: 30px;
}
div.timeline div.column_right div.timeline_element {
    float: left;
    margin-left: 30px;
    right: 10%;
}
div.timeline div.column_center div.timeline_element {
    margin: 20px auto;
}
div.timeline div.column_left div.timeline_element.animated {
    left: 0;
    opacity: 1;
}
div.timeline div.column_right div.timeline_element.animated {
    opacity: 1;
    right: 0;
}
div.timeline div.column_center div.timeline_element.animated {
    opacity: 1;
}
div.timeline_element:before {
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 26px;
}
div.timeline div.column_left div.timeline_element:before {
    right: -27px;
    top: 15px;
}
div.timeline div.column_right div.timeline_element:before {
    left: -27px;
    top: 15px;
}
div.timeline div.column_center div.timeline_element:before {
    display: none;
}
div.timeline_element:after {
    border-radius: 100%;
    content: "";
    display: block;
    height: 8px;
    position: absolute;
    width: 8px;
}
div.timeline_element:hover:after {
    z-index: 100;
}
div.timeline.dual div.column_left div.timeline_element:after {
    right: -36px;
    top: 10px;
}
div.timeline.dual div.column_right div.timeline_element:after {
    left: -36px;
    top: 10px;
}
div.timeline.left div.column_left div.timeline_element:after {
    right: -30px;
    top: 10px;
}
div.timeline.right div.column_right div.timeline_element:after {
    left: -30px;
    top: 10px;
}
div.timeline.center div.column_center div.timeline_element:after {
    display: none;
}
div.timeline_element div.title {
    font-size: 10px;
    margin: 10px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
}
div.timeline_element div.title span.label {
    display: block;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 100px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div.timeline_element div.title span.date {
    float: right;
}
div.timeline_element div.img_container {
    position: relative;
}
div.timeline_element div.img_overlay {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    bottom: 0;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.2s linear 0s;
}
div.timeline_element div.img_container:hover div.img_overlay, div.timeline_element div.img_overlay.loading {
    opacity: 1;
}
div.timeline_element div.img_overlay span {
    background-image: url("../images/search.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    opacity: 0;
    position: absolute;
    top: 60%;
    transition: all 0.2s linear 0s;
    width: 48px;
}
div.timeline_element div.img_container:hover div.img_overlay span, div.timeline_element div.img_overlay.loading span {
    opacity: 1;
    top: 50%;
}
div.timeline_element div.img_overlay.loading span {
    background-image: url("../images/loader.gif");
}
div.timeline_element.slider img {
    border-radius: 0 0 5px 5px;
    display: block;
    height: 100%;
    width: 100%;
}
div.timeline_element.slider.notitle img {
    border-radius: 5px;
}
div.timeline_element.slider div.content {
    position: relative;
}
div.timeline_element.slider div.img_container {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
div.timeline_element.slider div.content span.slider_prev, div.timeline_element.slider div.content span.slider_next {
    bottom: 5px;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    width: 24px;
}
div.timeline_element.slider div.content span.slider_prev {
    background-image: url("../images/prev.png");
    right: 34px;
}
div.timeline_element.slider div.content span.slider_next {
    background-image: url("../images/next.png");
    right: 5px;
}
div.timeline_element.iframe div.content.loading {
    background-image: url("../images/loader.gif");
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
div.timeline_element.iframe div.content iframe {
    border: medium none;
    border-radius: 0 0 5px 5px;
    display: block;
    height: 100%;
    width: 100%;
}
div.timeline_element.iframe.notitle div.content iframe {
    border-radius: 5px;
}
div.timeline_element.blog_post div.content {
    font-size: 13px;
    padding: 0 10px 10px;
}
div.timeline_element.blog_post div.img_container {
    margin-bottom: 10px;
}
div.timeline_element.blog_post div.img_container img {
    display: block;
    height: auto;
    width: 100%;
}
div.timeline_element.blog_post.notitle div.img_container img {
    border-radius: 5px 5px 0 0;
}
div.timeline_element.blog_post div.readmore {
    font-size: 12px;
    padding: 10px;
    text-align: right;
}
div.timeline_element.blog_post div.readmore a {
    text-decoration: underline;
}
div.timeline_element.blog_post div.readmore a:hover {
    text-decoration: none;
}
div.timeline_element.gallery div.scroll_container {
    margin: 10px;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    white-space: nowrap;
}
div.timeline_element.gallery div.img_container {
    display: inline-block;
    margin-right: 4px;
}
div.timeline_element.gallery div.img_container img {
    border-radius: 2px;
    display: block;
    padding: 2px;
}
div.timeline_element.gallery div.img_container:last-child {
    margin-right: 0;
}
div.timeline_element.gallery div.img_overlay {
    border-radius: 2px;
}
div.timeline_overlay {
    background: url("../images/opacity.png") repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 200;
}
div.timeline_overlay.open {
    display: block;
}
div.timeline_overlay div.lightbox {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border-radius: 8px;
    height: 64px;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: top 0.3s linear 0s, opacity 0.3s linear 0s;
    width: 64px;
}
div.timeline_overlay div.lightbox.loaded {
    box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.4);
    opacity: 1;
    top: 50%;
}
div.timeline_overlay div.lightbox.updating {
    background-image: url("../images/loader.gif");
    transition: all 0.5s linear 0s;
}
div.timeline_overlay div.lightbox img {
    border-radius: 3px;
    height: 100%;
    opacity: 1;
    transition: opacity 0.1s linear 0s;
    width: 100%;
}
div.timeline_overlay div.lightbox.updating img {
    opacity: 0;
    transition: none 0s ease 0s;
}
div.timeline_overlay div.lightbox span {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 24px;
    opacity: 0;
    position: absolute;
    top: 55%;
    transition: all 0.2s linear 0s;
    width: 24px;
}
div.timeline_overlay div.lightbox:hover span {
    opacity: 1;
    top: 50%;
}
div.timeline_overlay div.lightbox.updating span {
    display: none;
}
div.timeline_overlay div.lightbox span.prev {
    background-image: url("../images/prev.png");
    left: 10px;
}
div.timeline_overlay div.lightbox span.next {
    background-image: url("../images/next.png");
    right: 10px;
}
div.timeline img.twitter_profile {
    border-radius: 3px;
    height: 48px;
    margin: 0 10px 10px 0;
    width: 48px;
}
div.timeline div.facebook_left_column {
    float: left;
    width: 50px;
}
div.timeline div.facebook_right_column {
    margin-left: 50px;
}
div.timeline img.facebook_profile {
    border-radius: 3px;
    height: 40px;
    width: 40px;
}
div.timeline div.facebook_post {
    border-radius: 5px;
    font-size: 12px;
    margin-top: 10px;
    overflow: hidden;
    text-shadow: none;
}
div.timeline div.facebook_post img.facebook_picture {
    border-radius: 3px;
    float: left;
    height: 80px;
    margin: 5px;
    width: 80px;
}
div.timeline div.description_container {
    height: 80px;
    margin: 5px 5px 5px 90px;
    overflow: hidden;
}
div.timeline div.facebook_post_single_picture {
    width: 90px;
}
div.timeline div.facebook_post_single_picture div.description_container {
    display: none;
}
div.timeline div.facebook_post a {
    display: block;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.footer-newsletter .labels {font-size: 24px}
.footer-newsletter .labels_desc {font-size: 14px;padding-bottom:18px}
.nlinput .col-md-2 {text-align: left}
.nlinput span.name {line-height:50px;font-weight:600;font-size: 16px;color:#D6D6D6;text-transform:uppercase;letter-spacing:1.5px;padding-left:0px;text-align:left;margin-right:0px;font-family: 'Montserrat',sans-serif}
.nlinput .form-wrapper.newsletter input {color:#ccc;background:none;border:1px solid rgba(238,238,238,0.6);font-size:12px;
    display:inline-block;vertical-align:middle;width:275px;border-radius: 4px;margin-top:5px;margin-bottom:5px;line-height: 36px;padding-top:0;padding-bottom: 0;margin-right:0}
.nlinput .form-wrapper.newsletter a.send {display:inline-block;vertical-align:middle;border:0;padding-top:0px;padding-bottom: 0px;line-height: 50px;margin-left:-20px}
.nlinput .form-wrapper.newsletter a.send:hover {opacity: 0.8}
li .ajandekutalvany { }
.ajandekutalvany .margin-wrapper2 {height:150px;}
li .ajandekutalvany .prod-name {
    color: #F49A1A;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    padding: 0 10px 5px;
	text-align: justify;
}
.ajandekutalvany img {
    opacity: 1;
}

#attribute-icons {
    clear: both;
    color: #b7b7b7;
    padding: 0;
    text-align: left;
}
#attribute-icons .column {
    display: inline-block;
    padding: 0 10px;box-sizing: border-box;
    width:19%;font-size: 0;
    text-align: center;
    vertical-align: top;
}
#attribute-icons span {
    display: block;
    margin: auto;
    font-size: 12px;
}
#attribute-icons .header {
    letter-spacing: -0.025em;
    margin: 0px 0 0;font-size: 12px;line-height: 14px;
    text-transform: uppercase;font-weight: 600;
}
#attribute-icons span.icon-weight {
    background: rgba(0, 0, 0, 0) url(../design/iconsprite.png) no-repeat scroll -220px -13px;
    height: 90px;
    width: 68px;
    transform: scale(0.5);
}
#attribute-icons span.icon-dimensions {
    background: rgba(0, 0, 0, 0) url("../design/iconsprite.png") no-repeat scroll -312px -16px;
    height: 90px;
    width: 75px;
    transform: scale(0.5);
}
#attribute-icons span.icon-materials {
    background: rgba(0, 0, 0, 0) url("../design/iconsprite.png") no-repeat scroll -1px -13px;
    height: 90px;
    width: 84px;
    transform: scale(0.5);
}
#attribute-icons .value {
    font-family: 'Source Sans Pro', sans-serif;
    letter-spacing: 0.05em;
}
#attribute-icons span.icon-washable {
    background: rgba(0, 0, 0, 0) url("../design/iconsprite.png") no-repeat scroll -418px 0px;
    height: 90px;
    width: 74px;
    transform: scale(0.5);
}
#attribute-icons span.icon-micro {
    background: rgba(0, 0, 0, 0) url("../design/iconsprite.png") no-repeat scroll -107px -24px;
    height: 90px;
    width: 86px;
    transform: scale(0.5);
}

#morenews .column {display:inline-block;width: 22%;margin-right:2%;padding:0;vertical-align: top}
.news-item.more {text-align: left;}
.news-item.more .image {width:100%;margin-right: 0;float:none}
.news-item.more .datum {margin-top:10px}
.news-item.more .content {float:none;width: 100%;line-height: 16px}
.news-item.more .content h3 {font-size: 18px;line-height: 20px}
.news-item.more .content .post_content {line-height: 20px}


#blockgrid_outer {max-width: 1230px;margin:0 auto}

#ajanlottlist {padding-top:50px}

#searchbychar .ui-widget-header {background: #0f81d4}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {cursor:pointer;border:0;background: url(../design/range.png) no-repeat center center;width:35px;height:18px;top:-6px}
#searchbychar .ui-widget-content {border:0;height:5px;border-radius: 10px}
.slider-input {text-align: center;background: none;width: 100%;margin-top:5px;border: 0}

.top50 .side-left {width:18%;margin-right: 2%;float:left;}
.top50 .side-right {width:80%;float:right}
.top50 .promo {line-height: 20px;color:#909090;font-family: 'Montserrat',sans-serif;padding-right: 20px;font-weight: 300;color:grey;font-size: 13px;}
.top50-container {padding-top:50px}
.side-menus {margin-top:0px;padding-bottom:50px}
.side-menus .side-menu {padding-bottom:8px;}
.side-menus .side-menu a {text-transform: uppercase;font-weight: 600;color:grey;font-size: 14px;font-family: 'Montserrat',sans-serif;}
.side-menus .side-menu a:hover, .side-menus .side-menu a.active  {text-decoration: underline;color:#343434;}

#amazingslider-2 {margin-bottom:30px;background: #fff}
.amazingslider-bullet-image-0 {text-align: center;background: #fff}
.amazingslider-slides, .amazingslider-thumbnails {display:none}
.amazingslider-nav-0 {top:100%;left: 0px !important;z-index: 1000}
.amazingslider-nav-container-0 {margin-left: 0px !important;margin-right: 0 !important;overflow:scroll;position: relative;top:auto;left:auto}
.amazingslider-bullet-wrapper-0 {margin-left: 0 !important;}
.amazingslider-text-0 {display: none !important}
.amazingslider-bottom-shadow-0 {display:none !important;}
.amazingslider-box-0 {border: 0 !important;margin:0 !important;}
#amazingslider-2 [class*=amazingslider-bullet-] {border:0 !important;padding:0 !important;background: #fff !important}
#amazingslider-2 [class*=amazingslider-bullet-image] {border:2px solid #fff !important}
.col-sm-6.primages {padding-bottom: 80px}

#navmenu {display:none}
.mm-menu {font-weight: normal;text-transform: none}
.mm-menu a {color:#fff}
.mm-menu h3 {color:#fff;font-weight: 300;text-transform: none;padding:0;line-height: normal}
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{display:block;padding:0;position:absolute}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:none;border-bottom:none;left:23px}
.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px}
.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed}
.mm-menu.mm-offcanvas.mm-current{display:block !important;}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-autoheight.mm-bottom,.mm-menu.mm-autoheight.mm-top{max-height:80%}
.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen,.mm-menu.mm-autoheight.mm-top.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight .mm-panel{display:block!important}
.mm-menu.mm-measureheight>.mm-panels>.mm-panel{bottom:auto!important;height:auto!important}
.mm-menu.mm-columns{transition-property:width,max-width,-webkit-transform;transition-property:transform,width,max-width;transition-property:transform,width,max-width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel{width:100%;right:auto;display:none;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened{border-right:1px solid;border-color:inherit;display:block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:2}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0{display:block;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns-0{width:80%;min-width:140px;max-width:0}
html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:0px){html.mm-opening.mm-columns-0 .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1{display:block;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns-1{width:80%;min-width:140px;max-width:440px}
html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening.mm-columns-1 .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel{width:100%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2{display:block;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns-2{width:80%;min-width:140px;max-width:880px}
html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1100px){html.mm-opening.mm-columns-2 .mm-slideout{-webkit-transform:translate3d(880px,0,0);transform:translate3d(880px,0,0)}
}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel{width:50%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3{-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3{display:block;-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns-3{width:80%;min-width:140px;max-width:1320px}
html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:1650px){html.mm-opening.mm-columns-3 .mm-slideout{-webkit-transform:translate3d(1320px,0,0);transform:translate3d(1320px,0,0)}
}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel{width:33.34%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4{-webkit-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4{display:block;-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns-4{width:80%;min-width:140px;max-width:1760px}
html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2200px){html.mm-opening.mm-columns-4 .mm-slideout{-webkit-transform:translate3d(1760px,0,0);transform:translate3d(1760px,0,0)}
}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel{width:25%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5{-webkit-transform:translate3d(500%,0,0);transform:translate3d(500%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5{display:block;-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns-5{width:80%;min-width:140px;max-width:2200px}
html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:2750px){html.mm-opening.mm-columns-5 .mm-slideout{-webkit-transform:translate3d(2200px,0,0);transform:translate3d(2200px,0,0)}
}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel{width:20%}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6{-webkit-transform:translate3d(600%,0,0);transform:translate3d(600%,0,0)}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6{display:block;-webkit-transform:translate3d(700%,0,0);transform:translate3d(700%,0,0)}
.mm-menu.mm-columns-6{width:80%;min-width:140px;max-width:2640px}
html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:3300px){html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:translate3d(2640px,0,0);transform:translate3d(2640px,0,0)}
}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel{width:16.67%}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{width:90px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-slideout{transition-duration:0s}
.mm-menu.mm-dropdown{box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%}
html.mm-dropdown .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-dropdown #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-dropdown .mm-menu{z-index:2}
html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{display:none}
.mm-menu.mm-tip:before{content:'';background:inherit;box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;width:15px;height:15px;position:absolute;z-index:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.mm-menu.mm-tipleft:before{left:22px}
.mm-menu.mm-tipright:before{right:22px}
.mm-menu.mm-tiptop:before{top:-8px}
.mm-menu.mm-tipbottom:before{bottom:-8px}
.mm-iconpanel .mm-panel{transition-property:left,-webkit-transform;transition-property:transform,left;transition-property:transform,left,-webkit-transform}
.mm-iconpanel .mm-panel.mm-opened{border-left:1px solid;border-color:inherit}
.mm-iconpanel .mm-panel.mm-subopened{overflow-y:hidden;left:-40px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-iconpanel .mm-panel.mm-iconpanel-0{left:0}
.mm-iconpanel .mm-panel.mm-iconpanel-1{left:40px}
.mm-iconpanel .mm-panel.mm-iconpanel-2{left:80px}
.mm-iconpanel .mm-panel.mm-iconpanel-3{left:120px}
.mm-iconpanel .mm-panel.mm-iconpanel-4{left:160px}
.mm-iconpanel .mm-panel.mm-iconpanel-5{left:200px}
.mm-iconpanel .mm-panel.mm-iconpanel-6{left:240px}
.mm-subblocker{background:inherit;opacity:0;display:block;transition:opacity .4s ease}
.mm-subopened .mm-subblocker{opacity:.6;position:absolute;top:0;right:0;bottom:-100000px;left:0;z-index:3}
.mm-navbar-bottom,.mm-navbar-top~.mm-navbar-top{border-bottom:none}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top-width:1px;border-top-style:solid;top:auto;bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:none}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar[class*=mm-navbar-content-]>*{box-sizing:border-box;display:block;float:left}
.mm-navbar .mm-breadcrumbs{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-x:auto;text-align:left;padding:0 0 0 17px}
.mm-navbar .mm-breadcrumbs>*{display:inline-block;padding:10px 3px}
.mm-navbar .mm-breadcrumbs>a{text-decoration:underline}
.mm-navbar.mm-hasbtns .mm-breadcrumbs{margin-left:-40px}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs{margin-left:0;padding-left:0}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panels,.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panels,.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panels,.mm-navbar-top-4{top:120px}
.mm-hasnavbar-top-4 .mm-panels{top:160px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panels,.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panels,.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panels,.mm-navbar-bottom-4{bottom:120px}
.mm-hasnavbar-bottom-4 .mm-panels{bottom:160px}
.mm-navbar-size-2{height:80px}
.mm-navbar-size-3{height:120px}
.mm-navbar-size-4{height:160px}
.mm-navbar-content-2>*{width:50%}
.mm-navbar-content-3>*{width:33.33%}
.mm-navbar-content-4>*{width:25%}
.mm-navbar-content-5>*{width:20%}
.mm-navbar-content-6>*{width:16.67%}
.mm-sronly{text-indent:10px;overflow:hidden;display:block;width:1px;height:1px;position:absolute;z-index:-1}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0;position:relative}
.mm-search input{border:none!important;outline:0!important;box-shadow:none!important;border-radius:26px;font:inherit;font-size:14px;line-height:26px;display:block;width:100%;height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-search .mm-clear,.mm-search .mm-next{right:0}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;padding:40px 0}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-panels>.mm-resultspanel:not(.mm-opened){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:0;bottom:0;right:-100px;z-index:3;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen),.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen){transition:background .4s ease}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.5)}
input.mm-check,input.mm-toggle{position:absolute;left:-10000px}
label.mm-check,label.mm-toggle{margin:0;position:absolute;top:50%;z-index:2;right:20px}
label.mm-check:before,label.mm-toggle:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-check,li.mm-vertical label.mm-toggle{bottom:auto;margin-top:0;top:5px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-check,a.mm-next+label.mm-toggle{right:60px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span,a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-check,em.mm-counter+a.mm-next+label.mm-toggle{right:100px}
em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span,em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,.7)}
.mm-listview.mm-border-none>li:after,.mm-menu.mm-border-none .mm-listview>li:after{content:none}
.mm-listview.mm-border-full>li:after,.mm-menu.mm-border-full .mm-listview>li:after{left:0!important}
.mm-listview.mm-border-offset>li:after,.mm-menu.mm-border-offset .mm-listview>li:after{right:20px}
.mm-menu.mm-effect-menu-zoom{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;transform-origin:left center}
html.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;transform-origin:right center}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-menu-slide{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}
html.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-menu-fade{opacity:0;transition:opacity .4s ease}
html.mm-opening .mm-menu.mm-effect-menu-fade{opacity:1}
.mm-menu.mm-effect-panels-zoom .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;transform-origin:left center}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li{transition:none .4s ease}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1){transition-delay:50ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2){transition-delay:.1s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3){transition-delay:150ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4){transition-delay:.2s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5){transition-delay:250ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6){transition-delay:.3s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7){transition-delay:350ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8){transition-delay:.4s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9){transition-delay:450ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10){transition-delay:.5s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11){transition-delay:550ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12){transition-delay:.6s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13){transition-delay:650ms}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14){transition-delay:.7s}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15){transition-delay:750ms}
.mm-menu.mm-effect-listitems-slide .mm-listview>li{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.mm-menu.mm-effect-listitems-fade .mm-listview>li{transition-property:opacity;opacity:0}
html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li{opacity:1}
.mm-menu.mm-effect-listitems-drop .mm-listview>li{transition-property:opacity,top;opacity:0;top:-25%}
html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li{opacity:1;top:0}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(10000px,0,0);transform:translate3d(10000px,0,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate3d(-10000px,0,0);transform:translate3d(-10000px,0,0)}
}
.mm-menu.mm-fullscreen.mm-bottom,.mm-menu.mm-fullscreen.mm-top{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span,.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span{text-overflow:clip;white-space:normal}
html.mm-pagedim #mm-blocker,html.mm-pagedim-black #mm-blocker,html.mm-pagedim-white #mm-blocker{opacity:0}
html.mm-pagedim-black.mm-opening #mm-blocker,html.mm-pagedim-white.mm-opening #mm-blocker,html.mm-pagedim.mm-opening #mm-blocker{opacity:.3;transition:opacity .4s ease .4s}
html.mm-pagedim #mm-blocker{background:inherit}
html.mm-pagedim-white #mm-blocker{background:#fff}
html.mm-pagedim-black #mm-blocker{background:#000}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99;box-shadow:0 0 10px rgba(0,0,0,.3)}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-front:after,.mm-menu.mm-pageshadow.mm-next:after{content:none;display:none}
.mm-menu.mm-popup{transition:opacity .4s ease;opacity:0;box-shadow:0 2px 10px rgba(0,0,0,.3);height:80%;min-height:140px;max-height:880px;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
html.mm-popup.mm-opening .mm-menu.mm-popup{opacity:1}
html.mm-popup .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-popup #mm-blocker{transition-delay:0s!important;z-index:1}
html.mm-popup .mm-menu{z-index:2}
.mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-right{left:auto;right:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;transform:none!important;z-index:0}
html.mm-front #mm-blocker{z-index:1}
html.mm-front .mm-menu{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-theme-dark{background:#333;border-color:rgba(0,0,0,.15);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-btn:after,.mm-menu.mm-theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview{border-color:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark .mm-divider,.mm-menu.mm-theme-dark .mm-fixeddivider span,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,.8)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}
.mm-menu.mm-theme-dark .mm-indexer a,.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-navbar a,.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-btn:after,.mm-menu.mm-theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview{border-color:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(0,0,0,.05);tap-highlight-color:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white .mm-divider,.mm-menu.mm-theme-white .mm-fixeddivider span,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,.6)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}
.mm-menu.mm-theme-white .mm-indexer a,.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,.3)}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(0,0,0,.05)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-navbar a,.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-btn:after,.mm-menu.mm-theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview{border-color:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.4)}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.3);tap-highlight-color:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black .mm-divider,.mm-menu.mm-theme-black .mm-fixeddivider span,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,.6)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6)}
.mm-menu.mm-theme-black .mm-indexer a,.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,.4)}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span,.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span,.mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen){background:rgba(255,255,255,.3)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu .mm-tileview.mm-listview:after,.mm-menu.mm-tileview .mm-listview:after{content:'';display:block;clear:both}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after,.mm-menu .mm-tileview.mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-listview>li>.mm-next:after,.mm-menu.mm-tileview .mm-listview>li>.mm-next:before,.mm-menu.mm-tileview .mm-panel:after{content:none;display:none}
.mm-menu .mm-tileview.mm-listview>li,.mm-menu.mm-tileview .mm-listview>li{width:50%;height:0;padding:50% 0 0;float:left;position:relative}
.mm-menu .mm-tileview.mm-listview>li:after,.mm-menu.mm-tileview .mm-listview>li:after{left:0;top:0;border-right-width:1px;border-right-style:solid;z-index:-1}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xs{width:12.5%;padding-top:12.5%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s,.mm-menu.mm-tileview .mm-listview>li.mm-tile-s{width:25%;padding-top:25%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l,.mm-menu.mm-tileview .mm-listview>li.mm-tile-l{width:75%;padding-top:75%}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl,.mm-menu.mm-tileview .mm-listview>li.mm-tile-xl{width:100%;padding-top:100%}
.mm-menu .mm-tileview.mm-listview>li>a,.mm-menu .mm-tileview.mm-listview>li>span,.mm-menu.mm-tileview .mm-listview>li>a,.mm-menu.mm-tileview .mm-listview>li>span{line-height:1px;text-align:center;padding:50% 10px 0;margin:0;position:absolute;top:0;right:1px;bottom:1px;left:0}
.mm-menu .mm-tileview.mm-listview>li>.mm-next,.mm-menu.mm-tileview .mm-listview>li>.mm-next{width:auto}
.mm-menu.mm-tileview .mm-panel{padding-left:0;padding-right:0}
.mm-menu.mm-tileview .mm-listview{margin:0}

.configurator-tabs {padding:0px;display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #4d4d4d;
}
.config-item {background: #716e6e;margin-bottom: 0px;border:0px solid #e5e5e5;border-bottom:0;position: relative;  }
.config-item.hasnote {padding-bottom: 250px}
.config-item.hasnote.relative {padding-bottom:0px}
.config-item .title {display:block;font-size:14px;color:#fff;padding:40px 20px 0px;border-bottom:0px solid #F49A1A}
.configurator-tabs .content {background: #fff;padding:20px 40px}
.configurator-tabs .content.col-md-8 {padding:30px 60px}
.configurator-tabs .note {background: #F49A1A;border-radius: 8px 8px 8px 8px;font-size: 13px;font-weight: 500;padding:20px;margin: 0px;color:#fff;position: absolute;bottom:6%;left:10%;box-sizing: border-box;width:80%}
.configurator-tabs .note.relative {position: relative;bottom:auto;left:auto;width: auto;margin: 15px 0}
.configurator-tabs .note .head {font-size: 20px;font-weight: 600;font-family: 'Montserrat',sans-serif;padding-bottom: 10px;}
.configurator-filters {border-top:1px solid #F49A1A;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;background: #fff}
#planner .options {font-weight: 400;font-size:14px;color:#fff;padding:40px 20px 40px}
#planner .option input {margin-right: 13px;display: inline-block;vertical-align: middle}
#planner .options label {cursor:pointer;font-size: 20px;font-family: 'Montserrat',sans-serif;line-height: 24px;display: inline-block;vertical-align: middle;margin:5px 0}
.configurator-table {padding-bottom: 30px}
.configurator-table .morebutton {padding:20px 0}
.configurator-table .finalproductimg {background: #fff;padding:40px 0 60px 0px;text-align: left;}
.configurator-table .morebutton input {width:50px;text-align: center}
.configurator-table .morebutton .floatr a {margin-left: 15px}
#planner .step {background: #ebebeb;font-size: 15px;margin-top:20px}
#planner .step .number {display: inline-block;vertical-align: middle;
    width: 58px;
    line-height: 58px;
    background-color: #e3342e;
    color: #fff;
    text-align: center;
    font-family: 'Montserrat',sans-serif;font-weight: 600;
    font-size: 26px;
}
#planner .step .steptitle {display:inline-block;vertical-align:middle;padding:10px 20px;font-family: 'Montserrat',sans-serif;font-weight: 600;font-size: 20px}
#planner .canvas {display:-webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px !important;
    margin-right: -15px !important;

}
#planner .summary {border: 1px solid #ccc;padding:10px;width:80%;margin-bottom:40px}
/*
#planner .plus {-webkit-box-flex: 0;
    -webkit-flex: 0 0 18%;
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%;
    align-self: center;
    text-align: center;
    cursor:pointer;
}

#planner .img {align-self: center;-webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;

}
*/

#planner .plus a {text-align: center}
#planner .plus span {display:block;text-align: center}

.product-item-row {width:100%;border-bottom:1px solid #eee;padding-bottom:20px;padding-top:20px}
.product-item-row:first-child {padding-top:0}
.product-item-row .btncart {width:20%;text-align:right;display:inline-block;vertical-align:middle;}
.product-item-row .image {width:10%;display:inline-block;vertical-align:middle;box-sizing: border-box;text-align: left}
.product-item-row .margin-wrapper {max-width:100%;max-height:100px;border: 0px solid #eee;margin: 0;position: relative}
.product-item-row .margin-wrapper:hover {border:0 !important;}
.product-item-row .information {display:inline-block;vertical-align:middle;width:44%;box-sizing: border-box;padding:0 20px}
.product-item-row .information .name {font-size: 15px;font-family: 'Montserrat',sans-serif;font-weight: 600;color:#383838;padding-bottom:10px}
.product-item-row .information .name a {color:#383838}
.product-item-row .information .excerpt  {font-size:14px;color:#717171;line-height:18px;padding-bottom:6px}
.product-item-row .information .moreexcerpt  {font-size:14px;line-height:18px;display:inline-block;margin-right: 15px}
.product-item-row .product-quantity {display:inline-block;vertical-align:middle;width:12%;box-sizing: border-box;text-align: center;margin:0;padding:0}
.product-item-row .product-quantity input {width:50px;text-align: center;padding:0;height:36px;line-height: 36px}
.product-item-row .btn_class {font-size: 12px;padding:8px 25px}
.product-item-row .product-quantity .price {font-size: 18px;font-family: 'Montserrat',sans-serif}
.product-item-row .product-quantity .price .strikeout {display:block}
.container .row.categ-img-selector, .container-fluid .row.categ-img-selector {
    margin-top:0px !important;
}
.categ-img-selector .item {
    background: #e7e7e7;
    /*-webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666%;
    -ms-flex: 0 0 16.666%;
    flex: 0 0 16.666%;
    */

}
.categ-img-selector .item {text-align: center;}
.categ-img-selector .item a {color:#333;transform: none;display:block;height: 200px;padding:20px 0;box-sizing:border-box;transition: none}
.categ-img-selector .item a:hover,.categ-img-selector .item.selected a {color: #fff;transition: none}
.categ-img-selector .item span.img {border-radius: 50%;display:inline-block;height:100px;width:100px;margin:0 auto;background: #fff;overflow: hidden;line-height: 100px}
.categ-img-selector .item span.title,.categ-img-selector .item span.name {display:block;text-align: center;padding-top:15px;font-weight: 400;font-family: 'Montserrat',sans-serif}
.categ-img-selector .item:hover,.categ-img-selector .item.selected {background: #265388;color:#fff;transform: none}

.category-block .categ-img-selector .item {background: none}
.category-block .categ-img-selector .item a {height:auto;padding:0}
.categ-img-selector .categ-img-selector .item:hover,.categ-img-selector .categ-img-selector .item.selected {background: none}
.category-block .categ-img-selector .item span.name {color:#fff}

.floatr {float:right;}

.events-categ {border-radius: 10px 10px 10px 10px;position: relative}
.events-categ .margin-wrapper {height:175px;background: #F6F6F6;border-radius: 10px 10px 10px 10px;}
.events-categ a {border-radius: 10px 10px 10px 10px;position: absolute;top:0;left:0;width: 100%;height:100%;display:table-cell;vertical-align: middle;background: rgba(0,0,0,0.2)}
.events-categ span {position: absolute;text-align: center;width:100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.events-categ span strong {padding-top:20px;padding-bottom:20px;display: block;text-align: center;color:#fff;font-size:22px;font-weight: 500;font-family: 'Montserrat',sans-serif;text-transform:uppercase}
.events-categ:hover .margin-wrapper img {transform: scale(1.1)}

.events-categ, .events-categ img, .events-categ span, .events-categ span strong
{
    -webkit-transition: all .2s ease-in;
    -moz-transition: all .2s ease-in;
    -o-transition: all .2s ease-in;
    -ms-transition: all .2s ease-in;
    transition: all .2s ease-in;
}
.events-categ:hover span strong {}
.events-categ:hover span img {-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";}

.timeline-cnt {display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width:100%;
    margin-top:15px;
    box-sizing: border-box;
    padding-left:15px;
    margin-bottom: 15px;

}
.timeline-item {color:#E2E2E2;font-family: 'Montserrat',sans-serif;-webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    border-bottom: 1px solid #454545;
    position: relative;
    align-self: flex-end
}

.timeline-item.last {border:0;}
.timeline-item.last div {bottom:-5px;position: absolute;left:30px;line-height: 17px;font-size: 14px}
.timeline-item.last div span {color:#656565;display:block;}
.timeline-item.last div a {color:#fff}
.timeline-item::after {content: "";background:#454545;width:8px;height:8px;border-radius:8px;position: absolute;bottom:-4px;left:-4px}
.timeline-item:hover::after {background: #fff}
.timeline-item.item-1::after {content: "";background: #000 url(../design/timeline1.svg) no-repeat;width:18px;height:19px;border-radius:0;position: absolute;bottom:-9px;left:-5px}
.timeline-item.last::after {display:none}
.timeline-item .date-start {font-weight: 200;font-size: 22px;line-height: 26px}
.timeline-item .title {font-weight: 600;font-size: 14px;line-height:17px;padding-top:2px;padding-bottom: 8px;padding-right:10px}
.timeline-item .title a {color:#E2E2E2}
.timeline-item a.btn_class {padding:3px 15px;line-height: 13px;font-size: 11px;color:#4C4C4C;letter-spacing: normal;}
.timeline-item .morebutton {padding-bottom:20px;}
.timeline-last {display:inline-block;vertical-align: top;}
.timeline-item .date {position: absolute;bottom:-30px;left:-33px;color:#E2E2E2;font-weight: 200;font-size:13px;line-height: 16px}

.sidebar {background: #fff;padding:20px}
ul.events {padding:0;margin:0}
ul.events li {border-bottom:0px solid #eee;background: #fff;margin-bottom:20px;padding:20px;position: relative}
ul.events li:last-child {margin-bottom: 0}
ul.events li .image {width:10%;display:inline-block;vertical-align:middle;box-sizing: border-box;text-align: left;border: 1px solid #E8E8E8;padding:0px}
ul.events li .margin-wrapper {max-width:100%;height:50px;margin: 0;position: relative;background: #f5f5f5}
ul.events li .margin-wrapper img {width:100%}

ul.events li .content {display:inline-block;vertical-align:middle;width:66%;box-sizing: border-box;padding:0 20px}
ul.events li .content .name {font-size: 15px;font-family: 'Montserrat',sans-serif;font-weight: 600;color:#383838;padding-bottom:10px}
ul.events li .content .name a {color:#383838}
ul.events li .content .excerpt  {font-size:14px;color:#717171;line-height:18px;padding-bottom:6px}
ul.events li .content .moreexcerpt  {font-size:14px;line-height:18px;display:inline-block;margin-right: 15px}
ul.events li .button {width:23%;text-align:right;display:inline-block;vertical-align:middle;}
ul.events li .btn_class {margin-top:10px;font-size: 10px;font-family:'Lato',sans-serif;letter-spacing:2px;line-height:12px;padding:8px 25px;font-weight: 500}
ul.events li .btn_class.edit {background: #000;position: relative;top:auto;right:auto}
ul.events li h3 {text-transform: none;font-size:18px;color:#494949;line-height: 22px}
ul.events li .excerpt {font-size: 14px;font-weight: 400;font-family: 'Source Sans Pro',sans-serif;line-height: 20px}
ul.events .infobar {margin-left:-15px;margin-right: -15px;border-top: 0px solid #E3E3E3;margin-top:0px;color:#979797;font-family: 'Source Sans Pro',sans-serif;font-size: 12px;line-height: 15px}
ul.events .infobar img.visits {margin-left:30px}
ul.events .infobar .num {margin-left:5px}
ul.events .infobar .col-sm-4 {text-align: right}
ul.events .infobar .column {padding:5px 0 0}
ul.events .date {font-family: 'Source Sans Pro',sans-serif;font-size:14px;line-height: 18px;color:#979797;font-weight: 400;padding-bottom:4px}

.sidebar ul.events li {padding:0}
.sidebar ul.events li .image {width:20%}
.sidebar ul.events li .content {width:70%}
.sidebar h3.title {font-size: 14px;

    text-transform: uppercase;
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    margin: 0 0 0;}
.sidebar .checkbox {margin-left:20px}
.sidebar .checkbox input[type="checkbox"], .sidebar .checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1;
    cursor: pointer;
}
.checkbox label, .radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 15px;
    color: #b3b3b3;
    font-size: 14px;
    min-height: 18px;
    line-height: 18px;
}
:checked + label {
    color: #6f6f6f;
}
.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    margin-left: -20px;
    border: 1px solid #6f6f6f;
    border-top-color: rgb(111, 111, 111);
    border-right-color: rgb(111, 111, 111);
    border-bottom-color: rgb(111, 111, 111);
    border-left-color: rgb(111, 111, 111);
    border-radius: 3px;
    background-color: #fff;
    background-clip: content-box;
    padding: 2px;
    -webkit-transition: border .15s ease-in-out,color .15s ease-in-out;
    -o-transition: border .15s ease-in-out,color .15s ease-in-out;
    transition: border .15s ease-in-out,color .15s ease-in-out;
}
input[type="checkbox"]:checked + label::before,input[type="checkbox"] + label:hover::before, input[type="radio"]:checked + label::before {
    background-color: #F39815;
    border-color: #6f6f6f;
}
.event-sheet {padding-top:50px}
.event-sheet .margin-wrapper {position: relative}
.event-sheet .margin-wrapper::before {content: "";display:block;width: 100%;height:100%;background: rgba(243,152,21,0.5);position: absolute;top:0;left:0;z-index:1}
.event-sheet .margin-wrapper .inner {position: absolute;z-index:2;
    top: 50%;width: 100%;text-align: center;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color:#fff;
}
.event-sheet .margin-wrapper .inner h1 {color: #fff;
    font-size: 40px;
    margin: 0 0 25px;
    font-weight: bold;
    line-height: 40px;
    text-transform: none;
}
.event-sheet .date {color: #fff;
    display: block;
    font-size: 24px;
    font-weight: 500;
    margin: 0 0 15px;
    line-height: 24px;
    text-transform: none;
    font-family: 'Source Sans Pro',sans-serif;
}
.event-sheet .leftcontent {text-align:center;padding-top:35px}
.event-sheet .leftcontent .line1 {font-size:30px;font-family: 'Montserrat',sans-serif;font-weight: 600;padding-bottom: 10px}
.event-sheet .leftcontent .line2 {font-size: 14px;padding-bottom: 30px}
.event-sheet .post_content {text-align: left;padding-top:30px;font-family: 'Source Sans Pro',sans-serif;font-size: 14px;line-height: 20px}

.share-list {
    background: #fff none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 0 1px 0 #828282;
    display: none;
    list-style-type: none;
    margin: 0;
    padding: 15px;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 128px;
    z-index: 9999;
}
.share-list li {
    float: left;
    padding:0 !important;margin:0 !important;
    margin-right: 6px !important;
    width:auto !important;
}
.share-list li:last-child {margin-right: 0  !important}
.share-list img, .product-item .share-list img  {
    border: 5px solid rgb(249, 249, 249) !important;
    border-radius: 15px;
    box-shadow: 0 1px 8px #bbb;
    opacity: 0.5;
    transition: opacity 0.1s ease-in-out 0s;
}
.share-list img:hover, .product-item .share-list img:hover  {opacity: 1}
.share-list:hover ul {display:block}
.infopanel .share-list {display:block}

.share {
    position: relative;cursor: pointer;
}
.share-list {}
.share:hover .share-list {display:block}
.share span::before {
    color: #dadada;
    font-size: 18px;
}