:root {--varcolor1: ;--varcolor1ua1: rgba(,,,1);--varcolor1ua2: rgba(,,,1);--varcolor1ua3: rgba(,,,1);--varcolor2: ;--varcolor2ua1: rgba(,,,1);--varcolor2ua2: rgba(,,,1);--varcolor2ua3: rgba(,,,1);--varcolor3: ;--varcolor3ua1: rgba(,,,1);--varcolor3ua2: rgba(,,,1);--varcolor3ua3: rgba(,,,1);--varcolor4: ;--varcolor4ua1: rgba(,,,1);--varcolor4ua2: rgba(,,,1);--varcolor4ua3: rgba(,,,1);--fixedcolor1: ;--fixedcolor1ua1: rgba(,,,1);--fixedcolor1ua2: rgba(,,,1);--fixedcolor1ua3: rgba(,,,1);--fixedcolor2: ;--fixedcolor2ua1: rgba(,,,1);--fixedcolor2ua2: rgba(,,,1);--fixedcolor2ua3: rgba(,,,1);--fixedcolor3: ;--fixedcolor3ua1: rgba(,,,1);--fixedcolor3ua2: rgba(,,,1);--fixedcolor3ua3: rgba(,,,1);--useralpha1: 1;--useralpha2: 1;--useralpha3: 1;--borderradiussm: 0px;--borderradius: 0px;--borderradiuslg: 0px;}body{color:rgba(42, 42, 42, 1);background:rgba(0, 88, 166, 1);font-family:latoregular,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.571;}#content {}body::before {}.full-content-width,.full-width-center > .center { max-width: 1170px; }.center{max-width: 1170px;}h1  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:45px;color:rgba(63, 156, 240, 1);margin-top:50px;margin-bottom:100px; line-height:1.1}.body-xs h1  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:25px;color:rgba(63, 156, 240, 1);}.body-sm h1  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:25px;color:rgba(63, 156, 240, 1);}.body-md h1  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:35px;color:rgba(63, 156, 240, 1);}.body-lg h1  {font-family:latobold,Arial,Helvetica,sans-serif;color:rgba(63, 156, 240, 1);}.body-xl h1  {font-family:latobold,Arial,Helvetica,sans-serif;color:rgba(63, 156, 240, 1);}h2  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:18px;color:rgba(63, 156, 240, 1);margin-bottom:50px;line-height:1.1;}.body-xs h2  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:18px;color:rgba(63, 156, 240, 1);}.body-sm h2  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:18px;color:rgba(63, 156, 240, 1);}.body-md h2  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:18px;color:rgba(63, 156, 240, 1);}.body-lg h2  {font-family:latobold,Arial,Helvetica,sans-serif;color:rgba(63, 156, 240, 1);}.body-xl h2  {font-family:latobold,Arial,Helvetica,sans-serif;color:rgba(63, 156, 240, 1);}h3  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:17px;line-height:1.1;}.body-xs h3  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:17px;}.body-sm h3  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:17px;}.body-md h3  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:17px;}.body-lg h3  {font-family:latobold,Arial,Helvetica,sans-serif;}.body-xl h3  {font-family:latobold,Arial,Helvetica,sans-serif;}h4  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.1;}.body-xs h4  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:16px;}.body-sm h4  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:16px;}.body-md h4  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:16px;}.body-lg h4  {font-family:latobold,Arial,Helvetica,sans-serif;}.body-xl h4  {font-family:latobold,Arial,Helvetica,sans-serif;}h5  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.1;}.body-xs h5  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:15px;}.body-sm h5  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:15px;}.body-md h5  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:15px;}.body-lg h5  {font-family:latobold,Arial,Helvetica,sans-serif;}.body-xl h5  {font-family:latobold,Arial,Helvetica,sans-serif;}h6  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.1;}.body-xs h6  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:14px;}.body-sm h6  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:14px;}.body-md h6  {font-family:latobold,Arial,Helvetica,sans-serif;font-size:14px;}.body-lg h6  {font-family:latobold,Arial,Helvetica,sans-serif;}.body-xl h6  {font-family:latobold,Arial,Helvetica,sans-serif;} .text-stylekus39e72{font-family:latoregular,Arial,Helvetica,sans-serif;font-size:35px;color:rgba(255, 255, 255, 1);line-height:1.5;text-decoration: unset;} .text-stylekus39e72:hover {text-decoration: unset;}.body-xs  .text-stylekus39e72{font-family:latoregular,Arial,Helvetica,sans-serif;color:rgba(255, 255, 255, 1);}.body-sm  .text-stylekus39e72{font-family:latoregular,Arial,Helvetica,sans-serif;font-size:25px;color:rgba(255, 255, 255, 1);}.body-md  .text-stylekus39e72{font-family:latoregular,Arial,Helvetica,sans-serif;font-size:25px;color:rgba(255, 255, 255, 1);}.body-lg  .text-stylekus39e72{font-family:latoregular,Arial,Helvetica,sans-serif;font-size:30px;color:rgba(255, 255, 255, 1);}.body-xl  .text-stylekus39e72{font-family:latoregular,Arial,Helvetica,sans-serif;font-size:35px;color:rgba(255, 255, 255, 1);} .text-stylekus3bt17{font-size:15px;line-height:1.5;text-decoration: unset;} .text-stylekus3bt17:hover {text-decoration: unset;}.body-sm  .text-stylekus3bt17{font-size:15px;}.body-md  .text-stylekus3bt17{font-size:15px;}.body-lg  .text-stylekus3bt17{font-size:15px;}.body-xl  .text-stylekus3bt17{font-size:15px;}a,a:link,a:visited{color:rgba(63, 156, 240, 1);}a.btn,button.btn,.btn,.rsform .btn[type=submit],.rsform .btn[type=reset],.btn:active,.btn-default{font-family:latoblack,Arial,Helvetica,sans-serif;font-size:16px;color:rgba(255, 255, 255, 1);/*Użyj narzędzia z https://www.cssmatic.com/box-shadow i wklej wygenerowany kod CSS*/background:rgba(63, 156, 240, 1);padding-top:15px;padding-right:35px;padding-bottom:15px;padding-left:35px;border-radius:5px}a.btn:hover,button.btn:hover,.btn:hover,a.btn:focus,.btn-default:hover,button.btn:focus,.btn:focus,.btn.hovered, .rsform .btn[type=submit]:hover{/*Użyj narzędzia z https://www.cssmatic.com/box-shadow i wklej wygenerowany kod CSS*/}#main .well{border:0 none;border-radius:0;}hr {}.tooltip > .tooltip-inner, .popover-content, .popover-title {}.tooltip.top .tooltip-arrow {}.tooltip > .tooltip-inner {}strong{font-family:latobold,Arial,Helvetica,sans-serif;font-weight:normal}h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{font-weight:normal}.body-xs h1 strong, .body-xs h2 strong, .body-xs h3 strong, .body-xs h4 strong, .body-xs h5 strong, .body-xs h6 strong {}.body-sm h1 strong, .body-sm h2 strong, .body-sm h3 strong, .body-sm h4 strong, .body-sm h5 strong, .body-sm h6 strong {}.body-md h1 strong, .body-md h2 strong, .body-md h3 strong, .body-md h4 strong, .body-md h5 strong, .body-md h6 strong {}em{font-family:latoitalic,Arial,Helvetica,sans-serif;}#main ul:not(.nav):not(.btn-toolbar):not(.menu):not(.bxslider):not(.slick-dots):not(.pagination):not(.rssocial-icons):not(.bootstrap-select), ol:not(.nav):not(.menu):not(.bxslider):not(.pagination):not(.rssocial-icons):not(.bootstrap-select):not([class*="ch-grid"]) {}#main ul:not(.nav):not(.menu):not(.bxslider):not(.slick-dots):not(.pagination):not(.rssocial-icons):not(.bootstrap-select):not(.list-premises):not(.slick-dots):not([class*="ch-grid"]):not(.bh-sl-filters) > li{}#main ul:not(.nav):not(.menu):not(.bxslider):not(.slick-dots):not(.pagination):not(.rssocial-icons):not(.bootstrap-select):not(.list-premises):not(.slick-dots) > li::before{content: ""; list-style:disc; display: list-item; color: rgba(0,0,0,1); height:0px;}#main ul:not(.nav):not(.menu):not(.bxslider):not(.slick-dots):not(.pagination):not(.rssocial-icons):not(.bootstrap-select):not(.list-premises):not(.slick-dots) > li::before{}#main ul:not(.nav):not(.menu):not(.bxslider):not(.slick-dots):not(.pagination):not(.rssocial-icons):not(.bootstrap-select):not(.list-premises):not(.slick-dots) > li{}#main ul:not(.nav):not(.menu):not(.bxslider):not(.slick-dots):not(.pagination):not(.rssocial-icons):not(.bootstrap-select):not(.list-premises):not(.slick-dots) > li ul li {}table.table{border:0 none;}.table-striped>tbody>tr:nth-of-type(odd) {}.table>tbody>tr>th, .table>thead>tr>th{border:0 none;}.table>tbody>tr>td{border:none !important;}table.table.table-striped tr:nth-of-type(odd) td{border:none !important;}form .form-control{}form .form-control,.rsform .form-group .checkbox .cr, .rsform .form-group .form-control{}.rsform .form-group .form-control::-webkit-input-placeholder {}.rsform .form-control:-moz-placeholder {}.form-control::-moz-placeholder {} .rsform .form-control:-ms-input-placeholder {}.rsform form label{}.rsform form .btn[type=submit]::after, .rsform form .btn[type=submit]::before {content: none;}form .form-control[aria-required="true"]{}form .form-control[aria-required="true"], .rsform .form-control[aria-required="true"]{}.rsform .form-control[aria-required="true"]::-webkit-input-placeholder {}.rsform .form-control[aria-required="true"]:-moz-placeholder {}.form-control[aria-required="true"]::-moz-placeholder {} .rsform .form-control[aria-required="true"]:-ms-input-placeholder {}.rsform form label{}.rsform form .btn[type=submit], #fspremises #contact form .submit_button{color:rgba(255, 255, 255, 1);background:rgba(63, 156, 240, 1);border-top:1px solid rgba(0, 0, 0, 0);border-bottom:1px solid rgba(0, 0, 0, 0);border-left:1px solid rgba(0, 0, 0, 0);border-right:1px solid rgba(0, 0, 0, 0);}.rsform form .btn[type=submit]:hover, #fspremises #contact form .submit_button:hover{}.rsform form .btn[type=reset]{color:rgba(63, 156, 240, 1);background:rgba(255, 255, 255, 1);border-top:1px solid rgba(63, 156, 240, 1);border-bottom:1px solid rgba(63, 156, 240, 1);border-left:1px solid rgba(63, 156, 240, 1);border-right:1px solid rgba(63, 156, 240, 1);}.formRed,.formError{}form .form-control.rsform-error{border-top:1px solid rgba(63, 156, 240, 1);border-bottom:1px solid rgba(63, 156, 240, 1);border-left:1px solid rgba(63, 156, 240, 1);border-right:1px solid rgba(63, 156, 240, 1);}.navbar-custom.navbar-default .navbar-toggle, .navbar-custom.navbar-default .dn-toggle, .navbar-custom.navbar-default .dn-close {}.navbar-custom.navbar-default .navbar-toggle:hover, .navbar-custom.navbar-default .navbar-toggle:focus, .navbar-custom.navbar-default .dn-toggle:hover, .navbar-custom.navbar-default .dn-toggle:focus, .navbar-custom.navbar-default .dn-close:hover, .navbar-custom.navbar-default .dn-close:focus {}.navbar-custom.navbar-default .navbar-toggle .icon-bar, .navbar-custom.navbar-default .dn-toggle .dn-toggle-line, .navbar-custom.navbar-default .dn-close .dn-close-line {}.row.even:after{}.row.even{}.row.even div > h3 {}.row.odd:after{}.row.odd{}.row.odd div > h2 {}div.pagination li a, div.pagination li span{}div.pagination li:hover a, div.pagination li:hover span,div.pagination li.current a, div.pagination li.current span{}.rl_sliders.accordion>.accordion-group {}.rl_sliders.accordion>.accordion-group>.accordion-heading>a.accordion-toggle:hover {}.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {}.border-style-sm {border-width:0px !important; border-style:0px !important;}.border-style {border-width:0px !important; border-style:0px !important;}.border-style-lg {border-width:0px !important; border-style:0px !important;}.border-radius-sm {border-radius:0px !important;}.border-top-left-radius-sm {border-top-left-radius:0px !important;}.border-top-right-radius-sm {border-top-right-radius:0px !important;}.border-bottom-left-radius-sm {border-bottom-left-radius:0px !important;}.border-bottom-right-radius-sm {border-bottom-right-radius:0px !important;}.border-radius {border-radius:0px !important;}.border-top-left-radius {border-top-left-radius:0px !important;}.border-top-right-radius {border-top-right-radius:0px !important;}.border-bottom-left-radius {border-bottom-left-radius:0px !important;}.border-bottom-right-radius {border-bottom-right-radius:0px !important;}.border-radius-lg {border-radius:0px !important;}.border-top-left-radius-lg {border-top-left-radius:0px !important;}.border-top-right-radius-lg {border-top-right-radius:0px !important;}.border-bottom-left-radius-lg {border-bottom-left-radius:0px !important;}.border-bottom-right-radius-lg {border-bottom-right-radius:0px !important;}
.home .slider img {height:450px}
/*@import url('fonts/exo_2medium_condensed.css');
@import url('fonts/lato-semibold-webfont.css');
@import url('fonts/latoblack_italic.css');
@import url('fonts/latobold_italic.css');
@import url('fonts/ralewaybold.css');
@import url('fonts/latobold.css');*/

