* {
    font-family:    'Roboto', sans-serif;
    font-size:      14px;
    line-height:    20px;
}

header#header {
    width:                  100%;
    position:               fixed;
    z-index:                999;
    background:             rgba(255,255,255,0.9);
}
header#header #header-lane #logo {
    float:                  left;
    color:                  #000000;
}
header#header #header-lane #logo:hover {
    color:                  #8A8A8A;
}
header#header #header-lane #logo #logo-img {
    display:                inline-block;
    vertical-align:         top;
}
header#header #header-lane #logo #logo-text {
    display:                inline-block;
    vertical-align:         top;
    padding-top:            30px;
    padding-left:           20px;
}
header#header #header-lane #logo #logo-text #logo-title {
    font-size:              30px;
    line-height:            30px;
    font-weight:            300;
    font-family:            'Josefin Sans', sans-serif;
}
header#header #header-lane #logo #logo-text #logo-title-mini {
    font-size:              12px;
    font-family:            'Montserrat', sans-serif;
    font-weight:            400;
    text-align:             center;
}
header#header-mobile {
    position:               fixed;
    top:                    0;
    width:                  100%;
    z-index:                999;
    background:             rgba(255,255,255,0.9);
}
header#header-mobile #logo {
    float:                  left;
    color:                  #000000;
    padding-top:            5px;
}
header#header-mobile #logo:hover {
    color:                  #8A8A8A;
}
header#header-mobile #logo #logo-img {
    display:                inline-block;
    vertical-align:         top;
}
header#header-mobile #logo #logo-img img {
    width:                  50px;
}
header#header-mobile #logo #logo-text {
    display:                inline-block;
    vertical-align:         top;
}
header#header-mobile #logo #logo-text #logo-title {
    font-size:              20px;
    line-height:            30px;
    font-weight:            300;
    font-family:            'Josefin Sans', sans-serif;
}
header#header-mobile #logo #logo-text #logo-title-mini {
    font-size:              12px;
    font-family:            'Montserrat', sans-serif;
    font-weight:            400;
    text-align:             center;
}
header#header-mobile #nav-bar {
    float:                  right;
    line-height:            60px;
}
header#header-mobile #nav-bar i {
    font-size:              20px;
}
header#header-mobile ul {
    display:                none;
}
header#header-mobile ul li {
    text-align:             center;
    line-height:            30px;
}
header#header-mobile ul li a {
    text-transform:         uppercase;
    color:                  #000000;
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              16px;
}
header#header-mobile {
    border-bottom:          1px solid #000000;
}
header#header #header-lane nav {
    float:                  right;
}
header#header #header-lane nav ul#mainmenu {
    padding-top:            40px;
}
header#header #header-lane nav ul li {
    display:                inline-block;
    vertical-align:         top;
    margin:                 0 20px;
}
header#header #header-lane nav ul li a {
    text-transform:         uppercase;
    color:                  #000000;
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              16px;
}
header#header #header-lane nav ul li a:hover {
    color:                  #8A8A8A;
}
header#header #header-lane nav ul#commercial-menu {
    text-align:             center;
    margin-top:             5px;
}
#slider img {
    width:                  100%;
}
#start-text {
    padding:                70px 0;
}
footer {
    background:             rgba(0,0,0,0.1);
}
footer > ul {
    padding:                50px 0;
}
footer ul li #logo {
    color:                  #000000;
}
footer ul li #logo:hover {
    color:                  #8A8A8A;
}
footer ul li #logo #logo-img {
    display:                inline-block;
    vertical-align:         top;
}
footer ul li #logo #logo-text {
    display:                inline-block;
    vertical-align:         top;
    padding-top:            20px;
}
footer ul li #logo #logo-text #logo-title {
    font-size:              30px;
    font-weight:            700;
    font-family:            'Roboto Slab', serif;
}
footer ul li #logo #logo-text #logo-title-mini {
    font-size:              16px;
    letter-spacing:         5px;
    font-family:            'Roboto Condensed', sans-serif;
    font-weight:            400;
}
footer ul li#footer-promo-text {
    width:                  400px;
}
footer > ul > li {
    display:                inline-block;
    vertical-align:         top;
    margin:                 0 15px;
}
footer ul li .footer-title {
    text-align:             center;
    font-size:              18px;
    font-weight:            700;
    text-transform:         uppercase;
    font-family:            'Roboto Condensed', sans-serif;
}
footer ul li#sitemap {
    padding:                0 20px;
    width:                  310px
}
footer ul li#sitemap ul li {
    margin:                 10px 0;
}
footer ul li#sitemap ul li a {
    font-weight:            700;
    font-size:              14px;
    text-transform:         uppercase;
    color:                  #000000;
}
footer ul li#sitemap ul li a:hover {
    color:                  #8A8A8A;
}
footer ul li#footer-contact ul li {
    margin:                 10px 0;
    width:                  400px;
}
footer ul li#footer-contact ul li a {
    font-size:              14px;
    color:                  #000000;
}
footer ul li#footer-contact ul li a:hover {
    color:                  #8A8A8A;
}
footer ul li#footer-contact ul li a i {
    width:                  30px;
}
footer ul li #footer-text {
    margin-top:             15px;
    text-align:             justify;
    font-size:              14px;
}
footer #copyright {
    background:             rgba(0,0,0,0.2);
    text-align:             center;
}
footer #copyright .container {
    font-size:              12px;
    line-height:            30px;
}
footer #copyright ul li {
    display:                inline-block;
    margin-left:            15px;
    margin-right:           15px;
    line-height:            30px;
}
footer #copyright ul li * {
    font-size:              13px;
    color:                  #000000;
}
#about-us {
    padding:                70px 0;
}
#about-us #about-us-content #about-us-image {
    display:                inline-block;
    vertical-align:         top;
    width:                  600px;
}
#about-us #about-us-content #about-us-image img {
    max-width:              100%;
    text-align:             center;
}
#about-us #about-us-content #about-us-text {
    display:                inline-block;
    vertical-align:         top;
    width:                  600px;
    padding:                0 30px;
    line-height:            23px;
    color:                  #343434;
    text-align:             justify;
}
#services {
    padding:                70px 0;
}
#services ul li {
    display:                inline-block;
    vertical-align:         top;
    width:                  400px;
    padding:                0 25px;
}
#services ul li .service-image {
    margin-bottom:          30px;
}
#services ul li .service-image img {
    width:                  350px;
    height:                 267px;
}
#services ul li .service-text a {
    line-height:            23px;
    color:                  #343434;
    padding:                5px 0;
}
.button-more {
    text-align:             center;
    margin:                 30px 0;
}
.button-more a {
    padding:                10px 30px;
    border:                 2px solid #000000;
    color:                  #000000;
    font-weight:            700;
}
.button-more a:hover {
    background-color:       #000000;
    color:                  #fff;
}
#prices {
    padding:                70px 0;
}
#prices #prices-content #prices-info {
    text-align:             center;
    font-size:              27px;
    margin-bottom:          30px;
}
#prices #prices-content #download-lane {
    text-align:             center;
    margin:                 30px 0;
}
#prices #prices-content #download-lane button {
    padding:                20px 40px;
    background-color:       #a9b6c0;
    border:                 none;
    font-weight:            700;
    font-size:              16px;
    color:                  #fff;
}
#prices #prices-content #download-lane button:hover {
    background-color:       #929fa9;
    cursor:                 pointer;
}
#prices #prices-content #download-lane #download-info {
    font-size:              22px;
    margin:                 20px 0;
}

