
.g-main-nav:not(.g-menu-hastouch) .g-dropdown { z-index: 10; top: -9999px; }
.g-main-nav:not(.g-menu-hastouch) .g-dropdown.g-active { top: 100%; }
.g-main-nav:not(.g-menu-hastouch) .g-dropdown .g-dropdown { top: 0; }
.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown.g-active { top: auto; }
.g-main-nav:not(.g-menu-hastouch) .g-fullwidth .g-dropdown .g-dropdown.g-active { top: 0; }
.g-main-nav .g-toplevel > li { display: inline-block; cursor: pointer; -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out; -moz-transition: background 0.2s ease-out, -moz-transform 0.2s ease-out; transition: background 0.2s ease-out, transform 0.2s ease-out; }
.g-main-nav .g-toplevel > li.g-menu-item-type-particle, .g-main-nav .g-toplevel > li.g-menu-item-type-module { cursor: initial; }
.g-main-nav .g-toplevel > li .g-menu-item-content { display: inline-block; vertical-align: middle; cursor: pointer; }
.g-main-nav .g-toplevel > li .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator { display: inline-block; vertical-align: middle; line-height: normal; }
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator:after { display: inline-block; cursor: pointer; width: 1.5rem; opacity: 0.5; font-family: FontAwesome, serif; content: "\f078"; text-align: right; }
.g-main-nav .g-toplevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after { content: "\f00d"; }
.g-main-nav .g-dropdown { -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out; -moz-transition: opacity 0.2s ease-out, -moz-transform 0.2s ease-out; transition: opacity 0.2s ease-out, transform 0.2s ease-out; z-index: 1; }
.g-main-nav .g-sublevel > li { -webkit-transition: background 0.2s ease-out, -webkit-transform 0.2s ease-out; -moz-transition: background 0.2s ease-out, -moz-transform 0.2s ease-out; transition: background 0.2s ease-out, transform 0.2s ease-out; }
.g-main-nav .g-sublevel > li.g-menu-item-type-particle, .g-main-nav .g-sublevel > li.g-menu-item-type-module { cursor: initial; }
.g-main-nav .g-sublevel > li .g-menu-item-content { display: inline-block; vertical-align: middle; word-break: break-word; }
.g-main-nav .g-sublevel > li.g-parent .g-menu-item-content { margin-right: 2rem; }
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator { position: absolute; right: 0.738rem; top: 0.838rem; width: auto; text-align: center; }
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator:after { content: "\f054"; text-align: center; }
.g-main-nav .g-sublevel > li.g-parent.g-selected > .g-menu-item-container > .g-menu-parent-indicator:after { content: "\f00d"; }

[dir="rtl"] .g-main-nav .g-sublevel > li.g-parent .g-menu-item-content { margin-right: inherit; margin-left: 2rem; text-align: right; }
[dir="rtl"] .g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator { right: inherit; left: 0.738rem; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.g-menu-item-container { display: block; position: relative; }
.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }

.g-main-nav .g-standard { position: relative; }
.g-main-nav .g-standard .g-sublevel > li { position: relative; }
.g-main-nav .g-standard .g-dropdown { top: 100%; }
.g-main-nav .g-standard .g-dropdown.g-dropdown-left { right: 0; }
.g-main-nav .g-standard .g-dropdown.g-dropdown-center { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.g-main-nav .g-standard .g-dropdown.g-dropdown-right { left: 0; }
.g-main-nav .g-standard .g-dropdown .g-dropdown { top: 0; }
.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-left { left: auto; right: 100%; }
.g-main-nav .g-standard .g-dropdown .g-dropdown.g-dropdown-right { left: 100%; right: auto; }
.g-main-nav .g-standard .g-dropdown .g-block { -webkit-flex-grow: 0; -moz-flex-grow: 0; flex-grow: 0; -ms-flex-positive: 0; -webkit-flex-basis: 100%; -moz-flex-basis: 100%; flex-basis: 100%; -ms-flex-preferred-size: 100%; }
.g-main-nav .g-standard .g-go-back { display: none; }

.g-main-nav .g-fullwidth .g-dropdown { position: absolute; left: 0; right: 0; }
.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-left { right: 0; left: inherit; }
.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-center { left: inherit; right: inherit; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.g-main-nav .g-fullwidth .g-dropdown.g-dropdown-right { left: 0; right: inherit; }
.g-main-nav .g-fullwidth .g-dropdown .g-block { position: relative; overflow: hidden; }
.g-main-nav .g-fullwidth .g-dropdown .g-go-back { display: block; }
.g-main-nav .g-fullwidth .g-dropdown .g-go-back.g-level-1 { display: none; }
.g-main-nav .g-fullwidth .g-sublevel .g-dropdown { top: 0; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
.g-main-nav .g-fullwidth .g-sublevel .g-dropdown.g-active { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.g-main-nav .g-fullwidth .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }

.g-go-back.g-level-1 { display: none; }
.g-go-back a span { display: none; }
#g-offcanvas #g-mobilemenu-container ul > li.g-go-back:before {height:0; display: block; text-align: center; width: 1.28571em; font-family: FontAwesome; content: "\f053"; opacity: 0.5; }
#g-offcanvas #g-mobilemenu-container ul > li.g-go-back a.g-menu-item-container:before{display: none;}
.g-menu-item-container > i { vertical-align: middle; margin-right: 0.2rem; }

.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

.g-nav-overlay, .g-menu-overlay { top: 0; right: 0; bottom: 0; left: 0; z-index: -1; opacity: 0; position: absolute; -webkit-transition: opacity 0.3s ease-out, z-index 0.1s ease-out; -moz-transition: opacity 0.3s ease-out, z-index 0.1s ease-out; transition: opacity 0.3s ease-out, z-index 0.1s ease-out; }

#g-mobilemenu-container .g-toplevel { position: relative; }
#g-mobilemenu-container .g-toplevel li { display: block; position: static !important; margin-right: 0; cursor: pointer; }
#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }
#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }
#g-mobilemenu-container .g-toplevel li.g-parent > .g-menu-item-container > .g-menu-item-content { position: relative; }
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator { position: absolute; right: 0.938rem; text-align: center; }
#g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator:after { display: inline-block; text-align: center; opacity: 0.5; width: 1.5rem; line-height: normal; font-family: FontAwesome; content: "\f054"; }
#g-mobilemenu-container .g-toplevel .g-dropdown { top: 0; background: transparent; position: absolute; left: 0; right: 0; z-index: 1; -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
#g-mobilemenu-container .g-toplevel .g-dropdown.g-active { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); z-index: 0; }
#g-mobilemenu-container .g-toplevel .g-dropdown .g-go-back { display: block; }
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block { width: 100%; overflow: visible; }
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block .g-go-back { display: none; }
#g-mobilemenu-container .g-toplevel .g-dropdown .g-block:first-child .g-go-back { display: block; }
#g-mobilemenu-container .g-toplevel .g-dropdown-column { float: none; padding: 0; }
#g-mobilemenu-container .g-toplevel .g-dropdown-column [class*="size-"] { -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; -webkit-flex: 0 1 100%; -moz-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; max-width: 100%; }
#g-mobilemenu-container .g-sublevel { cursor: default; }
#g-mobilemenu-container .g-sublevel li { position: static; }
#g-mobilemenu-container .g-sublevel .g-dropdown { top: 0; }
#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }
#g-mobilemenu-container .g-toplevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-toplevel.g-slide-out > .g-go-back > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-menu-item > .g-menu-item-container, #g-mobilemenu-container .g-sublevel.g-slide-out > .g-go-back > .g-menu-item-container { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }
#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }
#g-mobilemenu-container i { float: left; line-height: 1.4rem; margin-right: 0.3rem; }

.g-menu-overlay.g-menu-overlay-open { z-index: 2; position: fixed; opacity: 1; height: 100vh; }

h1, h2, h3, h4, h5, h6 { margin: 0.75rem 0 1.5rem 0; text-rendering: optimizeLegibility; }

p { margin: 1.5rem 0; }

ul, ol, dl { margin-top: 1.5rem; margin-bottom: 1.5rem; }
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top: 0; margin-bottom: 0; }

ul { margin-left: 1.5rem; padding: 0; }

dl { padding: 0; }

ol { padding-left: 1.5rem; }

blockquote { margin: 1.5rem 0; padding-left: 0.75rem; }

cite { display: block; }
cite:before { content: "\2014 \0020"; }

pre { margin: 1.5rem 0; padding: 0.938rem; }

hr { border-left: none; border-right: none; border-top: none; margin: 1.5rem 0; }

fieldset { border: 0;  }

label { margin-bottom: 0.375rem; }
label abbr { display: none; }

textarea, select[multiple=multiple] { -webkit-transition: border-color; -moz-transition: border-color; transition: border-color; padding: 0.375rem 0.375rem; }
textarea:focus, select[multiple=multiple]:focus { outline: none; }

input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea { -webkit-transition: border-color; -moz-transition: border-color; transition: border-color; padding: 0.375rem 0.375rem; }

input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, input:not([type]):focus, textarea:focus { outline: none; }

textarea { resize: vertical; }

input[type="checkbox"], input[type="radio"] { display: inline; margin-right: 0.375rem; }

input[type="file"] { width: 100%; }

select { max-width: 100%; margin-bottom: 1.5rem; }

button, input[type="submit"] { cursor: pointer; user-select: none; vertical-align: middle; white-space: nowrap; border: inherit; }

.float-left { float: left !important; }

.float-right { float: right !important; }

.hide, body .g-offcanvas-hide { display: none; }

.clearfix::after { clear: both; content: ""; display: table; }

.center { text-align: center !important; }

.align-right { text-align: right !important; }

.align-left { text-align: left !important; }

.full-height { min-height: 100vh; }

.nomarginall { margin: 0 !important; }
.nomarginall .g-content { margin: 0 !important; }

.nomargintop { margin-top: 0 !important; }
.nomargintop .g-content { margin-top: 0 !important; }

.nomarginbottom { margin-bottom: 0 !important; }
.nomarginbottom .g-content { margin-bottom: 0 !important; }

.nomarginleft { margin-left: 0 !important; }
.nomarginleft .g-content { margin-left: 0 !important; }

.nomarginright { margin-right: 0 !important; }
.nomarginright .g-content { margin-right: 0 !important; }

.nopaddingall { padding: 0 !important; }
.nopaddingall .g-content { padding: 0 !important; }

.nopaddingtop { padding-top: 0 !important; }
.nopaddingtop .g-content { padding-top: 0 !important; }

.nopaddingbottom { padding-bottom: 0 !important; }
.nopaddingbottom .g-content { padding-bottom: 0 !important; }

.nopaddingleft { padding-left: 0 !important; }
.nopaddingleft .g-content { padding-left: 0 !important; }

.nopaddingright { padding-right: 0 !important; }
.nopaddingright .g-content { padding-right: 0 !important; }

.g-flushed { padding: 0 !important; }
.g-flushed .g-content { padding: 0; margin: 0; }
.g-flushed .g-container { width: 100%; }

.full-width { -webkit-flex-grow: 0; -moz-flex-grow: 0; flex-grow: 0; -ms-flex-positive: 0; -webkit-flex-basis: 100%; -moz-flex-basis: 100%; flex-basis: 100%; -ms-flex-preferred-size: 100%; }
.full-width .g-block { -webkit-flex-grow: 0; -moz-flex-grow: 0; flex-grow: 0; -ms-flex-positive: 0; -webkit-flex-basis: 100%; -moz-flex-basis: 100%; flex-basis: 100%; -ms-flex-preferred-size: 100%; }

.hidden { display: none; visibility: hidden; }

@media print { .visible-print { display: inherit !important; }
  .g-block.visible-print { display: block !important; }
  .hidden-print { display: none !important; } }
.equal-height { display: -webkit-box; display: -moz-box; display: box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; }
.equal-height .g-content { width: 100%; }

#g-offcanvas { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-x: hidden; overflow-y: auto; text-align: left; display: none; -webkit-overflow-scrolling: touch; }

.g-offcanvas-toggle { display: block; position: absolute; top: 0.7rem; left: 0.7rem; z-index: 10; line-height: 1; cursor: pointer; }

.g-offcanvas-active { overflow-x: hidden; }

.g-offcanvas-open { overflow: hidden; }
.g-offcanvas-open body, .g-offcanvas-open #g-page-surround { overflow: hidden; }
.g-offcanvas-open .g-nav-overlay { z-index: 15; position: absolute; opacity: 1; height: 100%; }
.g-offcanvas-open #g-offcanvas { display: block; }

.g-offcanvas-left #g-page-surround { left: 0; }

.g-offcanvas-right #g-offcanvas { left: inherit; }
.g-offcanvas-right .g-offcanvas-toggle { left: inherit; right: 0.7rem; }
.g-offcanvas-right #g-page-surround { right: 0; }

.g-offcanvas-left #g-offcanvas { right: inherit; }


.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content{    font-family: Bebas;
    font-size: 21px;margin-left: 20px;}
    .g-main-nav .g-toplevel > li:hover span.g-menu-item-title{color:#78787d;}
    #g-header .g-content table td, #g-header .g-content table{border:0;}
#g-header .g-content p{margin:0;}

.g-main-nav .g-toplevel > li:after{content: ''; width: 1px; height: 25px; vertical-align: middle; background: url(./images/divider.png) no-repeat;display: inline-block;    margin-left: 20px;}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container{display: inline-block;}
#g-page-surround .g-main-nav .g-toplevel > li > .g-menu-item-container {
    text-decoration: none;
    padding: 0.3em 0.838rem;
    line-height: 50px;
}

#g-header ul.lang-inline li a{color:#101110;    
	font-family: open sans;
    font-size: 16px;
    width: 49px;
    height: 49px;
    display: inline-block;
    line-height: 49px;
    text-align: center;}
#g-header ul.lang-inline li.lang-active a, #g-header ul.lang-inline li:hover a{color: #d80508; background: url(./images/lang.png) no-repeat;}
#g-header .g-content table{margin:0px auto;}
.mod-languages {float: right;}
.flexslider{margin-right: 4px;}
.asigurari p{margin: 0 0 4px 0;}
#g-footer h3{font-family: Bebas; color:#fff;font-size: 23px; text-transform: uppercase;}
#g-footer ul li a img{display: none;}
#g-footer ul li a{font-family: open sans; font-size: 14px;color: #78787d; font-weight: 300;}
#g-footer ul li {list-style-image: url(./images/li.png); line-height: 38px;}
#g-footer ul li:hover a{color:#d7d7d8;}
#g-footer .nav{padding:0 0 0 10px;}
#g-footer table td, #g-footer table{border:0; vertical-align: top;}

#g-footer table p{margin: 0;line-height: 38px;}

#copyright-9464-particle{font-family: open sans; color:#7c7a7b;font-size: 12px; font-weight: 600; text-transform: uppercase;}

h3.filter:before{content: ''; width: 20px; height: 26px; display: inline-block; background: url(./images/filter.png) no-repeat;    margin-right: 15px;}
h3.filter{background: #151112;    font-family: Bebas;
    color: #fff;
    font-size: 28px;
        padding: 15px 20px;
    border-radius: 5px;}

    .item_img{    padding: 21px 0;
    background: url(./images/bg_product.png) no-repeat;
    background-position-x: 10px;
    background-size: 95% 100%;}
    .main_cat_title{font-family: Bebas; font-size: 51px;color: #151112; text-transform: uppercase;}
    .item-box-in .item .title_img {
    display: block;
    padding: 21px 0;
    background: url(./images/bg_product.png) no-repeat;
    background-position-x: 10px;
    background-size: 95% 100%;
}

.dj_cf_search .djseform_field span.label:before,.search_price label:before,.search_cats label:before{
	content: ''; width: 4px;height: 8px; display: inline-block;background: url(./images/filter_li.png) no-repeat;margin-right: 10px;}
#g-main h3.g-title{   margin: 20px 0 10px 0;
    font-family: Bebas;
    color: #151112;
    font-size: 45px; position: relative;}
.se_checkbox_v input[type="checkbox"]{
	    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    background: url(./images/check.png) no-repeat;
    display: inline-block;
    outline: none;
    margin: 0;
}
.se_checkbox_v input[type="checkbox"]:checked{
	background-position: center bottom;
}
.se_checkbox_v input[type="checkbox"]:focus{outline:none;}

#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background: none !important;}

.menu_auto{
	background: #f1f1f1;

}
.menu_auto:before{ content: '';
    position: absolute;
    height: 600px;
    width: 100%;
    left: 0;
    background: #f1f1f1;}
    .mod_djclassifieds_cattree {position: relative;}

.menu_auto h3.g-title{padding-top: 70px;}

.itemid-101 #g-main .g-container .g-grid:last-child{display: none;}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top:40px !important;}

.search_cats {margin-bottom: 15px;
    margin-top: 15px;}
.metro li:first-child{display: none;}
.search_res_details{margin-bottom: 10px;}

.sell_button{background: #151112;
    font-family: Bebas;
    color: #fff;
    font-size: 28px;
    padding: 10px 20px;
    border-radius: 5px;
    display: block;
    text-align: center;
    margin-top: 20px;}

.sell_button:hover{    color: #101110;
    background: #f1f1f1;}


    .platform-content input[type="checkbox"]{
	    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 14px;
    height: 14px;
    background: url(./images/check.png) no-repeat;
    display: inline-block;
    outline: none;
    margin: 0;
    min-height: 14px;
    vertical-align: middle;
        margin: 11px 0;
}
.radiofield_box div.clear_both{display: none;}
.radiofield_box div{width: 100%;}
.platform-content input[type="checkbox"]:checked{
	background-position: center bottom;
}
.platform-content input[type="checkbox"]:focus{outline:none;} 

.radiofield_box #djdvijok div{    width: 16%;}
.toggle-editor a{display: none;}
#description_ifr{height: auto !important;}

#g-header .g-block.size-50 .g-content{padding: 0;margin: 20px 0 0 0;}

#g-header .gantry-logo img{width: 170px;}

#djc_thumbnails .djc_thumb_row{width:20%;    float: left;}
.loc_det_wide{clear: both;margin-top: 20px;}
.clear{clear: both;}
#djc_thumbnails{margin-top: 20px;}


.rsform-block-start-left-block {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
}
.formContainer .rsform-block{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    min-height: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 31.333%;
    -moz-flex: 0 31.333%;
    -ms-flex: 0 31.333%;
    flex: 0 31.333%;
    width: 31.333%;
        margin: 1%;
    float:left;
}
.formContainer .rsform-block-start-left-block{width:100%;}
.formContainer .rsform-block-slider{width:100%;}
.formContainer .rsform-block-start-right-block-rca .rsform-block, .formContainer .rsform-block-start-right-block-green .rsform-block{width:100%}
.rsform-block-obrazets{clear:both;}
.formControlLabel{
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 38px;}
   .formContainer  div.formBody{float: none;}
.formDescription{margin:0;}

.selected{display: none !important;}



#userForm .formContainer{       display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
        display: -webkit-box;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;}


.rsform-block-start-gift-block.animate{display: none;}
.rsform-block-green-3.animate{display: block;}
    /*form*/


.formResponsive .formHorizontal .show.first_rovinieta{display:block;}


form.formResponsive input.rsform-input-box{border:2px solid transparent;box-shadow:none;}
form.formResponsive .rsform-input-box.rsform-error::-webkit-input-placeholder {color:#4d4d4d;}
form.formResponsive .rsform-input-box.rsform-error::-moz-placeholder          {color:#4d4d4d;}/* Firefox 19+ */
form.formResponsive .rsform-input-box.rsform-error:-moz-placeholder           {color:#4d4d4d;}/* Firefox 18- */
form.formResponsive .rsform-input-box.rsform-error:-ms-input-placeholder      {color:#4d4d4d;}
form.formResponsive .rsform-input-box.rsform-error{border-color: #da1d2f !important;font-family: CoreD25Light;   }
.formError{display:none !important;}

form.formResponsive #phone_nr.rsform-error, form.formResponsive #email.rsform-error,form.formResponsive #adress.rsform-error {
	border-color: #da1d2f !important;
}

form.formResponsive .rsform-input-box.rsform-error:focus{background-color:#fff; border-color:rgba(82, 168, 236, 0.8) !important;}


.rsform-block-total{display: none;}




#page_1{position: relative;z-index: 1;}

#page_2{position: relative;z-index: 1;}

#page_3{position: relative;z-index: 1;}

#page_4{position: relative;z-index: 1;}






#userForm_med #page_2 .first_step.four{background-color: #101110; color:#d80508;}
#userForm_casco #page_2 .first_step.four{background-color: #101110; color:#d80508;}

    .container.buttons{
    	    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    flex-flow: row wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    text-rendering: optimizespeed;
    }
.first_step {
 -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 33.333%;
    -moz-flex: 0 33.333%;
    -ms-flex: 0 33.333%;
    flex: 0 33.333%;
    width: 33.333%;
    line-height: 42px;}






.auto{ height:45px; margin:0px auto; display:table;}

.auto .auto_img{display:table-cell;vertical-align:bottom;}










#page_4{position: relative;z-index: 5;}

#page_4 .one .point_1{border-color:#00b16a;}

#page_4 .two .point_1{border-color:#00b16a;}

#page_4 .three .point_1{border-color:#00b16a;}

#page_4 .four .point_1{border-color:#1b54ab;}







#page_3 .first_step.three .point_1,#page_3 .first_step.one .point_1{border-color:#00b16a;}

#page_3 .first_step.four .point_1{border-color:#1b54ab;}







.formResponsive{min-height:1300px}



.rsform-block-nr-tehnic{margin-bottom:10px !important;}



.rsform-block-2nd-page{display: none;}

.rsform-block-next2{display: none;}

.rsform-block-next4{display: none;}



.rsform-block-send #sendPrev{display:none;}



.rsform-block-green-2{display: none;}




.rsform-block {

  animation: fadein 1s;

}

.animate{

	display: inline-block;

  animation: animationFrames ease 1s;

  animation-iteration-count: 1;

  transform-origin: 50% 50%;

  animation-fill-mode:forwards; /*when the spec is finished*/

  -webkit-animation: animationFrames ease 1s;

  -webkit-animation-iteration-count: 1;

  -webkit-transform-origin: 50% 50%;

  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/

  -moz-animation: animationFrames ease 1s;

  -moz-animation-iteration-count: 1;

  -moz-transform-origin: 50% 50%;

  -moz-animation-fill-mode:forwards; /*FF 5+*/

  -o-animation: animationFrames ease 1s;

  -o-animation-iteration-count: 1;

  -o-transform-origin: 50% 50%;

  -o-animation-fill-mode:forwards; /*Not implemented yet*/

  -ms-animation: animationFrames ease 1s;

  -ms-animation-iteration-count: 1;

  -ms-transform-origin: 50% 50%;

  -ms-animation-fill-mode:forwards; /*IE 10+*/

}



@keyframes animationFrames{

  0% {

    opacity:0;

    transform:  translate(1500px,0px)  ;

  }

  60% {

    opacity:1;

    transform:  translate(0px,0px)  ;

  }

  80% {

    transform:  translate(0px,0px)  ;

  }

  100% {

    opacity:1;

    transform:  translate(0px,0px)  ;

  }

}



@-moz-keyframes animationFrames{

  0% {

    opacity:0;

    -moz-transform:  translate(1500px,0px)  ;

  }

  60% {

    opacity:1;

    -moz-transform:  translate(0px,0px)  ;

  }

  80% {

    -moz-transform:  translate(0px,0px)  ;

  }

  100% {

    opacity:1;

    -moz-transform:  translate(0px,0px)  ;

  }

}



@-webkit-keyframes animationFrames {

  0% {

    opacity:0;

    -webkit-transform:  translate(1500px,0px)  ;

  }

  60% {

    opacity:1;

    -webkit-transform:  translate(0px,0px)  ;

  }

  80% {

    -webkit-transform:  translate(0px,0px)  ;

  }

  100% {

    opacity:1;

    -webkit-transform:  translate(0px,0px)  ;

  }

}



@-o-keyframes animationFrames {

  0% {

    opacity:0;

    -o-transform:  translate(1500px,0px)  ;

  }

  60% {

    opacity:1;

    -o-transform:  translate(0px,0px)  ;

  }

  80% {

    -o-transform:  translate(0px,0px)  ;

  }

  100% {

    opacity:1;

    -o-transform:  translate(0px,0px)  ;

  }

}



@-ms-keyframes animationFrames {

  0% {

    opacity:0;

    -ms-transform:  translate(1500px,0px)  ;

  }

  60% {

    opacity:1;

    -ms-transform:  translate(0px,0px)  ;

  }

  80% {

    -ms-transform:  translate(0px,0px)  ;

  }

  100% {

    opacity:1;

    -ms-transform:  translate(0px,0px)  ;

  }

}

}


.company,#features{display:inline-block;}

.rsform-block-next3{display: none;}
.rsform-block-start-gift-block{display: none}
.rsform-block-start-right-block-rca, .rsform-block-start-right-block-green, .rsform-block-start-right-block-casco{display: none;}

.animate {
    display: inline-block;
    animation: animationFrames ease 1s;
    animation-iteration-count: 1;
    transform-origin: 50% 50%;
    animation-fill-mode: forwards;
    -webkit-animation: animationFrames ease 1s;
    -webkit-animation-iteration-count: 1;
    -webkit-transform-origin: 50% 50%;
    -webkit-animation-fill-mode: forwards;
    -moz-animation: animationFrames ease 1s;
    -moz-animation-iteration-count: 1;
    -moz-transform-origin: 50% 50%;
    -moz-animation-fill-mode: forwards;
    -o-animation: animationFrames ease 1s;
    -o-animation-iteration-count: 1;
    -o-transform-origin: 50% 50%;
    -o-animation-fill-mode: forwards;
    -ms-animation: animationFrames ease 1s;
    -ms-animation-iteration-count: 1;
    -ms-transform-origin: 50% 50%;
    -ms-animation-fill-mode: forwards;
}


#klassika_check0{display: none;}
    /*form*/



.rsform-block-best-offer h4{color:#fff; font-size:24px; font-family:open sans; font-weight:300;text-align:center;     margin: 15px 0 0 0;}
.rsform-block-final-price2 h4{color:#fff; font-size:24px; font-family:open sans; font-weight:300;text-align:center;         margin: 15px 0 25px 0;}
#price_klassika{color:#fff; font-size:84px; font-family:bebasbold;line-height:80px;text-align:center;}
.srok{font-family:open sans; font-size:16px; font-weight:300; text-align:center; color: #fff;}

 .rsform-block-next3 #next3Next{background-color:#151112; border:2px solid #fff; color:#fff; font-family: open sans; font-weight: 300; font-size: 16px; }
.rsform-block-next3, #userForm .formContainer .rsform-block-send{background-color:#d80508;}
.rsform-block-start-right-block-rca, #userForm .formContainer .rsform-block-final-price2{background-color:#d80508;}

#scrolling{margin: 0;}

.rsform-block-zakaz h2{color:#222222; font-size:40px;
font-family:CoreD25Light; text-align:center; }

.formContainer .rsform-block-zakaz {width:100%;}



.formResponsive .formHorizontal #scrolling li.hide, .formResponsive .formHorizontal #scrolling li.petrol.show {
    display: none;
}

.formResponsive .formHorizontal #scrolling li.petrol.show.first_petrol{display: inline-block;}
#features .content {
	position: relative;
	display:block;
	height: 120px;
	    overflow: hidden;

}
.formResponsive .formHorizontal #scrolling li.show{display: none;}
.formResponsive .formHorizontal #scrolling li.first_ten.show{display: inline-block;}

#scrolling li .img_block_gift{display: block;width: 70px; height: 81px; background: url(./images/petrol.png) no-repeat; background-position: top center; margin: 0px auto;}
#scrolling li.clicked .img_block_gift, #scrolling li:hover .img_block_gift {background-position: bottom center;}

#scrolling li span{text-align:center;color:#222222; font-family:CoreD25Light; display:block; font-size:17px; line-height:21px;}
#scrolling li.clicked span, #scrolling li:hover span{color:#d40000;}

.rsform-block .formBody input{    background-color: #f5f5f5;
    color: #222222;
    font-family: open sans;
    font-weight: 300;
    font-size: 18px;
width: 94%;
    margin: 39px auto 0 auto;
    display: block;
text-align:center;
border:0;}
.rsform-block .formBody input#txtcal3_0, .rsform-block .formBody input#txtcal13_0, .rsform-block .formBody input#txtcal4_0, .rsform-block .formBody input#txtcal10_0, 
.rsform-block .formBody input#txtcal10_1{margin-top:0;    height: 26px;}
.rsform-block .formBody input#btn3_0, .rsform-block .formBody input#btn13_0, .rsform-block .formBody input#btn4_0, .rsform-block .formBody input#btn10_0, .rsform-block .formBody input#btn10_1{
    position: absolute;
    width: 94%;
    margin-top: 0;
    top: 0;
    outline: none;
    border: 0;
    height: 36px;
    background: transparent;
    margin: 0;}

div.formBody{position:relative;}


.rsform-block-phone-nr{clear:both;}
.rsform-block-final-price2{clear:both;}


#family_front, #cod_front, #reg_front, #nr_tehnic_front{    width: 94%; margin:5px auto;padding:5px;-webkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
    position: absolute;
    left: 3%;
    background-color: #fff;
z-index:50;}
    #family_front img, #cod_front img, #reg_front img, #nr_tehnic_front img{width:100%;}
    .formRed{display:none;}

.rsform-block-green-3, .rsform-block-green4{display: none;}


#send, #next3Next, #green_3Next, #calc, #calc2, #casco_nextNext{color: #fff;
    font-size: 16px;
    font-family: open sans;
    font-weight: 300;
    width: auto;
    background-color: #151112;
    padding: 20px 50px;
 border:2px solid #fff;
display: block;
    margin: 70px auto;
    outline: none;
text-transform: capitalize;}

    .formContainer  .rsform-block-send .formControls, .formContainer  .rsform-block-next3 .formControls, .formContainer  .rsform-block-green-3 .formControls, .formContainer  .rsform-block-calc2 .formControls, .formContainer  .rsform-block-calc .formControls{border-bottom:0;}

.formContainer  .rsform-block-send .formBody, .formContainer  .rsform-block-next3 .formBody,
.formContainer  .rsform-block-green-3 .formBody, .formContainer  .rsform-block-calc .formBody, .formContainer  .rsform-block-calc2 .formBody,  .formContainer  .rsform-block-casco-next .formBody {margin:54px 0}
.formContainer  .rsform-block-next3 .formControlLabel, .formContainer  .rsform-block-green-3 .formControlLabel{display: none;}

.rsform-block-start-left-block{margin-bottom:20px;}
#g-container-main #g-mainbar{padding:0;}
 #g-mainbar h1{font-family:CoreD25Light; text-align:center;font-size:25px;margin:0 0 10px 0; color:#d40000; text-transform:uppercase; line-height: 30px;}

.itemid-201 #price_klassika{font-size: 60px;}
 .itemid-193 #g-mainbar h1:before, .itemid-201 #g-mainbar h1:before, .itemid-202 #g-mainbar h1:before, .itemid-203 #g-mainbar h1:before{content: "";
    display: inline-block;
    width: 30px;
    height: 36px;
    background: url(./images/main_icons.png) no-repeat;
    vertical-align: middle;
    margin-right: 20px;    }
     .itemid-193 #g-mainbar h1:before{background-position: 0px -35px;}
     .itemid-201 #g-mainbar h1:before{background-position: -93px -35px;}
     .itemid-202 #g-mainbar h1:before{background-position: -62px -35px;}
     .itemid-203 #g-mainbar h1:before{background-position: -31px -35px;}

.bootstrap-select ul.dropdown-menu li[data-original-index="0"] {display:none;}
#userForm_green #rsform_4_page_2 .rsform-block-final-price2, #userForm_green #rsform_4_page_2 .rsform-block-send{margin-top:20px;}

/*Medical*/
.rsform-block.rsform-block-country .formBody input ,.rsform-block.rsform-block-nr-days  .formBody input{margin-top:0;}

#userForm_med .first_step ,#userForm_casco .first_step {
 -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 50%;
    -moz-flex: 0 50%;
    -ms-flex: 0 50%;
    flex: 0 50%;
    width: 50%;
    line-height: 42px;}



.rsform-block.rsform-block-country .formBody input{height:42px;}
.rsform-block-date1{clear:both;}

	.formContainer .rsform-block.rsform-block-date-start, .formContainer .rsform-block.rsform-block-visa-odno, .formContainer .rsform-block.rsform-block-visa-odno {
	    -webkit-box-flex: 1;
	    -moz-box-flex: 1;
	    box-flex: 1;
	    -webkit-flex: 1;
	    -moz-flex: 1;
	    -ms-flex: 1;
	    flex: 1;
	    min-width: 0;
	    min-height: 0;
	    -webkit-box-flex: 0;
	    -moz-box-flex: 0;
	    box-flex: 0;
	    -webkit-flex: 0 66.666%;
	    -moz-flex: 0 66.666%;
	    -ms-flex: 0 66.666%;
	    flex: 0 66.666%;
	    width: 66.666%;
	    float: left;
	}
	.rsform-block-date1 div,.rsform-block-date2 div,.rsform-block-nr-days div{display:inline-block;}
	.rsform-block.rsform-block-date1 .formControls, .rsform-block.rsform-block-date2 .formControls, .rsform-block.rsform-block-nr-days .formControls {
border:0;
}
.rsform-block.rsform-block-date1, .rsform-block.rsform-block-date2, .rsform-block.rsform-block-nr-days{
    border-bottom: 2px solid #dcd9e2;padding: 0 10px;}
.rsform-block.rsform-block-nr-days  .formBody input{height:42px;}
ul.typeahead.dropdown-menu{margin-left:3%;margin-right:3%; width:94%;}
.rsform-block-date1 .yui-calcontainer, .rsform-block-date2 .yui-calcontainer {width:auto;}
.rsform-block-calc, .rsform-block-calc2{margin-top:15px;}

#userForm_med .rsform-block-start-right-block-casco,.rsform-block-casco-next{margin-top: 15px;}
#userForm_med .rsform-block-best-offer, #userForm_casco  .rsform-block-best-offer{width:100%;display:block;margin-top: 15px;}
#userForm_med .rsform-block-klassika-block,#userForm_med .rsform-block-klassika-block .rsform-block-price-klassika{width:100%;}
##userForm_casco .rsform-block-klassika-block,#userForm_casco .rsform-block-klassika-block .rsform-block-price-klassika{width:100%;}
#userForm_med .rsform-block-calc, #userForm_med .rsform-block-calc2, #userForm_med .rsform-block-start-right-block-casco, #userForm_med .rsform-block-casco-next {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 32%;
    -moz-flex: 0 32%;
    -ms-flex: 0 32%;
    flex: 0 32%;
    width: 32%;
    float: left;
}

#userForm_med .rsform-block-start-right-block-casco, #userForm_med .rsform-block-casco-next {
    margin-left: 2%;}
    .rsform-block-casco-next .formControlLabel{display:none;}
#userForm_med .rsform-block-casco-next .formControls{border-bottom:0;}
#userForm_med .rsform-block-start-right-block-casco{min-height:179px;}


.rsform-block-casco-next{display: none;}
.rsform-block-casco-next.animate{display: block;}

#userForm_med .rsform-block-dannie{    width: 100%; }
.rsform-block-dannie .formControlLabel{font-size:25px;line-height:60px;}
.formContainer .rsform-block.rsform-block-person1,.formContainer .rsform-block.rsform-block-person2,.formContainer .rsform-block.rsform-block-person3,.formContainer .rsform-block.rsform-block-person4,.formContainer .rsform-block.rsform-block-person5{width:100%;}
#userForm_med input.rsform-input-box{margin-top:0;}
#userForm_med .rsform-block-person1 .rsform-block,#userForm_med .rsform-block-person2 .rsform-block,#userForm_med .rsform-block-person3 .rsform-block,#userForm_med .rsform-block-person4 .rsform-block,#userForm_med .rsform-block-person5 .rsform-block{width:16.666%;}
#userForm_med input.rsform-input-box#phone_nr,#userForm_med input.rsform-input-box#email,
 #userForm_med input.rsform-input-box#adress{margin: 20px auto 0 auto;}
#userForm_med .rsform-block-final-price2, #userForm_med .rsform-block-send{margin-top:20px;}

#marca, #model, #casco_price{margin-top:0;height: 42px;}

#userForm_casco .rsform-block-calc, #userForm_casco .rsform-block-calc2, #userForm_casco .rsform-block-start-right-block-casco, #userForm_casco .rsform-block-casco-next {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 32%;
    -moz-flex: 0 32%;
    -ms-flex: 0 32%;
    flex: 0 32%;
    width: 32%;
    float: left;
    min-height: 225px;
}
#userForm_casco .rsform-block-start-right-block-casco, #userForm_casco .rsform-block-casco-next {
    margin-left: 2%;
}
#userForm_casco .rsform-block-calc{margin-top:0;}
#userForm_casco .rsform-block-klassika-block{width:100%;}
#userForm_casco .rsform-block-price-klassika{width:100%;}

