/* CSS Document
    Reset browser default styles
    All 
    Grid
    Header
        Top menu
    Single article
    Template standard
    Media Queries
*/




/* Reset browser default styles */
html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:14px 'Roboto', sans-serif;color:#707070;background:#f6f6f6;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:active, a:visited {text-decoration:none;color:#000000;transition:color linear .2s, background-color linear .2s;}
a:hover {text-decoration:none;color:#00205B;}




/* All */
.wrapper {max-width:1180px;margin:0 auto;position:relative;}
.clear:after, .wrapper:after {content:'';display:block;height:0;clear:both;}
.cover {display:none;}
.center {text-align:center;}
.box {border:1px solid #F6F6F6;padding:15px;margin-bottom:20px;background:#fff;border-radius:6px;border-width:1px;}
aside .box {border:1px solid #E1E1E1;padding:15px;border-radius:8px;}
*[data-cover] {background:#B8B8B8 url(https://images.communicatorcloud.com/cloud/imagecontainer/d0445ebb-eb74-4c43-b6de-9716e5409e78.gif) center center no-repeat;background-size:cover;} /* min-height:365px; */
h2 {font:28px 'Roboto';color:#3A3A3A;}
h5 {font:700 24px 'Roboto';}
h6 {font:500 16px 'Roboto';color:#000; padding-bottom: 5px;} /* text-transform:uppercase; */
/*p {padding-bottom:20px;}*/
[class^="icon-"], [class*=" icon-"] {font-size:16px;}
.icon-communicator-colored {background:url(https://images.communicatorcloud.com/cloud/imagecontainer/3dc0db85-02e9-46dd-bea4-6a9e501074b9.png) left center no-repeat;background-size:17px auto;width:17px;height:19px;display:inline-block;}
.mobile_only {display:none;}


input[type="text"], input[type="password"], select, textarea {font:18px 'Roboto', sans-serif;color:#666;border:1px solid #C1C1C1;border-radius:2px;padding:0 15px;height:49px;width:100%;box-sizing:border-box;transition:border-color linear .2s;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border-color:#666;}
textarea {height:110px;padding:10px 15px;}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {cursor:pointer;font-size:12px;padding-left:25px;background:url(https://images.communicatorcloud.com/cloud/imagecontainer/fb8e6788-5251-4668-8e2f-155e3abfc10c.png) left center no-repeat;display:inline-block;vertical-align:middle;}
input[type="checkbox"]:checked + label, input[type="checkbox"] + label:active {background-image:url(https://images.communicatorcloud.com/cloud/imagecontainer/1a0f3a93-5d7b-4d74-83ef-ed9e8484ea1d.png);}
input[type="checkbox"]:checked + label.blue, input[type="checkbox"] + label.blue:active {background-image:url(https://images.communicatorcloud.com/cloud/imagecontainer/5ae8be54-b762-405f-9394-4514aeed87f4.png);}
input[type="radio"] {display:none;}
input[type="radio"] + label {cursor:pointer;padding-left:30px;background:url(https://images.communicatorcloud.com/cloud/imagecontainer/b62d8fb9-feb8-4aa4-916e-90062c405442.png) left center no-repeat;display:inline-block;vertical-align:middle;}
input[type="radio"]:checked + label, input[type="radio"] + label:active {background-image:url(https://images.communicatorcloud.com/cloud/imagecontainer/cffa0725-c7d8-48b9-8746-185aeacd50ba.png);}


.button, .button:visited {color:#fff;background:#33658A;padding:0 10px;min-width:125px;min-height:40px;font:600 13px 'Roboto';margin:0 15px 5px 0;border:none;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:background-color linear .2s, color linear .2s;}
.button:hover {color:#fff;background:#31394A;}
.button.button_green, .button.button_green:visited {background:#00CC66;box-shadow:rgba(0,204,102,.14) .5px .5px .5px 0;}
.button.button_green:hover {background:#4cdb94;}
.button.button_dark_green, .button.button_dark_green:visited {background:#32936F;}
.button.button_dark_green:hover {background:#4cdb94;}
.button.button_white, .button.button_white:visited {background:#fff;border:1px solid #C1C1C1;color:#707070;}
.button.button_white:hover {color:#fff;background:#C1C1C1;}
.button.button_gray, .button.button_gray:visited {background:#DBDBDB;border:1px solid #DBDBDB;color:#fff;}
.button.button_gray:hover {color:#fff;background:#C1C1C1;}
.button.button_blue, .button.button_blue:visited {background:#2861C9;border:1px solid #2861C9;color:#fff;}
.button.button_blue:hover {color:#fff;background:#00205B;border-color:#00205B;}
.button.button_small, .button.button_small:visited {min-width:65px;padding:0 10px;min-height:20px;border-radius:2px;font-size:10px;}
.button.button_small [class^="icon-"], .button.button_small [class*=" icon-"] {font-size:10px;}
.button.button_medium, .button.button_medium:visited {padding:0 20px;min-height:31px;border-radius:8px;}
.button.button_medium2, .button.button_medium2:visited {padding:0 20px;min-width:140px;min-height:38px;border-radius:18px;font-size:14px;font-weight:500;}
.button.button_large, .button.button_large:visited {padding:0 30px;min-width:175px;min-height:51px;font-size:16px;border-radius:4px;}
.button.button_big, .button.button_big:visited {font-size:16px;min-width:170px;height:42px;border-radius:0;}
.button [class^="icon-"], .button [class*=" icon-"] {margin-right:10px;}


.news_block figure .img_info .video_wrap .video-wrapper {padding-bottom:0 !important;}




/* Dropdown */
.dropdown_wrap {position:relative;display:inline-block;vertical-align:middle;}
.dropdown_wrap [data-dropdown] {color:#999;}
.dropdown_wrap [data-dropdown] span {font-size:18px;}
.dropdown_style {display:none;position:absolute;top:calc(100% + 10px);left:0;background:#fff;padding:7px 0;box-shadow:rgba(40,97,201,.14) 0 2px 10px 0;min-width:250px;z-index:1;}
.dropdown_style:after, .dropdown_style:before {content:'';bottom:100%;right:35px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;}
.dropdown_style:after {border-bottom-color:#fff;border-width:10px;}
.dropdown_style:before {border-bottom-color:#e1e9f7;border-width:11px;margin-right:-1px;}
.dropdown_style.dropdown_right {left:auto;right:-35px;}
.dropdown_style.dropdown_top {top:auto;bottom:100%;}
.dropdown_style > li {font-size:13px;padding-bottom:1px;position:relative;}
.dropdown_style > li:before {content:'';display:block;width:calc(100% - 80px);height:1px;background:#F1F1F3;position:absolute;bottom:0;left:30px;}
.dropdown_style > li:last-child:before {display:none;}
.dropdown_style > li > a, .dropdown_style > li > a:visited {color:#000;display:block;padding:10px 50px 10px 30px;}
.dropdown_style > li > a:hover {background:#4278DA;color:#fff;}


.first_image.img_info { border-radius: 6px 6px 0px 0px; }
.news_block .img_info + figcaption { border-radius: 0px 0px 6px 6px; }
.news_block .author_heading { border-radius: 6px 6px 0px 0px; }


.products .featured_block, .products .featured_block figure { width: 100%; }
.products .featured_block figcaption ul { display: none; }
.products .featured_block figcaption p:empty, .featured_block figcaption p:empty { display: none; }


q { font-size: 19px; color: #034EA2;}
q.blockquote2 { font-size: 21px; }
q.blockquote3 { font-weight: 600; }
q.blockquote4 { font-size: 21px; font-weight: 600; }


.scroll_up{position:fixed;bottom:20px;right:20px;background-color:rgba(170, 170, 170, .3);color:#fff;border-radius:5px;padding:10px;cursor:pointer;display:none;z-index: 3;}
.scroll_up:hover{background-color: rgba(170, 170, 170, .8);}


/* Grid */
.grid_row {display:flex;flex-wrap:wrap;}
.grid_row > [class^="grid_"] {flex:0 1 auto; margin-bottom:20px;}
.grid_row_pad {margin:0 -10px;}
.grid_row_pad > [class^="grid_"] {padding:0 10px;}
.grid_row .grid_centered {margin-left:auto;margin-right:auto;}
/* only images, images, inspiration */
.only_images .grid_column .news_block figure .img_info { height: 100%; border: 2px solid #fff; box-sizing: border-box; }
.only_images > [class^="grid_"] { margin-bottom:0px; }
.recent_content_product { padding: 0 15px; box-sizing: border-box;}
.grid_row, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {box-sizing:border-box;}
.grid_1 {width:8.333%;}
.grid_2 {width:16.666%;}
.grid_3 {width:25%;}
.grid_4 {width:33.332%;}
.grid_5 {width:41.665%;}
.grid_6 {width:50%;}
.grid_7 {width:58.334%;}
.grid_8 {width:66.667%;}
.grid_9 {width:75%;}
.grid_10 {width:83.334%;}
.grid_11 {width:91.667%;}
.grid_12 {width:100%;}
.grid_offset_1 {margin-left:8.333%;}
.grid_offset_2 {margin-left:16.666%;}
.grid_offset_3 {margin-left:25%;}
.grid_offset_4 {margin-left:33.332%;}
.grid_offset_5 {margin-left:41.665%;}
.grid_offset_6 {margin-left:50%;}
.grid_offset_7 {margin-left:58.334%;}
.grid_offset_8 {margin-left:66.667%;}
.grid_offset_9 {margin-left:75%;}
.grid_offset_10 {margin-left:83.334%;}
.grid_offset_11 {margin-left:91.667%;}
.grid_sosial_feed > .grid_3 {max-width:20%;min-width:240px;}
.grid_sosial_feed > .grid_9 {flex:1;}
.grid_sosial_feed > .grid_9 .grid_620 {max-width:590px;}
.kicker_text { color: #2861C9;}
.grid_4 .news_block figcaption p.kicker_text, p.kicker_text { font-size: 16px; }
.grid_8 p.kicker_text { font-size: 20px; }


/* Social Icons */
.icon_facebook, .icon_twitter, .icon_instagram,  .icon_instagramgraph, .icon-instagram-colored, .icon_link, .icon_youtube, .icon_rss, .icon_snapchat {width:25px;height:25px;background:url(https://images.communicatorcloud.com/cloud/imagecontainer/478e8af2-ceb1-4f01-b4d2-178c0b98d88c.png) 0 0 no-repeat;display:inline-block;vertical-align:middle;}
.icon_facebook {background-position:0 0;}
.icon_twitter {background-position:-25px 0;}
.icon_instagram, .icon_instagramgraph, .icon-instagram-colored {background-position:-50px 0;}
.icon-instagram-colored:before { content:'' !important;}
.icon_link {background-position:-75px 0;}
.icon_youtube {background-position:-100px 0;}
.icon_rss {background-position:-125px 0;}
.icon_snapchat {background-position:-150px 0;}


/* Featured block */
.featured_block figure > div {border:1px solid #DFDFDF;border-radius:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;margin-bottom:8px;} /* max-width:225px;height:225px; */
.featured_block figure > div img {border-radius:8px;}
.featured_block figure figcaption p {color:#666C7A;font-size:12px;padding-bottom:10px;}
.featured_block figure figcaption p strong {color:#4E4E4E;font-weight:500;}
.featured_block figure figcaption .price {color:#0C4CA0;font-size:17px;font-weight:500;}


/* Stories list */
.stories_list {display:flex;flex-wrap:wrap;justify-content:left;}
.stories_list li {text-align:center;width:85px;padding:0 5px;}
.stories_list li [data-cover] {min-height:64px;width:64px;border:2px solid #fff;box-shadow:#E0E4EB 0 0 0 2px;border-radius:50%;margin:0 auto 10px auto;}
.stories_list li .active[data-cover] {box-shadow:#2861C9 0 0 0 2px;}
.stories_list li p {padding-bottom:10px;color:#000;font:500 12px/14px 'SFPro';}
.story_container { position: fixed; z-index: 1000; top: 0px; bottom: 0px; right: 0px; left: 0px;}
.story_container > .close {background:#2e2e2e;position:absolute;top:0;left:0;width:100%;height:40px;cursor:pointer;}
.story_container > .close:before, .story_container > .close:after {content:'';display:block;width:20px;height:3.5px;border-radius:4px;background:#bcbcbc;position:absolute;top:17px;right:14px;transform:rotate(45deg);}
.story_container > .close:after {transform:rotate(-45deg);}
.story_container iframe {width:100%;height:calc(100% - 40px);margin-top:40px;}
.videos_list .embedded_block,.videos_list .video-wrapper {min-height:300px;}
.videos_list iframe {height:100%;width:100%;min-height: 300px;}
/* .video_list_scroll { height: 80vh; overflow-y: auto; } */
.video_list_scroll ul li { display: none;  }
.video_list_scroll ul li:nth-child(-n+5) { display: block;  }
.video_list_scroll .heading { color: #000; text-transform: none; padding-bottom: 15px; font-size:18px; }


    /* Mobile img menu */
.mobile_img_menu {background:#fff;display:none;overflow:auto;padding-bottom:10px;}
.mobile_img_menu ul {display:flex;}
.mobile_img_menu li {text-align:center;font-size:12px;min-width:60px;padding:0 15px;}
.mobile_img_menu li a, .mobile_img_menu li a:visited {color:#000;}
.mobile_img_menu li [data-cover] {display:block;border-radius:10px;width:55px;min-height:55px;border:1px solid #8c8d8f;margin:0 auto 10px auto;}
.mobile_img_menu li [data-cover]:hover {border-color:#0952a4;box-shadow:#9cbadb 2px 2px 4px 0;}
.mobile_img_menu li.active a {color:#ef3e36;font-weight:700;}
.mobile_img_menu li.active [data-cover] {border-color:#ef3e36;box-shadow:#f6928d 2px 2px 4px 0;}


/* Submenu */
.submenu_new {background:#fff;border-top:1px solid #E1E1E1;padding-top:15px;}
.submenu_new ul {display:flex;}
.submenu_new ul li {text-align:center;font-size:13px;padding-right:20px;}
.submenu_new ul li a, .submenu_new ul li a:visited {display:block;min-width:135px;padding-bottom:10px;border-bottom:5px solid transparent;border-radius:2px;color:#95989D;}
.submenu_new ul li a.active, .submenu_new ul li a.active:visited, .submenu_new ul li a:hover {color:#000;font-size:14px;font-weight:700;}
.submenu_new ul li a.active {border-bottom-color:#ed1c24;}




/* Header */
.header {background:rgba(255,255,255,.87);padding:15px 0;/* position:fixed; */ top:0;left:0;width:100%;z-index:999;border-bottom:10px solid #33658A;}
.header .wrapper {display:flex;align-items:center;justify-content:space-between;position:static;}
.header .logo {width:188px;display:inline-block;}
.header .search_btn {display:flex;justify-content:flex-end;align-items:center;max-width:270px;padding-left:10px;position:absolute;top:28px;right:5%;}
.header .search_btn .search_link {display:none;color:#9397A1;}
.header .search_btn .search_link span {font-size:22px;font-weight:700;}
.header .search_btn .button {margin-left:10px;}
.header .search_btn input[type="text"] {width:115px;height:34px;font-size:13px;font-weight:500;color:#BBB;border-color:#BBB;border-radius:18px;padding:0 10px 0 50px;background:#fff url(https://images.communicatorcloud.com/cloud/imagecontainer/f6a63d3d-bd48-4130-ae02-a7f62864e1e9.png) 20px center no-repeat;background-size:17px auto;}
.header .search_btn input[type="text"]:focus {border-color:#707070;color:#707070;}
    /* Top menu */
.menu_trigger {position:absolute;top:30px;left:15px;width:24px;height:22px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;display:none;}
.menu_trigger span {display:block;position:absolute;height:2px;width:100%;background:#9397A1;border-radius:2px;opacity:1;left:0;transition:all ease-in-out 0.25s;will-change:transform;}
.menu_trigger span:nth-child(1) {top:0px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:9px;}
.menu_trigger span:nth-child(4) {top:18px;}
.menu_trigger.active span {background-color:#000;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);}
.close_mobile_menu {opacity:0;position:fixed;top:0;left:100%;z-index:998;width:20%;height:100%;background:rgba(0,0,0,.4);transition:opacity ease-in-out .3s .3s;will-change:transform, opacity;}
.close_mobile_menu.active {transform:translateX(-100%);opacity:1;}
/* .header nav {flex:1;padding:0;} */
.header nav {flex:1;padding:0; text-align: right; }
/* .header nav ul {display:flex;justify-content:flex-end;} */
.header nav ul li {display: inline-block;}
.header nav ul li {padding:0 0 0 8%;}
.header nav ul li:first-child {padding-left:15px;}
.header nav ul li a, .header nav ul li a:visited {color:#6B6B6B;text-transform:uppercase;}
.header nav ul li a.active, .header nav ul li a.active:visited, .header nav ul li a:hover {color:#000;}
.header nav ul li a.active {font-weight:700;}
    /* Mobile menu */
.mobile_menu {display:none; background:#fff;}
.mobile_menu ul {display:flex;justify-content:space-between;}
.mobile_menu ul li {flex:1;text-align:center;font-size:13px;}
.mobile_menu ul li a, .mobile_menu ul li a:visited {display:block;padding-bottom:10px;border-bottom:2px solid transparent;color:#9397A1;}
.mobile_menu ul li a.active, .mobile_menu ul li a.active:visited, .mobile_menu ul li a:hover {color:#000;font-weight: 700; }
.mobile_menu ul li a.active {border-bottom-color:#000;}




/* Submenu list */
.submenu_list ul {display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px 0;}
.submenu_list ul li {padding:0 27px;}
.submenu_list ul li a, .submenu_list ul li a:visited {display:flex;align-items:center;color:#6B6B6B;font-size:16px;}
.submenu_list ul li a.active, .submenu_list ul li a.active:visited {color:#034EA2;font-weight:700;}
.submenu_list ul li a img {width:32px;height:32px;object-fit:cover;border:1px solid #9397A1;border-radius:8px;margin-right:10px;}
.submenu_list ul li a.active img {border-color:#034EA2;box-shadow:rgba(3,78,162,.16) 0 3px 6px 0;}



/* Heading bg */
.heading_bg {position:relative;background:#D3D4D9;background-size: cover;line-height: 0px;font-size: 0px;} /* min-height:265px; */ /* height:265px; */
.heading_bg.heading_line {height:6px;background:#000000;}
.heading_bg img {width: 100%;height: 100%;border-radius: 5px 5px 0 0;-o-object-fit: cover;object-fit: cover;}




/* Org block */
.org_block {background:#fff;}
.org_block .info_wrap {align-items:flex-end;padding:30px 0 20px 0;}
.org_block .info_wrap_center {align-items:center;}
.org_block .info_wrap .info {padding-bottom:10px;color:#000;font-size:14px;display:flex;}
.org_block .info_wrap .info .img {width:70px;padding-right:25px;text-align:center;}
.org_block .info_wrap .info .img div[data-cover] {box-shadow:#fff 0 0 0 1px, #E0E4EB 0 0 0 2px;border-radius:14px;box-sizing:border-box;min-height:70px;width:70px;margin:0 auto 10px auto;font-size:0;line-height:0;}
.org_block .info_wrap .info .img .follow {color:#7C8494;display:none;}
.org_block .info_wrap .info .img .follow strong {color:#000;font-size:20px;}
.org_block .info_wrap .info .img .follow .button {margin-top:10px;}
.org_block .info_wrap .info .img .follow .button_arrow, .org_block .info_wrap .info .img .follow .button_arrow:visited {min-width:1px;border-radius:4px;padding:0 5px;}
.org_block .info_wrap .info .img .follow .button_arrow:hover {background:#2C66CE;color:#fff;}
.org_block .info_wrap .info .img .follow .button_arrow span {transform:rotate(-90deg);}
.org_block .info_wrap .info .content {flex:1;padding-right:7%;}
.org_block .info_wrap .info .content h6 {padding-bottom:3px;font-size:16px;font-weight:500;text-transform:none;}
.org_block .info_wrap .info .content h6 + p a, .org_block .info_wrap .info .content h6 + p a:visited {font-size:10px;color:#2861C9;}
.org_block .info_wrap .info .content p {padding-bottom:5px;line-height:20px;font-size:14px;}
.org_block .info_wrap .info .content p strong {font-weight:600;}
.org_block .info_wrap .info .content p.pfm {color:#95989A;}
.org_block .info_wrap .info .content p.pfm strong {color:#000;padding-left:20px;}
.org_block .info_wrap .info .content p.pfm strong:first-of-type {padding-left:0;}
.org_block .info_wrap .info_button {text-align:right;padding-right:10px;box-sizing:border-box;}
.org_block .info_wrap .info_button .button {color:#fff;background:#ec326a;padding:3px 10px;min-width:110px;min-height:34px;font:500 15px 'SFPro';border:none;border-radius:2px;box-shadow:0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);margin-left:0px;}
.org_block .info_wrap .info_button .button:hover {color:#fff;background:#ec326a;box-shadow:0 7px 14px rgba(50,50,93,.1), 0 3px 7px rgba(0,0,0,.16);transform:translateY(-1px);}
.org_block .info_wrap .org_list ul {display:flex;justify-content:flex-end;padding-right:20px;}
.org_block .info_wrap .org_list ul li {color:#000;text-align:center;font-size:13px;padding:0 5px 10px 5px;width:103px;}
.org_block .info_wrap .org_list ul li div[data-cover] {box-shadow:#fff 0 0 0 2px, #E0E4EB 0 0 0 3.5px;border-radius:50%;box-sizing:border-box;min-height:67px;width:67px;margin:0 auto 5px auto;font-size:0;line-height:0;}
.org_block .org_tabs ul {display:flex;flex-wrap:wrap;}
.org_block .org_tabs ul li a, .org_block .org_tabs ul li a:visited {color:#95989D;padding:0 30px 13.5px 30px;display:inline-block;border-bottom:1px solid #fff;font-size:14px;}
.org_block .org_tabs ul li a.active, .org_block .org_tabs ul li a.active:visited, .org_block .org_tabs ul li a:hover {color:#000000;}
.org_block .org_tabs ul li a.active {border-bottom-color:#000000;font-weight: 700;}
.org_block .info_wrap { padding-left:15px; }
.org_block.custom_header .info_wrap { padding-left:25px; }
.org_block.custom_header .info_wrap { border-bottom:0.5px solid #efefef; }
.org_block.custom_header .org_tabs { padding-top: 19px; }




/* Subheader info */
.subheader_info {background:#fff;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.subheader_info [data-cover] {min-height:335px;border-radius:0 0 12px 12px;}
.subheader_info .info {display:flex;align-items:center;padding:30px 10px 25px 15px;}
.subheader_info .info > figure {flex:1;display:flex;align-items:center;}
.subheader_info .info > figure .img {margin-right:18px;padding:3px;max-width:77px;border-radius:50%;background:linear-gradient(to right, #0C4CA0, #8EBCF8);box-shadow:rgba(0,0,0,.16) 0 3px 3px 0;}
.subheader_info .info > figure [data-cover] {width:75px;min-height:75px;border-radius:50%;border:1px solid #fff;}
.subheader_info .info > figure figcaption p {color:#5d6472;max-width:600px;}
.subheader_info .info > figure figcaption p span {color:#ED1C24;}
.subheader_info .info > figure figcaption p.handle { color:#034EA2; font-size:12px; }
.subheader_info .info .follow_list {display:flex;flex-wrap:wrap;}
.subheader_info .info .follow_list li {text-align:center;font-size:12px;min-width:60px;padding:0 15px;flex:1;}
.subheader_info .info .follow_list li [data-cover] {display:block;border-radius:50%;width:55px;min-height:55px;border:1px solid #fff;box-shadow:#E0E4EB 0 0 0 2px;margin:0 auto 10px auto;}
.subheader_info .info .follow_list li a:not(.button), .subheader_info .info .follow_list li a:not(.button):visited {color:#000;}
.subheader_info .info .follow_list li .count {display:flex;justify-content:space-between;}
.subheader_info .info .follow_list li .count p {font-size:7px;color:#7C8494;padding:0 0 17px 0;}
.subheader_info .info .follow_list li .count p strong {display:block;font-size:12px;color:#000;padding-bottom:8px;}
.subheader_info .info .follow_list li .button { color: #2861C9; background: none; border: 1px solid #2861C9; border-radius: 5px; margin:0px;}




/* Gallery list */
.gallery_list {max-width:1016px;margin:0 auto;font-size:0;line-height:0;}
.gallery_list a {position:relative;}
.gallery_list a > img {border:2px solid #fff;}
.gallery_list video { background: #000;}




/* CTA block */
.cta_block {min-height:305px !important;margin-bottom:20px;position:relative;}
.cta_block [data-cover] {min-height:285px;display:block;}
.cta_block .button {position:absolute;bottom:15px;left:35px;}




/* Product wrap */
.product_wrap {display:flex;padding:30px 0 50px 0;}
.product_wrap .product_img {border:1px solid #DFDFDF;border-radius:2px;background:#fff;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:10px;width:66%;min-height:625px;}
.product_wrap .product_info {box-sizing:border-box;padding-left:20px;width:34%;}
.product_wrap .product_info h5 {font-size:23px;font-weight:500;color:#535353;padding-bottom:5px;}
.product_wrap .product_info p {font-size:18px;font-weight:500;padding-bottom:5px;}
.product_wrap .product_info .sku {font-size:14px;color:#878787;}
.product_wrap .product_info .price {font-size:34px;font-weight:700;color:#131F4E;}
.product_wrap .product_info hr {margin:0 0 7px 0;border:none;border-top:1px solid #aaa;border-bottom:1px solid #bebebe;}
.product_wrap .product_info .usp_list {padding:10px 0 30px 0;}
.product_wrap .product_info .usp_list li {color:#585353;font-size:16px;padding:2px 0 2px 58px;background:url(https://images.communicatorcloud.com/cloud/imagecontainer/e052506d-0c41-4f90-901a-5ab7228cf82d.png) left center no-repeat;}
.product_wrap .product_info .farge_list {background:#fff;border-radius:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:8px 4px 8px 15px;color:#707070;margin-bottom:20px;}
.product_wrap .product_info .farge_list span {padding-right:10px;}
.product_wrap .product_info .farge_list ul {display:flex;flex-wrap:wrap;font-size:0;line-height:0;}
.product_wrap .product_info .farge_list ul li {border:1px solid #e2e2e2;width:36px;height:36px;display:flex;justify-content:center;align-items:center;margin-right:8px;cursor:pointer;}
.product_wrap .product_info .farge_list ul li img {max-width:36px;max-height:36px;}
.product_wrap .product_info .farge_list ul li.active {border-color:#131f4e;box-shadow:#131f4e 0 0 0 1px inset;}
.product_wrap .product_info select {font-size:14px;color:#707070;border-color:#fff;border-radius:8px;margin-bottom:20px;}
.product_wrap .product_info .quantity {display:flex;padding:10px 0;}
.product_wrap .product_info .quantity input {color:#707070;font:700 18px 'Roboto';border:1px solid #C5C5C5;border-radius:8px 0 0 8px;width:70px;padding:0 0 0 20px;height:52px;box-sizing:border-box;}
.product_wrap .product_info .quantity a {background:#131f4e;color:#fff;text-align:center;flex:1;border-radius:0 8px 8px 0;font-size:16px;display:flex;justify-content:center;align-items:center;}
.product_wrap .product_info .buttons_wrap {display:none;flex-wrap:wrap;justify-content:space-between;}
.product_wrap .product_info .buttons_wrap a {background:#131f4e;color:#fff;text-align:center;border-radius:8px;font-size:16px;display:flex;justify-content:center;align-items:center;min-width:130px;padding:10px 15px;height:56px;box-sizing:border-box;margin-bottom:5px;}
.product_tabs {background:#fff;border:1px solid #e2e2e2;margin-bottom:220px;}
.tab_select {display:flex;background:#fafafa;border-bottom:1px solid #eee;}
.tab_select li {cursor:pointer;padding:20px 10px;min-width:215px;box-sizing:border-box;text-transform:uppercase;color:#707070;font-size:16px;text-align:center;border-right:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid #eee;margin-bottom:-1px;}
.tab_select li:hover {background:#fff;}
.tab_select li.active {font-weight:700;background:#fff;color:#707070;border-right-color:#eee;border-left-color:#eee;border-bottom-color:#fff;}
.tab_select li.active span:before {content:'// ';color:#B92B27;}
.tab_select li:first-child {border-left:none;}
.tab_content {display:none;padding:20px 25px;min-height:400px;box-sizing:border-box;}
.tab_content > p {display:none;}
.tab_content p {padding-bottom:20px;}
.tab_content.active {display:block;}
.other_products {padding:0 15px 50px 15px;}
.other_products > p {font-size:12px;font-weight:500;padding-bottom:5px;}
.other_products ul li {background:#fff;box-shadow:rgba(0,0,0,.14) 0 2px 2px 0;margin-bottom:10px;border-radius:8px;}
.other_products ul li figure {display:flex;align-items:center;padding:7px 40px 7px 9px;position:relative;}
.other_products ul li figure:before {content:'';display:block;width:8px;height:8px;border-right:2px solid #707070;border-bottom:2px solid #707070;position:absolute;top:50%;right:25px;margin-top:-4px;transform:rotate(-45deg);}
.other_products ul li figure .link {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.other_products ul li figure [data-cover] {width:76px;min-height:69px;margin-right:10px;}
.other_products ul li figure figcaption {font-size:14px;color:#707070;}
.other_products ul li figure figcaption a {font-size:12px;color:#4278DA;}
.other_products ul li figure figcaption p {padding-bottom:5px;}




/* Footer */
.footer {background:#fff;color:#596162;padding:65px 0 20px 0;border-top:6px solid #33658a;}
.footer .wrapper > ul {display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:60px;}
.footer .wrapper > ul > li {padding:0 15px 20px 0;box-sizing:border-box;}
.footer .wrapper > ul > li p {color:#596162;font-size:12px;padding-bottom:10px;}
.footer .wrapper > ul > li p:first-child {color:#000;font-weight:600;padding-bottom:15px;}
.footer .wrapper > ul > li p a, .footer .wrapper > ul > li p a:visited {color:#596162;}
.footer .wrapper > ul > li p a:hover, .footer .wrapper > ul > li p a.active {color:#000;}
.footer .wrapper > ul > li .dropdown_wrap [data-dropdown] {color:#000;}
.footer .wrapper > ul > li .dropdown_wrap [data-dropdown] span {font-size:16px;margin-right:5px;}
.footer .wrapper > ul > li .dropdown_wrap [data-dropdown] span:last-child {font-size:13px;margin-left:15px;}
.footer .wrapper > ul > li .dropdown_style:after, .footer .wrapper > ul > li .dropdown_style:before {right:auto;left:115px;}
.footer .logo_social {border-top:1px solid #f3f3f3;display:flex;flex-wrap:wrap;padding:30px 15px;}
.footer .logo_social p {color:#000;font-size:14px;min-width:41%;}
.footer .logo_social p img {margin-bottom:15px;width:165px;}
.footer .logo_social p span {display:block;}
.footer .logo_social ul {flex:1;display:flex;flex-wrap:wrap;}
.footer .logo_social ul li {padding:0 22px 22px 0;}
.footer .logo_social ul li span {font-size:22px;}
.footer .logo_social + p {padding:15px;}




/* Single article */
.single_article .wrapper > .mobile_fullwidth .category { color:white;margin-left: auto;margin-right: auto;width: 75%;position:relative; }
.single_article .wrapper > .mobile_fullwidth .category .subcat { position: absolute; font-weight: 700; text-shadow: rgba(0,0,0,.16) 0 2px 2px; font-size:18px; bottom:25px; text-transform: uppercase; }
.single_article .wrapper > .mobile_fullwidth + .grid_row {background:#fff;} /* margin-bottom:40px */
.single_article {background:#E9E9E9;}
.single_article .grid_centered {padding-top:5px;}
.single_article .grid_centered .figcaption {color:#555;font-size:14px;}
.single_article .grid_centered > h1 {font:700 44px/53px 'Roboto';color:#000;padding-bottom: 10px; padding-top: 25px;}
.single_article .grid_centered > h5 {font:500 22px/36px 'Roboto';color:#000;padding-bottom:25px;}
.single_article .grid_centered > footer {color:#707070;font-size:12px;padding-bottom:5px;}
.single_article .article_wrap {color:#292929;font-size:18px;line-height:28px;}
.single_article .article_wrap p { min-height: 1.625em; }
.single_article .article_wrap a, .single_article .article_wrap a:visited {text-decoration:underline;}
.single_article .article_wrap blockquote {color:#205bc6;font-size:22px;font-weight:700;}
.single_article .article_wrap .image {max-width:100%;font-size:0;line-height:0;margin-bottom:25px;}
.single_article .article_wrap .image img {width:100%;}
.single_article .article_wrap .image figcaption {background:#F6F6F6;color:#707070;font-size:12px;line-height:16px;padding:7px 10px;}
.single_article .article_wrap h2 {font:700 22px 'Roboto' !important;color:#292929;padding-top:25px;padding-bottom:10px;}
.single_article .article_wrap h3 {font:700 20px 'Roboto' !important;color:#292929;padding-top:25px;padding-bottom:10px;}
.single_article .article_wrap h4 {font:700 18px 'Roboto' !important;text-transform:none;color:#292929;padding-bottom:5px;}
.single_article .article_wrap h5 {font:700 16px 'Roboto' !important;text-transform:none;color:#292929;padding-bottom:25px;}
.single_article .article_wrap h2 span, .single_article .article_wrap h3 span, .single_article .article_wrap h4 span, .single_article .article_wrap h5 span 
{
    font-weight: 700 !important;
}
.single_article .article_wrap ul { list-style-type: disc; }

.single_article .side_info {border:1px solid #D8D8D8;position:relative;color:#000;font-size:14px;line-height:19px;padding:20px 15px 10px 20px;margin-bottom:35px;}
.single_article .side_info:before {content:'';position:absolute;top:-3px;left:20px;width:20px;border-bottom:2px solid #002b5c;}
.single_article .side_info p {font-size:15px;padding-bottom:15px;}
.single_article .side_info ul li {padding:0 0 15px 0px;position:relative;}
/* .single_article .side_info ul li:before {content:'';display:block;width:5px;height:5px;border-top:1px solid #aaa;border-left:1px solid #aaa;transform:rotate(135deg);position:absolute;top:8px;left:-2px;} */
.single_article .article_wrap p img { margin: 15px 0 30px 0;line-height: 0;}
/* .single_article .article_wrap p  {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
} */




/* Sidebar */
    /* Image List */
.image_list ul {display:flex;flex-wrap:wrap;justify-content:space-between;font-size:0;line-height:0;}
.image_list ul li {flex:0 0 calc(50% - 6px);padding-bottom:12px;}
.image_list ul li a {display:block;min-height:92px;border:1px solid #DFDFDF;border-radius:2px;box-sizing:border-box;}
    /* Video List */
.video_list ul {display:flex;flex-wrap:wrap;justify-content:space-between;font-size:0;line-height:0;}
.video_list ul li {flex:0 0 calc(50% - 6px);padding-bottom:12px;}
.video_list ul li a {display:block;min-height:72px;border-radius:2px;box-sizing:border-box;position:relative;}
.video_list ul li a:before {content:'';position:absolute;top:50%;left:50%;width:22px;height:17px;background:rgba(0,0,0,.5) url(https://images.communicatorcloud.com/cloud/imagecontainer/fedb2788-7107-408b-bd67-54b937cd1dbd.svg) center center no-repeat;background-size:14px auto;transform:translate(-50%, -50%);opacity:.5;transition:opacity ease-in-out .2s;}
.video_list ul li a:hover:before {opacity:1;}
    /* Media list */
.media_list li {padding-bottom:20px;color:#95989A;font-size:10px;line-height:14px;}
.media_list li p {padding-bottom:8px;}
.media_list li .read_more {color:#000;}
.media_list li .read_more a, .media_list li .read_more a:visited {color:#4278DA;}
.media_list li figure {display:flex;align-items:flex-start;}
.media_list li figure .img_wrap {min-width:85px;min-height:49px;}
.media_list li figure figcaption {flex:1;padding-left:12px;}
.media_list li figure figcaption .title {color:#000;font-size:12px;font-weight:600;padding-bottom:4px;}
.media_list li figure figcaption .topic {font-size:10px;line-height:14px;padding-bottom:4px;}
.media_list li figure figcaption .address {font-size:12px;line-height:16px;}
.media_list li figure figcaption .date {font-size:9px;color:#000;}
.media_list.media_team_list li {padding-bottom:0;}
.media_list.media_team_list li figure {padding:10px;}
.media_list.media_team_list li:hover figure {background:#f6f6f6;}
.media_list.media_team_list li figure .img_wrap {min-width:45px;min-height:45px;}
.media_list.media_team_list li figure .img_wrap.bordered {border:2px solid #f3f3f3;}
.media_list.media_team_list li figure figcaption {font-size:11px;line-height:15px;}
.media_list.media_team_list li:hover figure figcaption {font-size:12px;color:#000;}
.media_list.media_team_list li figure figcaption .title {font-size:13px;font-weight:400;}
.media_list.media_team_list li:hover figure figcaption .title {font-size:14px;font-weight:600;color:#4278da;}
.media_list.media_campaign_list li figure {border:1px solid #F6F6F6;padding:20px 10px;}
.media_list.media_campaign_list li figure .img_wrap {min-width:112px;min-height:145px;}
.media_list.media_campaign_list li figure figcaption {font-size:12px;line-height:16px;}
.media_list.media_campaign_list li figure figcaption .title {font-size:16px;line-height:22px;font-weight:400;}
.media_list.media_events_list li figure figcaption {padding-right:40px;position:relative;}
.media_list.media_events_list li figure figcaption .date_short {color:#3A3A3A;font-size:11px;position:absolute;top:0;right:0;text-align:center;}
.media_list.media_events_list li figure figcaption .date_short span {display:block;font-size:17px;}
.media_list.media_events_list .read_more {font-size:9px;}

.team_list li p a { color: #33658A; }
.team_list img.rounded { border-radius: 50%; height: 130px; margin-left: 20px; margin-top: 20px; }



/* Template standard */
.container {padding:0 0 40px 0;}
.container .grid_row .grid_row:last-of-type {margin-bottom:-20px;}
.white_wrap {padding:30px 20px;background:#fff;}




    /* News block */
.news_block figure .img_info.longest {min-height:448px;}
.news_block .author_heading {padding:10px;background:#fff;position:relative;}
.news_block .author_heading p {font-size:12px;color:#7C8494;padding:0 35px 5px 0;}
.news_block .author_heading p:last-of-type {padding-bottom:0;}
.news_block .author_heading p span {color:#000;font-weight:500;}
.news_block .author_heading p.time {font-size:8px;}
.news_block .author_heading [class^="icon-"] {position:absolute;top:10px;right:15px;font-size:20px;}
.news_block figure, .featured_block figure {position:relative;}
.news_block figure .link, .videos_list .link, .featured_block figure .link {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.news_block figure .img_info {position:relative;} /* min-height:190px; */
.news_block figure .img_info .info {position:absolute;bottom:12px;left:10px;}
.news_block figure .img_info .info span {display:inline-block;background:#222A68;color:#fff;font:500 10px/18px 'Roboto';padding:0 13px;text-transform:uppercase;}
.news_block figure .img_info .info .subcat {background:#fff;color:#373F51;text-transform:uppercase;border-radius: 12px;padding:4px 20px; font-size:12px;}
.news_block figure .img_info .info .red {background:#EF3E36;}
.news_block figure figcaption {background:#fff;padding:10px;color:#1D1E22;box-sizing:border-box;}
.news_block figure figcaption h2 {font-weight:700;color:#000;}
.news_block figure .video_wrap {position:relative;padding:0 0 52.25% 0;height:0;min-height:190px;box-sizing:border-box;border-radius:4px;}
/* .news_block figure .video_wrap:before {content:'';position:absolute;top:50%;left:50%;width:62px;height:67px;background:url(https://images.communicatorcloud.com/cloud/imagecontainer/fedb2788-7107-408b-bd67-54b937cd1dbd.svg) no-repeat;transform:translate(-50%, -50%);} */
.news_block figure .video_wrap:before, .news_block .img_info.is_video_True:before {    content: '';display: block;width: 26px;height: 26px;background: rgba(0,0,0,.7) url(https://images.communicatorcloud.com/cloud/imagecontainer/fedb2788-7107-408b-bd67-54b937cd1dbd.svg) center center no-repeat;background-size: 18px 18px;border-radius: 50%;position: absolute;bottom: 7px;right: 7px;background-position-x: 6px;}
.news_block figure .video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.news_block figure figcaption .pre_heading { font-weight: 500; padding-bottom: 3px; }
aside .news_block figure .video_wrap { min-height: 0px; }
aside .news_block figure .video_wrap::before {background: none;}
aside .stories_list_custom li a { min-height: 180px; }
aside .featured_block figure > div { padding: 22px; }
/*.news_block figure figcaption h4 {font:700 34px 'Roboto';padding-bottom:10px;}*/
/*.news_block figure figcaption h5 {font:700 24px 'Roboto';padding-bottom:10px;}*/
.news_block figure figcaption h6 {font:700 16px 'Roboto';text-transform:none;}
.news_block figure figcaption .heading {color:#000000;padding-bottom:5px;font-size:10px;font-weight:500;}
.news_block figure figcaption header {color:#444;font-size:10px;padding-bottom:10px;}
/*.news_block figure figcaption > *:last-child {padding-bottom:5px;}*/
.news_block .social {background:#fff;padding:0 10px 10px 10px;position:relative;z-index:2;}
.news_block .social ul {display:flex;justify-content:flex-end;}
.news_block .social ul li {padding-left:10px;font-size:13px;}
.news_block .social ul li span {margin-right:3px;}
.news_block .social.small ul li {font-size:8px;}
.news_block .social.small ul li span {font-size:11px;}
/* News block */
.news_block .img_info > img {width:100%;}
.news_block .img_big {min-height:315px};
.news_block .img_info .info {position:absolute;bottom:7px;left:15px;background:#000;font:700 10px/24px 'Open Sans';text-transform:uppercase;color:#fff;padding:0 15px;border-bottom:2px solid #fff;}
.news_block .img_info .info_temp {position:absolute;bottom:7px;left:15px;background:#000;font:700 10px/24px 'Open Sans';text-transform:uppercase;color:#fff;padding:0 15px;border-bottom:2px solid #fff;}
.news_block .link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2;}
.news_block figure {cursor:pointer;}
.news_block .img_info .position_right {position:absolute;bottom:7px;right:7px;}
/*.news_block figcaption {min-height:95px;}*/
.news_block figcaption p:empty, .news_block .figure_content p:empty {padding:0;display:none;}
.news_block .figure_content {background:#fff;padding:7px 15px 15px 15px;min-height:95px;box-sizing:border-box;}
.news_block .img_info + figcaption {background:#fff;color:#000;padding:17px 15px 15px 20px;}
.news_block_eh .img_info + figcaption {min-height:132px;}
.news_block .img_info + figcaption .p_heading {font-size:14px !important;color:#4A4A4A;} /* padding-bottom:10px; */
.news_block .img_info + figcaption .p_heading a, .news_block .img_info + figcaption .p_heading a:visited {color:#000000;}
.news_block .img_info + figcaption .p_heading a:hover {color:#000000;}
.news_block .author_heading {background:#fff;padding:16px 60px 14px 20px;position:relative;}
.news_block .author_heading p {color:#7C8494;font-size:12px;padding:0;}
.news_block .author_heading p span {color:#000;font-weight:600;}
.news_block .author_heading p.time {font-size:10px;}
.news_block .author_heading .position_right {position:absolute;top:15px;right:17px;}
/*.grid_4 .news_block .img_info {height:210px;}*/
/*.grid_4 .news_block figcaption {min-height:152px;}*/
/*.grid_6 .news_block .img_info {height:305px;}*/
.gallery_list .news_block figure a.link.with_product_True:before {content:'';display:block;width:24px;height:24px;background:rgba(78,78,78,.5) url(https://images.communicatorcloud.com/cloud/imagecontainer/e33af753-fcae-4cfe-bcff-f29fed0d9b0c.svg) center center no-repeat;border-radius:50%;position:absolute;bottom:7px;right:15px;}
.gallery_list .news_block figure a.link.with_article_true:before {content:'';display:block;width:24px;height:24px;background:rgba(78,78,78,.5) url(https://images.communicatorcloud.com/cloud/imagecontainer/9d2d1b92-b061-483b-b1f4-e900e2f99ded.svg) center center no-repeat;border-radius:50%;position:absolute;bottom:7px;right:15px;}
.big_org_image_container{width: 25px; height: 25px;}
.org_image_container{width: 25px; height: 25px;padding: 4px;box-sizing: border-box;}
.news_block .img_info + figcaption.left_aligned {padding-left:0px;padding-top:10px;}
.news_block figure figcaption .var_size {font-weight:700;color:#000000 !important;}
/*.var_size { font-family: 'fonts/Franklin Gothic Medium.ttf'; }*/
    /* Welcome block */
.welcome_block.news_block .img_info {height:775px !important;}
.welcome_block.news_block figcaption {position:absolute;top:-550px;width:100%;max-width:650px;right:0;height:auto !important;max-height:none !important;padding:40px 45px;background:rgba(255,255,255,.8);border-radius:10px;box-sizing:border-box;}
.welcome_block.news_block figcaption .var_size {font-size:28px !important;padding-bottom:10px;}
.welcome_block.news_block figcaption p {font-size:24px;line-height:40px;font-weight:300;padding-bottom:30px;}
.welcome_block.news_block figcaption .button:after {content:'';display:inline-block;width:7px;height:7px;border-right:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);margin-left:10px;}
    /* Stories block */
.stories_block {background:#fff;padding:20px;margin-bottom:20px;}
.stories_block .heading {color:#7C8494;font:500 14px 'Roboto';padding-bottom:15px;}
.stories_block ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.stories_block ul li {color:#000;font-size:12px;font-weight:500;text-align:center;padding:0 5px 10px 5px;}
.stories_block ul li [data-cover] {display:block;width:64px;min-height:64px;border-radius:50%;margin-bottom:10px;border:2px solid #fff;box-shadow:#000000 0 0 0 2px;}
    /* Events block */
.events_block {background:#fff;padding:20px;margin-bottom:20px;}
.events_block .heading {color:##2861C9;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:0 100px 15px 0;}
.events_block .heading a, .events_block .heading a:visited {font-size:14px;font-weight:400;top:5px;right:0;}
.events_block .grid_row > [class^="grid_"] figure {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;position:relative;padding-right:10px;}
.events_block .grid_row > [class^="grid_"] figure .link {display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;}
.events_block .grid_row > [class^="grid_"] figure .img_wrap {margin:0 10px 10px 0;min-width:183px;min-height:98px;border-radius:2px;}
.events_block .grid_row > [class^="grid_"] figure > .date {background:#F1F5F8;min-width:54px;min-height:54px;padding:3px;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;flex-flow:column wrap;border-radius:6px;font-size:10px;color:#2861C9;margin-bottom:10px;}
.events_block .grid_row > [class^="grid_"] figure > .date span {display:block;font-weight:700;}
.events_block .grid_row > [class^="grid_"] figure figcaption {flex:1;padding:0;min-width:100%;box-sizing:border-box;color:#292929;font-size:12px;}
.events_block .grid_row > [class^="grid_"] figure figcaption h6 {color:#000;font-size:14px;font-weight:500;text-transform:none;padding:0 0 8px 0;}
.events_block .grid_row > [class^="grid_"] figure figcaption p {padding-bottom:5px;}
.events_block .date span.strong { display: block; font-size: 21px; color: #000; }
.events_block .date span { font-size: 10px; color: #0098D4; }
.social_account_type { text-transform: capitalize; }




/* Heading */
.heading {position:relative;padding:15px 100px 15px 20px;font-size:14px;color:#4278da;}
.heading a, .heading a:visited {color:#96999B;position:absolute;top:15px;right:15px;}
.heading a:hover {color:#4278DA;}
.heading h5 {padding-bottom:0;color:#4E5665;}
.heading .right_links {position:absolute;top:15px;right:15px;}
.heading .right_links a {position:static;}
.heading_annonse {background:#f6f6f6;padding:10px 15px;color:#727272;font-size:10px;}
.heading_small {padding:0 60px 10px 0;font-size:11px;color:#000;}
.heading_small a, .heading_small a:visited {color:#4278da;top:0;right:0;font-size:8px;}
.heading_small a:hover {color:#4278DA;}
.heading_bordered {color:#000000;font-size:14px;font-weight:700;border-bottom:1px solid #000000;padding:0 0 7px 0;margin-bottom:45px;}
.heading_boxed {padding:0 80px 15px 0;}
.heading_boxed a {right:0;top:0;}
.heading_medium {padding:5px 60px 15px 5px;font-weight:700;}
.heading_medium a {font-weight:400;font-size:12px;top:7px;right:0;}




/* .side_menu {position:fixed;top:0;right:-100%;z-index:9999;background:#fff;width:25%;height:100%;padding-top:51px;box-sizing:border-box;overflow:auto;-webkit-transition:right ease-in .2s;transition:right ease-in .2s;box-shadow:rgba(0,0,0,.35) 0 0 7px 0;}
.side_menu.active {right:0;}
.side_menu > div {height:64px;background-color:#008bce;padding:23px 0 0 30px;}
.side_menu ul {padding:30px 10px 30px 30px;}
.side_menu ul li {padding:0 0 5px 0;}
.side_menu ul li:after {content: '';display:block;width:19px;height:3px;background:#edf7f6;margin:13px 0 7px 0px;}
.side_menu ul li:last-child:after {display:none;}
.side_menu ul li a, .mobile_menu ul li a:visited, .side_menu ul li a:hover {color:#212121;}
.side_menu ul li.active a {font-family:'SegoeUI';}
.side_menu ul li.active a, .side_menu ul li.active a:visited, .side_menu ul li a:hover, .side_menu ul li a.active {color:#000000;}
.side_menu p {padding-right:30px;} */




a.author_name {color:#2861C9;}
.article_component_margin {margin-top:100px; margin-left:20px; margin-right:20px;}
.video_wrap, .video_wrap .embedded_block, .video_wrap .embedded_block .video-wrapper,.video_wrap .embedded_block iframe {height:100%;width:100%;/* position:absolute; */}

.news_block { margin-bottom:20px; }
.kicker {padding-top:10px;}
.grid_4 .news_block figcaption p {font-size:12px;line-height:18px;}
.video-wrapper iframe { flex: none !important; }
.video-wrapper iframe, .video-wrapper iframe html, .video-wrapper iframe html body  { height: 100%; min-height: 420px; }
.popup .video-wrapper { background: black; justify-content: center; }
._53j5._37u6 { height: 420px;}


/* Filters menu */
.filters_menu{text-align:center;padding: 20px 0;}
.filters_menu.fixed{background:#fff;z-index:99; position:fixed;top:0;left:0;right:0;}
.filters_menu nav {font-size:0;line-height:0;max-width:740px;margin:0 auto;border:none;}
.filters_menu nav ul li {display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:1px;font:10px/25px 'Roboto';padding:0;width:25%;background-color:#fff;}
.filters_menu nav ul li a, .filters_menu nav ul li a:visited {color:#212121;padding:0;display:block;border:1px solid #E6E5E5;border-right:none;}
.filters_menu nav ul li a:hover {color:#e94f55;}
.filters_menu nav ul li.active a, .filters_menu nav ul li.active a:visited {background:none;text-decoration:none;background:#E6E5E5;color:#000;border:1px solid #E6E5E5;}
.filters_menu nav ul li:first-child,.filters_menu nav ul li:first-child a {border-radius:5px 0 0 5px;}
.filters_menu nav ul li:last-child {border-radius:0 5px 5px 0;}
.filters_menu nav ul li:last-child a {border-right:1px solid #E6E5E5; border-radius:0 5px 5px 0;}




/* Video page */
.video_block {color:#4E4E4E;}
.video_block .video {background:#96999B;height:535px;border-radius:2px;margin-bottom:30px;position:relative;}
.video_block .video:before {content:'';display:block;width:42px;height:42px;border-right:2px solid #fff;border-bottom:2px solid #fff;border-radius:2px;box-shadow:rgba(0,0,0,.7) 4px 4px 6px -2px;cursor:pointer;position:absolute;top:calc(50% - 30px);left:calc(50% - 20px);transform:rotate(90deg) skew(25deg);}
.video_block .video:after {content:'';display:block;width:46px;height:2px;background:#fff;border-radius:2px;box-shadow:rgba(0,0,0,.9) 0 3px 4px 0;cursor:pointer;position:absolute;top:calc(50% - 10px);left:calc(50% - 21px);transform:rotate(30deg);}
.video_block h5 {padding-bottom:5px;padding-top:25px;}
.video_block header {padding-bottom:50px;color:#A1A1A1;font-size:12px;}
.video_block header strong {display:block;color:#000;font-size:14px;padding-bottom:5px;}
.video_block p {font-size:18px;padding-bottom:50px;}
.video_block .tag_list li {display:inline-block;cursor:pointer;background:#fff;border-radius:6px;padding:7px 10px;margin:0 10px 10px 0;}
.video_link { cursor: pointer; }




/* About page */
.about-info header {display:flex;flex-wrap:wrap;justify-content:space-between;color:#444;font-weight:600;padding-bottom:5px;}
.about-info header a {font-weight:400;}
.about-info a, .about-info a:visited {color:#2861C9;}
.location_block {background:#fff;border-radius:4px;margin-bottom:40px;display:flex;}
.location_block > div {flex:1;padding:40px 10px 10px 15px;}
.location_block > div:nth-child(2) {flex:1.3;padding:0;background:#ccc;}
.location_block p {font-size:16px;padding-bottom:10px;color:#3B3B3B;}
.location_block p strong {font-weight:600;}
.location_block p > span {color:#FF3C38;}
.location_block p .button, .location_block p .button:visited {border-radius:18px;margin-top:70px;background:#fff;color:#4278da;border:1px solid #4278da;padding:0 15px;min-width:95px;min-height:29px;font-size:9px;}
.location_block p .button span {margin-right:5px;}
.location_block p .button:hover {color:#fff;background:#4278da;}
.information_block {background:#fff;border-radius:4px;margin-bottom:40px;padding:15px;}
.information_block ul li {display:flex;border-bottom:1px solid #DFE2E7;padding:13px 0;}
.information_block ul li:first-child {padding-top:0;}
.information_block ul li:last-child {padding-bottom:0;border-bottom:none;}
.information_block ul li span {color:#7C8494;font-size:15px;min-width:100px;}
.story_block {background:#fff;border-radius:4px;margin-bottom:40px;}
.story_block .img {min-height:345px;background:#95989D;display:flex;align-items:center;justify-content:center;}
.story_block .img .button {background:none;color:#4E4E4E;border:1px solid #4E4E4E;box-shadow:none;border-radius:5px;}
.story_block .img .button:hover {color:#fff;background:#4E4E4E;}
.story_block .content {padding:15px;}
.storyurl { cursor: pointer; }
.people_block { margin-top: 10px; }
.people_block ul {display:flex;flex-wrap:wrap;margin:0 -20px;}
.people_block ul li {flex:0 0 285px;min-width:25%;padding:0 20px 40px 20px;box-sizing:border-box;}
.people_block ul li figure {border:1px solid #E2E2E2;background:#fff;border-radius:2px;}
.people_block ul li figure > div {min-height:185px;border-radius:2px 2px 0 0;background-color:#C8C8C8;}
.people_block ul li figure figcaption {padding:20px;color:#444;font-size:13px;}
.people_block ul li figure figcaption h6 {font-size:17px;text-transform:none;padding-bottom:8px;}
.people_block ul li figure figcaption p {padding-bottom:8px;}
.people_block ul li figure figcaption p.small {color:#8991A0;font-size:10px;}
.video_wrapper_no_padding .video-wrapper  { padding-bottom: calc(100% * 9 / 16) !important; }




/* Media Queries */
    /* Desktop */
@media only screen and (min-width: 768px) {
.only_images > [class^="grid_"] { height:100%;}
.news_block .video-wrapper { padding-bottom: 0px !important; }
.grid_column .news_block .video-wrapper iframe { width: 100%; }
  /* Custom Resizer */
.grid_row_size_1 { height: 750px; }
.grid_row_size_11 { height: 420px; }
.grid_row_size_2 { height: 490px; }
.grid_row_size_3 { height: 540px;}
.grid_row_size_4 { height: 590px; }
.grid_row_size_5 { height: 645px;}
.grid_row_size_6 { height: 570px; }
.grid_row_size_12 { height: 510px; }
.grid_row_size_13 { height: 330px; }
.grid_row_size_14 { height: 910px; }
.grid_row_size_15 { height: 670px; }
.grid_column { display:flex; flex-direction: column; }
.grid_column .news_block {  margin-bottom:20px; height:100%; } /* height:100%; */
.grid_column .news_block.fixed_390 { height:390px; }
.grid_column .news_block { flex:1; }
.grid_column .news_block figure { height:100%; }
.grid_column .news_block figure .img_info { height:74%; }
.grid_column .news_block figure figcaption { height:26%; }
.grid_column .news_block figure figcaption .kicker { padding-top:10px;}
.grid_column .news_block figure figcaption .kicker p { padding:0px; font-size:18px;  }
.grid_column .news_block figcaption.custom {height: auto;}
.grid_column .news_block figcaption.custom header {padding-bottom:0px !important;}
.submenu_list.with_padding ul li a img { padding: 1px;}
/* Template standard */
.news_block .author_heading [class^="icon-"] {top:16px;}
    /* Grid 3 sizes */
.news_block.size_grid_3 figure figcaption h5 {font-size:28px;}
.news_block.size_grid_3 figure figcaption .heading {font-size:12px;}
.news_block.size_grid_3 figure figcaption > *:last-child {padding-bottom:15px;}
    /* Grid 4 sizes */
/* .news_block.size_grid_4 .author_heading {padding:10px 15px;} */
.news_block.size_grid_4 figure .img_info .info {left:15px;}
.news_block.size_grid_4 figure .img_info .info span {line-height:22px;padding:0 22px;}
.news_block.size_grid_4 figure figcaption {padding:10px 15px;}
.news_block.size_grid_4 figure figcaption {font-size:15px;}
.news_block.size_grid_4 figure figcaption h4 {font-size:30px;}
.news_block.size_grid_4 figure figcaption h6 {font-size:18px;}
.news_block.size_grid_4 figure figcaption .heading {font-size:14px;}
.news_block.size_grid_4 figure figcaption header {font-size:12px;padding-bottom:15px;}
/* .news_block.size_grid_4 figure figcaption > *:last-child {padding-bottom:15px;} */
.news_block.size_grid_4 .social {padding:0 15px 10px 15px;}
    /* Grid 6 sizes */
/* .news_block.size_grid_6 .author_heading {padding:10px 20px;} */
.news_block.size_grid_6 figure .img_info .info {left:20px;bottom:10px;}
.news_block.size_grid_6 figure .img_info .info span {line-height:22px;padding:0 22px;}
.news_block.size_grid_6 figure figcaption {    padding-top: 15px;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;}
.news_block.size_grid_6 figure figcaption h5 {font-size:28px;}
.news_block.size_grid_6 figure figcaption header {font-size:12px;}
.news_block.size_grid_6 figure figcaption .heading {font-size:18px;}
/* .news_block.size_grid_6 figure figcaption > *:last-child {padding-bottom:25px;} */
.news_block.size_grid_6 .social {padding:0 20px 20px 20px;}
    /* Grid 8 sizes */
.news_block.size_grid_8 .author_heading {padding:10px 20px;}
.news_block.size_grid_8 figure .img_info .info {left:20px;bottom:10px;}
.news_block.size_grid_8 figure .img_info .info span {line-height:22px;padding:0 22px;}
.news_block.size_grid_8 figure figcaption {padding:20px;}
.news_block.size_grid_8 figure figcaption .heading {font-size:14px;}
.news_block.size_grid_8 figure figcaption > *:last-child {padding-bottom:25px;}
.news_block.size_grid_8 figure figcaption h2 {font-size:56px;}
.news_block.size_grid_8 figure figcaption h3 {font-size:44px;}
.news_block.size_grid_8 .social {padding:0 20px 20px 20px;}
.news_block.size_grid_8 .social ul li {padding-left:20px;}
.news_block.size_grid_8 .social ul li span {margin-right:5px;}
}


    /* Tablets and mobiles */
@media only screen and (max-width: 959px) {

.scrollable_header { overflow: auto; }
.scrollable_header ul  { white-space: nowrap; width: 134vw;}
.wrapper {padding:0 15px;box-sizing:border-box;}
.post .readmore { margin-left: 16px !important; }
.header {
    border-bottom: initial;
}
.header_submenu.main nav {display:block;position:static;background:none;padding:0;width:auto;box-shadow:none;}
.header_submenu.main nav.active {display:block;}
.header_submenu.main nav ul {display:flex;flex-wrap:wrap;align-items:flex-start;min-height:50px;justify-content:center;}
.header_submenu.main nav ul li {flex:1 0 90px;max-width:90px;box-sizing:border-box;padding:0 30px 0 0;}
.header_submenu.main nav ul li .img_wrap {margin:0 auto;}
.header_submenu.main nav ul li .img_wrap > img {border-radius:15px 15px 10px 15px;}
.header_submenu.main nav ul li .img_wrap span {background:none !important;text-align:right;}
.header_submenu.main nav ul li .img_wrap span img {border-radius:5px 5px 5px 5px;} /* 5 5 10 5 */
.header { background: #fff; } /*  position: fixed;  */
.header nav ul li {display: block;}

/* hamburger menu / logo / search positioning */
.header.main {display:block;min-height:0px;}
.news_block figcaption {min-height:auto !important;}
/* About page */
.about-info {padding:0 10px;}
.people_block ul {margin:0 -10px;}
.people_block ul li {flex-basis:33.33%;max-width:33.33%;padding:0 10px 20px 10px;}
.grid_8 .kicker_text { font-size: 16px; }
.only_images .news_block { margin-bottom:0px; }
.article_mobile_header { display: flex; justify-content: space-between; align-items: center; text-align: center; background: black; padding: 11px 10px 10px 10px; font-weight: 400; font-size: 16px; color: white;min-height:12px; }
.article_mobile_header a { color: #fff; float:left; }
.article_mobile_header a span { position: relative; font-size:18px; }
.grid_row_pad_desktop {margin:0 -10px;}
.grid_row_pad_desktop > [class^="grid_"] {padding:0 10px;}
.news_block figure figcaption .var_size { font-size: 22px !important;}
.single_article .wrapper > .mobile_fullwidth .category { width: 100%; padding-left:20px;}
/* Mobile img menu */
.mobile_img_menu {display:block;}
.team_list img.rounded { width: 80px; height: 80px; }
.grid_8 p.kicker_text { font-size: 16px; }
 p.kicker_text { margin-bottom: 8px; }
}


@media only screen and (min-width: 768px) and (max-width: 1730px) {
.header .search_btn {right:15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1500px) {
.header nav {padding-right:15%;}
}


    /* Tablets */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* Grid */
.grid_tablet_1 {width:8.333%;}
.grid_tablet_2 {width:16.666%;}
.grid_tablet_3 {width:25%;}
.grid_tablet_4 {width:33.332%;}
.grid_tablet_5 {width:41.665%;}
.grid_tablet_6 {width:50%;}
.grid_tablet_7 {width:58.334%;}
.grid_tablet_8 {width:66.667%;}
.grid_tablet_9 {width:75%;}
.grid_tablet_10 {width:83.334%;}
.grid_tablet_11 {width:91.667%;}
.grid_tablet_12 {width:100%;}
.grid_tablet_offset_0 {margin-left:0;}
.grid_tablet_offset_1 {margin-left:8.333%;}
.grid_tablet_offset_2 {margin-left:16.666%;}
.grid_tablet_offset_3 {margin-left:25%;}
.grid_tablet_offset_4 {margin-left:33.332%;}
.grid_tablet_offset_5 {margin-left:41.665%;}
.grid_tablet_offset_6 {margin-left:50%;}
.grid_tablet_offset_7 {margin-left:58.334%;}
.grid_tablet_offset_8 {margin-left:66.667%;}
.grid_tablet_offset_9 {margin-left:75%;}
.grid_tablet_offset_10 {margin-left:83.334%;}
.grid_tablet_offset_11 {margin-left:91.667%;}
/* Header */
    /* Top menu */
.header .logo {width:130px;}
.header nav {padding-right:120px;}
.header nav ul li {padding-left:9px;}
/* Product wrap */
.product_wrap .product_img {width:55%;min-height:500px;}
.product_wrap .product_info {width:45%;}
}


    /* Mobile portrait and landscape modes */
@media only screen and (max-width: 767px) {
.only_images .grid_column .news_block figure .img_info { border-right:1px; }
.mobile_only {display:block;}
.container.mobile_no_padding_top {
    padding-top: 0px;
}
.feed_container { min-height: 90vh;}
h6 {font-size:14px;}
.side_menu {width:68%}
.mobile_hide {display:none !important;}
*[data-cover] {min-height:200px;}
/* Grid */
.grid_mobile_1 {width:8.333%;}
.grid_mobile_2 {width:16.666%;}
.grid_mobile_3 {width:25%;}
.grid_mobile_4 {width:33.332%;}
.grid_mobile_5 {width:41.665%;}
.grid_mobile_6 {width:50%;}
.grid_mobile_7 {width:58.334%;}
.grid_mobile_8 {width:66.667%;}
.grid_mobile_9 {width:75%;}
.grid_mobile_10 {width:83.334%;}
.grid_mobile_11 {width:91.667%;}
.grid_mobile_12 {width:100%;}
.grid_mobile_offset_0 {margin-left:0;}
.grid_mobile_offset_1 {margin-left:8.333%;}
.grid_mobile_offset_2 {margin-left:16.666%;}
.grid_mobile_offset_3 {margin-left:25%;}
.grid_mobile_offset_4 {margin-left:33.332%;}
.grid_mobile_offset_5 {margin-left:41.665%;}
.grid_mobile_offset_6 {margin-left:50%;}
.grid_mobile_offset_7 {margin-left:58.334%;}
.grid_mobile_offset_8 {margin-left:66.667%;}
.grid_mobile_offset_9 {margin-left:75%;}
.grid_mobile_offset_10 {margin-left:83.334%;}
.grid_mobile_offset_11 {margin-left:91.667%;}
.grid_sosial_feed > .grid_9 .grid_620 {max-width:640px;}
.header_submenu.main nav ul {margin:0 -12px;padding:15px 0 5px 0;}
.header_submenu.main nav ul li {padding:0 12px 10px 12px;font-size:10px;text-align:center;}
.header_submenu.main nav ul li a.img_wrap {display:block;position:relative;width:60px;height:60px;background:#ccc;border-radius:15px;margin-bottom:5px;}
.header_submenu.main nav ul li a.img_wrap img {max-width:60px;max-height:60px;}
.header_submenu.main nav ul li a.img_wrap span {position:absolute;bottom:0;right:0;background:#000;display:block;width:15px;height:15px;line-height:15px;border-radius:4px;}
.header_submenu.main nav ul li a.img_wrap span img {width:14px;vertical-align:middle;}
.popup .video-wrapper {min-height: inherit !important;}
/* Single article */
.single_article .mobile_fullwidth {margin:0 -10px;}
/* Template standard */
.container {background:#E9E9E9;padding:20px 0 40px 0;}
.container .wrapper {padding:0;}
.container .grid_row .grid_row:last-of-type {margin-bottom:-20px;}
    /* News block */
.news_block .author_heading {padding:10px 15px;}
.news_block figure figcaption {padding:10px 15px;min-height:1px !important;}
.news_block .social {padding:0 15px 10px 15px;}
.news_block figure .img_info .info {bottom:12px !important;left:15px;}
.news_block figure .img_info .info .subcat {font-size:12px !important;} /* padding-left:0px !important; */
    /* Stories block */
.stories_block {padding:10px 15px;}
.stories_block ul li {font-size:11px;display:none;}
.stories_block ul li:nth-child(-n+4) {display:block;}
.stories_block ul li [data-cover] {width:52px;min-height:52px;margin-bottom:7px;}
    /* Events block */
.events_block {padding:10px 15px;}
.events_block .heading {padding-bottom:15px;}
.events_block .grid_row > [class^="grid_"] figure {padding-right:0;}
.search_lng .search_form {display:none !important;}
.scroll_up { bottom: 70px; }
.recent-content .big { height:180px !important; }
.recent-content .small { height:180px !important; }
.news_block .img_info + figcaption {padding:17px 15px 15px 15px;}
.news_block .img_info + figcaption { max-height: initial !important; }
/* Video page */
.grid_mobile_12.video_block {padding:0 25px;}
.video_block .video {height:300px;}
/* About page */
.people_block ul li {flex-basis:50%;max-width:50%;}
/* Org block */
.org_block .org_tabs ul li a, .org_block .org_tabs ul li a:visited {padding:0 5px 3px 5px;margin:0 10px 10px 10px;}
    /* Mobile menu */
.mobile_menu {display:block;}
.mobile_menu ul li { display: none; }
.mobile_menu ul li:nth-child(-n + 2), ul li:nth-last-child(-n + 2) {
    display: block;


}
/* Subheader info */
.subheader_info {border-top:none;padding:20px 0 15px 0;}
/* .subheader_info .wrapper > [data-cover] {min-height:67px;border-radius:5px;border:1px solid #F1F3F7;width:100%;max-width:214px;position:absolute;top:0;right:15px;} */
.subheader_info .wrapper > [data-cover] {
min-height: 130px;border: 1px solid #F1F3F7;margin-left: -15px;margin-right: -15px;margin-top: -20px;margin-bottom: 8px;}
.subheader_info .info > figure .img { display: none; }
.subheader_info .info {display:block;padding:0;}
.subheader_info .info > figure {display:block;font-size:12px;padding:0 105px 35px 0;}
.subheader_info .info > figure .img {margin:0 0 30px 0;}
.subheader_info .info .follow_list {justify-content:flex-start;margin:0 -10px;position:relative;}
.subheader_info .info .follow_list li {padding:0 4px;} /* max-width: 80px; */
.subheader_info .info .follow_list li .count {display:none;}
.subheader_info .info .follow_list li.follow_item {position:absolute;top:-70px;right:0;}
/* Featured block */
.featured_block figure > div {max-width:160px;height:160px;}
.featured_block figure figcaption p {padding-bottom:5px;}
.featured_block figure figcaption .price {font-size:13px;}
/* Submenu list */
.submenu_list {background:#fff;box-shadow:rgba(66,120,218,.14) 0 2px 4px 0;}
.submenu_list ul {padding:20px 0 10px 0;justify-content:space-between;margin:0 -5px;}
.submenu_list ul li {padding:0 5px;}
.submenu_list ul li a, .submenu_list ul li a:visited {display:block;font-size:12px;font-weight:500;color:#3A3A3A;text-align:center;}
.submenu_list ul li a.active, .submenu_list ul li a.active:visited {color:#3A3A3A;}
.submenu_list ul li a img {width:56px;height:56px;border-radius:12px;margin:0 0 3px 0;}
.submenu_list ul li a span {display:block;}
/* Header */
.header {padding:25px 8px 20px 8px;min-height:53px;box-sizing:border-box;}
.header .wrapper {display:block;text-align:center;}
.header .logo {width:110px;}
.header .search_btn {display:block;padding-left:0;position:absolute;top:28px;right:15px;}
.header .search_btn .search_link {display:inline-block;vertical-align:middle;}
.header .search_btn .button, .header .search_btn .button:visited {margin:-1px 0 0 22px;color:#9397A1;background:none;padding:0;min-width:1px;height:auto;font-size:0;line-height:0;border-radius:0;}
.header .search_btn .button:hover {color:#9397A1;background:none;}
.header .search_btn .button span {font-size:22px;font-weight:700;}
.header .search_btn form {display:none;}
    /* Top menu */
.menu_trigger {display:block;}
.header nav {position:fixed;top:79px;right:100%;width:80%;height:calc(100% - 179px);overflow:auto;background:#fafafa;padding:30px 0;z-index:999;box-sizing:border-box;transition:transform ease-in-out .3s;will-change:transform;}
.header nav.active {transform:translateX(100%);}
.header nav ul {display:block;text-align:left;}
.header nav ul li {padding:5px 15px;}
/* Container */
.container > .wrapper {padding:0;}
/* Single Article */
.single_article .wrapper { padding: 0 10px;}
.single_article .grid_centered {padding-top:15px; padding: 0 20px; }
.single_article .grid_centered > h1 {font-size:24px !important; line-height:34px !important; padding-bottom:5px; padding-top: 15px;}
.single_article .grid_centered > h5 {font-size:18px !important;line-height:28px !important;padding-bottom:20px;}
/* Product wrap */
.product_wrap {display:block;padding:10px 15px 30px 15px;}
.product_wrap .product_img {border-radius:8px;width:100%;max-width:330px;min-height:330px;margin:0 auto;}
.product_wrap .product_info {padding:15px 0 0 0;width:100%;}
.product_wrap .product_info h5 {font-size:15px;font-weight:700;color:#000;padding-bottom:10px;}
.product_wrap .product_info p {font-size:15px;font-weight:400;padding-bottom:10px;}
.product_wrap .product_info .usp_list li {font-size:14px;padding:4px 0 4px 58px;}
.product_wrap .product_info .farge_list {display:none;}
.product_wrap .product_info select {font-size:18px;border-color:#DFDFDF;height:56px;display:none;}
.product_wrap .product_info select.mobile_only {display:block;}
.product_wrap .product_info .quantity {display:none;}
.product_wrap .product_info .buttons_wrap {display:flex;}
.product_tabs {background:none;border:none;margin-bottom:40px;}
.tab_select {display:none;}
.tab_content {display:block;padding:0 15px;min-height:1px;}
.tab_content p {padding-bottom:20px;}
.tab_content > p {display:block;background:#fff;border:1px solid #DFDFDF;border-radius:8px;margin-bottom:15px;padding:17px 40px 17px 15px;font-size:18px;cursor:pointer;text-transform:none;position:relative;}
.tab_content > p .plusminus {position:absolute;top:50%;right:21px;margin-top:-5px;width:10px;height:10px;}
.tab_content > p .plusminus:after {content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -5px;width:10px;height:2px;background:#D93948;}
.tab_content > p .plusminus:before {content:'';position:absolute;top:50%;left:50%;margin:-5px 0 0 -1px;width:2px;height:10px;background:#D93948;transition:transform ease-out 0.25s;will-change:transform;}
.tab_content > p.active .plusminus:before {transform:rotate(90deg);}
.tab_content > div {display:none;padding:10px 15px;}
    /* Submenu */
.submenu_new {border-top:none;padding-top:0;}
.submenu_new ul {justify-content:space-between;}
.submenu_new ul li {flex:1;font-size:16px;padding-right:0;}
.submenu_new ul li a, .submenu_new ul li a:visited {min-width:1px;border-bottom-width:2px;border-radius:0;}
.submenu_new ul li a.active, .submenu_new ul li a.active:visited, .submenu_new ul li a:hover {font-size:16px;font-weight:400;}

.home_post .first_image.img_info, .home_post .news_block .img_info + figcaption {
    border-radius: initial;
}

.home_post figcaption h5 {     color: #222222;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px; }
.home_post.grid_12 .news_block figcaption p { color: #222222;
    font-size: 16px;
    line-height: 28px; }
}


    /* Mobile landscape mode */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}


@media only screen and (min-width: 960px) {
.desktop_hide {display:none !important;}
}


    /* Mobile portrait mode */
@media only screen and (max-width: 479px) {
/* Grid */
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {width:100%;}
/* About page */
.people_block ul li {flex-basis:100%;max-width:100%;}
/* Featured block */
.featured_mobile .grid_row {display:flex;}
.featured_mobile .grid_row > [class^="grid_"] {width:50%;}
/* Gallery list */
.gallery_list > .grid_row {display:flex;}
.gallery_list > .grid_row > .grid_6 {width:50%;margin:0 0 -2px 0;padding:0;}
.gallery_list > .grid_row > .grid_4 {width:33.332%;margin:0 0 -2px 0;padding:0;}
.gallery_list > .grid_row > [class^="grid_"] > a:before {content:'';display:block;width:24px;height:24px;background:rgba(78,78,78,.5) url(https://images.communicatorcloud.com/cloud/imagecontainer/e33af753-fcae-4cfe-bcff-f29fed0d9b0c.svg) center center no-repeat;border-radius:50%;position:absolute;bottom:7px;right:15px;}
.only_images.grid_row_size_2 *[data-cover] { min-height: 190px;}
.only_images.grid_row_size_13 *[data-cover] { min-height: 130px;}
.only_images.grid_row_size_14 *[data-cover] { min-height: 340px;}
/* Footer */
.footer .wrapper > ul {display:block;}
.footer .logo_social {display:block;padding:15px 0;}
.footer .logo_social p {padding:0 0 30px 0;}
.footer .logo_social + p {padding:15px 0;}
}