#contact {
    margin-top:             20px;
}
#contact ul {
    width:                  500px;
    margin-left:            auto;
    margin-right:           auto;
    margin-bottom:          60px;
}
#contact input,
#contact textarea {
    width:                  100%;
    margin-bottom:          10px;
    border:                 1px solid rgba(0,0,0,0.1);
    padding:                8px;
}
#contact #button-lane {
    text-align:             center;
}
#trevda-container button[type="submit"],
#trevda-picture-container button[type="submit"],
#contact #button-lane button {
    background:             #376a01;
    color:                  #FFFFFF;
    border:                 0;
    padding:                10px;
}
#contact iframe {
    width:                  100%;
    height:                 25vh;
}

#gmap iframe {
    width:                  100%;
    height:                 350px;
    border:                 none;
}
#start-slider-container {
    min-height:             100vh;
}
#start-slider-container #error-404-info-container-cont {
    padding-top:            150px;
}
#start-slider-container #error-404-info-container {
    background:             rgba(255,255,255,0.75);
    padding:                30px;
}
#start-slider-container #error-404-info-container #error-404-title {
    font-weight:            700;
    font-size:              32px;
    margin-bottom:          15px;
}
#start-slider-container #error-404-info-container #error-404-button {
    margin-top:             20px;
}
#start-slider-container #error-404-info-container #error-404-button a {
    display:                inline-block;
    background:             #000000;
    color:                  #FFFFFF;
    padding:                5px 10px;
}
#start-slider-container #error-404-info-container .float-right {
    max-width:              30%;
}
#start-slider-container #error-404-info-container .float-right img {
    max-width:              100%;
}