#userForm_casco  .rsform-block-casco-next {margin-top:0;}
#userForm_casco  .rsform-block-casco-next .formControls{border-bottom:0;}
#userForm_casco .formContainer  .rsform-block-casco-next .formBody, #userForm_casco .formContainer  .rsform-block-calc .formBody{margin: 77px 0;}
#userForm_casco .rsform-block-final-price2, #userForm_casco .rsform-block-send{margin-top:15px;}
#userForm_casco .rsform-block-send{min-height:280px;}
#userForm_casco .rsform-block-send  .formBody{    margin: 84px 0;}
#txtcal10_0,#txtcal10_1{max-width:180px;}



.point_1{display:none;}





 .formContainer .rsform-block-final-price2, .formContainer  .rsform-block-send{display: inline-block;}
#userForm .rsform-block-start-right-block-rca, .formContainer .rsform-block-final-price2 {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 46%;
    -moz-flex: 0 46%;
    -ms-flex: 0 46%;
    flex: 0 46%;
    width: 46%;
    float: left;
    margin: 2%;
    min-height: 215px;
}
#userForm .rsform-block-next3, .formContainer  .rsform-block-send{
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 46%;
    -moz-flex: 0 46%;
    -ms-flex: 0 46%;
    flex: 0 46%;
    width: 46%;
    float: none;

