/* Main menu underline */

.t228__positionabsolute{
    border-bottom:1px solid rgba(255,255,255,0.15);
}

.t674__body_with-bg:after{
    background-size:3%;
}
/* Headers .t228__maincontainer {
    border-bottom: 1px solid white;
}
*/

/* Headers */

.t005__text u, .t165__title u{
    text-decoration: none;
    border-bottom: 2px solid #FFDA1B;
    font-size: 24px;
    letter-spacing: 1px;
    padding-bottom: 2px;
    font-family: FuturaPT;
    font-weight: 500;
}
.t005__text del{
    text-decoration: none;
    font-size: 36px;
    font-family: FuturaPT;
    font-weight: 600;
    text-transform:uppercase;
    line-height:1.2;
}
.t015__title a:hover{
    border-bottom: 1px solid #FFDA1B !important;
}




/* Containers White */
.t375 .t-container,
.t678 .t-container,
.t165 .t-container,
.t670 .t-container,
.t004 .t-container,
.t046 .t-container,
.t405 .t-container,
.t347 .t-container,
.t225 .t-container, 
.t772 .t-container, 
.t005 .t-container,
.t580 .t-container,
.t004 .t-container,
.t118 .t-container,
.t604 .t-container,
.t232 .t-container,
.t594 .t-container,
.t123 .t-container,
.t374 .t-container,
.t442 .t-container,
.t603 .t-container,
.rec83748686 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}

.t432 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 11px 0px;
}




.t400 .t-container_100 {
    max-width: 1200px;
    margin: 0 auto;
    background-color: white;
    outline: 15px solid white;
    padding: 20px 0px;
}


@media screen and (max-width: 1200px) {
    .t400 .t-container_100 {
        max-width: 960px;
        padding: 0;
    }
}

@media screen and (max-width: 960px) {
    .t400 .t-container_100 {
        max-width: 640px;
        padding: 0;
    }
}









.t403 .t403__link{
    outline:35px solid white;
    margin-bottom:20px;
}
.t121 .t-width_12{
 outline:35px solid white;
}

.t580__buttons{
    margin:0;
    padding:20px 0px 90px;
}

.t165__text{
    opacity:1;
}

/* 14JAN18 S. Containers White in AGENDA and main AND SPEAKERS, MEDIA mentioned list corrections */


.t397 .t-container,
.t142 .t-container_100,
.t430 .t-container,
.t395 .t-container,
.t516 .t-container {
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}
.t516 .t-section__topwrapper {
    margin-bottom: 0px;
}

.t107 .t-align_center{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}
.t195 .t-container,
.t196 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}
.t792 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}
.t792 .t792__line{
    margin-top: 2px;
}


.t188 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}
/* TEL PHONE BUTTON FONT*/

.t430 .t-btn{
 font-size: 19px;   
}
/* VIDEO STREAM WHITE*/
.t123 .t123__centeredContainer{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}


/* DOWNLOAD CW PROGRAM font thinner*/
.t430 .t-btn  {
       font-weight: 500;
}

/* SOCIAL NETWORKS IN CONTACTS IN MEDIA LAST SECTION*/
.t560 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}

/* SPEAKERS GREY OUTLINE */

.t558 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 20px 0px;
}
/* Divider Line Style */

.t118__line{
    background-color:#ccc !important;
    opacity:0.5 !important;
}
.t118{
    padding:0px;
}

/* Button Style */

.t-btn td {
    vertical-align: middle;
    letter-spacing: 1px;
    font-size: 12px;
}

/* Main Blocks Style */

.t772__col.t-col_6{
    padding-bottom: 40px;
    padding-top:20px;
}

.t772__uptitle{
    display: inline-block;
    border: 1px solid #ccc;
    padding: 4px 8px 4px 10px;
    border-radius: 15px;
    font-size:10px;
    letter-spacing:1px;
}


/* Style in Auto Blocks */

.t404__tag{
    display: inline-block;
    border: 1px solid #ccc;
    padding: 4px 8px 2px 10px;
    border-radius: 15px;
    font-size:10px;
}

.t404__col.t-col_6 .t404__link .t404__textwrapper{
    padding-bottom: 60px;
    border: 1px dashed #ccc;
    border-top: none;
}




/* Mobile corrections */