#start-slider-container ul.slider-ul {
    padding-top:            100px;
}
#start-slider-container ul.slider-ul li.slider-li {
    display:                inline-block;
    vertical-align:         top;
    width:                  580px;
    background:             rgba(255,255,255,0.75);
    margin:                 100px 10px;
    padding:                30px;
    min-height:             600px;
    font-family:            'Roboto Condensed', sans-serif;
}
#start-slider-container * {
    font-size:              16px;
    line-height:            24px;
}
#start-slider-container ul li p strong {
    font-weight:            700;
}
#start-slider-container ul li a {
    color:                  #000000;
}
#start-slider-container ul li a:hover {
    text-decoration:        underline;
}
#start-slider-container ul.slider-ul li.slider-li ul {
    padding-left:           20px;
}
#start-slider-container ul.slider-ul li.slider-li li {
    list-style-type:        square;
}
#calculator-v1-container {
    padding:                30px 0;
}

#calculator-v1-container form {
    width:                  630px;
    margin:                 0 auto;
}
#calculator-v1-container form ul {
    margin:                 40px 0;
}
#calculator-v1-container form ul li .calculator-info-text {
    float:                  left;
}
#calculator-v1-container form ul li .calculator-info-value {
    float:                  right;
}
#calculator-v1-container form ul li#calculator-end-box {
    width:                  650px;
}
#calculator-v1-container form ul li#calculator-end-box #calculator-end-lane {
    width:                  300px;
    background-color:       #2ab734;
    float:                  right;
    padding:                20px;
}
#calculator-v1-container form ul li#calculator-end-box #calculator-end-lane #calculator-end-value {
    float:                  right;
}
#calculator-v1-container form ul li#calculator-end-box #calculator-end-lane .calculator-info-text {
    float:                  left;
    width:                  unset;
}
#calculator-v1-container form ul li#calculator-piece-lane {
    margin-bottom:          30px;
}
#calculator-v1-container form ul li#calculator-piece-lane .calculator-info-text {
    float:                  left;
}
#calculator-v1-container form ul li#calculator-piece-lane select {
    width:                  170px;
    float:                  right;
    font-size:              14px;
    padding:                10px;
}
#calculator-v1-container form ul li#all-table-en-lane {
    border-top:             1px solid #6d6d6d;
    margin-top:             30px;
}
#subpage-slider-container {
    height:                 200px;
    padding-top:            145px;
}
#subpage-slider-container span {
    padding:                10px;
    background:             rgba(0,0,0,0.5);
    font-family:            'Josefin Sans', sans-serif;
    font-size:              50px;
    color:                  #FFFFFF;
}
#service-container,
#page-container[data-url="rolunk"] {
    padding-top:            50px;
    padding-bottom:         50px;
}
#service-container ul > li,
#page-container[data-url="rolunk"] > ul > li {
    display:                inline-block;
}
#service-container > ul > li:nth-child(1),
#page-container[data-url="rolunk"] > ul > li:nth-child(1) {
    width:                  300px;
    text-align:             center;
}
#service-container ul > li:nth-child(1) img {
    max-width:              100%;
}
#service-container > ul > li:nth-child(2),
#page-container[data-url="rolunk"] > ul > li:nth-child(2) {
    width:                  900px;
}
#page-container[data-url="rolunk"] > ul > li:nth-child(2) * {
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              16px;
    line-height:            30px;
    color:                  #555;
    font-weight:            400;
}
#service-container > ul > li:nth-child(2) {
    padding-left:           20px;
}
#service-list-container {
    margin-top:             50px;
    margin-bottom:          50px;
}
#service-list-container ul li {
    display:                inline-block;
    width:                  400px;
    padding-left:           15px;
    padding-right:          15px;
}
#service-list-container ul li .service-thumb {
    text-align:             center;
    margin-bottom:          20px;
    height:                 150px;
}
#service-list-container ul li .service-thumb img {
    max-height:             150px;
}
#service-list-container ul li .service-title {
    text-align:             center;
    margin-bottom:          20px;
}
#service-list-container ul li .service-title a {
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              20px;
    font-weight:            500;
    color:                  #000000;
}
#service-list-container ul li .service-lead {
    text-align:             center;
    margin-bottom:          20px;
}
#service-list-container ul li .service-lead a {
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              16px;
    font-weight:            300;
    color:                  #000000;
}
#service-list-container ul li .service-text {
    text-align:             center;
}
#service-list-container ul li .service-text * {
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              14px;
    font-weight:            300;
    color:                  #000000;
}