margin: 2%;
min-height: 215px;
}

.rsform-block .formBody input{    margin: 0 0 15px 0; background-color: #fff;}
.rsform-block-date-rca{clear: both;}

.formContainer .rsform-block-send .formBody, .formContainer .rsform-block-next3 .formBody, .formContainer .rsform-block-green-3 .formBody, .formContainer .rsform-block-calc .formBody, .formContainer .rsform-block-calc2 .formBody, .formContainer .rsform-block-casco-next .formBody {
    margin: 0 !important;
}
 .formContainer  .rsform-block-green-3 .formBody{padding:30px 0px;}
#userForm_casco .rsform-block-calc, #userForm_casco .rsform-block-calc2, #userForm_casco .rsform-block-start-right-block-casco, #userForm_casco .rsform-block-casco-next {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    float: none;
    min-height: 0;
}
.rsform-block-final-price2,.rsform-block-send{padding:0 !important;}
#userForm_med .rsform-block-best-offer, #userForm_casco  .rsform-block-best-offer{margin-top: 0;}

.formContainer .rsform-block.rsform-block-date-start, .formContainer .rsform-block.rsform-block-visa-odno, .formContainer .rsform-block.rsform-block-visa-odno {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    min-height: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    float: none;
}

	.rsform-block.rsform-block-date1, .rsform-block.rsform-block-date2, .rsform-block.rsform-block-nr-days{
		    text-align: center;
	}
	.rsform-block-date2,.rsform-block-nr-days{margin-top:15px;}


	#userForm_med .rsform-block-calc, #userForm_med .rsform-block-calc2, #userForm_med .rsform-block-start-right-block-casco, #userForm_med .rsform-block-casco-next {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    float: none;
    clear: both;
}
#userForm_med .rsform-block-calc, #userForm_med .rsform-block-calc2{padding-top: 10px; padding-bottom: 10px;}