#main {
    background-color: #fff;
}

#content {
    padding-bottom: 50px;    
}

.block101 {
    text-align: right;
}

.block101 a {
    font-size: 14px !important;
    font-family: 'latosemibold', sans-serif;
 }

.block102 .navbar-custom .nav.menu li > a {
    padding: 13px 10px;
    font-family: 'exo_2medium_condensed', sans-serif;
}

.block102 .menu {
    float: right;
}

.block102 .menu a {
    background-position: center bottom !important;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}

.block102 .navbar-collapse > ul > li {
    position: relative;
}

/*.block102 .navbar-collapse li:first-child:after {
    content: '';
    width: 1920px;
    border-bottom: 1px solid #ccc;
    position: absolute;
    left: 0;
    bottom: 5px;
    z-index: 0;*/
}

.block102 .navbar-custom .nav.menu li>a {
  font-size: 14px !important;
}


.block104 a { 
    color: #fff !important;
}

.block104 .description > .row, .block104 .description > a > .row  {
    max-width: 1170px;
    margin: 0 auto;
    height: 100%;
}

.block104 .btn {
    min-width: 195px;
}

.block104 .bx-wrapper .bx-pager {
    margin-bottom: 6vw;
}

.body-md .block104 .bx-wrapper .bx-pager, .body-sm .block104 .bx-wrapper .bx-pager {display: none;}