#subservice-list-container {
    margin-top:             40px;
    text-align:             center;
}
#subservice-list-container ul li {
    display:                inline-block;
    padding-left:           15px;
    padding-right:          15px;
    width:                  500px;
}
#subservice-list-container ul li .service-thumb {
    text-align:             center;
    margin-bottom:          20px;
    height:                 320px;
    overflow:               hidden;
}
#subservice-list-container ul li .service-thumb img {
    max-height:             320px;
}
#subservice-list-container ul li .service-title {
    text-align:             center;
    margin-bottom:          20px;
}
#subservice-list-container ul li .service-title a {
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              20px;
    font-weight:            500;
    color:                  #000000;
}
#subservice-list-container ul li .service-lead {
    text-align:             center;
    margin-bottom:          20px;
}
#subservice-list-container ul li .service-lead a {
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              16px;
    font-weight:            300;
    color:                  #000000;
}
#subservice-list-container ul li .service-text {
    text-align:             center;
}
#subservice-list-container ul li .service-text * {
    font-family:            'Roboto Condensed', sans-serif;
    font-size:              14px;
    font-weight:            300;
    color:                  #000000;
}
#calculator-v1-container #price-line {
    text-align:             center;
    font-weight:            700;
    font-size:              20px;
    margin-bottom:          20px;
    font-family:            'Josefin Sans', sans-serif;
}
#calculator-v1-container #price-line span {
    font-weight:            700;
    font-size:              20px;
    font-family:            'Josefin Sans', sans-serif;
}
#calculator-v1-container #info-line {
    font-weight:            700;
    text-align:             center;
    font-size:              20px;
}
#calculator-v1-container form ul li:nth-child(-n+6) {
    background-color:       #c2c2c2;
}
#calculator-v1-container form ul li:nth-child(n+6) {
    background-color:       #dadada;
}
#calculator-v1-container form ul li#calculator-end-box {
    background:             none;
}
#calculator-v1-container form ul li:first-child {
    background:             none;
}
#calculator-v1-container form ul li:nth-child(8) {
    background-color:       #c2c2c2;
}
#calculator-v1-container form ul li:nth-child(n+2) {
    padding:                10px 20px;
}
#calculator-v1-container form ul li#all-table-en-lane {
    background-color:       #c2c2c2;
    padding:                10px 20px;
}
#calculator-v1-container form ul li #check-lane-5 {
    float:                  right;
}
#service-container ul li #service-text a {
    color:                  #000000;
    font-weight:            700;
    text-decoration:        underline;
}
#service-container ul li #service-text ul {
    padding-left:           30px;
}
#service-container ul li #service-text ul li:before {
    content:                "";
    display:                inline-block;
    width:                  7px;
    height:                 7px;
    margin-right:           10px;
    background-color:       #000000;
    border-radius:          5px;
}
#service-container ul li #service-text ul li {
    line-height:            30px;
}
#service-list-container ul li .service-lead a,
#service-list-container ul li .service-lead a p,
#service-list-container ul li .service-text a,
#service-list-container ul li .service-text a p,
#service-list-container ul li .service-text ul li {
    font-size:              16px;
}
#service-container > ul > li #service-lead p a:before {
    content:                "";
    display:                inline-block;
    width:                  7px;
    height:                 7px;
    margin-right:           10px;
    background-color:       #000000;
    border-radius:          5px;
}
#service-container > ul > li #service-lead p a {
    color:                  #000000;
    font-weight:            700;
    text-decoration:        underline;
}
#service-container > ul > li #service-text p:nth-child(n+2):before {
    content:                "";
    display:                inline-block;
    width:                  7px;
    height:                 7px;
    margin-right:           10px;
    background-color:       #000000;
    border-radius:          5px;
}
#service-container > ul > li #service-text p:first-child {
    margin-bottom:          10px;
}
#service-container > ul > li #service-text p {
    margin:                 0;
}
#service-container > ul > li #service-lead,
#service-container > ul > li #service-text {
    font-size:              16px;
    line-height:            27px;
}
#page-container[data-url="kapcsolat"]  {
    margin-top:             70px;
}
#page-container[data-url="kapcsolat"]  > ul > li#page-text p {
    text-align:             center;
    font-size:              16px;
    font-weight:            700;
}
#page-container[data-url="kapcsolat"]  > ul > li#page-text p a {
    font-size:              16px;
    font-weight:            700;
    color:                  #000000;
    text-decoration:        underline;
}
#contact .info-block {
    text-align:             center;
    margin-bottom:          70px;
}
#contact .info-text {
    font-style:             italic;
}
#contact .info-block {
    font-style:             italic;
}
#contact .info-block a {
    font-size:              16px;
    font-weight:            700;
    font-style:             normal;
    color:                  #000000;
    text-decoration:        underline;
}
html[data-device="mobile"] #start-slider-container ul.slider-ul li.slider-li {
    width:                  100%;
    text-align:             center;
    min-height:             unset;
    margin:                 40px 0;
}
html[data-device="mobile"] footer ul li#footer-promo-text {
    width:                  100%;
}
html[data-device="mobile"] footer > ul > li {
    margin:                 15px 0;
    text-align:             center;
    width:                  100%;
}
html[data-device="mobile"] footer ul li #footer-text {
    text-align:             center;
}
html[data-device="mobile"] footer ul li#sitemap {
    width:                  100%;
}
html[data-device="mobile"] footer ul li#footer-contact ul li {
    text-align:             center;
    width:                  100%;
}
html[data-device="mobile"] #page-container[data-url="rolunk"] > ul > li:nth-child(1) {
    width:                  100%;
}
html[data-device="mobile"] #page-container[data-url="rolunk"] > ul > li:nth-child(2) {
    width:                  100%;
    text-align:             center;
}
html[data-device="mobile"] #service-list-container ul li {
    width:                  100%;
    text-align:             center;
    margin:                 30px 0;
}
html[data-device="mobile"] #subpage-slider-container span {
    font-size:              25px;
    line-height:            48px;
}
html[data-device="mobile"] #service-container > ul > li:nth-child(1) {
    width:                  100%;
    text-align:             center;
}
html[data-device="mobile"] #service-container > ul > li:nth-child(2) {
    padding:                0;
    text-align:             center;
    width:                  100%;
}
html[data-device="mobile"] #subservice-list-container ul li .service-thumb img {
    max-height:             unset;
    width:                  100%;
}
html[data-device="mobile"] #subservice-list-container ul li .service-thumb {
    height:                 unset;
    width:                  100%;
}
html[data-device="mobile"] #subservice-list-container ul li {
    text-align:             center;
    width:                  100%;
    margin:                 30px 0;
}
html[data-device="mobile"] #subpage-slider-container {
    padding-top:            100px;
}
html[data-device="mobile"] #calculator-v1-container form {
    width:                  100%;
}
html[data-device="mobile"] #calculator-v1-container form ul li#calculator-end-box {
    width:                  100%;
}
html[data-device="mobile"] #calculator-v1-container form ul li#calculator-end-box #calculator-end-lane {
    width:                  100%;
}
html[data-device="mobile"] #calculator-v1-container form ul li:nth-child(n+2) {
    padding:                10px 0;
}
html[data-device="mobile"] #calculator-v1-container form ul li .calculator-info-text {
    width:                  100%;
    text-align:             center;
}
html[data-device="mobile"] #calculator-v1-container form ul li .calculator-info-value {
    width:                  100%;
    text-align:             center;
    padding-bottom:         20px;
}
html[data-device="mobile"] #calculator-v1-container form ul li #check-lane-5 {
    width:                  100%;
    text-align:             center;
    padding-bottom:         20px;
}
html[data-device="mobile"] #calculator-v1-container form ul li#calculator-piece-lane select {
    width:                  100%;
    text-align:             center;
}
html[data-device="mobile"] #contact ul {
    width:                  100%;
}
html[data-device="mobile"] #contact #button-lane button {
    width:                  100%;
}
#cookie-line-container {
    width:                  100%;
    position:               fixed;
    bottom:                 0;
    z-index:                999;
    background:             rgba(255,255,255,0.8);
}
#cookie-line-container .container {
    line-height:            50px;
}
#cookie-line-container .container button {
    float:                  right;
    margin-top:             10px;
    border:                 none;
    background:             #000000;
    color:                  #fff;
    padding:                5px 30px;
    font-weight:            700;
}
#cookie-line-container .container button:hover {
    cursor:                 pointer;
}
#cookie-line-container .container a {
    text-decoration:        underline;
    font-weight:            700;
    color:                  #000000;
}
html[data-device="mobile"] #cookie-line-container .container {
    line-height:            unset;
    padding:                10px 0;
}
html[data-device="mobile"] #cookie-line-container .container button {
    margin:                 5px;
}
html[data-device="mobile"] #start-slider-container ul.slider-ul li.slider-li {
    width:                  100%;
    text-align:             center;
    min-height:             unset;
    margin:                 40px 0;
}
.question-signal {
    display:                none;
    color:                  #825000;
}
#calculator-v1-container form ul li i {
    color:                  #825000;
}
.unique-table-td-right table {
    width:                  630px;
    margin:                 0 auto;
    margin-bottom:          70px;
}
.unique-table-td-right table td {
    padding:                5px;
}
html[data-device="mobile"] .unique-table-td-right table {
    width:                  100%;
}
.unique-table-td-right table td:nth-child(odd) {
    float:                  left;
}
.unique-table-td-right table tr:nth-child(2n+1) {
    background-color:       #dadada;
}