#userForm_med .rsform-block-person1 .rsform-block, #userForm_med .rsform-block-person2 .rsform-block, #userForm_med .rsform-block-person3 .rsform-block, #userForm_med .rsform-block-person4 .rsform-block, #userForm_med .rsform-block-person5 .rsform-block {
    width: 100%;
}
#userForm_med .rsform-block-start-right-block-casco, #userForm_med .rsform-block-casco-next{margin-left: 0;}

.item-image a img{max-width: 100%;}


#g-main h1{font-family: Bebas; color: #151112; font-size: 51px;} 

.first_step.one .step_txt_1:before{content: '';height: 81px; width: 81px; background: url(./images/pt1.png) no-repeat, #fff;display: block;margin:0px auto;background-position: center top;}
.first_step.one .step_txt_1:hover:before{background-position: center bottom;}

.first_step.three .step_txt_1:before{content: '';height: 81px; width: 81px; background: url(./images/pt2.png) no-repeat, #fff;display: block;margin:0px auto;background-position: center top;}
.first_step.three .step_txt_1:hover:before{background-position: center -73px;}

.first_step.four .step_txt_1:before{content: '';height: 81px; width: 81px; background: url(./images/pt3.png) no-repeat, #fff;display: block;margin:0px auto;    background-position: center 10px;}
.first_step.four .step_txt_1:hover:before{    background-position: center -63px;}


.first_step{    float: left; text-align: center;cursor:pointer; }
.step_txt_1:hover{color:#d80508;}
#page_1 .first_step.one{ color:#d80508;}
#page_1 .first_step.one .step_txt_1:before, #page_2 .first_step.one .step_txt_1:before, #page_3 .first_step.one .step_txt_1:before{background-position: center bottom;}
#page_2 .first_step.three .step_txt_1:before, #page_3 .first_step.three .step_txt_1:before{background-position: center -73px;}

#page_3 .first_step.four .step_txt_1:before{ background-position: center -63px;}

#page_2 .first_step.one,#page_2 .first_step.three { color:#d80508;}
#page_3 .first_step.one,#page_3 .first_step.three, #page_3 .first_step.four{color:#d80508;}

#page_1 .first_step.three, #page_1 .first_step.four{color:#101110;}
 #page_2 .first_step.four{color:#101110;}

.step_txt_1{font-family: Bebas; font-size: 24px;}
.step_txt_1:before{background: #fff;}


#userForm .rsformProgressContainer{ height: 4px;border:0;background: url(./images/line.png) repeat-x;
    top: -77px;
    position: relative;}
#userForm .rsformProgressBar{border-bottom: 2px dashed #d80508;    background: none;
    top: 2px;
    position: relative;
    height: 0;
}

    #progres_33{width: 33%;}
    #progres_66{width: 66%;}
    #progres_100{width: 100%;}

    .rsform-block-start-left-block .rsform-block, #rsform_3_page_1 .rsform-block,
    .rsform-block-start-left-block .rsform-block, #rsform_3_page_2 .rsform-block{background: #f1f1f1;padding: 15px 30px 15px 30px;}


    .rsform-block-start-left-block .rsform-block.rsform-block-end-block-left{background: none;}

    .formResponsive .btn-group.open .btn-info.dropdown-toggle{background: #d80508; color: #fff;}
    .formResponsive .btn-group.open .btn-info.dropdown-toggle.filter-option{ color: #fff;}

    .formResponsive .bootstrap-select.btn-group.open .dropdown-toggle .filter-option{color: #fff;}

    .bootstrap-select.btn-group .dropdown-menu li a{line-height: 36px;}

    .rsform-block-end-block-left{display: none;}

    #userForm-testare .formContainer .rsform-block{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 0;
    min-height: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 65%;
    -moz-flex: 0 65%;
    -ms-flex: 0 65%;
    flex: 0 65%;
    width: 65%;
    margin: 0;
    float: left;
    }

    .rsform-block-select-auto label.formControlLabel{display: none;}
    .rsform-block-select-auto .formControls{margin-left: 0;}

    .rsform-block-select-auto .formControls label{display: inline-block;}

    #g-main .uk-form-horizontal .uk-form-label{width: auto; margin-top: 25px;float:none;text-align: left;}
    #g-main .uk-form-horizontal .uk-form-controls{margin-left: 0;}

    #userForm-testare .formControlLabel{font-size: 21px; line-height: 42px; }
#userForm-testare .formContainer .rsform-block.rsform-block-select-auto{width: 100%;}

#userForm-testare .formContainer .rsform-block.rsform-block-price-teh{    
	float: none;
    display: inline-block;
    width: 33%;
    margin-left: 2%; 
    margin-top: 35px; }
    .name_price{width: 60%;display: inline-block;}
	.rsform-block-select-auto label input[type="radio"]{position: absolute;width: 0;
    height: 0;
    border: 0;}
	

.rsform-block-price-teh{background: #ff7700;    padding: 50px 0px 0px 0px;}
#teh_prices,#nalog_prices,#tva_prices,#vama_prices,#eco_prices{font-size: 18px;  color: #fff; font-weight: 600;    padding: 0 25px;}
.name_price{font-weight: normal; }

#total_teh_price, #total_vama_price{background: #ff7700; border-top:1px solid #fff; font-size: 24px; color: #fff;  font-weight: 600;    padding: 25px;}

#total_teh_price .name_price, #total_vama_price  .name_price{font-weight: normal; font-size: 24px;}

#nalog_prices, #eco_prices{padding-bottom:35px;}

#teh_prices,#tva_prices,#vama_prices{
	border-bottom: 1px dotted #fff;
    margin-bottom: 15px;
    padding-bottom: 15px;}


    .rsform-block-motor label{width: 49%;text-align: center;    vertical-align: top;display: inline-block;}

	.rsform-block-motor .formControls label:before{content: '';display: inline-block; width: 100px; height: 70px;background-repeat: no-repeat;margin: 0px 0px 0px -25px;vertical-align: middle;}
    .rsform-block-motor .formControls label:nth-child(1):before{background: url(./images/benzin.png); background-repeat: no-repeat; background-position: center center;}
    .rsform-block-motor .formControls label:nth-child(2):before{background: url(./images/diesel.png); background-repeat: no-repeat; background-position: center center;}

.rsform-block-motor .formControls{width: 79%; display: inline-block;}
	.rsform-block-motor label input[type="radio"] {
    position: absolute;
    width: 0;
    height: 0; 
    border: 0;
}
#g-main .uk-form-horizontal .rsform-block-motor .uk-form-label{width: 20%; display: inline-block;background: #f1f1f1; text-align: center;    line-height: 22px;
    padding: 29px 0;
    vertical-align: top;
    margin: 0;}

    .rsform-block-motor label{background: #f1f1f1;    padding: 5px 0px;}
    .rsform-block-motor label.checked{background: #dadfe1;}

    .rsform-block-motor{margin-top: 35px !important; }
    .ask_form_abuse_outer{display: none;}
#map{width: 100% !important;}
#g-header .dj_cf_search{display: none;}
#g-main #filter_button{display: none;}
.row_gd.added{display: none;}
.additem_djform_in .selected{display: block !important;}
.additem_djform_in .metro .carat{    margin-top: -5px;}
#contact{max-height: 50px;}
#g-footer{position: relative;}
#g-footer .gantry-logo img{    
    filter: brightness(0) invert(1);
}
#g-footer .gantry-logo {display:block;margin:0px auto;}
#logo-9141-particle{text-align: center; margin-top:150px;}
    @media only all and (max-width: 47.938rem){
#g-main .sell_button{display: none;}
    	#g-header .g-block.size-50 .g-content .platform-content{width: 100%; margin-right: 0 !important; vertical-align: middle !important;}
    	#g-header .g-block.size-50 .g-content .platform-content a{
			margin-top:0;
			margin-bottom: 5px;
    	}

.rsform-block-select-auto span.formValidation{display: block;clear: both;}
    	body.itemid-109 .rsform-block.rsform-block-send{
    -webkit-flex: 0 100%;
    -moz-flex: 0 100%;
    -ms-flex: 0 100%;
    flex: 0 100%;
    width: 100%;
    	}
.general_det{float: none;margin-left: 0; text-align: center;}
    	.dj_cf_search .metro div{position: relative; height: auto !important;opacity: 1; overflow: visible; top:0;}
    	.metro:after{width: 0 !important;}
    	.dj_cf_search .metro{
    		-moz-user-select: initial;
  -webkit-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
    	}
    	.dj_cf_search  .search_cats .metro {position: relative;    width: 100%;display: none; overflow: visible;}
    	.dj_cf_search .search_cats.active .metro{display: block;}
    	.dj_cf_search .metro ul{position: relative;    width: 100%; height: auto; overflow: visible;}
    	.dj_cf_search .metro ul li{overflow: visible;}

    	.dj_cf_search .carat{display: none;}
h3.filter{display: none;}
#g-main #filter_button{display: block;
    background: #151112;
    font-family: Bebas;
    color: #fff;
    font-size: 28px;
    padding: 10px 20px;
    border-radius: 5px;
    display: block;
    text-align: center;}
#g-main #filter_button.active{
	    background: #f1f1f1;
	        color: #101110;
}
.dj_cf_search{display: none;}
.dj_cf_search.active{display: block;}
#g-navigation{display: none;}
#g-main .g-container .g-grid:last-child .g-block.size-25 .g-content{
	margin: 0 0.625rem;
    padding: 0 0.938rem;}
    .dj_cf_search .metro ul{margin:0;}
    .images_wrap{float: none; width: auto !important;}
.search_cats .metro.touch.focus div{display: block;}
    	#g-main .g-container .g-grid:last-child {
    display: -webkit-box;
    display: -moz-box;
    display: box;

    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
}
#g-main .g-container .g-grid:last-child .g-block.size-75 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
    width: 100%;
}
#g-main .g-container .g-grid:last-child .g-block.size-25 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    width: 100%;
}


    	#g-header .dj_cf_search{display: none; text-align: left;}
    	#g-header .g-grid .g-block.size-25:last-child .g-content{padding:0; margin:0;}
    	#g-header .dj_cf_search.active{display: block;}
  
    	#g-header .filter_mob{display: block ;}
    	#g-header{text-align: center;}
    #g-main .uk-form-horizontal .rsform-block-motor .uk-form-label{
    	width: 100%;
    }
    .rsform-block-motor .formControls{display: block; width: 100%;}
    #g-main .uk-form-horizontal .uk-form-controls{margin-top: 10px;}
    .rsform-block-motor label{

    padding: 0;
    margin: 0 1%;
    float: left;
    text-align: center;
    vertical-align: top;
    display: inline-block;
    }
    .rsform-block-motor .formControls label:before{display: block; margin:0px auto;}
    .formContainer .rsform-block{    
    flex: 0 98%;
    width: 98%;
    margin: 1%;}
    #userForm .rsform-block-start-right-block-rca, .formContainer .rsform-block-final-price2{
    flex: 0 98%;
    width: 98%;
    margin: 1%;
    float: none;
    }
    #userForm .rsform-block-next3, .formContainer .rsform-block-send{
    flex: 0 98%;
    width: 98%;
    margin: 1%;
    float: none;
    }
    #userForm .rsform-block-next3, .formContainer .rsform-block-send{
    	min-height: 100px;
    }
    #send, #next3Next, #green_3Next, #calc, #calc2, #casco_nextNext{
    	    margin: 20px auto;
    }
    #userForm-testare .formContainer .rsform-block{
    float: none;    
    flex: 0 100%;
    width: 100%;
    margin: 0;}

    #userForm-testare .formContainer .rsform-block.rsform-block-price-teh{
    float: none;
    display: inline-block;
    width: 100%;
    margin-left: 0;
    margin-top: 35px;
    }