@media only screen and (max-width: 480px){
    
/* Headers and text corrections */

.t005__text u, .t165__title u{
    text-decoration: none;
    border-bottom: 2px solid #FFDA1B;
    font-size: 24px;
    letter-spacing: 1px;
    padding-bottom: 2px;
    font-family: FuturaPT;
    font-weight: 500;
    line-height: 1.45;
}
.t005__text del{
    text-decoration: none;
    font-size: 24px;
    font-family: FuturaPT;
    font-weight: 600;
    text-transform:uppercase;
    line-height:1.25;
}
.t-name_md{
    font-size:18px;
}

.t005__text, .t165__text{
}
.t004 .t-text_md {
    font-size: 22px;
    line-height: 1.45;
}
/* Spacers & padding corrections */
.t772 .t-container, 
.t005 .t-container,
.t118 .t-container{
    padding: 0px;
}
.t005 .t-container .t-col_100{
    display:none;
}
.t772__col.t-col_6{
    padding-bottom: 0px;
}
.t772__col_mobile-grid{
    padding:0 20px;
}
.t118{
    padding:10px 0 20px 0;
}

}

@media only screen and (max-width: 980px){

.t184__title.t-title_xxl{
    font-size:32px;
}
.t184__descr{
    bottom:-10px;
}

/* Main Menu */

.tt228__mobile {
    display: block;
    position: absolute;
    right: 0;
    background-color: transparent;
}

.t228 a{
    color:#333 !important;
}

.t228__right_social_links_item a svg path{
    fill:#fff !important;
}

.t228__leftside, .t228__rightside, .t228__centerside{
    background-color:white;
}
.t228__positionabsolute{
    border-bottom:0px;
}
.t135{
    padding:15px;
    top: 0px !important;
    left: 0px !important;
    position:absolute !important;
}
.t228__leftside{
    display:none;
}
.t228__centerside{
    padding-top:0px;
}


*/
.t674__body_with-bg:after{
    background-image:none !important;
}
}