#account-registration {
    padding-top:            20px;
    padding-bottom:         20px;
}
#account-registration #page-title {
    text-align:             center;
}
#account-registration #page-text {
    width:                  600px;
    margin-left:            auto;
    margin-right:           auto;
}
#account-registration form {
    width:                  400px;
    margin-left:            auto;
    margin-right:           auto;
    text-align:             center;
}
#account-dashboard-container form input,
#account-dashboard-container form select,
#account-registration form input {
    width:                  100%;
    margin-left:            auto;
    margin-right:           auto;
    display:                block;
    border:                 1px solid rgba(0,0,0,0.1);
    padding:                8px;
    margin-bottom:          10px;
}
#account-dashboard-container form button,
#account-registration form button {
    background:             #376a01;
    color:                  #FFFFFF;
    padding:                10px;
    border:                 0;
    cursor:                 pointer;
}
#account-dashboard-container {
    padding-top:            20px;
    padding-bottom:         20px;
}
#account-dashboard-container form {
}
#account-dashboard-container ul#birth-date li {
    display:                inline-block;
}
#account-dashboard-container ul#birth-date li:nth-child(1) {
    width:                  90px;
    margin-right:           10px;
}
#account-dashboard-container ul#birth-date li:nth-child(2) {
    width:                  90px;
    margin-right:           10px;
}
#account-dashboard-container ul#birth-date li:nth-child(3) {
    width:                  90px;
}

