@import url('https://fonts.googleapis.com/css?family=Fira+Sans:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i');
body{font: 200 17px/1.4 "Fira Sans", sans-serif;color: #96A4D4;}
img{display: block;height: auto;max-width: 100%;}
b, strong{font-weight: 700;}
.relative{position: relative;}
.capitalize{text-transform: capitalize;}
/* h */
h1,h2,h3,h4,h5,h6{color: #1d2a63;font-weight: 600;line-height: 1.2;}
h1 {font-size: 40px; }
h2 {font-size: 36px; }
h3 {font-size: 28px; }
h4 {font-size: 24px; }
h5 {font-size: 22px; }
@media only screen and (max-width: 1200px){
	h1 {font-size: 36px; }
	h2 {font-size: 28px; }
	h3 {font-size: 24px; }
	h4 {font-size: 22px; }
	h5 {font-size: 20px; }
}
@media only screen and (max-width: 992px){
	h1 {font-size: 34px; }
	h2 {font-size: 26px; }
	h3 {font-size: 22px; }
	h4 {font-size: 20px; }
}
@media only screen and (max-width: 768px){
	h1 {font-size: 32px; }
	h2 {font-size: 24px; }
	h3 {font-size: 20px; }
}
@media only screen and (max-width: 576px){
	h1 {font-size: 24px; }
	h2 {font-size: 22px; }
}
/* a */
a {color: #97A4D4;text-decoration: none;}
a:hover, a:active, a:focus{color: #1d2a63;text-decoration: none;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
/* wrapper */
html{border-left: 6px solid #1d2a63;border-right: 6px solid #1d2a63;min-height:100%;}
html::before, html::after{position: fixed;width: 100%;height: 6px;background: #1d2a63;content: " ";z-index: 9999;}
html::before{top: 0;}
html::after{bottom: 0;}
#wrapper{padding: 6px;}
@media only screen and (max-width: 992px){
	#wrapper{padding: 0;}
}

.btn{font-family: "Fira Sans";font-size:20px;border: none;cursor: pointer;font-weight: 500;text-transform: uppercase;display: inline-block;vertical-align: middle;padding: 8px 12px;background: #97A4D4;color: #FFF;text-decoration: none !important;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.btn:hover, .btn:active, .btn:focus {color: #FFF;background: #1d2a63;}
/* notifications */
#notifications{position: fixed;bottom: 0;right: 32px;width: 360px;z-index: 2;}
#notifications > div{background: #8BC34A;padding: 16px;color: #FFF;text-align: center;margin-bottom: 16px;}
#notifications > div.error{background: #F44336;}
/* form */
.form ::-webkit-input-placeholder {color: #96A4D4;}
.form ::-moz-placeholder {color: #96A4D4;}
.form :-ms-input-placeholder {color: #96A4D4;}
.form :-moz-placeholder {color: #96A4D4;}
.form > .fields + .actions{margin-top: 24px;}
.form > .actions{text-align: right;}
.form > .actions > * + *{margin-left: 16px;}
.form .field > label{-webkit-user-select: none;user-select: none;display: block;width: 100%;margin: 0;font-size: 17px;font-family: "Fira Sans";font-weight: 300;}
.form .field > label > a{font-weight: 600;}
.form .field > label + .input, .form .field > label + select{margin-top: 4px;}
.form .field > .input + label{margin-top: 4px;}
.form .field + .field{margin-top: 24px;}
.form .field > input,.form .field > textarea, .form .field > select {display: block;width: 100%;}
.form .field > input[type=text],
.form .field > input[type=email],
.form .field > input[type=password],
.form .field > select,
.form .field > textarea{color:#2A3C82;-webkit-box-shadow: inset 0px 0px 0px 2px #2A3C82;box-shadow: inset 0px 0px 0px 2px #2A3C82;line-height: 1.2;font: 300 18px/1.2 "Fira Sans";display: block;padding: 14px;-webkit-box-sizing: border-box;box-sizing: border-box;background: #FFF;border: none;position: relative;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.form .field > input[type=radio], .form .field > input[type=checkbox]{opacity: 0;float: left;width: 18px;}
.form .field > input[type=radio] + label, .form .field > input[type=checkbox] + label{line-height: 32px;clear: none;padding: 0 0 0 40px;cursor: pointer;position: relative;}
.form .field > input[type=radio] + label:after, .form .field > input[type=checkbox] + label:after{position: absolute;top: 0;left: 0;width: 32px;line-height: 32px;height: 32px;content: " ";text-align: left;font-size: 28px;color: #EEE;content: "\f096";font-family: "FontAwesome";-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.form .field > input[type=radio]:checked + label:after, .form .field > input[type=checkbox]:checked + label:after{content: "\f14a";color: #162154;}
.form .field > input[type=radio]:checked + label, .form .field > input[type=checkbox]:checked + label{}
.form .field > input[type=text]:focus,
.form .field > input[type=email]:focus,
.form .field > input[type=password]:focus,
.form .field > select:hover,
.form .field > textarea:focus{background: #FFF;-webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.15);-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.form .field > textarea{min-height: 200px;}
.form .field > input[type=file]{width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.form .field > input[type=file] + label * {pointer-events: none;}
.form .field > input[type=file] + label {line-height: 32px;clear: none;padding: 0 0 0 40px;cursor: pointer;position: relative;color: #000;}
.form .field > input[type=file] + label:after{position: absolute;top: 0;left: 0;width: 32px;line-height: 32px;height: 32px;content: " ";text-align: left;font-size: 28px;color: #EEE;content: "\f062";font-family: "FontAwesome";-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.form .field > input[type=file].active + label:after{content: "\f016";color: #69F0AE;}
@media only screen and (max-width: 992px){
	.form > .actions > * + *{margin-left: 8px;}
	.form .field + .field{margin-top: 16px;}
}
@media only screen and (max-width: 768px){
	.form > .fields + .actions{margin-top: 32px;}
	.form > .actions > *{margin-bottom: 8px;}
	.form .field > label + .input, .form .field > .input + label{margin-top: 2px;}
}
@media only screen and (max-width: 576px){
	.form > .actions > * {display: block;width: 100%;margin: 0;}
	.form > .actions > * + * {margin-top: 8px;}
}
/* owl */
.owl-nav > .owl-prev, .owl-nav > .owl-next{position: absolute;top: 50%;width: 16px;height: 32px;margin-top: -16px;opacity: 1;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;background: url('../images/sprites.png') no-repeat 0 0 transparent;opacity: .5;}
.owl-nav > .owl-prev:hover, .owl-nav > .owl-next:hover{opacity: 1;}
.owl-nav > .owl-prev{left: 0;margin-left: -64px;}
.owl-nav > .owl-next{right: 0;margin-right: -64px;background-position: -16px 0;}
.owl-dots{position: absolute;bottom: 16px;left: 0;right: 0;text-align: center;display: block;}
.owl-dots > .owl-dot{display: inline-block;width: 20px;height: 20px;background: transparent;opacity: 1;-webkit-border-radius: 100%;border-radius: 100%;}
.owl-dots > .owl-dot.active{opacity: 1;-webkit-box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 transparent;background: #FFF;}
.owl-dots > .owl-dot + .owl-dot{margin-left: 16px;}
.dotsblock .owl-dots{position: relative;bottom: auto;margin-top: 32px;}
.dotsblock .owl-dots > .owl-dot{-webkit-box-shadow: inset 0px 0px 0px 3px #1d2a63;box-shadow: inset 0px 0px 0px 3px #1d2a63;}
.dotsblock .owl-dots > .owl-dot.active{opacity: 1;-webkit-box-shadow: 0 0 0 0 transparent;box-shadow: 0 0 0 0 transparent;background: #1d2a63;}
@media only screen and (max-width: 1200px){
  .owl-nav > .owl-prev{margin-left: 16px;}
  .owl-nav > .owl-next{margin-right: 16px;}
}
@media only screen and (max-width: 768px){
	.dotsblock .owl-dots{margin-top: 16px;}
}
/* grid */
.grid{display: block;max-width: 100%;position: relative;}
.grid.brands{margin-left: -16px;margin-right: -16px;max-width: none;}
.grid-sizer {width: 1%;display: block;}
.grid-item{-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;float: left;display: block;}
.grid.brands .grid-item{width: 33.3%;width:calc(100%/3);padding: 16px;}
.grid.brands.wdescription{margin-top: 64px;}
@media only screen and (max-width: 1200px){
  .grid.brands .grid-item{width: 50%;}
	.grid.brands.wdescription{margin-top: 48px;}
}
@media only screen and (max-width: 992px){
  .grid.brands{margin-left: -8px;margin-right: -8px;}
  .grid.brands .grid-item{padding: 8px;}
	.grid.brands.wdescription{margin-top: 32px;}
}
@media only screen and (max-width: 576px){
	.grid.brands.wdescription{margin-top: 16px;}
}
.section_brands .holder_items{margin-left: -12px;margin-right: -12px;}
.section_brands .holder_items .items{display: flex;flex-wrap: wrap;justify-content: center;}
.section_brands .holder_items .items.wdescription{margin-top: 16px;}
.section_brands .holder_items .items > .item{width: 33%;padding: 12px;width: calc(100% / 3 - .3px);}
@media only screen and (max-width: 1200px){
	.section_brands .holder_items{margin-left: -8px;margin-right: -8px;}
	.section_brands .holder_items .items > .item{width: 50%;padding: 8px;}
}
@media only screen and (max-width: 576px){
	.section_brands .holder_items{margin-left: 0;margin-right: 0;}
	.section_brands .holder_items .items > .item{width: 100%;padding: 0;}
	.section_brands .holder_items .items > .item + .item{margin-top: 4px;}
}
/* block-mark */
.block-mark {background: #DCDCDC;display: block;width: 100%;padding-bottom: 100%;position: relative;overflow: hidden;}
.block-mark > .not-hover{background: #2A3C82;position:absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.3s ease-in-out;transition: all 0.2s ease-in-out;}
.block-mark:hover > .not-hover{opacity: 0;}
.block-mark > .not-hover > .logo{position: absolute;top: 15%;left: 15%;right: 15%;bottom: 15%;z-index: 2;display: block;background-position: center;background-repeat: no-repeat;background-size: contain;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.block-mark:hover > .not-hover > .logo{-webkit-transform: scale(.8);transform: scale(.8);}
.block-mark > .inner{position:absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 32px;-webkit-transform: scale(1.2);transform: scale(1.2);opacity: 0;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.block-mark:hover > .inner{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.block-mark > .inner > .content{position: relative;}
.block-mark > .inner > .domain{margin-top: 16px;font-weight: 500;font-style: italic;position: absolute;bottom: 32px;left: 32px;}
.block-mark > .inner > .content > .min-logo{width: 150px;height: 70px;margin-bottom: 32px;background-position: 0 center;background-repeat: no-repeat;background-size: contain;-webkit-transition: all 0.3s ease-in-out;transition: all 0.2s ease-in-out;}
@media only screen and (max-width: 992px){
  .block-mark > .inner{display: none;}
  .block-mark:hover > .not-hover{opacity: 1;}
  .block-mark:hover > .not-hover > .logo{-webkit-transform: scale(1);transform: scale(1);}
}
/* block-pagination */
.block-pagination{}
.block-pagination > .next{text-align: right;}
.block-pagination a{display: inline-block;padding-top: 16px;padding-bottom: 16px;border-top: 2px solid #2A3C82;text-decoration: none;text-transform: uppercase;text-transform: uppercase;font-size: 14px;line-height: 32px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-pagination a{text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:100%;}
.block-pagination a:hover, .block-pagination a:active{color:#1d2a63;}
.block-pagination a > i{display: inline-block;height: 32px;width: 16px;vertical-align: middle;background: url('../images/sprites.png') no-repeat 0 0 transparent;}
.block-pagination .next a > i{background-position: -16px 0;}
.block-pagination a > i + span, .block-pagination a > span + i{margin-left: 32px;}
@media only screen and (max-width: 576px){
	.block-pagination a > span{display: none;}
	.block-pagination a > i{margin: 0 16px !important;}
}
/* article */
.article.s{font-size: 13px;}
.article p, .article ol, .article ul{margin-bottom: 16px;}
.article ol > li + li, .article ul > li + li{margin-top: 8px;}
.article ol, .article ul{display: block;margin: 0 0 16px 0;padding: 0;list-style-position:inside;}
.article > *:last-child{margin-bottom: 0;}
/* header */
body{padding-top: 280px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
body.scrolling{padding-top: 72px;}
#header{z-index: 2;position: fixed;top: 0;left: 0;width: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;padding: 96px 0;z-index: 100;overflow: hidden;}
body.scrolling #header{background: #162154;padding: 8px 0;}
.block-header {position: relative;}
.block-header .logo{position: absolute;top: 0;left: 16px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.block-header .logo img{height: 64px;width: auto;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.block-header .logo_alternative{position: absolute;top: 0;left: 16px;visibility: hidden;-webkit-transform: translateY(-100px);transform: translateY(-100px);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.block-header .logo_alternative img{height: 40px;width: auto;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
body.scrolling .block-header .logo_alternative{visibility: visible;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
body.scrolling .block-header .logo{visibility: none;opacity: 0;}
.block-header .header_menu {text-align: right;}
.block-header .header_menu > .item{display: inline-block;text-transform: uppercase;position: relative;}
.block-header .header_menu > .item.social + .item.social{margin-left: 8px;}
.block-header .header_menu > .item > a{color:#162154;vertical-align: middle;text-decoration: none;font-weight: 400;font-size: 16px;line-height: 88px;position: relative;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
body.scrolling .block-header .header_menu > .item > a{line-height: 40px;color: #FFF;}
.block-header .header_menu > .item > a:after{position: absolute;content: " ";background: #1d2a63;width: 100%;bottom: 0;left: 0;height: 2px;opacity: 0;-webkit-transform: translateY(4px);transform: translateY(4px);-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}
body.scrolling .block-header .header_menu > .item > a:after{background: #FFF;}
.block-header .header_menu > .item:hover > a:after, .block-header .header_menu > .item.active > a:after{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
.block-header .header_menu > .item.active > a{font-weight: 700;}
.block-header .header_menu > .item + .item{margin-left: 24px;}
.header .header_menu .show_mobile_menu{display: none;line-height: 24px;height: 24px;width: 24px;position: absolute;top: 0;right: 16px;cursor: pointer;color: #FFF;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s;}
.header .header_menu .show_mobile_menu.active, .header .header_menu .show_mobile_menu:hover{color: rgba(255,255,255,.5);}
.header .header_menu .show_mobile_menu > i{font-size: 24px;line-height: 24px;width: 24px;text-align: right;}
@media only screen and (max-width: 992px){
  body{padding-top: 72px !important;}
  #header{background: #162154;padding: 8px 0;}
	.header .header_menu .show_mobile_menu{display: block;}
  .block-header {min-height: 24px;}
  .block-header .header_menu > .item {display: none;}
  .block-header .logo{display: none;}
  .block-header .logo_alternative{visibility:visible;opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
}
@media only screen and (max-width: 576px){
	body{padding-top: 56px !important;}
}
/* mobile_menu */
#mobile_menu_overlay{position: fixed;z-index: 99998;top:100%;bottom:0;left: 0;right: 0;background-color: #000;opacity: 0;-webkit-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
#mobile_menu_overlay.active{top: 40px;opacity: .8;}
#mobile_menu{position: fixed;z-index: 99999;top: 40px;overflow-x: hidden;bottom: 0;right: 0;width: 0;background: #FFF;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#mobile_menu.active{width: 300px;}
#mobile_menu > nav{position: absolute;overflow-y: auto;width: 300px;height: 100%;top: 0;left: 0;overflow-y: auto;}
#mobile_menu > nav > .show_mobile_menu{display: none;}
#mobile_menu > nav > .item > a{text-align: right;padding: 16px;line-height: 1.2;display: block;color: #1d2a63;text-decoration: none;text-transform: uppercase;font-weight: 400;position: relative;}
#mobile_menu > nav > .item.active > a{font-weight: 700;}
#mobile_menu > nav > .item.active > a, #mobile_menu > nav > .item > a:hover{background: #1d2a63;color: #FFF;}
#mobile_menu > nav > .item > a > i{position: absolute;top: 16px;left: 16px;opacity: .5;}
#mobile_menu > nav > .item.social{}
#mobile_menu > nav > .social_networks{margin: 32px  0 0 0;text-align: right;padding: 16px;}
#mobile_menu > nav > .social_networks > a{color: #1d2a63;}
#mobile_menu > nav > .social_networks > a + a{margin-left: 8px;}
@media only screen and (min-width: 992px){
  #mobile_menu, #mobile_menu_overlay{display: none;}
}
@media only screen and (max-width: 576px){
	#mobile_menu_overlay.active{right: 80%;}
	#mobile_menu.active{width: 80%;}
	#mobile_menu > nav{width: 100%;}
}
/* footer */
#footer{margin-top: 64px;}
.section_content + #footer{margin-top: 0;}
.block-footer{border-top: 2px solid #2A3C82;}
.block-footer > .title{color: #2A3C82;text-transform: uppercase;padding: 24px 0;font-size: 20px;line-height: 1.2;font-weight: 500;}
.block-footer > .title + .content{margin-top: 16px;}
.block-footer > .content{padding-bottom: 24px;}
.block-footer > .content > nav > a{display: block;text-transform: capitalize;}
.block-footer > .content > nav > a + a{margin-top: 8px;}
.footer-extra{margin-top: 64px;margin-bottom: 64px;position: relative;}
.footer-extra .copyright{font-size: 12px;font-weight: 300;color: #2A3C82;/*padding-left: 100px;*/}
.footer-extra .logo-importaco{position: absolute;bottom:5px;left: 16px;max-width: 80px;}
.footer-extra .copyright b{font-weight: 400;}
.footer-extra .copyright > nav{display: inline-block;margin-left: 16px;}
.footer-extra .copyright > nav > a + a{margin-left: 8px;}
.footer-extra .address{font-size: 12px;font-weight: 400;font-style: italic;}
@media only screen and (min-width: 1200px){
	.footer-extra .address{text-align: right;}
}
@media only screen and (max-width: 1200px){
	#footer{margin-top: 48px;}
	.footer-extra{margin-top: 48px;margin-bottom: 48px;}
	.block-footer > .title + .content{margin-top: 0;}
	.footer-extra .address{text-align: right;}
	.footer-extra{padding-top: 80px;}
	.footer-extra .logo-importaco{position: absolute;top:0;bottom:auto;left: 50%;margin-left: -50px;}
	.footer-extra .copyright{padding-left: 0;}
}
@media only screen and (max-width: 992px){
	#footer{margin-top: 32px;}
	.footer-extra{margin-top: 32px;margin-bottom: 32px;}
	.block-footer > .title {padding: 20px 0; font-size: 18px;}
	.footer-extra .copyright, .footer-extra .address{text-align: center;}
	.footer-extra .copyright > nav{display: block;margin: 16px 0;}
}
@media only screen and (max-width: 576px){
	.footer-extra{margin-top: 16px;margin-bottom: 16px;}
	#footer{margin-top: 16px;}
	.block-footer > .title {padding: 16px 0; font-size: 16px;}
}

/* author */
.author{font-size: 12px;font-style: italic;font-weight: 400;}
.author.autocomplete::after{content: "Publicado por Bebidas Naturales";}
.section_title .author{margin: 0;}
/* section_featured_image */
.section_title + .section_featured_image, .section_title + .section_content{margin-top: 32px;}
.section_title + .section_content, .section_featured_image + .section_content{margin-top: 40px;}
/* post-categories */
.post-categories {padding: 0;margin: 0;list-style: none;}
.post-categories li {margin: 0;padding: 0;display: inline-block;text-transform: uppercase;font-size: 14px;line-height: 1.1;}
.post-categories > li + li::before{content: "/";margin: 0 4px;}
@media only screen and (max-width: 1200px){
  .post-categories li{text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:100px;}
}
/* block-breadcrumb */
.section_breadcrumbs + .section_title{margin-top: 48px;}
.block-breadcrumbs > ul{padding: 0;margin: 0;list-style: none;}
.block-breadcrumbs > ul > li{margin: 0;padding: 0;display: inline-block;text-transform: uppercase;font-size: 14px;line-height: 1.1;}
.block-breadcrumbs > ul > li + li{margin-left: 0;}
.block-breadcrumbs > ul > li > a{text-decoration: none;color: #97A4D4;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-breadcrumbs > ul > li > a:hover{color: #1d2a63;}
.block-breadcrumbs > ul > li + li::before{content: "/";margin: 0 4px;}
@media only screen and (max-width: 1200px){
  .block-breadcrumbs > ul > li{text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:200px;}
}
@media only screen and (max-width: 992px){
  .block-breadcrumbs > ul > li{text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:100px;}
	.section_breadcrumbs + .section_title{margin-top:32px;}
}
@media only screen and (max-width: 576px){
	.section_breadcrumbs{display: none;}
	.section_breadcrumbs + .section_title{margin-top:16px;}
}

/* section_content */
.section_content .extra_info{margin-top: 32px;margin-bottom: 16px;}
@media only screen and (min-width: 992px){
  .section_content .extra_info .author{text-align: right;}
}
@media only screen and (max-width: 992px){
  .section_content .col-lg-6 + .col-lg-6{margin-top: 16px;}
}
/* block-share */
.block-share{margin-top: 56px;}
.block-share.s{margin-top: 32px;}
.block-share .items > a > i{display: inline-block;color: #FFF;background: #2A3C82;width: 38px;height: 38px;line-height: 38px;text-align: center;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-share .items > a:hover > i{background: #FFF;color: #2A3C82;-webkit-box-shadow: inset 0px 0px 0px 2px #2A3C82;box-shadow: inset 0px 0px 0px 2px #2A3C82;}
.block-share .items > a + a{margin-left: 8px;}
.block-share.s .items > a > i{width: 24px;height: 24px;line-height: 24px;font-size: 12px;}
@media only screen and (max-width: 992px){
	.block-share{margin-top: 32px;}
	.block-share.s{margin-top: 24px;}
}
@media only screen and (max-width: 576px){
	.block-share{margin-top: 16px;}
	.block-share.s{margin-top: 16px;}
}
/* block-tags */
.block-tags{text-transform: uppercase;color: #1d2a63;font-size: 14px;font-weight: 200;}
.block-tags > a{}
/* block-latest-post */
.block-latest-post{position: relative;}
.block-latest-post > .info{background: #FFF;width: 360px;position: absolute;top: 50%;right: 56px;padding: 24px 40px;-webkit-transform: translateY(-50%);transform: translateY(-50%);max-height: 100%;overflow-y: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.block-latest-post > .info > h1 > a{color: #162154;}
.block-latest-post > .info > .author + .article{margin-top: 48px;}

.block-latest-post > .info > .title{max-height: 145px;}
.block-latest-post > .info > .article{max-height: 150px;}

@media only screen and (max-width: 992px){
	.block-latest-post > .info{position: relative;top: auto;right: auto;padding: 24px 0;width: 100%;-webkit-transform: translateY(0);transform: translateY(0);}
	.block-latest-post > .info .article{font-size: 17px;}
	.block-latest-post > .info > .author + .article{margin-top: 32px;}
}
@media only screen and (max-width: 576px){
	.block-latest-post > .info > .author + .article{margin-top: 16px;}
}


/* section_latest_posts */
.section_latest_posts {margin-top: 64px;}
.section_latest_posts.section_0{margin-top: 0;}
.section_latest_posts + .section_latest_posts{margin-top: 32px;}
.section_latest_posts .row + .row{margin-top: 64px;}
@media only screen and (max-width: 992px){
	.section_latest_posts {margin-top: 32px;}
	.section_latest_posts .row + .row{margin-top: 0;}
}
/* .block-list-item */
.block-list-item .post-categories + .img{margin-top: 8px;}
.block-list-item .img {background: #162154;display: block;}
.block-list-item .img > img{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-list-item .img:hover > img{opacity: .8;}
.block-list-item .img + .title{margin-top: 48px;}
.block-list-item .title > a{color: #162154;}
@media only screen and (max-width: 992px){
  .block-list-item {margin-bottom: 32px;}
  .block-list-item .img + .title{margin-top: 16px;}
}
@media only screen and (max-width: 576px){
	.block-list-item {margin-bottom: 16px;}
}
/* section_multiple_text */
.section_multiple_text {margin-top: 64px;}
.section_multiple_text.section_0{margin-top: 0;}
.block-multiple-text{position: relative;padding-left:332px;}
.block-multiple-text .aside{position: absolute;top: 0;left: 0;width: 300px;height: 100%;}
.block-navigation-menu > a{display: block;text-transform: uppercase;text-transform: uppercase;font-size: 14px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.block-navigation-menu > a + a{margin-top: 8px;}
.block-navigation-content .item + .item{margin-top: 64px;}
.block-navigation-content .item > .title + .article{margin-top: 16px;}
.block-navigation-content .item > * + .article{margin-top: 16px;}
@media only screen and (max-width: 992px){
  .block-multiple-text{padding-left: 0;}
  .block-navigation-menu {display: none;}
  .block-navigation-content .item + .item{margin-top: 32px;}
}
/* block-actions */
* + .block-actions{margin-top: 32px;}
.block-actions{text-align: center;}
.block-actions > .btn + .btn{margin-left: 8px;}
@media only screen and (max-width: 768px){
	.block-actions > .btn{display: block;margin: 0 auto;}
	.block-actions > .btn + .btn{margin: 8px auto 0;}
}
/* block-contact */
.block-contact{position: relative;padding-left: 332px;}
.block-contact > .contact-description{position: absolute;top: 0;left: 0;width: 300px;}
.block-contact > .contact-description > .article{font-size: 15px;color: #1d2a63;font-weight: 300;}
.block-contact > .contact-description > .article strong, .block-contact > .contact-description > .article b{font-size: 16px;font-weight: 500;}
@media only screen and (max-width: 1200px){
  .block-contact{padding-left: 0;}
  .block-contact > .contact-description{position: relative;top: auto;left: auto;width: 100%;margin: 0 0 32px 0;text-align: center;background: #1d2a63;color: #FFF;padding: 32px;}
  .block-contact > .contact-description > .article{color: #FFF;}
}
/* block_cookies */
.block_cookies{z-index:99999;font-size: 12px;font-weight: 300;text-align:center;position: fixed;bottom: 20px;right: 20px;background:#162154;color: #FFF;padding: 15px;width: 300px;border-radius: 3px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.block_cookies > .msg {color: #FFF;color:rgba(255,255,255,.6);}
.block_cookies > .msg > a{font-weight: 500;text-decoration: none;color: #FFF;}
.block_cookies > .msg > a:hover{text-decoration: underline;}
.block_cookies > .actions{text-align: center;margin: 20px 0 0 0; padding:0;}
.block_cookies > .actions > a{margin: 0 1px;display:inline-block;padding: 0 12px;line-height: 26px;color:#162154;background: #FFF;text-decoration: none;border-radius: 2px;cursor: pointer;}
.block_cookies > .actions > a:hover{color:#FFF;background: #000;}
@media only screen and (max-width: 768px) {
	.block_cookies{left:5%;right:inherit;width:90%;}
	.block_cookies > .actions > a{margin: 5px;}
}