.responsive-table thead,.responsive-table tbody{display:inline-block;width:50%;    vertical-align: top;}
.responsive-table tr{display: block;}
#userForm-testare .rsform-block-select-auto label{position: relative;float:left;}
.responsive-table td,.responsive-table th{display: block;}
    	#g-main h3.g-title{    font-size: 35px;}
    	#g-header .gantry-logo{display: inline-block;}
    	#g-header .mod-languages{display:none;}
    	
    	#g-header .g-block:nth-child(2) .platform-content:last-child{display: none !important;}
    	#g-header .g-block.size-50 .g-content{text-align: center;}
    	#g-page-surround .g-offcanvas-toggle{color: #d80508;    margin-top: 25px;}

    	#g-offcanvas ul.lang-inline li a {
	    color: #fff;
	    font-family: open sans;
	    font-size: 16px;
	    width: 49px;
	    height: 49px;
	    display: inline-block;
	    line-height: 49px;
	    text-align: center;
		}
		#g-offcanvas ul.lang-inline li.lang-active a, #g-offcanvas ul.lang-inline li:hover a {
		    color: #d80508;
		    background: url(./images/lang.png) no-repeat;
		}
		#g-offcanvas .mod-languages{float: none; text-align: center;}
		#g-main .g-block.size-27{display: none;}
		.items-content{width: 100% !important;}
		.mod_djcf_slider .items-content .item-box {
		    float: left;
		    width: 50% !important;
		    height: auto !important;
		        min-height: 250px;	
		}
		.pag_block{display: none;}
		.mod_djclassifieds_cattree .dj-cattree-box.cols5 .dj-cattree, #dj-classifieds .dj-cattree-box.cols5 .dj-cattree, #dj-classifieds .dj-regtree-box.cols5 .dj-regtree {
    width: 50%;
}
.menu_auto{background: none;}
.menu_auto:before{display: none;}
#g-main h3.g-title{padding-top: 0; text-align: center;}
#g-footer .g-block.size-30{display: none;}
#g-footer table{margin:0px auto;}
#dj-classifieds .djcf_items_blog {
    margin-left: -40px;
}

