:root{
    --violet-color:#6100FF;
    --orange-color:#F35214;
    --green-color:#9EFF00;
    --yellow-color:#FAFF00;
    --blue-color:#0038FF;
    --black-color:#131313;
    --gray1-color:#656565;
    --gray2-color:#999898;
    --gray3-color:#ACACAC;
    --white-color:#FCFAF9;


}

::after,
::before {
box-sizing: border-box;}

html, body {margin: 0; height: 100%;}

body{background:var(--black-color); color:#FCFAF9; padding: 0; }

ol{margin: 0px; padding:0;list-style: none;}
  
 
/* --- Поиск --- */
.q_search { position: relative; margin-top: 5px; width: 78%; }
	.q_search > input {
	font-family: 'Graphik', Helvetica;
    font-weight:600;
    font-size: 16px;
		width: 100%; height: 36px;
		line-height: 22px;
		padding: 7px 72px 7px 18px;
		border-radius: 5px;
		background-color: #dfdfdf;
		display: block;
		border: 0 none;
		box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1); -webkit-box-shadow: inset 0 1px 1px 0 rgba(0,0,0,0.1);
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	.q_search > input:focus {
		background-color: #fff;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1); -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	}
	.q_search > .btn { width: 36px; padding: 0; position: absolute; right: 0; top: 15px; }
	.q_search .icon-search { position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -8px; width: 16px; height: 16px; }
	.q_search .q_search_adv {
		position: absolute;
		right: 0; top: 0;
		margin-right: 36px;
		width: 36px; height: 36px;
	}
	.q_search .icon-set {
		width: 16px; height: 16px;
		position: absolute;
		left: 50%; top: 50%;
		margin: -8px 0 0 -8px;
		fill: #737373;
	}
	.q_search .q_search_adv:hover .icon-set { fill: #3394e6; }
	.btn, .btn-border {
	border: 0 none;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 18px;
	line-height: 22px;
	outline: none;
	color: #fff;
	border: 0 none;
	padding: 7px 22px;
	text-decoration: none !important;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all ease .1s; transition: all ease .1s;
}

.bbcodes{background:var(--green-color); color:#000; font-family: 'Druk Wide LC Web', Helvetica;
        font-weight: 900;
        font-size: 16px;
        line-height: 18px;
        text-align: center;
        letter-spacing: 0.02em;
        text-transform: uppercase;
        border:none; padding:13px 22px; border-radius:0;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	-webkit-transition: all ease .1s; transition: all ease .1s;
}

.bbcodes:hover{background: var(--violet-color) ; color: #fff;}

.btn > .icon { fill: #CCC; }
	.btn-white > .icon { fill: #815bf6; }
	.btn-white { background-color: #fff; color: #815bf6; }
		.btn-white:hover > .icon { fill: #fff; }
		.btn-white:hover { background-color: #8ccb25; color: #000; }
.btn:hover, .ui-button:hover { background-color: #8ccb25; color: #000; }
	
#fullsearch{width: 100%;}
.search {
    padding-left: 15px;
    padding-bottom: 20px;
    padding-top:30px;
}

/* menu */
nav{
    position:fixed;
    top:0;
    z-index: 600;
    right:0;
    width:350px;
    height:100%;
    margin:0 -350px 0 0;
    -moz-transition:all 200ms ease-in;
    -webkit-transition:all 200ms ease-in;
    -o-transition:all 200ms ease-in;
    transition:all 200ms ease-in;
    overflow: scroll;
}
nav ul{
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    list-style:none;
    background:#9EFF00;
    overflow-y: auto;
}
nav li{
    margin:0;
}

.about_menu{padding-top:50px; padding-left: 10px;}

.about_menu a{font-size: 14px; padding: 0; border: 0; border-bottom: 1px solid #8ccb25; width: fit-content; padding-bottom: 2px; margin-bottom: 10px; }


.about_menu a:hover{background: none; color:#6100FF; border-bottom: 1px solid #6100FF; }


.about_menu_n{ padding-left: 10px;}

.about_menu_n a{font-size: 14px; padding: 0; border: 0; border-bottom: 1px solid #8ccb25; width: fit-content; padding-bottom: 2px; margin-bottom: 10px; }

.about_menu_n a:hover{background: none; color:#6100FF; border-bottom: 1px solid #6100FF; }


nav a{
    color:#171418;
    font-size:1.5em;
    font-family: 'Graphik', Helvetica;
    text-decoration:none;
    display:block;
    padding:15px 0px 15px 5px;
    font-weight:600;
    border-bottom:1px solid #8ccb25;
    margin-left: 15px;
    margin-right: 30px;
}
nav a:hover{
    background:#6100FF;
    color: #fff;
}
label{
    display:block;
    font-family: 'Druk Wide LC Web', Helvetica;
    font-weight:700;
    width: fit-content;
    line-height:42px;
    color:#fff;
    text-align:center;
    font-size:24px;
    position: absolute;
    top:25px;
    right:40px;
    -moz-transition:all 200ms ease-in;
    -webkit-transition:all 200ms ease-in;
    -o-transition:all 200ms ease-in;
    transition:all 200ms ease-in;
    z-index:500;
    text-shadow: 0px 0px 28px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}
label.black{ text-shadow: none;  color:var(--black-color);}

label.black::before{color:var(--black-color);}
label::before{content: "Меню"; color:#FFF;}

label::after{content: "+"; color:#9EFF00; font-size:1.5em}
label.black::after{color:var(--black-color);}

input[type="checkbox"]{
    display:none;
}
input[type="checkbox"]:checked ~ nav{
    margin:0;
}
input[type="checkbox"]:checked ~ label{
    right:30px;
    position: fixed;
    color:var(--black-color);
    border-bottom:none;
    z-index:601;
}
input[type="checkbox"]:checked ~ label::after{content: "×"; color:#6100FF; font-size:2em}

input[type="checkbox"]:checked ~ label::before{content: " ";}






/* inside */
.f-menu{font-family: 'Druk Wide LC Web', Helvetica; font-size: 13px;}
.f-menu a{color:var(--gray3-color); text-decoration:none}
.f-menu a:hover{color:var(--violet-color); text-decoration:none}
.header {
    display: flex;
    justify-content: space-between;
  }
  .header-left,
  .header-right {
    width: 50%;
  }
   li.copy-link{height: 36px; width: 36px; background-color: #D9D9D9; border-radius: 20px;}
                li.copy-link:hover{background-color: #6100FF;}
                .soc svg{fill: #6100FF;}
                .soc svg:hover{fill: #9EFF00}

               
                .soc2 svg:hover{fill: #6100FF;}

                .ins-soc circle{fill: #D9D9D9;}
                .ins-soc circle:hover{fill: #6100FF;}
                .ins-soc li:hover{fill: #9EFF00;}
                li.line-height {padding-top: 15px;}
                .line-height {
  font-family: 'Graphik', Helvetica;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 12px;
  letter-spacing: 0.04em;
  color: #6100FF;
}
.inside-white{background-color: var(--white-color);}
img.fr-dib, img.fr-dii{width:100%;}
.black{color: var(--black-color);}
.black a span{color: var(--black-color);}
.black a{color: var(--black-color); text-decoration: none; border-bottom: 2px #000000 solid;}
.black a:hover{color:var(--violet-color) !important; border-bottom: #6100FF solid 2px !important;}
.menu_ins{width:66%; position:relative; top:-20px;}
.ins-read{background-color: var(--white-color);}
.p-bottom{padding-bottom:40px}
.ins-tags{
font-family: 'Graphik', Helvetica;
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 20px;
letter-spacing: 0.04em;
color: #6100FF;
text-transform:uppercase;
}
.ins-tags a{color: #6100FF; text-decoration: none; padding-bottom: 2px;}
.ins-tags a:hover{text-decoration: none; border-bottom: 3px solid #6100FF;}
h1{
    font-family: 'Druk Wide LC Web', Helvetica;
    font-style: normal;
    font-weight: 500;
    font-size: 41px;
    line-height: 49px;
    color: var(--black-color);
    text-align: left;
    letter-spacing: 0.02em;
    width: 75%; margin: 0px;
    padding-top: 1%;
    padding-bottom: 2%;
}
h2{line-height: 110%;}
.ins-short {
    font-family: 'Graphik', Helvetica;
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: var(--black-color);}
.ins-short span{
font-family: 'Graphik', Helvetica;
font-style: normal;
font-weight: 700;
font-size: 35px;
color: #6100FF;
}

.asterix p::before {
  content: "*";
  margin-right: 10px;
  font-family: 'Graphik', Helvetica;
font-style: normal;
font-weight: 700;
font-size: 35px;
color: #6100FF;
}

.ins-img-left img{width: 100%;}
.ins-img-author{
    font-family: 'Graphik', Helvetica;
    font-style: normal;
    font-weight: 500;
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 0.04em;
    color:var(--gray2-color);}
.ins-img-author a{ color:var(--gray2-color); text-decoration:underline}
.ins-img-author a:hover{color:#9EFF00;}
hr.ins-author {background-color: var(--gray3-color); opacity: 0.7; border: 0px; height: 1px; margin-bottom: 10px;}
.ins-author {
    font-family: 'Graphik', Helvetica;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 12px;
    letter-spacing: 0.04em;
    color: var(--gray2-color);
}

.ins-soc ul{list-style: none; margin: 0px; padding: 0; display:flex; gap: 10px; padding-top: 10px; padding-bottom: 10px;}


.ins-author a{color: var(--violet-color); text-decoration: none; text-transform: uppercase;}
.ins-author a:hover{color: var(--violet-color); text-decoration: none; padding-bottom: 2px; border-bottom: 1px #6100FF solid;}
.pic-ins {
    display: flex;
    justify-content: space-between;
  }
  .pic-ins-left {
    width: 50%;
  }
  .pic-ins-right {
    width: 44%;
  }
  .pic-ins-news-left {
    width: 72%;
  }
  .pic-ins-news-right {
    width: 27%; padding-top: 2%;
  }

.ins-story hr{
    --tw-bg-opacity: 1;
    background-color: var(--violet-color);
    width: 140px;
    height: 30px;
    margin:0px;
    border:0px;
    }
.ins-story ul{
    width: 80%;
margin-left: auto;
margin-right: auto;}

  .width-90{width: 80%;}
  .width-80{width:70%}

.ins-story img{width:100%}
  .ins-story {
 font-family: 'Graphik', Helvetica;
font-style: normal;
font-weight: 600;
font-size: 21px;
line-height: 130%;
letter-spacing: 0.01em;
color: var(--black-color);
  }
.ins-short a, .ins-story a{color: var(--black-color); text-decoration: none; border-bottom: 2px solid #131313;}
.ins-short a:hover, .ins-story a:hover{text-decoration: none; color: var(--black-color);  border-bottom: none;}

  .\[\&_a\:hover\]\:shadow-high a:hover {
    --tw-shadow: inset 0 -.5em 0 0 #9EFF00;
    --tw-shadow-colored: inset 0 -.5em 0 0 var(--tw-shadow-color);
    box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.ins-story ul li::marker{color:#6100FF; content: "● ";}
.ins-story ul li{padding-bottom: 10px;}


.container {
    display: flex;
    justify-content: space-between;
  }
  
  .block-1 {
    width: 52%;
    height: 100%;
  }
  
  .block-2-3-container {
    display: flex;
    flex-direction: column;
    width: 44%;
  }
  
  .block-2 {
    width: 100%;
    height: 75%;
    align-self: flex-start;
  }
  
  .block-3 {
    width: 100%;
    height: 20%;
    align-self: flex-end;
  }

  .ins-desk_descr_main{
    text-align: left;
    font-family: 'Graphik', Helvetica;
    font-weight: 500;
    font-size: 20px;
    line-height: 110%;
    letter-spacing: 0.01em;
    color: #FCFAF9;

  }
  .ins-desk_descr_main span{
    font-weight: 700;

  }

  .ins-rm-t{text-align: left; padding-bottom: 20px;}

  
  .red-m-t {
    font-family: 'Graphik', Helvetica;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 110%;
    letter-spacing: 0.01em;
    color: #FCFAF9;
    padding-left: 40px;

}
  .red-m-t a{display:block;
    font-weight: 600;
    font-size: 27px;
    line-height: 120%;
    color: #FCFAF9;
    text-decoration: none;
    padding-bottom: 10px;
}
.red-m-t a:hover{
    text-decoration: underline;}

.red-m-t h3{padding: 0px; margin: 0px;}
.red-m-t hr{margin-top: 10px; border:0px; height: 1px; background-color: rgba(255,255,255,.3);}

.ins-rm-t ul {
        list-style: none;
        margin: 0;
        padding: 0;
        padding-top: 20px;
        width: 80%;
        }
        .pb-20 {
            padding-bottom: 20px;
            }
.top-0 .w-20 .h-20 .bg-black .rounded-full .border .border-black .top-8 {
                height: 100%;
              }
              .border-b{
                border-bottom-width: 1px;
              }
                    .top-8 {
                        top: 4px;
                        }
                                .cir-20 {
                                    width: 20px;
                                    height: 20px;
                                    border-radius: 9999px;
                                    --tw-bg-opacity: 1;
                                    background-color: #FCFAF9;
                            border-bottom-width: 1px;
                            left: -10px;
                            z-index:20;
                                    }
                                            .absolute {
                                                position: absolute;
                                                }
                                                .bor-l-blck {
                                                    border-left-width: 1px;
                                                    border-left: 1px solid;
                                                    border-color:  #FCFAF9;
                                                    height:100%;
                                                    }
                                                    .bor-l-blck2 {
                                                    border-left-width: 1px;
                                                    border-left: 1px solid; border-color: var(--violet-color);
                                                    height:100%;
                                                    }
                                                
                                                    h2.title-h2-big{font-family: 'Druk Wide LC Web', Helvetica;
                                                        font-style: normal;
                                                        font-weight: 700;
                                                        font-size: 34px;
                                                        line-height: 41px;
                                                        letter-spacing: 0.02em;
                                                        color: #9EFF00;
                                                    padding-bottom:14px;}
                                                    h2.title-h2-big a{color: #9EFF00; text-decoration: none;}
h2.title-h2-big a:hover{text-decoration: underline;}
 


.prev{position: absolute; top:40%; right: 0%;}
.next{position: absolute; top:40%; left: 0%;}
.round {
border-radius: 50%;
}

a.prev, a.next {
text-decoration: none;
display: inline-block;
border-bottom: 0px;
font-size: 59px !important;
line-height: 90%;
font-family: Arial;
}

.prev a, .next a {
    text-decoration: none;
    display: inline-block;
    border-bottom: 0px;
    font-size: 59px !important;
    line-height: 90%;
    font-family: Arial;
    }

.prev, .next {
background-color: #f1f1f1;
color: black;
width: 60px;
height: 60px;
}
  
/* other main */

img.vert{position: absolute; z-index: 100; top:-20px;  width:85px;}

.desk_title_sec{
font-family: 'Druk Wide LC Web', Helvetica;
font-style: normal;
font-weight: 500;
font-size: 30px;
line-height: 36px;
text-align: center;
letter-spacing: 0.02em;}

.pos-right{
display: block;
position: relative;
right:-78px;
top:-42px;
}

.list{font-family: 'Druk Wide LC Web', Helvetica; font-weight: 900; font-size: 12px; text-shadow: 0px 0px 28px rgba(0, 0, 0, 0.7)}

.desk_descr_main{
font-family: 'Graphik', Helvetica;
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 120%;
letter-spacing: 0.01em;
color: #fff;
}


.wg\:wbig {max-width: 616px; width: 100%;}
.wg\:wsmall {max-width: 484px; width: 100%;}
.wg\:news{max-width: 600px; width: 50%; }
.wg\:flex-row {
    flex-direction: row;
    }

.wg\:max-w-container{max-width: 1100px;}
.wg\:margn-auto {margin-left: auto; margin-right: auto;}
.wrap{flex-wrap: wrap;}
.stretch {align-self: stretch;}
.justify-center {justify-content: center;}
.text-center {text-align: center;}
.flex{display: flex;}
.relative {position: relative;}
.antialiased{-webkit-font-smoothing: antialiased;}
.w-full{width: 100%;}
.error{padding-top:5vw; padding-bottom:5vw}
.error-page{padding-top:10vw; padding-bottom:10vw; }
.white{color:#FCFAF9;}
.white a{color:#FCFAF9; text-decoration:underline;}
.white a:hover{color:#9EFF00; text-decoration:underline;}

.pad-t{padding-top: 64px;}
.pad-t-news{padding-top: 48px;}
.pad-l{padding-left: 22px;}
.pad-r-b{padding-left: 54px;}


/* Last News */
.pad-t-last{padding-top: 24px;}
h2.title-h2{font-family: 'Druk Wide LC Web', Helvetica;
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.02em;
    color: #9EFF00;
padding-bottom:14px;}
h2.title-h2 a{color: #9EFF00; text-decoration: none;}
h2.title-h2 a:hover{text-decoration: underline;}
.read-more {text-align: right;
    text-transform: uppercase;
    font-family: 'Graphik', Helvetica;
    font-style: normal;
    color: #999898;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0.04em;
}
.read-more a{
color: #999898;
text-decoration: none;
border-bottom: 2px #999898 solid;
padding-bottom: 2px;
}
.read-more a:hover{color: var(--green-color); 
    border-bottom: 1px #9EFF00 solid;
}
.w_last {max-width: 390px;}
.border-gray{border-bottom: 0.5px solid;  border-color:var(--gray1-color); padding-bottom: 18px;}
.last_title{font-family: 'Graphik', Helvetica;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0.02em; color: var(--white-color);}
.last_title a{color: var(--white-color); text-decoration: none;}
.last_title a:hover{color: var(--white-color); text-decoration: none; border-bottom: 1px #9EFF00 solid;}
.flex-row-reverse{flex-direction: row-reverse;}
.flex-center{justify-content: center;}
.flex-right{justify-content: right;}
.lastnews {padding-left:99px;}
.lastnews li{padding-bottom: 20px;}
.last-pad-top{padding-top: 22px;}
.last-marg-right{margin-right: 14px;}
.last-marg-right-n{padding-right: 20px;}
.last-marg-bottom{margin-bottom: 20px;}
.rechtangle img{width: 86px; height: 86px; border:1px #656565 solid; border-radius: 7px;}

/* News Layout */
img.sec_n_img{width: 436px; margin-left: 30px;}
.title_sec_desktop_main {
    font-family: 'Druk Wide LC Web', Helvetica;
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: 0.02em;
    color: var(--white-color);}
a.title_sec_desktop_main{text-decoration: none; text-shadow: 0px 0px 28px rgba(0, 0, 0, 0.7);}
a:hover.title_sec_desktop_main{border-bottom: 5px solid #9EFF00;}
.pos-right-news{
    display: block;
    position: relative;
    left:-14px;
    top:-24px;
    }
.width-main-news{margin-left: 30px;}
hr#simp-news{height: 0px; border: 0.5px solid #656565; margin-top: 24px;}

/* Main Picture */
.title_desktop_main {
    font-family: 'Druk Wide LC Web', Helvetica;
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 44px;
    letter-spacing: 0.02em;
    color: var(--white-color);
    text-shadow: 0px 0px 28px rgba(0, 0, 0, 0.7);}
a.title_desktop_main{text-decoration: none; border-bottom: 5px solid #6100FF;}
a:hover.title_desktop_main{border-bottom: 5px solid #9EFF00;}
.author {font-family: 'Graphik', Helvetica;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 12px;
        letter-spacing: 0.04em;
        color: var(--green-color);text-transform: uppercase; }
.author span{color: var(--gray1-color); }
.author a{color: var(--green-color); text-decoration: none; }
.author a:hover{color: var(--green-color); text-decoration: none; padding-bottom: 2px; border-bottom: 2px #9EFF00 solid;}
    
img.main_n_img{width: 578px; }
.main_article_desk{position: relative; display: block;}
.main_article_desk p{margin-top: 22px; margin-bottom: 22px;}
hr#simp{height: 0px; border: 0.5px solid #656565; margin-top: 24px; margin-right: 100px;}


 /* articles view desktop */

 .catmenu ol{margin: 0; padding: 0;}
.catmenu li{list-style: none; display: inline-flex;  padding-right: 20px;}
.catmenu {font-family: 'Graphik', Helvetica; font-weight:600; font-size: 28px;}
.catmenu a{color:#FCFAF9; text-decoration: none;}
.catmenu b{color:#FCFAF9; text-decoration: none; border-bottom: 6px #9EFF00 solid; font-weight: 600;}
.catags{color: #999898; font-family: 'Graphik', Helvetica; padding-top: 15px; font-weight:600; }
.catags a {color:#FCFAF9; text-decoration: none; padding-right: 5px;}
.catags a:hover {border-bottom: 1px #9EFF00 solid}

            img.ins-art-img{width:100%}
            .ins-art-img img{width:100%}
            .art-pad-t{padding-top:10px}
            .art-ins-img-author{padding-top: 5px;}
            .width-75 p{width: 75%; margin-left: auto; margin-right: auto;}
            .width-75 h1, .width-75 h2, .width-75 h3{margin-left: 12.5%; margin-right: 12.5%;}
            .width-75 h3{font-size: 30px; font-weight: 600; line-height:110%;}
            .width-75 ul{width: 70%; margin-left: auto; margin-right: auto;}
            .width-75 hr{margin-left: 12.5%;}
            .width-75 .quote_block{font-size:30px;width: 42%; line-height: 110%; display: flex; float: left; clear: both; padding-right: 20px;padding-bottom: 10px;}
            .width-75 .quote_block hr{margin-left: 0px; margin-bottom: 10px;}
            .left img{padding-right: 10px; float: left; display: block; width: 30%;}
            .right img{padding-left: 10px; float: right; display: block; width: 30%;}
            
            
/* inside articles new*/
.news-width-80 p{width: 90%; margin-left:auto; margin-right: auto;}
.news-width-80 .quote_block{font-size:25px; line-height: 110%; width: 90%; display: flex; clear: both; padding-bottom: 10px;}
.news-width-80 .quote_block hr{margin-left: 0px; margin-bottom: 10px;}
.news-width-80 img{width: 100%;}
.news-width-80 h2, .news-width-80 hr, .news-width-80 h3{margin-left: 5%;}


/* Footer and Subscriptio */

footer{display: block;}
section#subscribe, section#videos, section#videos-f{position: relative; display: block;}
div#zag{height: 64px;}
div#zagvideo-f{height: 40px;}
div#zagvideo{height: 55px;}
div.video{background: #FFF; text-align: center; margin-bottom: 20px;}
.video-post {
    max-width: 600px;
    }

section#videos::before, section#videos-f::before {
    background: linear-gradient(-45deg, #fff 32px, transparent 0), linear-gradient(45deg, #fff 32px, transparent 0);
    background-repeat: repeat-x;
    background-size: 64px 64px;
    content: " ";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 64px;
    }

.width-main{width: 504px;}
section#subscribe::before {
    background: linear-gradient(-45deg, #6100FF 32px, transparent 0), linear-gradient(45deg, #6100FF 32px, transparent 0);
    background-repeat: repeat-x;
    background-size: 64px 64px;
    content: " ";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 64px;
    }
div.subscribe{padding-top: 40px; padding-bottom: 40px; background: var(--violet-color); text-align: center;}

.button{background:#000; color:var(--white-color); font-family: 'Druk Wide LC Web', Helvetica;
    font-weight: 900;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    letter-spacing: 0.02em;
    text-transform: uppercase; border:none; padding:13px 22px; border-radius:0;}
    .text_1{ font-family: 'Graphik'; font-weight:500; font-size: 22px; }
    .button:hover{background:var(--green-color); color: #000;}
    .email{ font-family: 'Graphik';  font-weight:100; width:500px; border:1px solid #815bf6; font-size: 16px;
        line-height: 18px; padding:13px 17px; margin-bottom:18px;
        border-radius: 5px;
    }
   .helper_text {color:var(--white-color);}
   #mc_embed_signup{font:14px;   font-family: 'Graphik';}

.about{max-width: 700px; display: block; margin: auto; padding: 70px; text-align: center; font-family: 'Graphik';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 118%;
    text-align: center;
    letter-spacing: 0.02em;
    
    color:var(--white-color);}
img.foot_logo{padding-bottom: 40px;}
.social{padding-top: 32px; display: flex; flex-direction: row; gap: 34px; text-align: center; align-items: center; justify-content: center;}

.icons {
    fill: rgb(255, 255, 255);
    }

svg.icons:hover{
    fill: var(--violet-color);
}
svg.icons:active{
    fill:var(--green-color);
}


@media only screen and (min-width: 360px) and (max-width: 667px) and (orientation: portrait) {
    section#videos{display:block}
    .news-width-80 iframe{width: 100% !important;}
nav{
        width:370px;
        margin:0 -370px 0 0;}

label{
    font-size:18px;
    top:2px;
    right:20px;
    z-index:80;
    margin-bottom: 1px;
}

input[type="checkbox"]:checked ~ label {top:15px}
input[type="checkbox"]:checked ~ label::after{font-size:3em;}

.search {
    padding-top:20px;
}

.btn > .icon { fill: #FFF; display:none; }

    .container {
    width: 100%;
    flex-direction: column-reverse !important;
  }
  .block-2-3-container {
    width: 100%;
  
}
.block-1 {
    width: 95%;
    margin: auto;}

.header-right {
    width: 27% !important;
  }
  h1 {width: 100%;}
}

@media only screen and (min-width: 360px) and (max-width: 667px) and (orientation: landscape) {

    .menu_ins {width: 70%;}
   

    .container {
        width: 100%;
        width: 95%;
        margin: auto;
      }

      h1 {width: 90%;}

      .ins-story h2 {font-size:28px; margin: 0; margin-top: 10px;}
      .ins-short span {display: inline-block;}
    }

    @media only screen and (max-width: 360px) {
img.main_n_img {
        width: 315px;
        padding-left: 26px;
   }
   .pos-right {
    right: 0px;
    top: -32px;
    width: 330px;
    padding-left: 10px;
  }
}

@media only screen and (min-width: 375px) and (max-width: 667px) {
    .width-75 h3{font-size: 25px; font-weight: 600; line-height:110%;}
    .quote{background: #ebebeb; border-radius: 5px;}
    .quote_body {padding:10px}
    .width-75 ul{width: 90%; }
img.main_n_img {
    width: 325px;
    padding-left: 26px;
}
.pos-right {
    right: 0px;
    top: -32px;
    width: 350px;
    padding-left: 10px;
  }

}
  

/* iPhone 6S */
@media only screen and (min-width: 360px) and (max-width: 667px) {
    /* CSS styles for iPhone 5 */


    .quote{background: #ebebeb; border-radius: 5px;}
    .quote_body {padding:10px}
    .width-75 ul{width: 90%; }

    nav{
        width:305px;
        margin:0 -305px 0 0;
    }

    .q_search{width:77%}

    .q_search > input {
        font-size: 13px;}


    .ins-story h2 {margin: 0; margin-top: 10px;}
    .ins-author {font-size:12px}
    h2.title-h2-big {font-size:21px}
    .ins-desk_descr_main {font-size: 14px;}
    .red-m-t a {font-size: 21px;}
    .red-m-t {font-size: 12px;
        line-height: 110%;
    padding-left: 27px;
    }
    .ins-img-author {text-align: right;}
    .ins-tags {font-size: 12px;
        line-height: 14px;
        position: relative;
        top: 0;
    }
    .ins-story {font-size: 18px;
        line-height: 130%;}
    .ins-story hr {
            --tw-bg-opacity: 1;
            background-color: var(--violet-color);
            width: 100px;
            height: 27px;
            margin: 0px;
            border: 0px;
          }
    .ins-short {font-size: 18px;
        line-height: 130%;
    
    }
    .ins-short span {display: none;}
.asterix p::before {
  content: none;
  margin-right: 0px;
  font-family: 'Graphik', Helvetica;
font-style: normal;
font-weight: 700;
font-size: 35px;
color: #6100FF;
display:none;
}
    .menu_ins {
        width: 100%;
        top: -20px;
        left: 12px;
      }
      .header-left{width: 51%;}
      .header-right{width: 20%;}
    .pic-ins-news-left{width: 100%;}
    .pic-ins-news-right{width: 100%; padding-top: 0px; display: none;}
    .ins-rm-t ul {
        width: 100%;
        }
    .width-90 {
            width: 95%;
          }
    .m-width{width: 95%; margin: auto;}
    .m-width-80{width: 90%;}
    h1{font-size: 24px;
        line-height: 26px;
         padding-bottom: 10px; 
         margin: 0px;}
    .flex-col-reverse{flex-direction: column-reverse !important;}
    
    /* */

    .wg\:flex-row{
        flex-direction:column;
   }
    .wg\:wbig {
        max-width: 360px;
   }
    .wg\:wsmall {
        max-width: 360px;
   }
    .wg\:news{
        width: 360px;
        padding-left: 0px;
   }
    img.sec_n_img{
       width: 315px;
        padding-left: 0px;
   }
   h2.title-h2 {
    letter-spacing: 0.02em;
    color: #9EFF00;
    padding-bottom: 0px;
    padding-top: 0px;
    margin:0px;
}
    .width-main {
        width: 100%;
   }
   .width-main-news {
    margin-left: 10px;
  }
    .desk_descr_main {
        font-size: 16px;
        line-height: 120%;
        letter-spacing: 0.01em;
   }
   .author {
    font-size: 12px;
   }
    .menu{
        font-size: 14px;
        line-height: 17px;
        letter-spacing: 0.02em;
        right:20px;
        top:-24px;
   }
    .title_desktop_main {
        font-size: 22px;
        line-height: 24px;
   }
    img.vert {
        z-index: 100;
        top: -20px;
        left:15px;
        width:42px;
   }
    .pad-t {
        padding-top: 48px;
   }
    .pad-r-b {
        padding-left: 0px;
   }
    hr#simp {
        margin-right: 0px;
   }
    .desk_title_sec {
        font-size: 19px;
        line-height: 23px;
   }
    .title_sec_desktop_main {
        font-size: 20px;
        line-height: 22px;
   }
   .lastnews li {
    list-style: none;
    padding-bottom: 15px;
    position: relative;
  }
    .lastnews {
        padding-left: 0px;
   }
   .last_title {
    font-size: 16px;
    line-height: 18px;
  }
    hr#simp {
        margin-right: 0px;
   }
   .w_last {
    width:95%;
    padding-left: 10px;}

    .pos-right-news {
        left: 10px;
        top: -32px;
        width: 340px;
   }
   .rechtangle img {
    width: 72px;
    height: 72px;
    border-radius: 7px;
}
    .about {
        font-size: 12px;
        line-height: 118%;
        padding: 40px;
   }
    .email {
        width: 255px;
        font-size: 16px;
        line-height: 18px;
   }
   .last-marg-bottom {
    margin-bottom: 0px;
  }
  .last-marg-right {
    margin-right: 0px;
  }
   .list{display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
}

     /* articles view phone portrait */
            .art-pad-t{padding-top:10px}
            .art-ins-img-author{padding-top: 5px;}
            .width-75 p{width: 100%; font-size:18px; line-height:130%; margin-left: auto; margin-right: auto;}
            .width-75 h1, .width-75 h2, .width-75 h3{margin-left: 0%;}
            .width-75 hr{margin-left: 0%;}
            .width-75 .quote_block{font-size:25px;  width: 100%; display: flex; float: none; clear: both; padding-right: 0px; padding-bottom: 0px;}
            .width-75 .quote_block hr{margin-left: 0px; margin-bottom: 20px; }
            
              /* inside articles new*/
.news-width-80 p{width: 100%; margin-left:auto; margin-right: auto;}
.news-width-80 .quote_block{font-size:25px; width: 90%; display: flex; clear: both; padding-bottom: 10px;}
.news-width-80 .quote_block hr{margin-left: 0px; margin-bottom: 10px;}
.news-width-80 img{width: 100%;}
.news-width-80 hr{margin-left: 0%;}
.news-width-80 h2{margin-left: 0%;}

section#videos{display:none}
}



@media only screen and (min-width: 414px) and (orientation: portrait) {
    section#videos{display:block}
    .news-width-80 iframe{width: 100% !important;}
.catmenu li{ padding-right: 10px;}
.catmenu { font-size: 20px;}
.catmenu b{ border-bottom: 4px #9EFF00 solid;}

    .ins-tags {
        top: 0;
    }

    .quote{background: #ebebeb; border-radius: 5px;}
    .quote_body {padding:10px}
    .width-75 ul{width: 90%; }
    img.main_n_img {
        width: 345px;
        padding-left: 42px;
    }
    }

      /* iphone 12 pro max */
      @media only screen and (min-width: 428px) and (max-width: 926px) and (orientation: portrait) {
        section#videos{display:block}
        img.main_n_img {
            width: 364px;
            padding-left: 42px;
        }
        }

    /* CSS styles for all phones */
    @media only screen and (min-width: 414px) and (max-width: 896px) and (orientation: portrait) {
        section#videos{display:block}
        .ins-tags {
            top: 0;
        }
        nav{
            position:fixed;
            top:0;
            z-index: 600;
            right:0;
            width:350px;
            height:100%;
            margin:0 -350px 0 0;}
       
       
        .container {
            width: 100%;
            flex-direction: column-reverse !important;
          }
          .block-1 {
            width: 95%;
            margin: auto;
          }
          .block-2-3-container {
            width: 100%;
          }
        .flex-col-reverse{flex-direction: column-reverse !important;}
        .wg\:flex-row{
            flex-direction:column;
       }
        .wg\:wbig {
            max-width: 414px;
       }
        .wg\:wsmall {
            max-width: 414px;
       }
        .wg\:news{
            max-width: 414px;
            padding-left: 0px;
       }
        img.sec_n_img{
            width: 350px;
            padding-left: 16px;
       }
       h2.title-h2 {
        letter-spacing: 0.02em;
        color: #9EFF00;
        padding-bottom: 14px;
        padding-top: 0px;
        margin:0px;
   }
        .width-main {
            width: 100%;
       }
        .desk_descr_main {
            font-size: 18px;
            line-height: 120%;
            letter-spacing: 0.01em;
       }
        .menu{
            font-size: 14px;
            line-height: 17px;
            letter-spacing: 0.02em;
            right:20px;
            top:-24px;
       }
        .title_desktop_main {
            font-size: 24px;
            line-height: 26px;
       }
        img.vert {
            z-index: 100;
            top: -20px;
            left:15px;
            width:42px;
       }
        .pad-t {
            padding-top: 48px;
       }
        .pad-r-b {
            padding-left: 0px;
       }
        hr#simp {
            margin-right: 0px;
       }
        .pos-right {
            right: 0px;
            top: -32px;
            width: 380px;
            padding-left: 20px;
       }
        .desk_title_sec {
            font-size: 21px;
            line-height: 29px;
       }
        .title_sec_desktop_main {
            font-size: 24px;
            line-height: 29px;
       }
       
       .lastnews li {
        padding-bottom: 5px;
        padding-top: 10px;
      }
        .lastnews {
            padding-left: 10px;
       }
       .last_title {
        font-size: 18px;
        line-height: 20px;
      }
      .rechtangle img {
        width: 80px;
        height: 80px;
        border-radius: 7px;
      }
        hr#simp {
            margin-right: 0px;
       }
        .pos-right-news {
            left: 20px;
            top: -32px;
            width: 360px;
       }
        .about {
            font-size: 14px;
            line-height: 118%;
            padding: 40px;
       }
        .email {
            width: 295px;
            font-size: 16px;
            line-height: 18px;
       }
       .last-marg-bottom {
        margin-bottom: 0px;
      }
      .last-marg-right {
        margin-right: 0px;
      }
       .list{display: block;
        width: 10px;
        height: 10px;
        position: absolute;
        right: 10px;
        top: 18px;
    }
   }

       /* Landscape Phone */

   @media only screen and (min-width: 414px) and (max-width: 896px) and (orientation: landscape) {
    .wg\:max-w-container{
        max-width: 812px;
   }
    .wg\:news{
        max-width: 480px;
        padding-left: 22px;
   }
    .wg\:wbig {
        max-width: 424px;
        padding-right: 12px;
   }
    .wg\:wsmall {
        max-width: 384px;
   }
    .wg\:news{
        max-width: 50%;
        padding-left: 0px;
   }
    img.sec_n_img{
       width: 270px;
        margin-left: 30px;
   }
    .wg\:flex-row {
        flex-direction: row;
   }
    h2.title-h2 {
        font-weight: 700;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 0.02em;
        padding-bottom: 14px;
   }
    .last_title {
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0.02em;
   }
    .menu {
        font-size: 14px;
        line-height: 14px;
        right: 10px;
        top: -26px;
   }
    .title_desktop_main {
        font-size: 24px;
        line-height: 26px;
   }
    img.main_n_img {
        width: 353px;
        padding-left: 15px;
   }
    img.vert {
        z-index: 100;
        top: -20px;
        width: 40px;
   }
    .pad-r-b {
        padding-left: 24px;
   }
    .pad-t-last{
       padding-top: 0px;
   }
    .main_article_desk p {
        margin-top: 12px;
        margin-bottom: 12px;
   }
    hr#simp {
        margin-top: 14px;
        margin-right: 50px;
   }
    .pos-right {
        right: -28px;
        top: -30px;
   }
    .width-main {
        width: 304px;
   }
   .width-main-news {padding-left: 29px;}
    .desk_descr_main {
        font-weight: 500;
        font-size: 14px;
        line-height: 120%;
        letter-spacing: 0.01em;
   }
    .read-more a {
        font-size: 10px;
   }
    .author {
        font-size: 10px;
        line-height: 10px;
        letter-spacing: 0.04em;
    
   }
    .pad-t-news {
        padding-top: 14px;
   }
    .desk_title_sec {
        font-size: 22px;
        line-height: 34px;
   }
    .title_sec_desktop_main {
        font-size: 18px;
        line-height: 20px;
   }
    .rechtangle img {
        width: 50px;
        height: 50px;
        border-radius: 7px;
   }
    .last-pad-top {
        padding-top: 12px;
   }
    .lastnews li {
        padding-bottom: 10px;
   }
    .border-gray {
        padding-bottom: 12px;
   }
    .last-marg-bottom {
        margin-bottom: 10px;
   }
    div.rechtangle {
        width: 50px;
        height: 50px;
   }
    .last-marg-right-n {
        padding-right: 5px;
   }
    .w_last {
        max-width: 262px;
        width:auto;
   }
   .pos-right-news {
    left: -3px;
    top: -25px;
    width: 277px;
  }
    .lastnews {
        padding-left: 00px;
   }

   section#videos{display:none}

} 

   
    
      /* tablet ipad */
      @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
        label{
            font-size:21px;
            top:10px;
            right:20px;
            z-index:80;
            margin-bottom: 1px;
        }     
        input[type="checkbox"]:checked ~ label {top:25px}
        input[type="checkbox"]:checked ~ label::after{font-size:3em;}  
            
        .m-width{width: 95%; margin: auto;}
        .ins-title h1{width: 85%; padding-bottom: 25px;}
        .ins-author {margin-top: 20px;}
        .m-width-80{width: 90%;}
        .ins-rm-t ul {width: 100%;}
        .pic-ins-news-left{width:85%}
        .pic-ins-news-right {
            padding-right: 2%;
          }
        .width-90 {
            width: 90%;
          }
          .menu_ins {
            left:20px
          }
          .ins-soc{padding-top: 10px;}
        .wg\:max-w-container{ max-width: 768px;}
        .wg\:flex-row{
            flex-direction:row;
       }
        .wg\:wbig {
           max-width: 424px;
            padding-right: 12px;
       }
        .wg\:wsmall {
           max-width: 280px;
       }
        .wg\:news{
            max-width: 360px;
            padding-left: 12px;
       }
        img.sec_n_img{
           width: 300px;
            margin-left: 16px;
       }
        .width-main-news {
            margin-left: 44px;
            width: 260px;
       }
        h2.title-h2 {
            font-size: 14px;
            line-height: 14px;
            letter-spacing: 0.02em;
            color: #9EFF00;
            padding-bottom: 14px;
       }
        .last_title {
            font-weight: 700;
            font-size: 12px;
            line-height: 14px;
            letter-spacing: 0.02em;
       }
        .menu {
            font-size: 14px;
            line-height: 14px;
            right: 10px;
            top: -26px;
       }
        .title_desktop_main {
            font-size: 24px;
            line-height: 26px;
       }
        img.main_n_img {
            width: 400px;
            padding-left: 0px;
       }
        img.vert {
            z-index: 100;
            top: -20px;
            width: 52px;
       }
        .pad-t {
            padding-top: 50px;
       }
        .pad-r-b {
            padding-left: 34px;
       }
        .pad-t-last{
           padding-top: 0px;
       }
        .main_article_desk p {
            margin-top: 12px;
            margin-bottom: 12px;
       }
        hr#simp {
            margin-top: 14px;
            margin-right: 50px;
       }
        .pos-right {
            right: -58px;
            top: -26px;
            width: 372px;
       }
        .width-main {
            width: 304px;
       }
        .desk_descr_main {
            font-size: 14px;
            line-height: 120%;
            letter-spacing: 0.01em;
       }
        .read-more{
            padding-right: 0px;
       }
       .read-more a{
        font-size: 10px;
   }
        .author {
            font-size: 10px;
            line-height: 10px;
            letter-spacing: 0.04em;
       }
        .pad-t-news {
            padding-top: 14px;
       }
        .desk_title_sec {
            font-size: 22px;
            line-height: 34px;
       }
        .title_sec_desktop_main {
            font-size: 18px;
            line-height: 20px;
       }
        .rechtangle img {
            width: 50px;
            height: 50px;
            border: 1px #656565 solid;
            border-radius: 7px;
       }
        .last-pad-top {
            padding-top: 12px;
       }
        .lastnews li {
            padding-bottom: 10px;
       }
        .border-gray {
            padding-bottom: 12px;
       }
        .last-marg-bottom {
            margin-bottom: 10px;
       }
        div.rechtangle {
            width: 50px;
            height: 50px;
       }
        .last-marg-right-n {
            padding-right: 5px;
       }
        .w_last {
            width: 230px;
       }
        .lastnews {
            padding-left: 50px;
       }
       .pos-right-news {
        left: -14px;
        top: -24px;
        width: auto;
      }
       .email {
        width: 395px;
        font-size: 16px;
        line-height: 18px;
   }
  .last-marg-right {
    margin-right: 20px;
  }
   .list{display: block;
    width: 0px;
    height: 0px;
    position: relative;
    right: 0px;
    top: 0px;
}
          
           /* articles view tablet portrait */
            .width-75 p{width: 85%; margin-left: auto; margin-right: auto;}
            .width-75 h1, .width-75 h2, .width-75 h3{margin-left: 7.5%;}
            .width-75 hr{margin-left: 7.5%;}
            .width-75 .quote_block{font-size:30px;  width: 45%; display: flex; float: left; clear: both; padding-right: 10px;padding-bottom: 10px;}
            .width-75 .quote_block hr{margin-left: 0px; margin-bottom: 10px;}

   }

   
/* tablet landscape */
    
   @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    label{
        font-size:21px;
        z-index:80;
        margin-bottom: 1px;
    }     
    input[type="checkbox"]:checked ~ label {top:25px}
    input[type="checkbox"]:checked ~ label::after{font-size:3em;}  
        

    h1{font-size: 30px;
        line-height: 34px; width: 80%; padding-bottom: 20px; margin: 0px;}
        .ins-tags {font-size: 18px;}
    .ins-author{margin-bottom: 10px;}
    .ins-short {font-size: 21px;
            line-height: 120%;}
    .width-90 {
                width: 100%;
              }
     .pic-ins-news-left {
                width: 70%;
              }
              .ins-story h2{margin: 0px; margin-top: 10px;}
              h2.title-h2-big {font-size:21px}
/* */
    .wg\:max-w-container{
        max-width: 768px;
   }
    .wg\:wbig {
       width: 424px;
        padding-right: 12px;
   }
    .wg\:wsmall {
       width: 384px;
   }
    .wg\:news{
       width: 50%;
        padding-left: 0px;
   }
    img.sec_n_img{
       width: 304px;
        margin-left: 30px;
   }
    .wg\:flex-row {
        flex-direction: row;
   }
    h2.title-h2 {
        font-weight: 700;
        font-size: 14px;
        line-height: 14px;
        letter-spacing: 0.02em;
        padding-bottom: 14px;
   }
    .last_title {
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0.02em;
   }
    .menu {
        font-size: 14px;
        line-height: 14px;
        right: 10px;
        top: -26px;
   }
    .title_desktop_main {
        font-size: 24px;
        line-height: 26px;
   }
    img.main_n_img {
        width: 375px;
        padding-left: 15px;
   }
    img.vert {
        z-index: 100;
        top: -20px;
        width: 52px;
   }
    .pad-r-b {
        padding-left: 24px;
   }
    .pad-t-last{
       padding-top: 0px;
   }
    .main_article_desk p {
        margin-top: 12px;
        margin-bottom: 12px;
   }
    hr#simp {
        margin-top: 14px;
        margin-right: 50px;
   }
    .pos-right {
        right: -58px;
        top: -26px;
   }
    .width-main {
        width: 304px;
   }
   .width-main-news {padding-left: 4px;}
    .desk_descr_main {
        font-weight: 500;
        font-size: 14px;
        line-height: 120%;
        letter-spacing: 0.01em;
   }
    .read-more a {
        font-size: 10px;
   }
    .author {
        font-size: 10px;
        line-height: 10px;
        letter-spacing: 0.04em;
   }
    .pad-t-news {
        padding-top: 14px;
   }
    .desk_title_sec {
        font-size: 22px;
        line-height: 34px;
   }
    .title_sec_desktop_main {
        font-size: 21px;
        line-height: 23px;
   }
    .rechtangle img {
        width: 50px;
        height: 50px;
        border-radius: 7px;
   }
    .last-pad-top {
        padding-top: 12px;
   }
    .lastnews li {
        padding-bottom: 10px;
   }
    .border-gray {
        padding-bottom: 12px;
   }
    .last-marg-bottom {
        margin-bottom: 10px;
   }
    div.rechtangle {
        width: 50px;
        height: 50px;
   }
    .last-marg-right-n {
        padding-right: 5px;
   }
    .w_last {
        width: 262px;
   }
   .pos-right-news {
    left: -3px;
    top: -25px;
    width: 340px;
  }
    .lastnews {
        padding-left: 50px;
   }
   section#videos{display:none}

   
           /* articles view tablet portrait */
            .width-75 p{width: 85%; margin-left: auto; margin-right: auto;}
            .width-75 h1, .width-75 h2, .width-75 h3{margin-left: 7.5%;}
            .width-75 hr{margin-left: 7.5%;}
            .width-75 .quote_block{font-size:35px;  width: 60%; display: flex; float: left; clear: both; padding-right: 20px;padding-bottom: 20px;}
            .width-75 .quote_block hr{margin-left: 0px; margin-bottom: 10px;}
            .news-width-80 h2{margin-left: 5%;}
    }
    