.block104 .description .slider-img img {
    margin-top: 7vw;
    max-width: 49vw;
}

.block104 .description .slider-p {
    margin-top: 2vw;
    margin-bottom: 4.5vw;
}

.section-offer hr, .section-see hr  {
    border-top: 1px solid #3f9cf0;
    margin-top: 25px;
    margin-bottom: 30px;
}

.section-offer .btn, .section-see .btn  {
    border-radius: 5px;
    font-size: 16px;
    font-family: 'latoblack', sans-serif;
}

.box-title {
    margin-top: 20px;
    margin-bottom: 0;
}

#section-about h1 {
    text-align: center;
    font-family: 'latobold_italic', sans-serif;
    margin-top: 0;
    margin-bottom: 40px;
}

#section-about p,
#section-about h2,
#section-about a {
    text-align: center;
}

#section-footer {
    text-transform: uppercase;
}

#section-footer .menu {
    float: right;
}

#section-footer a {
    padding-left: 8px;
    padding-right: 8px;
}

.page h1 {
    text-align: center;
  margin-bottom: 50px;
}

.page h2 {
    position: relative;
}

.page h2:after, .like-h2:after {
    content: '';
    background: transparent url('https://www.regan.eu//templates/site/images/h2-linia.png') no-repeat left bottom;
    position: absolute;
    left: 0;
    bottom: -18px;
    height: 1px;
    width: 100%;
}
.btn, .rsform form *[type=submit] {
    padding-top: 12px !important;
    padding-right: 42px !important;
    padding-bottom: 12px !important;
    padding-left: 42px !important;
    text-transform: initial !important;
}