#account-dashboard-container ul#phone-number li {
    display:                inline-block;
}
#account-dashboard-container ul#phone-number li:nth-child(1) {
    width:                  34px;
    line-height:            40px;
}
#account-dashboard-container ul#phone-number li:nth-child(2) {
    width:                  65px;
    margin-right:           10px;
}
#account-dashboard-container #base-setting-parts li.base-setting-part {
    display:                inline-block;
    width:                  500px;
}
#account-dashboard-container #base-setting-parts li.base-setting-part:nth-child(1) {
    padding-right:          10px;
}
#account-dashboard-container #base-setting-parts li.base-setting-part:nth-child(2) {
    padding-left:           10px;
}
#account-dashboard-container #base-setting-parts li.base-setting-part img#photo {
    max-width:              100%;
    max-height:             350px;
}

#account-buttons-container {
    padding-top:            10px;
    padding-bottom:         10px;
    text-align:             center;
}
#account-buttons-container ul li {
    display:                inline-block;
    margin-left:            10px;
    margin-right:           10px;
}
#account-buttons-container ul li a {
    color:                  #000000;
    text-transform:         uppercase;
    border-bottom:          1px solid #376a01;
}

#trevda-container,
#trevda-picture-container {
    padding-top:            30px;
    padding-bottom:         30px;
}
#trevda-container #category-select-container {
    padding-right:          20px;
}
#trevda-container #type-select-container {
    padding-left:           20px;
}
#trevda-container #price-container {
    padding-right:          20px;
    width:                  120px;
}
#trevda-container #area-container {
    padding-right:          20px;
    width:                  115px;
}
#trevda-container #area-type-container {
    padding-right:          20px;
}
#trevda-container #postal-code-container {
    padding-right:          20px;
    width:                  105px;
}
#trevda-container #city-name-container {
    width:                  250px;
}