/* ZeroBlock White Outline */
/*@media only screen and (min-width: 980px){*/
.t396__artboard.rendered :last-child .tn-atom{
     outline:16px solid #fff;
}



    
.tn-elem__584866021529596811188{
    outline:16px solid #fff;}
/*}
/* Media Page Styling (now its called Gallery - S) */

.mediaPageButton{
    display:inline-block;
    padding:16px;
    margin-top:40px;
    border:1px solid #333;
    letter-spacing:1px;
    text-transform:uppercase;
    font-family:'FuturaPT',sans-serif;
    font-size:10px;
    font-weight:500;
}
/* GALLERY TEST */
.t403__descr .mediaPageButton{
    display:inline-block;
    padding:16px;
    margin-top:40px;
    border:1px solid #333;
    letter-spacing:1px;
    text-transform:uppercase;
    font-family:'FuturaPT',sans-serif;
    font-size:10px;
    font-weight:500;
}


.t228__menualign_right{padding-right: 38px;padding-bottom: 7px;}
.t228__right_social_links_item{padding-bottom: 4px}
.t-carousel__indicators{display:none}
.t-carousel__indicators_inside{display:none} 
.carousel-indicators{display:none}


/* Gallery_ReadMore_buttons_lowering */



.t403__textwrapper{margin-top:12px;}


/* OTSTUP OPISANIYA V GALEREE SPIKEROV  */

.t-slds__caption__container {
    margin-top: 6px;
}

/*.t-slds__arrow_wrapper{
        width: 500px !important;
}
*/
.tns-controls{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;    
    justify-content: space-between;
}

button[data-controls="prev"]{
    margin-left: 20px !important;
}
button[data-controls="next"]{
    margin-right: 20px !important;
}


.speakersHolder{
    margin:0px auto; 
    background-color: #ffffff;
    padding:20px 0;
}

@media only screen and (min-width: 980px){
.speakersHolder{
    width:990px; 
    padding:20px 0 50px;
}
.tns-inner{
    margin-top: -75px !important;
    padding-left: 2px;
}
}
@media only screen and (min-width: 1201px){
.speakersHolder{
    width:1200px; 
    padding:20px 0 50px;
}
.tns-inner{
    margin-top: -95px !important;
    padding-left: 2px;
}
}
@media only screen and (min-width: 1230px){
.speakersHolder{
    width:1230px; 
}
.tns-inner{
    margin-top: -95px !important;
    padding-left: 2px;
}
}

.speakerName{
    color: #333;
    font-size: 16px;
    font-family: 'FuturaPT';
    line-height: 1.55;
    font-weight: 600;
    text-align:center;
    padding-top:10px;
}

.speakerDescr{
    color: #333;
    font-size: 13px;
    font-family: 'PT Serif';
    line-height: 1.55;
    font-weight: 400;
    text-align:center;
    word-break: break-word;
}

.tns-item img{
    border-radius: 100%;
    width:100%;
}
.tns-inner{
    overflow: hidden;
    padding-left: 1px;
}

.tns-controls { 
    text-align: center; 
    margin: 55px 0 0px;
}
.tns-controls:focus { outline: 0; border: 0; }
button[data-controls] {
  font-size: 14px;
  margin: 0 5px;
  width: 40px;
  height: 40px;
  color: #333;
  background: #efefef;
  border-radius: 50%;
    font-family: 'FuturaPT';
}
.lt-ie9 [data-controls] {
  line-height: 2.5em;
}

button[disabled] { 
  color: #999999;
  background: #B3B3B3; 
  cursor: not-allowed !important;
}

button[data-nav] {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  border-radius: 50%;
  background: #ddd;
}

button[aria-selected="true"] { 
    /* background: #999; */
}


button:focus {
    border: none;
    outline: none;
}
/* SOURCES PAGE DIGITS  */
.t373__circle{
    width: 50px;
    height: 24px;
    margin-right: 33px;}
.t373 .t-container{
    background-color:white;
    outline:15px solid white;
    padding: 0px 0px;
} 

/* NEW Zero Main outline  */
/*.t396__elem{
    background-color:white;
    outline:15px solid white;
    padding: 0px 0px;
} */
/* NEW GALLERIES DESCRIPTION PADDING ZERO  */
.t-slds__caption_wrapper {
    border-top: 0px solid #eee;
    padding: 0px 0;
}



















/* menu drop downs */



body .t398__tooltipster-noir_59549115,
body .t398__tooltipster-noir_59549563,
body .t398__tooltipster-noir_60504230,
body .t398__tooltipster-noir_60505211,
body .t398__tooltipster-noir_60504719,
body .t398__tooltipster-noir_60505015 {
   background: rgba(255,255,255, 0.96) !important;
    border-radius: 0 !important;
    margin-top:13px !important;
}
/* menu drop downs MAIN PAGE */
body .t398__tooltipster-noir_60921845,
body .t398__tooltipster-noir_60921873,
body .t398__tooltipster-noir_60921945,
body .t398__tooltipster-noir_60921887,
body .t398__tooltipster-noir_60921970,
body .t398__tooltipster-noir_60922002 {
   background: rgba(255,255,255, 0.96) !important;}

/* INDIVIDUAL MARGINS menu drop downs 

body .t398__tooltipster-noir_59549563 {margin-left: 224px!important;}

body .t398__tooltipster-noir_59549115 {margin-left: 206px!important;}

body .t398__tooltipster-noir_60504230 {margin-left: 199px!importanåt;}

body .t398__tooltipster-noir_60505211 {margin-left: 211px!important;}

body .t398__tooltipster-noir_60504719 {margin-left: 225px!important;}

body .t398__tooltipster-noir_60505015 {margin-left: 241px!important;}
*/

.tooltipster-content {
    padding: 15px 20px;
}
.t398__list_item {
    margin-bottom: 6px;
}

.t398__tooltipster-noir .tooltipster-content {
    padding: 26px 2px 26px 23px;
}

/*ARROW
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-left span, .tooltipster-arrow-bottom-right span {
    border-left: 8px solid transparent!important;
    border-right: 8px solid transparent!important;
    border-bottom: 8px solid transparent!important;
}
*/




/*здесь  задается размер шрифта пунктов подменю
body .t398__tooltipster-noir_59549115 .t398__typo .t398__list_item .t398__typo.t-active,
body .t398__tooltipster-noir_59549563 .t398__typo .t398__list_item .t398__typo.t-active,
body .t398__tooltipster-noir_60504230 .t398__typo .t398__list_item .t398__typo.t-active,
body .t398__tooltipster-noir_60505211 .t398__typo .t398__list_item .t398__typo.t-active,
body .t398__tooltipster-noir_60504719 .t398__typo .t398__list_item .t398__typo.t-active,
body .t398__tooltipster-noir_60505015 .t398__typo .t398__list_item .t398__typo.t-active {
   color: #111 !important;
   font-size: 19px !important;
   font-weight: 400 !important;
}
*/




/* блок коррекции подменю в режиме мобильной верстки  */
@media only screen and (max-width: 980px) {
body .t398__tooltipster-noir_59549115,
body .t398__tooltipster-noir_59549563,
body .t398__tooltipster-noir_60504230,
body .t398__tooltipster-noir_60505211,
body .t398__tooltipster-noir_60504719,
body .t398__tooltipster-noir_60505015, 


body .t398__tooltipster-noir_60921845,
body .t398__tooltipster-noir_60921873,
body .t398__tooltipster-noir_60921945,
body .t398__tooltipster-noir_60921887,
body .t398__tooltipster-noir_60921970,
body .t398__tooltipster-noir_60922002,


body .t398__tooltipster-noir_60966803,
body .t398__tooltipster-noir_60966816,
body .t398__tooltipster-noir_60966837,
body .t398__tooltipster-noir_60966885,
body .t398__tooltipster-noir_60966896,
body .t398__tooltipster-noir_60967775
{
      background: white !important;
      
      
      position:fixed !mportant;
      border:1px solid #216196 !important;
margin-top: 5px !important;

   }
body .t398__tooltipster-noir_59549115 .t398__typo,
body .t398__tooltipster-noir_59549563 .t398__typo,
body .t398__tooltipster-noir_60504230 .t398__typo,
body .t398__tooltipster-noir_60505211 .t398__typo,
body .t398__tooltipster-noir_60504719 .t398__typo,
body .t398__tooltipster-noir_60505015 .t398__typo,

body .t398__tooltipster-noir_60921845 .t398__typo,
body .t398__tooltipster-noir_60921873 .t398__typo,
body .t398__tooltipster-noir_60921945 .t398__typo,
body .t398__tooltipster-noir_60921887 .t398__typo,
body .t398__tooltipster-noir_60921970 .t398__typo,
body .t398__tooltipster-noir_60922002 .t398__typo,


body .t398__tooltipster-noir_60966803 .t398__typo,
body .t398__tooltipster-noir_60966816 .t398__typo,
body .t398__tooltipster-noir_60966837 .t398__typo,
body .t398__tooltipster-noir_60966885 .t398__typo,
body .t398__tooltipster-noir_60966896 .t398__typo,
body .t398__tooltipster-noir_60967775 .t398__typo {
   color: #216196 !important;
   font-size: 21px !important;
   font-weight: 400 !important;
}
.t398__tooltipster-noir .tooltipster-content {
    padding: 25px 6px 26px 17px;
}
}

/* SUPPORT CW  */

.t398__tooltipster-noir_59549563 .t398__typo.t-active:nth-of-type(2n){
 
    color: red!important;}
    
/* Blue mobile menu  #0046b8  #012085  1b4282 005daa-pod 233d76*/
@media screen and (max-width: 980px){
.t228__mobile {
    background-color: #005daa !important;
    display: block;
}
}

.t398__list a[href="/about#support"]{
   color: #e72828  !important;
} /* стилизация пункта меню prev e72828 sec db6d6d*/

.t-sociallinks__item:nth-child(1) path {  /* FB */
    fill: #3B5998 !important;
}
.t-sociallinks__item:nth-child(2) path {  /* TW */
    fill: #1DA1F2 !important;
}
.t-sociallinks__item:nth-child(3) path {  /* Youtube */
    fill: #f24 !important;
}
.t-sociallinks__item:nth-child(4) path {  /* Insta */
    fill: #cd486b !important;
}


/* VENUE MOBILE ZOOMING  
@media screen and (max-width: 980px){
#coverCarry30246130{background-position: right top!important;
    transform: scale(1.5);
}
}
    */

@media screen and (max-width: 980px){
#coverCarry30246130{background-position: left top!important;

}
}

