/**************** 29-11-2019 *******************/
@font-face {
font-family: 'ProximaNovaLight';
    src: url('../fonts/ProximaNovaLight.eot');
    src: url('../fonts/ProximaNovaLight.eot') format('embedded-opentype'), url('../fonts/ProximaNovaLight.woff2') format('woff2'), url('../fonts/ProximaNovaLight.woff') format('woff'), url('../fonts/ProximaNovaLight.ttf') format('truetype'), url('../fonts/ProximaNovaLight.svg#ProximaNovaLight') format('svg');
}
@font-face {
font-family: 'ProximaNovaRegular';
    src: url('../fonts/ProximaNovaRegular.eot');
    src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'), url('../fonts/ProximaNovaRegular.woff2') format('woff2'), url('../fonts/ProximaNovaRegular.woff') format('woff'), url('../fonts/ProximaNovaRegular.ttf') format('truetype'), url('../fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
}
@font-face {
font-family: 'ProximaNovaSemibold';
    src: url('../fonts/ProximaNovaSemibold.eot');
    src: url('../fonts/ProximaNovaSemibold.eot') format('embedded-opentype'), url('../fonts/ProximaNovaSemibold.woff2') format('woff2'), url('../fonts/ProximaNovaSemibold.woff') format('woff'), url('../fonts/ProximaNovaSemibold.ttf') format('truetype'), url('../fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
font-family: 'ProximaNovaBold';
    src: url('../fonts/ProximaNovaBold.eot');
    src: url('../fonts/ProximaNovaBold.eot') format('embedded-opentype'), url('../fonts/ProximaNovaBold.woff2') format('woff2'), url('../fonts/ProximaNovaBold.woff') format('woff'), url('../fonts/ProximaNovaBold.ttf') format('truetype'), url('../fonts/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
}
@font-face {
font-family: 'ProximaNovaExtrabld';
    src: url('../fonts/ProximaNovaExtrabld.eot');
    src: url('../fonts/ProximaNovaExtrabld.eot') format('embedded-opentype'), url('../fonts/ProximaNovaExtrabld.woff2') format('woff2'), url('../fonts/ProximaNovaExtrabld.woff') format('woff'), url('../fonts/ProximaNovaExtrabld.ttf') format('truetype'), url('../fonts/ProximaNovaExtrabld.svg#ProximaNovaExtrabld') format('svg');
}

body{ padding:0; margin:0; font-size:12px; color:#687e87; font-family: 'ProximaNovaRegular';}
a {outline:none !important; text-decoration:none; color:#00adee;
-webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;}
a:hover, a:focus, select:focus, button:focus { outline:none; text-decoration:none;}
a:hover, a:focus{ color:#0073a4;}
* { margin:0; padding:0;}
img { border:none; vertical-align:middle; max-width:100%;}
li{ list-style:none;}
h1, h2, h3, h4, h5, h6, input, select, textarea, button{ outline:none !important;}
h1, h2, h3, h4, h5, h6{ font-family: 'ProximaNovaExtrabld'; color:#353a3c; font-weight:400;}
strong{ font-weight:400; font-family: 'ProximaNovaBold';}
input, textarea, select{ /*-moz-appearance: none; -webkit-appearance: none;*/}

.container{ width:96%; max-width:1200px; margin:0 auto; padding:0;}

/***********  Top Part  ************/
header{ width:100%; float:left; margin:0px; padding:17px 0;}
header .navbar-brand{ padding:0; margin:0;}
header .navbar{ padding:0;}
header .navbar-light .navbar-nav li{ margin:0 40px 0 0;}
header .navbar-light .navbar-nav .nav-link{ margin:0; padding:10px 0; font-size:17px; color:#353a3c; font-family: 'ProximaNovaBold'; background:none;}
header .navbar-light .navbar-nav .nav-link:hover, header .navbar-light .navbar-nav .nav-link:focus, header .navbar-light .navbar-nav .show > .nav-link, header .navbar-light .navbar-nav .active > .nav-link, header .navbar-light .navbar-nav .nav-link.show, header .navbar-light .navbar-nav .nav-link.active{ color:#00adee; border-color:#00adee;}

header .dropdown-menu{ border-radius:0; border:none; box-shadow:0 0 12px rgba(0,0,0,0.1); padding:0;}
header .dropdown-item{ padding:7px 20px; font-size:16px; color:#333; }
header .dropdown-item:hover, header .dropdown-item.active{ background:#00adee; color:#fff;}

.ph_info{ float:right; margin:0; padding:0; font-size:17px; color:#0073a4; font-family: 'ProximaNovaBold';}
/*.ph_info i{ font-size:20px; position:relative; top:2px; margin-right:3px;}*/
.ph_info i{ font-size:0; width:18px; height:18px; background:url(../images/icon-phone.png) no-repeat center center; vertical-align:middle;margin-right:3px;}
.ph_info a{ color:#0073a4;}
.ph_info a:hover{ color:#00adee;}

/***********  Section Part  ************/
section{ width:100%; float:left; margin:0px; padding:0px;}

/*------- Home Banner -------*/
.home_banner{ width:100%; float:left; margin:0; padding:154px 0 164px 0; background:url(../images/home_banner.jpg) no-repeat center center; background-size:cover;}
.home_banner .inner{ width:100%; float:left; margin:0; padding:0; max-width:410px;}
.home_banner h2{ margin:0 0 24px 0; padding:0; font-size:55px; line-height:56px;}
.home_banner p{ margin:0 0 25px 0; padding:0; font-size:22px; line-height:30px;}
.come_link{ display:inline-block; margin:0; padding:14px 27px 16px 27px; font-size:20px; color:#fff; font-family: 'ProximaNovaBold'; background:#00adee; border-radius:10px;}
.come_link:hover{ background:#0073a4; color:#fff;}
.home_banner figure{ width:100%; float:left; padding:0; margin:20px 0 0 0;}

/*------- Welcome Sec --------*/
.welcome_sec{ width:100%; float:left; margin:0; padding:150px 0 192px 0; text-align:center;}
.welcome_sec .container{ max-width:1000px;}
.welcome_sec h2{ margin:0 0 33px 0; padding:0; font-size:85px;}
.welcome_sec h2 span{ display:inline-block; color:#00adee; position:relative;}
.welcome_sec h2 span:before{ content:""; width:115px; height:32px; background:url(../images/u_curve.png) no-repeat center center; background-size:100% auto; position:absolute; bottom:0; left:10px;}
.welcome_sec p{ margin:0; padding:0; font-size:26px; line-height:42px;}

.global_title{ margin:0 0 38px 0; padding:0; font-size:55px; line-height:60px; clear:both;}

/*------- Service Sec -------*/
.service_sec{ width:100%; float:left; margin:0; padding:0;}

.service{ width:100%; float:left; margin:0; padding:0 0 50px 0; background:#f1d4d2;}
.service_sec .detail{ width:100%; float:left; margin:0; padding:0; max-width:410px;}
.service_sec p{ margin:0; padding:0; font-size:22px; line-height:34px; letter-spacing:0.4px;}
.service_sec figure{ margin:0 -5% 0 0; padding:0;}

.service2{ width:100%; float:left; margin:0; padding:200px 0; background:#fff;}
.service2 .global_title{ font-size:50px; line-height:55px;}
.service2 figure{ margin:0 -20% 0 -20%;}

.service3{ width:100%; float:left; margin:0; padding:100px 0 70px 0; background:#ddf5fb;}
.service3 .global_title{ font-size:52px; line-height:54px;}
.service3 figure{ margin:0 -5% 0 -10%;}
.service3 .detail{ max-width:460px;}

.service4{ width:100%; float:left; margin:0; padding:0; background:#fff;}
.service4 .global_title{ font-size:49px; line-height:54px;}
.service4 figure{ margin:0 -30% 0 -55%;}
.service4 .detail{ max-width:100%;}

/***********  Footer Part  ************/
footer{ width:100%; float:left; margin:0px; padding:90px 0 88px 0; background:#ebeef3;}

.footer_logo{ width:100%; float:left; margin:0 0 28px 0; padding:0px;}

.copyright{ width:100%; float:left; margin:0px; padding:0px; font-size:16px; line-height:24px; max-width:250px;}
.copyright strong{ color:#0073a4;}

footer h3{ margin:0 0 19px 0; padding:0; font-size:20px; font-family: 'ProximaNovaBold'; clear:both;}

ul.ftr_links{ width:100%; float:left; margin:0;}
ul.ftr_links li{ margin:0 0 8px 0; padding:0; display:block; font-size:16px;}
ul.ftr_links li a{ color:#687e87;}
ul.ftr_links li a:hover{ color:#00adee;}

ul.add_info{ width:100%; float:left; margin:0;}
ul.add_info li{ margin:0 0 10px 0; padding:0 0 0 30px; display:block; font-size:16px; color:#687e87; position:relative;}
ul.add_info li i{ color:#687e87; position:absolute; left:0; top:2px; font-size:20px;}
ul.add_info li a i{ font-size:17px;}
ul.add_info li strong{ font-family: 'ProximaNovaSemibold';}
ul.add_info li a{ color:#00adee;}
ul.add_info li a:hover{ color:#0073a4;}

ul.social_link{ float:right; margin:0; padding:0; text-align:center;}
ul.social_link li{ display:inline-block; margin:0 3px; padding:0;}
ul.social_link li a{ width:38px; height:38px; font-size:13px; line-height:38px; background:#d8dce0; border-radius:50%; display:inline-block; color:#868b8e;}
ul.social_link li a:hover{ background:#00adee; color:#fff;}

/**************** Team Page ****************/
.inner_banner{ width:100%; float:left; padding:125px 0; margin:0; background:url(../images/team_banner.jpg) no-repeat center top; background-size:cover;}
.inner_banner .inner{ max-width:590px;}
.inner_banner h2{ padding:0; margin:0; font-size:70px; color:#353a3c;}
.inner_banner p{ padding:0; margin:0; font-size:22px; color:#687e87;}
.inner_banner figure{ width:100%; float:left; padding:0; margin:20px 0 0 0; text-align:center;}
.inner_banner figure img{ width:100%;}

.team_sec{ width:100%; float:left; padding:150px 0 140px 0; margin:0;}
.team_sec .team{ width:100%; float:left; padding:0; margin:0 0 60px 0;}
.team_sec .team figure{ width:100%; float:left; padding:0; margin:0;}
.team_sec .team figure img{ width:100%; float:left; padding:0; margin:0;}
.team_sec .team .details{ width:100%; float:left; padding:30px 15px 0 15px; margin:0;}
.team_sec .team h3{ padding:0; margin:0; font-size:25px; color:#353a3c;}
.team_sec .team p{ padding:0; margin:0; font-size:20px; color:#687e87;}
.team_sec .team .team_social{ padding:0; margin:0; text-align:right;}
.team_sec .team .team_social li{ padding:0; margin:0 0 0 4px; display:inline-block;}
.team_sec .team .team_social li:first-child{ margin-left:-4px;}
.team_sec .team .team_social li a{ width:46px; height:46px; padding:0; margin:0; display:block; text-align:center; font-size:18px; color:#a9b6bd; line-height:46px; background:#ebeef3; border-radius:50%;}
.team_sec .team .team_social li a:hover{ background:#00adee; color:#fff;}

.load_info{ display:inline-block; margin:0; padding:0; font-size:20px; color:#00adee; font-family: 'ProximaNovaBold';}
.load_info a{ color:#00adee;}
.load_info .fa-spinner{ font-size:24px; margin-right:5px; position:relative; bottom:-2px;}
.load_info a:hover{ color:#0073a4;}

/**************** Contact Page ****************/
.inner_banner.cntc_banner{ background:url(../images/contact_banner.jpg) no-repeat center top; background-size:cover; min-height:430px;}
.inner_banner.cntc_banner figure img{ width:auto;}


.address_sec{ width:100%; float:left; margin:0; padding:33px 0 13px 0; background:#ebeef3;}
.address_sec .add_block{ width:100%; float:left; margin:0 0 20px 0; padding:0;}
.address_sec .add_block i{ width:73px; height:73px; line-height:73px; font-size:30px; float:left; margin:0; padding:0; border-radius:50%; background:#e1e4eb; text-align:center;}
.address_sec .dtl{ overflow:hidden; margin:0; padding:9px 0 0 18px; font-size:18px; color:#687e87; line-height:28px;}
.address_sec .dtl span{ display:block;}
.address_sec .dtl strong{ font-size:23px; line-height:normal;}
.address_sec .dtl a{ font-size:20px;}

.info_contact{ width:100%; float:left; margin:0; padding:100px 0 0 0;}
.info_contact figure{ margin:0 0 0 0; padding:0;}
.form_info{ width:100%; float:right; margin:0 0 40px 0; padding:0; max-width:512px;}
.form_info h2{ margin:0 0 55px 0; padding:0; font-size:80px; clear:both; line-height:75px;}
.form_info h2 span{ display:inline-block; color:#00adee; position:relative;}
.form_info h2 span:before{ content:""; width:115px; height:33px; background:url(../images/u_curve.png) no-repeat center center; background-size:100% auto; position:absolute; bottom:-10px; left:8px;}
.form_block{ width:100%; float:left; margin:0 0 35px 0; padding:0; position:relative;}
.form_block.form_block2{ margin-bottom:30px;}
.form_block label{ display:inline-block; margin:0 0 1px 0; padding:0; font-size:17px; color:#353a3c; text-transform:uppercase; letter-spacing:2.5px; font-family: 'ProximaNovaBold';}
.form_block .field{ width:100%; float:left; margin:0; padding:0 35px 0 0; background:none; border:none; height:53px; border-bottom:1px solid #d2d3d4; font-size:17px; color:#687e87;}
.form_block textarea.field{ height:93px; padding:15px 0;}




.form_block i{ margin:0; font-size:20px; color:#687e87; position:absolute; bottom:17px; right:0;}
.form_info .sub_btn{ display:inline-block; margin:0; padding:14px 27px 16px 27px; font-size:20px; color:#fff; font-family: 'ProximaNovaBold'; background:#00adee; border-radius:10px; border:none; cursor:pointer;}
.form_info .sub_btn:hover{ background:#0073a4; color:#fff;}

/*blog*/
.section-post{padding: 150px 0 140px 0;}
.section-post .postmainrow{ display:flex; flex-wrap:wrap;}
.section-post .block{ float:left; width:33.3333%; padding:0 25px 50px 25px; }
.section-post .block-inner{ background:#fff; box-shadow:rgba(1,6,44,0.06) 25px 10px 25px;height:100%}
.section-post .block-inner .block-desc-inner{padding:25px;}
.section-post .block-inner figure{ margin:0; padding:0}
.section-post .block-inner figure img{ width:100%; height:243px; object-fit:cover;}
.section-post .block-inner .block-desc-inner h3{ font-size:24px;font-family: 'ProximaNovaBold'; font-weight:400; color:#353a3c; margin:0; padding:5px 0 20px 0; line-height:1.1}
.section-post .block-inner .block-desc-inner h3 a{color:#353a3c;}
.section-post .block-inner .block-desc-inner h3 a:hover{color:#0073a4;}
.section-post .postdate{ font-size:16px; color:#00adee; font-family: 'ProximaNovaBold'; font-weight:400; padding:0 0 15px 0 }
.section-post .postdate i{ padding-right:7px}
.section-post .postdate span{ text-decoration:underline;text-underline-offset: 3px;}
.section-post .block-inner .block-desc-inner .excerpt-content{ display:none}
.section-post .block-inner .block-desc-inner .linkarea a{color:#0073a4; font-size:18px; font-weight:400; font-family: 'ProximaNovaBold'; text-decoration:underline}
.section-post .block-inner .block-desc-inner .linkarea a:hover{text-decoration:none; color:#353a3c;}

.section-post .block:nth-child(1){ width:100% }
.section-post .block:nth-child(1) .block-inner .block-desc-inner .excerpt-content{ display:block; font-size:22px; color:#687e87; line-height:1.4; letter-spacing:0.020rem; text-align:left; padding:10px 0 20px 0}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .excerpt-content p{ margin:0; padding:0}
.section-post .block:nth-child(1) .block-inner .block-desc-inner h3{ font-size:50px;font-family: 'ProximaNovaExtrabld';}
.section-post .block:nth-child(1) .block-inner figure img{ height:650px}

.section-post .block:nth-child(2),
.section-post .block:nth-child(3){ width:50%; padding-bottom:110px; }
.section-post .block:nth-child(2){ padding-right:15px;}
.section-post .block:nth-child(3){ padding-right:15px;}
.section-post .block:nth-child(2) .block-inner .block-desc-inner h3,
.section-post .block:nth-child(3) .block-inner .block-desc-inner h3{ font-size:26px; padding: 15px 0 25px 0; line-height: 1.3;}

.section-post .block:nth-child(1) .block-inner,
.section-post .block:nth-child(2) .block-inner,
.section-post .block:nth-child(3) .block-inner{box-shadow:none}

.section-post .block:nth-child(1) .block-inner .block-desc-inner,
.section-post .block:nth-child(2) .block-inner .block-desc-inner,
.section-post .block:nth-child(3) .block-inner .block-desc-inner{ padding-left:0; padding-right:0}

.section-post .block:nth-child(2) .block-inner .block-desc-inner,
.section-post .block:nth-child(3) .block-inner .block-desc-inner{ padding-top:35px}


.section-post .block:nth-child(2) .block-inner figure img,
.section-post .block:nth-child(3) .block-inner figure img{ height:400px}

.section-post .block:nth-child(1) .block-inner .block-desc-inner{ display:flex; flex-wrap:wrap;}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .postdate{-webkit-order: 2;order: 2; width:100%; padding-bottom:20px;}
.section-post .block:nth-child(1) .block-inner .block-desc-inner h3{-webkit-order: 1;order: 1; width:100%; padding:15px 0 25px 0}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .excerpt-content{-webkit-order: 3;order: 3; width:100%; padding-bottom:50px}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .linkarea{-webkit-order: 4;order: 4; width:100%; margin-bottom:80px}

.section-post.section-singleposts h3{ font-size:50px;font-family: 'ProximaNovaExtrabld'; font-weight:400; color:#353a3c; margin:0; padding:5px 0 20px 0; line-height:1}
.section-post.section-singleposts .excerpt-content{font-size:22px; color:#687e87; line-height:1.4; letter-spacing:0.020rem; text-align:left; padding:10px 0 20px 0}
.section-post.section-singleposts .excerpt-content p{margin-bottom: 1.8rem;}
.section-post.section-singleposts .excerpt-content p:last-of-type{ margin-bottom:0}
.single.single-post .inner_banner{ min-height:430px; background-position:center top !important}
.section-post.section-singleposts .block:nth-child(1){ padding-bottom:80px}

.section-post .pagination_center{margin-top:35px;display:flex;flex-wrap:wrap;padding:0;justify-content:center;border-top: 1px solid #f5f5f5;padding-top: 35px;}
.section-post ul.page-numbers{ margin:0; padding:0; list-style:none}
.section-post ul.page-numbers li{ float:left;margin:0 3px; padding:0; list-style:none}
.section-post ul.page-numbers li > span,
.section-post ul.page-numbers li > a{background:transparent;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px; margin:0; font-size:20px; padding:5px 13px; line-height:1;font-weight: 600;border-radius: 50%;border: 1px solid #e3e3e3;box-shadow: rgb(0 0 0 / 4%) 0 0 10px;}
.section-post ul.page-numbers li > span.pages{pointer-events:none;}
.section-post ul.page-numbers li > a{color:#000;text-decoration:none;}
.section-post ul.page-numbers li > a:hover{color:#000;}
.section-post ul.page-numbers li > .page-number,
.section-post ul.page-numbers li > .current,
.section-post ul.page-numbers li > span:hover,
.section-post ul.page-numbers li > a:hover{background:#00adee; border-color:#00adee;color:#fff;}

#cookie-law-info-bar{ width:auto !important; margin:40px; left:auto!important; right:auto !important; padding:28px 45px!important}
#cookie-law-info-bar .cli-style-v2 .cli-bar-message{ color:#353a3c; font-size:19px; line-height:1.4;}
#cookie-law-info-bar .cli-plugin-main-button.cli_settings_button,
#cookie-law-info-bar .wt-cli-element{ border:1px solid #353a3c; border-radius:4px; font-size:20px; background:#fff !important;font-family: 'ProximaNovaBold'; font-weight:400; color:#414648!important; padding:0; width:210px; height:60px; display: flex; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center;}

#cookie-law-info-bar .wt-cli-element:focus,
#cookie-law-info-bar .wt-cli-element:hover,
#cookie-law-info-bar .wt-cli-element:active,
#cookie-law-info-bar .cli-plugin-main-button.cli_settings_button:hover,
#cookie-law-info-bar .cli-plugin-main-button.cli_settings_button:active,
#cookie-law-info-bar .cli-plugin-main-button.cli_settings_button:focus{ border-color:#00adee;background:#00adee!important;color:#fff!important; }

#cookie-law-info-bar .wt-cli-element{border-color:#00adee;background:#00adee!important;color:#fff!important;}

body .cli-tab-footer .wt-cli-privacy-accept-btn{background:#00adee!important;}

.show-cookie-bar footer{padding-bottom: 220px;}

@media only screen and (max-width: 1660px){
.section-post .block:nth-child(1) .block-inner .block-desc-inner h3,
.section-post.section-singleposts h3 { font-size: 40px;}
/*.section-post .block:nth-child(1) .block-inner .block-desc-inner .excerpt-content,
.section-post.section-singleposts .excerpt-content{ font-size:18px;}*/
.section-post .block:nth-child(2) .block-inner .block-desc-inner h3, 
.section-post .block:nth-child(3) .block-inner .block-desc-inner h3 { font-size: 22px;}
.section-post .block-inner .block-desc-inner h3 { font-size: 20px;}
.section-post .block:nth-child(1) .block-inner figure img {
    height: 550px;
}
.single.single-post .inner_banner {
    min-height: 400px;}
#cookie-law-info-bar .cli-style-v2 .cli-bar-message{ padding-right:20px;  font-size: 16px; line-height: 1.3;}
}

@media only screen and (max-width: 1450px){
.section-post .block:nth-child(1) .block-inner .block-desc-inner .excerpt-content,
.section-post.section-singleposts .excerpt-content{ font-size:18px;}
}

@media only screen and (max-width: 1199px){
.section-post .block{ width:50%}
.section-post .block:nth-child(1) .block-inner figure img {
    height: 420px;
}
.single.single-post .inner_banner {
    min-height: 340px;
}

#cookie-law-info-bar {
    margin: 13px;
    padding: 18px 25px!important;
}
#cookie-law-info-bar .cli-plugin-main-button.cli_settings_button, #cookie-law-info-bar .wt-cli-element{ font-size:16px;width: 180px; height: 55px;}
}

@media only screen and (max-width: 767px){
.section-post {
    padding: 30px 0 30px 0;
}
.section-post .block:nth-child(2) .block-inner figure img, 
.section-post .block:nth-child(3) .block-inner figure img,
.section-post .block:nth-child(1) .block-inner figure img{ height:243px}
.section-post .block{ width:100% !important; padding-left:5px; padding-right:5px; padding-bottom:5px}
.section-post .block-inner .block-desc-inner h3,
.section-post .block:nth-child(1) .block-inner .block-desc-inner h3,
.section-post .block:nth-child(2) .block-inner .block-desc-inner h3,
.section-post .block:nth-child(3) .block-inner .block-desc-inner h3 {
    font-size: 18px;
}
.section-post .block-inner .block-desc-inner{ padding-left:0; padding-right:0}
.section-post .block-inner{ box-shadow:none}
.section-post .postdate{ font-size:14px;}
.section-post .pagination_center{ margin-top:0; padding-top:20px;}

.section-post .block:nth-child(1) .block-inner .block-desc-inner h3, .section-post.section-singleposts h3 {
    font-size: 24px;
}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .excerpt-content, 
.section-post.section-singleposts .excerpt-content {
    font-size:16px;
}
.single.single-post .inner_banner {
    min-height: 150px;
}
.section-post.section-singleposts .block:nth-child(1) {
    padding-bottom: 0;
}
#cookie-law-info-bar .cli-plugin-main-button.cli_settings_button, #cookie-law-info-bar .wt-cli-element{ font-size:13px;width: 115px;
    height: 35px;}
#cookie-law-info-bar{ padding:10px !important}
#cookie-law-info-bar .cli-style-v2 .cli-bar-message {
    font-size: 12px;
    line-height: 1.2;
    padding-right: 0;
}
.blog .inner_banner{ padding-bottom:50px;}

.section-post .block:nth-child(2) .block-inner .block-desc-inner h3, .section-post .block:nth-child(3) .block-inner .block-desc-inner h3,
.section-post .block:nth-child(1) .block-inner .block-desc-inner h3{ padding:0 0 15px 0}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .postdate{ padding-bottom:0}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .excerpt-content{ padding-bottom:15px;}
.section-post .block:nth-child(1) .block-inner .block-desc-inner .linkarea{ margin-bottom:0}
.section-post .block:nth-child(2), .section-post .block:nth-child(3){ padding-bottom:0}
.section-post .block:nth-child(2) .block-inner .block-desc-inner, .section-post .block:nth-child(3) .block-inner .block-desc-inner {
    padding-top: 15px;
}
.section-post .block-inner .block-desc-inner{ padding-bottom:15px;}
}

/*blog*/