#trevda-list-container {
    padding-top:            25px;
    padding-bottom:         25px;
    text-align:             center;
}
#trevda-list-container #trevda-empty-list {
    font-size:              20px;
    margin-bottom:          10px;
    text-transform:         uppercase;
}
#trevda-list-container #trevda-promo-new {
    margin-bottom:          20px;
    font-size:              14px;
    font-weight:            700;
}
#trevda-list-container #trevda-new-button a {
    display:                inline-block;
    background:             #376a01;
    color:                  #FFFFFF;
    padding:                10px;
}
#trevda-list-container ul.trevda-element {
    background:             #e9e9e9;
    margin-bottom:          10px;
    -webkit-border-radius:  8px;
    -moz-border-radius:     8px;
    border-radius:          8px;
    padding:                8px;
}
#trevda-list-container ul.trevda-element .trevda-element-thumb-container {
    display:                inline-block;
}
#trevda-list-container ul.trevda-element .trevda-element-thumb-container img {
    width:                  160px;
}
#trevda-list-container ul.trevda-element .trevda-element-info {
    display:                inline-block;
    padding-left:           20px;
}
#trevda-list-container ul.trevda-element .trevda-element-info .trevda-element-title {
    margin-bottom:          20px;
    text-align:             left;
    height:                 80px;
}
#trevda-list-container ul.trevda-element .trevda-element-info .trevda-element-title a {
    font-size:              20px;
    font-weight:            700;
    color:                  #000000;
}
#trevda-list-container ul.trevda-element .trevda-element-info .trevda-element-price {
    text-align:             left;
}
#trevda-list-container ul.trevda-element .trevda-element-info .trevda-element-price a {
    color:                  #376a01;
    font-weight:            700;
}
#trevda-list-container ul.trevda-element .trevda-element-info ul.trevda-edit-buttons li {
    display:                inline-block;
    margin-right:           10px;
}
#trevda-list-container ul.trevda-element .trevda-element-info ul.trevda-edit-buttons li.enabled-status {
    padding:                5px;
    background:             #376a01;
    color:                  #FFFFFF;
}
#trevda-list-container ul.trevda-element .trevda-element-info ul.trevda-edit-buttons li.denied-status {
    padding:                5px;
    background:             #721c24;
    color:                  #FFFFFF;
}
#trevda-list-container ul.trevda-element .trevda-element-info ul.trevda-edit-buttons li.waiting-status {
    padding:                5px;
    background:             #FFA500;
    color:                  #000000;
}
#trevda-list-container ul.trevda-element .trevda-element-info ul.trevda-edit-buttons li a {
    display:                inline-block;
    padding:                5px;
    background:             #376a01;
    color:                  #FFFFFF;
}
#trevda-list-container ul.trevda-element .trevda-element-info .trevda-denied-info {
    margin-top:             10px;
    font-weight:            bold;
}