#g-main #dj-classifieds .dj-category .cat_col, #g-main #dj-classifieds .djcf_items_blog .item_box {
    width: 50% !important;
}
.mod_djclassifieds_items.mod_djcf_slider .items{margin:0;}
#g-page-surround #g-main{padding:0;}
#g-offcanvas #g-mobilemenu-container ul > li > a.g-menu-item-container:before{    width: 40px;
    content: '';
    display: inline-block;}  
    #g-offcanvas #g-mobilemenu-container ul > li > a.g-menu-item-container img{    
    	position: absolute;
    left: 15px;}
}

#g-page-surround #g-main{color: #2b2a2a;}
.text_calc{color:#fff;padding:0 30px;}


.map_image{width: 100px;display: inline-block; float:left;}
.map_image img{display: block; margin:0px auto;}


#g-header .g-block.size-50 .g-content .platform-content{
    display: inline-block;
    max-width: 320px;
    vertical-align: middle;
    margin-right: 35px;} 

    .itemid-109 .rsform-block{
    background: #f1f1f1;
    padding: 15px 30px 15px 30px;
}

.rsform-block-nume{clear: both;}
.itemid-109 .rsform-block.rsform-block-send{
        -webkit-box-flex: 0;
    -moz-box-flex: 0;
    box-flex: 0;
    -webkit-flex: 0 31.333%;
    -moz-flex: 0 31.333%;
    -ms-flex: 0 31.333%;
    flex: 0 31.333%;
    width: 31.333%;
    float: none;
    margin:0px auto;
    display: block;clear: both;
    min-height:0px;
  
}
.itemid-109 .rsform-block.rsform-block-send .formBody #send{display: block;position: relative;margin:0px auto;;}
.itemid-109 .rsform-block.rsform-block-send .formBody{display: block;position: relative;padding:30px 0;}

.filter_mob{display: none;}

.djajax-pagination{display: none;}

.formNoError{
    display: none;
}