/* VIDEO STREAM WHITE2019*/

div#rec156053512 > div {
    background: #fff;
    margin: 0 auto -15px;
    max-width: 1200px;
    outline: 15px solid white;
    padding: 20px 0px;
}

@media (max-width: 1200px){
    div#rec156053512 > div {
        max-width: 960px;
    }
}

@media screen and (max-width: 960px){
    div#rec156053512 > div {
    max-width: 640px;
    }
}
div#rec67785808 > div {
    background: #fff;
    margin: 0 auto -15px;
    max-width: 1200px;
    outline: 15px solid white;
    padding: 20px 0px;
}

@media (max-width: 1200px){
    div#rec67785808 > div {
        max-width: 960px;
    }
}

@media screen and (max-width: 960px){
    div#rec67785808 > div {
    max-width: 640px;
    }
}

/* IOS ANDROID Buttons White */
#rec83748686>.t-container {
    background: #fff;
     outline: 15px solid white;
    padding: 30px 0px;
}
#rec83792139>.t-container {
    background: #fff;
    outline: 15px solid white;
    padding: 30px 0px;
}
#rec83813524>.t-container {
    background: #fff;
    outline: 15px solid white;
    padding: 30px 0px;
}


/* SLICK CAROUSEL */
.slick{
  max-width: 92%;
  margin: 30px auto;
}
.slick a{
    display: flex;
    overflow: hidden;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    margin: 0 auto 15px;
    }
.slick img{
      max-width: 100%;
    }
.t123 img {
    width: 160px;
}    
    
/* Slider */
.slick-loading .slick-list
{
}

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 30%;
    display: block;
    width: 25px;
    height: 25px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-size: 25px;
    line-height: 1;
    color: #FFDA1B;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

.t005 .t-col_100 {
    margin-left:0 !important;
    margin-right:0 !important;
}
    
    /* GALLERY GL1 Arrows */
    
.t-slds__arrow {
    margin-top: 20px !important;
}


/*-begin- Header Logo */
img.t228__imglogomobile{
    min-width: 250px !important;
}
/*-end- Header Logo */