.block98  > div {
    background-size: cover !important;
}

.body-xs .block102 .menu {
    float: none;
}

.block123 #kalkulator {
    margin-bottom: 25px;
}

.block123 #kalkulator2 {
    margin-bottom: 25px;
}

ul {
    margin-left: 20px;
}

.body-sm .block123  > div > div.inner, 
.body-xs .block123  > div > div.inner {
    margin-top: 0;
}

#section-footer .navbar {
    z-index: 999;
}    

.body-xs #section-footer .menu {
    float: none;
}

.body-xs h1 {
    margin-top: 10px;
    margin-bottom: 25px;
}

.body-xs .block119  > div > div.inner {
    line-height: 1.2 !important;
    font-size: 25px !important;
    padding-bottom: 25px;
}

.body-sm .block121  > div > div.inner, .body-xs .block121  > div > div.inner {
    padding-top: 0 !important;
}

.blog h2 {
    margin-bottom: 0;
}

.blog h2:after {
    display: none;
}

.block125 .text {
  padding-top: 200px;
}

.partners {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.partners img {
  margin: 25px;
}


.pull-center {
display: block;
margin: 0 auto;
}

.pull-left {
float: left;
margin-right: 20px;
}

.pull-right {
float: right;
margin-left: 20px;
}

a.anchor:hover {
  text-decoration: none;
}

.item-page p {
  text-align: justify;
}

/*.item-349 > a {color: #FF0000 !important;}*/

.body-xl .section-see .text, .body-md .section-see .text,
.body-xl .section-offer .text, .body-md .section-offer .text {
    min-height: 280px;
}

.newsletter-form {
    color: #3b75a7;
    /* border: 3px solid #fff;
  	-webkit-border-radius: 10px;
  	-moz-border-radius: 10px;
  	border-radius: 10px; */
  	width: 55%;
    min-width: 300px;
  	margin: 20px auto;
  	background-color: #eaf3f8;
  	text-transform: uppercase;
}

.newsletter-form form {
    margin: 0 auto;
}

.newsletter-form input[type="text"] {
    width: 250px;
    margin: 10px 0;
    background: #fff;
    color: #fff;
}

.newsletter-form input[type="submit"] {
    padding-top: 12px !important;
    padding-right: 42px !important;
    padding-bottom: 12px !important;
    padding-left: 42px !important;
    margin-right: 7px;
    color: #fff;
    background: #408dc3;
    /* border-top: 1px solid rgba(63, 156, 240, 1);
    border-bottom: 1px solid rgba(63, 156, 240, 1);
    border-left: 1px solid rgba(63, 156, 240, 1);
    border-right: 1px solid rgba(63, 156, 240, 1); */
    font-family: latoblack_italic,Arial,Helvetica,sans-serif;
    font-size: 16px;
    border-radius: 5px;

}

.newsletter-form input[type="submit"]:hover {
	color: #333;
    background-color: #e6e6e6;
  	transition: all .5s ease-in-out;
}

.newsletter-form .form-title {
  font-size: 22px;
  float:left;
  display:inline-block;
  margin-right:15px;
  font-family: 'exo_2medium_condensed',sans-serif;
}

.block103 .navbar-custom .nav.menu li>a {font-size:12px !important}

/*@media (max-width:1145px) {
  .block102 .navbar-custom .nav.menu li>a {font-size: 13px !important;}
  .block103 .navbar-custom .nav.menu li>a {font-size:12px !important}
  
}
  
@media (max-width:1088px) {
  .block102 .navbar-custom .nav.menu li>a {font-size: 12px !important;}
  .block103 .navbar-custom .nav.menu li>a {font-size:10px !important}
}
  
  
@media (max-width:1145px) {
  .single-line {display: block;}
  .separator {display: none;}
  .kontakt-gora {text-align: center;}
}

@media (max-width:768px) {
  .block103 .navbar-custom .nav.menu li>a {font-size:8px !important}
  #section-footer a {padding-left:3px; padding-right:3px;}*/
}