#trevda-picture-container form {
    text-align:             center;
    margin-bottom:          20px;
}
#trevda-picture-container form .form-group {
    margin-bottom:          10px;
}

#trevda-picture-container #trevda-thumb-picture {
    margin-top:             20px;
    margin-bottom:          20px;
}
#trevda-picture-container #trevda-thumb-picture img {
    width:                  160px;
}
#trevda-picture-container #pictures-container {
    margin-top:             20px;
    padding-top:            20px;
    border-top:             1px solid #EFEFEF;
}

#trevda-picture-container ul#pictures-container  li.picture-container {
    display:                inline-block;
    width:                  300px;
    margin-left:            15px;
    margin-right:           15px;
    margin-bottom:          15px;
}
#trevda-picture-container ul#pictures-container  li.picture-container img {
    max-height:             200px;
    min-height:             200px;
    max-width:              100%;
}
#trevda-picture-container ul#pictures-container  li.picture-container ul.buttons li {
    display:                inline-block;
    margin-left:            10px;
    margin-right:           10px;
}

#trevda-left-side-container {
    width:                  200px;
    margin-right:           20px;
    padding-top:            20px;
    padding-bottom:         20px;
}
#trevda-left-side-container ul#prices {
    padding:                0;
}
#trevda-left-side-container ul#prices li {
    display:                inline-block;
    width:                  100px;
}
#trevda-left-side-container ul#prices li:nth-child(1) {
    padding-right:          10px;
}
#trevda-left-side-container ul#prices li:nth-child(2) {
    padding-left:           10px;
}
#trevda-left-side-container #submit-btn-container {
    text-align:             center;
}
#trevda-left-side-container #submit-btn-container button {
    background:             #376a01;
    color:                  #FFFFFF;
    padding:                10px;
    border:                 0;
}