/*modal*/
.close{position: absolute;right:0;top:0;opacity:1;}
#myModal {display: none;}
.modal-body{padding:20px;}
/*.container-fluid{padding-left:0px;padding-right:0px}*/
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto{padding-left:0px;padding-right:0px;}
.col-md-12{padding:0px 0px}
@media (min-width:980px){.col-lg-4 {-ms-flex: 0 0 27.59% !important;flex: 0 0 27.59% !important;max-width: 27.59% !important;}}
a:hover, a:active, a:focus {outline: 0;}
/*menu*/
.cid-qxEVOtoESc .dropdown .dropdown-menu { background: #eeeeee;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);display: none;position: absolute;min-width: 5rem;padding-top: 1.4rem;padding-bottom: 1.4rem;text-align: left;}
.dropdown-menu{top: 100%;}
.dropdown-menu::before {border-bottom: 11px solid rgba(0, 0, 0, 0.15);border-left: 12px solid rgba(0, 0, 0, 0);border-right: 12px solid rgba(0, 0, 0, 0);content: "";display: inline-block;left: 20px;position: absolute;top: -11px;}
.dropdown-menu::after {border-bottom: 11px solid #eeeeee;border-left: 12px solid rgba(0, 0, 0, 0);border-right: 12px solid rgba(0, 0, 0, 0);content: "";display: inline-block;left: 20px;position: absolute;top: -7px;}
@media (max-width:970px){.dropdown-menu::after {left:44%}.dropdown-menu::before{left:44%}}
.cid-qxKMFrC58Z .nav-link.active {font-weight: 500;color: #399ad6;font-style: normal;border: none;background: #fff;text-transform:none;text-align:center;border-radius:20px;}
.cid-qxKMFrC58Z .nav-link{width:130px;margin:0 auto;padding:5px 0px}
@media (min-width: 650px){
 img.download-mob{display:none;}}
@media (max-width: 650px){
 img.download{display:none;}}
.cid-qxQJrW7tky  .nav-link.active {font-weight: 500;color: #399ad6;font-style: normal;border: none;background: #fff;text-transform:none;border:1px solid #399ad6;text-align:center;border-radius:20px;}
.cid-qxQJrW7tky  .nav-link.active:hover{border:1px solid #399ad6;background: #399ad6;color:#fff}
.cid-qxQJrW7tky  .nav-link{width:130px;margin:0 auto;padding:5px 0px}
a.itembox { position: relative; }
a.itembox span  img{ display:none;color: #FFFFFF; }
a.itembox:hover span img{ display: block; position: absolute;border:1px solid #000; width: 120px; height: auto; left: 30px; top: -10px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
a.text-black{color:#5b6477 !important;}
a.text-black:focus {color: #399ad6 !important;}
a.text-black:hover {color: #399ad6 !important;}
/*content*/
.hometitle{margin-top:-209px}
.display-1{font-family: 'Poppins', sans-serif;font-size: 50px;color:#33395A;line-height:1em;width:57%;	}
hr.homeline{border: 0; height: 0; border-top: 0px; border-bottom: 2px solid #33395A;width:68%;float:left;padding:0px;display:block;}
@media (max-width:500px){.display-1{width:100%}hr.homeline{width:100%}.hometitle{margin:0px}}
.display-2 {font-family: 'Poppins', sans-serif;font-size: 1.7rem;font-weight:600;color:#323d55}
.display-4 {font-family: 'Poppins', sans-serif;font-size: 1rem!important;font-weight:400}
.cid-qxQM4riq9b {color: #4d576c;}
.cid-qxQM4riq9b .display-7 {color: #4d576c;padding-top:10px;font-weight:600}
.cid-qxQM4riq9b  a{color: #4d576c;}
.display-7 {font-family: 'Poppins', sans-serif;font-size: 1rem!important;}
.team-item {padding:10px}
/*iframe video*/
.play{position:relative;cursor: pointer;width:100%;bottom:0%;heigth:100%;padding-top:600px;clear:both}
.container-fluid .playbtn {position: absolute;top: 91%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);padding: 12px 24px;border: none;cursor: pointer;text-align: center;}.container-fluid .playbtn img{width:35%;padding-bottom:10px;height:auto}.container-fluid .playbtn p{color:#f9f9f9}
@media (max-width:1030px){.container-fluid .play {padding-top:150px;}.mbr-fullscreen{min-height:0vh}.container-fluid .playbtn p{color:#323D55;font-weight:500}}
@media (max-width:500px){.container-fluid .play {padding-top:200px;}.container-fluid .playbtn {top:200%} .mbr-fullscreen{min-height:0vh}.container-fluid .playbtn p{color:#323D55;font-weight:500}}
/*rolunk*/
.cid-qxWlLEDZ93 .mbr-text{color: #323d55;text-transform:none;font-size:20px;font-weight:400}
.cid-qxWlMfUO7C .mbr-text{color: #323d55;text-transform:none;font-size:20px;font-weight:400}
.cid-qxWlMfUO7C{padding-top:0px;}
.cid-qxWlMSISMD{padding-top:0px;}
.card-box-elony{background-color:#fff;}
.display-6{font-family: 'Poppins', sans-serif;font-size:17px;text-align:center!important;color:#95989a;}
/*vasarlas*/
.card-wrapper_cimek {padding-top:0px !important}
.card_cimek{padding:0px !important}
.cid-qxWlLEDZ93{padding:100px 0px 0px 0px}
.cid-qycUXGKU50{background-color:#fff;padding-top:0px;padding-bottom:0px;}
.display-5{font-family: 'Poppins', sans-serif;font-size:18px;color:#000;}
.display-3{font-family: 'Poppins', sans-serif;font-size: 1rem!important;}
a.contact{color:#464f65}
.hrdashed{ border: 0; height: 0; border-top: 0px; border-bottom: 1px dashed rgba(57, 154, 214, 0.5);width:70%;padding:0px;display:block;margin:0 auto;}
.hrvertical{border: 0;border-left:1px dashed rgba(57, 154, 214, 0.5); height:90vh; width: 1px;display:block;position:absolute}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
@media(max-width:770px){.hrvertical{display:none}}
/*termekek*/
.mbr-figure{
	-ms-flex-item-align: flex-start;
    -ms-grid-row-align: flex-start;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}
@media (min-width: 992px){.pl-lg-5 {padding-left: 0rem!important;}}
.card .table>tbody>tr>td{padding:0.75rem!important}
.card .table{background-color:#fff}
.card-box{color:#fff;background-color:#464f65}
.card-img-iso img{width:100%;}
.card-title {margin-bottom: 0rem;}
.py-3 {padding-top: 0.5rem !important;padding-bottom: 0.5rem !important;}
.cid-qxKLvOcSZh  .display-7{font-size: 0.9rem;text-transform:uppercase;font-weight:600}
a.bigitembox:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
ul.square {list-style-type: square;color: #1A99D6;margin-left:17px;padding:0px;}
ul.square  p{color:#000;line-height:1em}
ul.disc {list-style-type: disc;color: #000;margin-left:17px;padding:0px;}
ul.disc  p{color:#000;line-height:1.4em}
.img-thumbnail{margin-right:10px;background-color:#E6E7E8}
@media (max-width:450px){.img-thumbnail{margin:5px;}}
p.tablehead{color:#fff;background:#2298D5;padding:5px 10px;font-size:13px;font-weight:500;margin: 8px 0px}
/*vezérlés*/
.mbri-down::before {display:block;content: "\e925";color: #399AD6;font-size: 20px;font-weight: bold;}
.mbri-down_up::before {display:block;content:"\e925";color: #399AD6;font-size: 20px;font-weight: bold;transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.mbri-down_white::before {display:block;content: "\e925";color: #fff;font-size: 20px;font-weight: bold;}
.mbr-arrow {position: absolute; bottom: 0px;left: 100%;width: 50px;height: 50px;cursor: pointer;background-color: rgba(0, 0, 0, 0);border-radius: 0%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.hrstyle{ border: 0; height: 0; border-top: 0px; border-bottom: 1px solid rgba(57, 154, 214, 0.5);width:95%;float:right;margin:10px 0px;padding:0px;}
/*product*/
.cid-qycYh6wK0y{padding-top:20px;}
.media-content {-webkit-flex-basis: 133%; flex-basis: 133%;}
table.item, th, td{line-height: 0!important;}
table.item h1{font-family: 'Poppins', sans-serif;font-size: 1rem;font-weight:600;margin:0px;color: #ed1d24;text-transform:uppercase;padding:5px 20px}
table.item h2{font-family: 'Poppins', sans-serif;font-size: 0.9rem;margin:0px;color: #000;padding:2px 20px 5px 20px}
/*letoltesek*/
.media-container-row{padding-top:20px}
.card-img img {max-width: 70%;display: block;}
 h4.katalogus{padding:7px 0px;color: #2598d6}
.cid-qyd6kYTPim{padding:40px 0px 0px 0px} 
.cid-qyd7DXSEH4{padding:20px 0px 0px 0px}
.cid-qyd6kYTPim .card-box { background-color: #ffffff;padding: 10px 0px 0px 0px;}
.cid-qyd7DXSEH4 .image_wrapper{height:585px}
.cid-qyd6kYTPim h2{display:inline-block;font-family: 'Poppins', sans-serif;font-size:18px;}
/*kapcsolat*/
header {height: 50vh;background: url("https://carboland.hu/assets/images/carboland-factory.jpg");background-size: cover;background-position: 10% 70%;position: relative;background-repeat:no-repeat;}
.cid-qxQM4riq9b .team-item {margin-bottom:0!important}
.team-item{padding:14px}
.cid-qxQM4riq9b .team-item .item-caption{background:none}
.cid-qxQM4riq9b .display-7 {color: #0C2F50;padding-top: 0px;font-weight: 400;text-align: center;font-size:23px!important}.cid-qxQM4riq9b span.addrs{color: #0C2F50;padding: 20px;font-weight: 400;text-align: center;font-size:18px}
.cid-qxQM4riq9b p{text-align:center;color:#0C2F50}
.cid-qxQM4riq9b .profile{padding: 0px 15px;padding-bottom: 0px;margin-bottom: -7px;margin-top: 15px}
.cid-qxQM4riq9b .profile a{color: #0C2F50;font-weight:400}
.separator--line {border: 0;border-bottom: 2px solid #0C2F50;width: 97%;padding:0;margin-bottom:4px}.separator--linesec {border: 0;border-bottom: 2px solid #0C2F50;width: 96%;padding:0;margin-bottom:4px}
.cid-qxQM4riq9b .item-name p{font-size:17px}.cid-qxQM4riq9b .item-role p{text-align:center} .item-name p.display-7{font-weight:600	}
.cid-qxQM4riq9b .item-image{background-image:url('https://carboland.hu/assets/images/carboland-factory.jpg');background-size:cover;height:1130px;background-position:70% 50%}
.cid-qxQM4riq9b p strong{font-weight:500;padding:20px;color:#0C2F50;}.cid-qxQM4riq9b img{margin-top:-24px}
.d-flex {display: -ms-flexbox!important;display: inline-block;margin: 0 auto;}
@media (max-width:500px){.cid-qxQM4riq9b .profile{margin-bottom:0px}.cid-qxQM4riq9b h2 {text-align:center;font-size:25px}.cid-qxQM4riq9b .item-image{height:500px}}
/*table*/
.table > tbody > tr > td, .table > tbody > tr > th {vertical-align: middle;}
td.nyilatkozat{text-align:center;}
td.nyilatkozat a{color:#2598d6;font-weight:400;text-decoration:underline;line-height: 1.5;font-size: 1.2em;}
td.download{text-align:right;width:20%}
/*pricetable*/
section.pricetable{padding:20px 0px 5px 0px;display:none!important}
section.pricetable p{font-size:13px}
section.pricetable .table {text-align:center;font-weight:600;font-size:14px}
section.pricetable .table>tbody>tr>td{padding:8px 0px;vertical-align: middle;line-height: 1em!important;}
section.pricetable .table thead tr th{text-align:center;font-size:14px;vertical-align:middle;background:#A7A9AC;color:#fff;padding:5px;line-height:1.2em!important}
section.pricetable .table thead tr th.selector{color:#000}
section.pricetable .table thead tr th.selector span{color:#fff}
section.pricetable .table-bordered>thead>tr>th {border: 2px solid #fff;}
section.pricetable .table-bordered>tbody>tr>td {border: 2px solid #fff;}
section.pricetable .table-striped>tbody>tr:nth-of-type(odd) {background-color: #E7E7E8;}
section.pricetable .table-striped>tbody>tr:nth-of-type(even) {background-color: #FAFAFB;}
section.pricetable .table span.mm{display:none}
@media (max-width:500px){section.pricetable .table thead tr th{font-size:10px}section.pricetable .table{font-size:10px}}
/*datatable*/
section.datatable{padding:20px 5px 0px 5px;margin-top:100px}
section.datatable .table {text-align:center;font-weight:600;font-size:13px;width:100%;}
section.datatable .table>tbody>tr>td{padding:15px 5px;vertical-align:middle}
section.datatable .table thead tr th{text-align:center;font-size:12px;vertical-align:middle;background:#A7A9AC;color:#fff;padding:5px;line-height:1.2em!important}
section.datatable .table thead tr th.selector{color:#000}
section.datatable .table thead tr th.selector span{color:#fff}
section.datatable .table thead tr th.title{font-size:16px}
section.datatable .table-bordered>thead>tr>th {border: 2px solid #fff;}
section.datatable .table-bordered>tbody>tr>td {border: 2px solid #fff;}
section.datatable .table-striped>tbody>tr:nth-of-type(odd) {background-color: #E7E7E8;}
section.datatable .table-striped>tbody>tr:nth-of-type(even) {background-color: #FAFAFB;}
section.datatable .table span.mm{display:none}
@media (max-width:500px){section.datatable{margin-top:50px} section.datatable .table thead tr th{font-size:8px}section.datatable .table{font-size:9px}section.datatable .table thead tr th.title{font-size:10px}}
/*mail*/
#mail-status {padding: 12px 20px;width: 100%;display:none;font-size: 1em;font-family: "Helvetica", Times, serif;color: rgb(40, 40, 40);}
	  .error{background-color: #ffffff; border:1px solid red;  margin-bottom: 15px;}
	  .success{background-color: #48e0a4; }
	  .g-recaptcha {margin: 0 0 15px 0;}	
      .button{float:left;color:#185588;padding:8px 15px;}	
/*footer*/
.cid-qxKLQTCFF4 .media-container-row .mbr-text {color: #4d576c;}
.cid-qxKLQTCFF4 a {color:#1999D5}
/*scrollup*/
.mbr-arrow-up {transform: none;-webkit-transform: none;}
.mbr-arrow-up a {background: rgba(0, 0, 0, 0.1);}
.mbr-arrow-up a:hover {background-color: rgba(0, 0, 0, 0.2);}
@media (max-width:500px){.mbr-arrow-up {left: 81%;}}
/*preloader*/
#loading{
background-color: #399AD6;
height: 100%;
width: 100%;
position: fixed;
z-index: 1;
margin-top: 0px;
top: 0px;
}
#loading-center{
    width: 100%;
    height: 100%;
    position: relative;
}
#loading-center-absolute {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 200px;
    width: 200px;
    margin-top: -100px;
    margin-left: -100px;
}
#object{
    width: 80px;
    height: 80px;
    background-color: #FFF;
    -webkit-animation: animate 1s infinite ease-in-out;
    animation: animate 1s infinite ease-in-out;
    margin-right: auto;
    margin-left: auto;
    margin-top: 60px;
}
@-webkit-keyframes animate {
  0% { -webkit-transform: perspective(160px); }
  50% { -webkit-transform: perspective(160px) rotateY(-180deg); }
  100% { -webkit-transform: perspective(160px) rotateY(-180deg) rotateX(-180deg); }
}

@keyframes animate {
  0% {
    transform: perspective(160px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(160px) rotateX(0deg) rotateY(0deg);
  } 50% {
    transform: perspective(160px) rotateX(-180deg) rotateY(0deg);
    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(0deg) ;
  } 100% {
    transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
  }
}
/*Hírek*/
/* posts page */
#posts .page-title {background: #fff none repeat scroll 0 0;border-left: 3px solid #178dcb;color: #848484;margin: 0 0 30px;text-align: left;}
#posts .page-title h2 {background: #f5f5f5 none repeat scroll 0 0;display: inline-block;padding: 10px 20px;font-size: 250%;font-weight: lighter;}
#posts .item {width: 100%;background: #f4f4f4;border: 1px solid #e6e6e6;max-height: 250px;}
#posts .item .image {background-position: center center;background-size: inherit;height: 250px;position: relative;width: 40%}
#posts .item .text {color: #848484;float: right;padding: 15px 20px 20px 20px;width: 75%;}
#posts .item .text .line {width: 78%;min-width: 78%;height: 1px;background-color: #979797;}
#posts .item .text .read-more {border: 1px solid #979797;padding: 5px 9px!important;font-size: 13px;font-weight: 400;color:#000;}
#posts .item .text .read-more:hover {background-color: #979797;color: #fff;}
/* post page */
#post-page .page-title {background: #fff none repeat scroll 0 0;border-left: 3px solid #178dcb;color: #848484;margin: 0 0 30px;text-align: left;}
#post-page .page-title h1 {background: #f5f5f5 none repeat scroll 0 0;display: inline-block;padding: 10px 20px;font-size: 200%;font-weight: lighter;}
#posts .item p{margin:0;font-weight:300}
#posts .btn-sm {border-radius:0px}
.text h1 {margin: 0.3rem 0 1rem 0;font-size: 22px;text-transform:uppercase;font-weight:500}
.text a{color:#848484}
/*.align-items-center {margin-top:10px;}*/
.d-flex {overflow:hidden}
/* responsive css */
@media screen and (max-width: 1200px) {
    #posts .item .image {width: 100%;}
    #posts .item .image img {height: 250px;max-width: 100%;object-fit: cover;object-position: center;}
    #posts .item {max-height: unset;}#posts .item .text {width: 100%;}
}
@media screen and (max-width: 1200px) {
  #posts .item .text .line {width: 50%;min-width: 50%;}
}
@media screen and (min-width: 992px) {    
    #posts .item .image a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
}
@media screen and (min-width: 1440px) {
    [class^="container-"].container-large, .container.container-large {
        max-width: 1240px !important;
  }
}
/*Form*/
.form-group a {color:#1999D4}
.form-check-input {margin-top: 0.33rem;}
.form-check-input {margin-left:0}