@media (max-width:449px) {
  .droppicspictures {
    display: block;
    margin: 0 auto;
  }
  .newsletter-form input[type="text"] {width: 200px;}
  .navbar-custom .nav.menu>li {text-align:center;}
  .block102 .navbar-custom .nav.menu li>a {font-size: 20px !important;}
  .block103 .navbar-custom .nav.menu li>a {font-size: 20px !important}
}

#section-offer>div>.col-md-3{position:relative}
#section-offer>div>.col-md-3 .btn{position:absolute;margin: 0 auto;left: 0;right: 0;width: 70%;bottom: 10%;}
.body-md #section-offer>div>.col-md-3 .btn{position:absolute;margin: 0 auto;left: 0;right: 0;width: 85%;bottom: 10%;}

/*.slider .heading3 {font-weight:bold;margin-top:150px;font-family: 'latobold', sans-serif;}
.slider .heading3 .shadow{text-shadow: 6px 10px 6px #15141470;}
.slider .heading3 em{font-family:latobold_italic;margin-top:-20px;margin-top: -10px;display: block;}*/
  
.breadcrumbs {
  font-size: 18px !important;
  margin: 10px 0 0 10px;
  color: #cecece;
}

.container-from {}
/* blog */
/*.wpisy-blogowe {margin-top:50px}*/
.wpisy-blogowe>.kafel{margin-bottom:30px;background-color: rgba(25,25,25,0.02);padding: 30px 15px; border: 1px solid #eee;}
.wpisy-blogowe > .category-desc {margin-bottom:0px;background-color:rgba(25,25,25,0);padding: 0px;text-align:center}
.wpisy-blogowe > .category-desc > div {display:inline-block;}

.body-xs .block103 .navbar-custom .nav.menu li>a { font-size: 20px !important; }

.body-xs .block136 p{text-align:center!important;}
/*.body-sm .slider .heading3 {margin-top: 15px!important;}
.body-md .slider .heading3 {margin-top: 45px;}
.body-lg .slider .heading3 {margin-top: 0!important;}
.body-xl .slider .heading3 {margin-top: 60px!important;}*/
  
  
.block106 h3 a,.block109 h3 a,.block150 h3 a,.block111 h3 a{font-size: 20px;}
.block151 h3 a{font-size: 18px;}
.block106 h3 a:hover,.block109 h3 a:hover,.block150 h3 a:hover,.block111 h3 a:hover{text-decoration: none;}
.block151 h3 a:hover{text-decoration: none;}
.block106 .text,.block109 .text,.block150 .text,.block111 .text{margin-bottom:15px;}
.block151 .text{margin-bottom:15px;}
.block121 .like-h2{    font-family: latobold,Arial,Helvetica,sans-serif;
    font-size: 18px;
    color: rgba(63, 156, 240, 1);
    margin-bottom: 50px;position:relative;}

.block100 > div > div.inner {margin: 15px 15px 0px 15px !important;}

.block101 a{ 
    font-size: 20px;
}

.block101 .border-right{
    text-align: center; 
    border-right: 1px solid currentColor; 
    padding-right: 0px;
}

.block101 p:first-of-type{
    margin-bottom: 0;;
}

.blog .articles-box {margin: 0 0 35px;}
.blog .article-title {padding-bottom: 10px; margin: 40px 0 20px; border-bottom: 1px solid #eeeeee;}

@media (max-width: 1070px){
    .block101 a{ 
        font-size: 17px;
    }
}
@media (max-width: 840px){
    .block101 a{ 
        font-size: 15px;
    }
    .block101 .border-right{
        border-right: none;
    }
}
@media (max-width: 767px){
    .block101 a{ 
        font-size: 22px;
    }
    .block101 p:last-of-type{
        margin-bottom: 10px;
    }
    .block101 p:first-of-type{
        margin-bottom: 10px;
    }
}

  #navbar-collapse-102 > ul > li.item-355 {font-weight: bold;}
  .body-sm .navbar-collapse li:after {    content: '';
    width: 1920px;
    border-bottom: 1px solid #ccc;
    position: absolute;
    left: 0;
    bottom: 5px;
    z-index: 0;
}
    .body-xs .navbar-collapse li:after {    content: '';
    width: 1920px;
    border-bottom: 1px solid #ccc;
    position: absolute;
    left: 0;
    bottom: 5px;
    z-index: 0;
}
  .navbar-collapse li:after {
    content: '';
    width: 100%;
    border-bottom: 1px solid #ccc;
    position: absolute;
    left: 0;
    bottom: 5px;
    z-index: 0;
}

  
div.category-blog .row.odd, div.category-blog .row.even{padding-top:40px; padding-bottom:40px;}
