/* -------Общие правила---------  */
*{margin:0;padding:0;font-family: Helvetica, Arial, sans-serif;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; }
body {font-family: Helvetica, Arial, sans-serif;}

h1 {font-size: 2.4em;color: #343434;line-height: 1.1em;font-weight: 300;letter-spacing: -0.05em;text-align: center;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}
h2 {font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    font-size: 2.1em;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0.01em;
    text-transform: uppercase;}
.titlee {color: #2f2f2f;line-height: 1.1em;font-weight: 300;letter-spacing: -.05em;}
h2.titleewhite {color: #ffffff;line-height: 1.1em;font-weight: 100;letter-spacing: -.05em;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35)}
h3 {font-size: 1.9em;line-height: 1.1em;letter-spacing: -0.06em;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;text-transform: uppercase;}
.roboto {font-family: 'Roboto Slab',serif;font-size: 2.1em;color: #49534b;line-height: 1.1em;font-weight: 400;letter-spacing: -.06em;text-shadow: 2px 2px 2px rgba(255,255,255,1);}
h3.titleewhite {color: #ffffff;line-height: 1.1em;font-weight: 100;letter-spacing: .06em;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35)}
h4 {font-size: 1.8em;line-height: 1.1em; letter-spacing: -0.05em;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}
h5 {font-size: 1.7em;line-height: 1.1em;letter-spacing: -0.05em;font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}
h6 {font-size: 1.5em;letter-spacing: -0.02em;}
a {text-decoration: none; color: rgb(0, 81, 255);}
a:hover {text-decoration: underline; color: rgb(0, 158, 255);}
a:active {text-decoration: none; color: rgb(255, 142, 20);}
p {line-height: 1.5em; letter-spacing: .01em; color: #333;font-size: 1.05em;}
.center{text-align: center;}
.white{color: #fdfdfd;}
.litleblue{background: -moz-linear-gradient(top, rgba(232,244,247,1) 0%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(232,244,247,1) 0%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(232,244,247,1) 0%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f4f7', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */}
.tonkij{font-weight:300;}
p.text:first-line {line-height: 1.6em;font-size: 1.4em;text-shadow: 0px 1px 2px #C2C2C2; font-weight: 300;}
p.spisok{ font-size: 0.96em!important;letter-spacing: -.03em;text-align: center; color: #FFCF9B!important;}
span.bolt {font-size: 1.4em;font-weight: 400;letter-spacing: .07em;color: rgb(255, 255, 255);text-shadow: 1px 1px 1px rgba(0, 0, 0, .53);margin-top: 43px;line-height: 1.5em;}
mark { background-color: rgba(255, 132, 0, 0.32);padding: 0px 6px 4px 7px;}

/* hr - ки */


.style-one{border: 0;margin: 0 auto;width: 70%;height: 1px;background: #333;background-image: linear-gradient(to right, #909090, #a9a9a9, #909090);}
.style2{width: 60%; margin: 0 auto; border: 0;height: 1px;background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}

.line-hr{width: 100%; height: 7px; display: block; background-repeat: repeat-x;}
.sprite2.style3 {background-position: 0px 0px;height: 5px;width: 100%;}


ul {list-style:none;}

.semantics_info {display: none;}
.graybackground {background-color: #f3f3f3; }
.graybackground3 {background: url(../images/bg_hero.jpg) no-repeat top center;}
.bluebackground {background-color: #3D708E; border: 1px solid #1c5380;border-color: rgba(4,40,71,.8);-webkit-box-shadow: 0 1px 0 rgba(111,151,182,.5)inset,0 -1px 0 rgba(111,151,182,.2)inset,0 1px 1px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 0 rgba(111,151,182,.5)inset,0 -1px 0 rgba(111,151,182,.2)inset,0 1px 1px rgba(0,0,0,.2); box-shadow: 0 1px 0 rgba(111,151,182,.5)inset,0 -1px 0 rgba(111,151,182,.2)inset,0 1px 1px rgba(0,0,0,.2);box-sizing: border-box;background-image: url('../images/sozdanie-saitov-moskva-fon-blocka.png');}
img.krug {
    width: 220px;
    border-radius: 50%;}
img.krug2 {width: 200px;}
#headerupline{width: 100%;
    height: 35px;
    background-color: #f3f3f3;
    /* box-shadow: 0 1px 0 rgba(111,151,182,.5)inset,0 -1px 0 rgba(111,151,182,.2)inset,0 1px 1px rgba(0,0,0,.2); */
    border-bottom: 1px solid #eaeaea;}
#headerrline_tel{}
#headerrline_icon{width: 280px;
    height: 40px;
  
    margin-right: 27px;
    padding: 9px 13px 4px 13px;}
.phonenaverhu{    width: 311px;
    height: 20px;
    float: left;
    font-size: 0.9em;
    margin-top: 7px;
    margin-left: 12px;}
.topicon{display: none }
.topicon p{text-align: right; margin:6px; }
.phonenaverhu p{color: #888888;}
.headerrline_sontsiconki_facebook{width: 36px;height: 36px;float: right;margin: 0px 0 0 3px;background-position: -26px 0px;filter: grayscale(100%);} 
.headerrline_sontsiconki_facebook:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_vk{width: 36px;height: 36px;float: right;margin: 0px 0 0 3px;background-position: -68px 0px;filter: grayscale(100%);}
.headerrline_sontsiconki_vk:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_insta{width: 36px;height: 36px;float: right;margin: 0px 0 0 2px;background-position: -26px -38px;filter: grayscale(100%);}
.headerrline_sontsiconki_insta:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_instagram{width: 36px;height: 36px;float: right;margin: 0px 0 0 4px;background-position: -111px 0px;filter: grayscale(100%);}
.headerrline_sontsiconki_instagram:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_you{width: 36px;height: 36px;float: right;margin: 0px 0 0 5px;background-position: -154px 0px;filter: grayscale(100%);}
.headerrline_sontsiconki_you:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_viber{width: 36px; height: 36px;float: right;margin: 0px 0 0 4px;
background-position: -334px 0px;filter: grayscale(100%);}
.headerrline_sontsiconki_viber:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_wats{width: 36px;height: 36px;float: right;margin: 0px 0 0 5px;background-position: -69px -38px;filter: grayscale(100%);}
.headerrline_sontsiconki_wats:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_telegram{width: 36px;height: 36px;float: right;margin: 0px 0 0 5px;background-position: -375px 0px;filter: grayscale(100%);}
.headerrline_sontsiconki_telegram:hover {filter: grayscale(1%);transition: all .2s;}
.headerrline_sontsiconki_scype{width: 36px;height: 36px;float: right;margin: 0px 0 0 5px;background-position: -291px 0px;filter: grayscale(100%);}
.headerrline_sontsiconki_scype:hover {filter: grayscale(1%);transition: all .2s;}
.price_video{width: 38px;height: 27px;background-position: -250px 2px;cursor: pointer;}
.price_video:hover {background-position: -250px -26px;transition: all .1s;}


.menuicon {margin: 5px auto 5px;}
.menu_odin{width: 37px;height: 48px;background-position: 0px -241px ; margin: 0 auto;filter: grayscale(100%) opacity(40%);}
.menu_odin:hover {filter: grayscale(1%) opacity(100%); transition: all .4s;}

.menu_dva{width: 37px;
    height: 48px;
    background-position: -44px -242px;margin: 0 auto;filter: grayscale(100%) opacity(40%);}
.menu_dva:hover {filter: grayscale(1%) opacity(100%); transition: all .4s;}

.menu_tri{width: 37px;
    height: 48px;
    background-position: -94px -241px;; margin: 0 auto;filter: grayscale(100%) opacity(40%);}
.menu_tri:hover {filter: grayscale(1%) opacity(100%); transition: all .4s;}

.menu_chetire{width: 37px;
    height: 48px;
    background-position: -145px -240px; margin: 0 auto;filter: grayscale(100%) opacity(40%);}
.menu_chetire:hover {filter: grayscale(1%) opacity(100%); transition: all .4s;}

.menu_piat{width: 37px;
    height: 48px;
    background-position: -191px -241px; margin: 0 auto;filter: grayscale(100%) opacity(40%);}
.menu_piat:hover {filter: grayscale(1%) opacity(100%); transition: all .4s;}
.menu_six {width: 64px;height: 49px;background-position: -315px -239px;margin: 0 auto;filter: grayscale(100%) opacity(40%);}
.menu_six:hover {filter: grayscale(1%) opacity(100%); transition: all .4s;}


.bigmenutext{color: rgba(255, 255, 255, 0.65);}
.fotoramadiv {width: 100%;margin: 0 auto;}
.chetirebloka{width: 255px; display: block;/* padding: 40px 0 20px 0;*/ }
.chetireblokatext {width: 196px;
    margin: 0 auto;
    border-left-color: #996dac;
    border-left-style: solid;
    border-left-width: 7px;
    padding-left: 10px;}
.chetireblokaimg{width: 220px;
    height: 220px;
    margin: 0 auto;background-size: contain;}	
.chetirebloka h3 {
   margin: 26px 0px 0px 15px;
    color: #272727;
    line-height: 1.1em;
    font-size: 1.4em;
    font-weight: 100;
    text-align: left;
    text-transform: lowercase;
}	
.chetirebloka h4 {margin: 170px 0px 0px 72px; 
    position: absolute;
    font-weight: 400;
    font-size: 1.5em;
    text-align: center;
    
}	


/* -------блоки с фото лево и право--------- */
.contenttblock {overflow: hidden;border-bottom-color: #996dac;border-bottom-style: dotted;border-bottom-width: 2px;}
.contenttblock:last-child {border-bottom: none;} 
.contenttblock h3{ font-size: 1.55em;
    color: #f1f1f1;
    height: 50px;
    line-height: 1.1em;
    font-weight: 400;
    letter-spacing: -.01em;
    /* text-shadow: 2px 2px 2px rgba(255,255,255,1); */
    position: relative;
    padding-left: 27px;
    padding-top: 21px;
    text-transform: uppercase;}
.contenttblock h3:before {position: absolute;left: 0;top: 1px;content: '';height: 102%;width: 4px;background: #996dac;} 
.contenttblock p {color: white} 
/* -------пять преимуществ цифры выезжающие стили шрифтов--------- */
.piatpriemeshestvright h3{color: #565656;font-size: 1.6em;letter-spacing: -0.02em;margin: 13px;}
.piatpriemeshestvleft h3{color: #565656;font-size: 1.6em;letter-spacing: -0.02em;margin: 13px;}  
.piatpriemeshestvright p{font-size: 1em;letter-spacing: 0.01em;}
.piatpriemeshestvleft p{font-size: 1em;letter-spacing: 0.01em;}

/* -------о нас в цифрах--------- */
.counter-value{color: #007994; font-size: 2em;}
.counter-odin-img {width: 65px;height: 70px;margin: 10px auto;background-position: 1px -298px;}
.counter-dva-img {width: 69px;height: 70px;margin: 10px auto;background-position: -66px -298px;}
.counter-tri-img {width: 78px;height: 70px;margin: 10px auto;background-position: -137px -298px;}
.counter-chetire-img {width: 65px;height: 70px;margin: 10px auto;background-position: -217px -298px;}




.parallaxx {background-image: url("/images/stroitelstvo-domov-moskva-paralax.jpg");height: 100%; 
background-attachment: fixed; background-position: center;background-repeat: no-repeat; 
background-size: cover; }
.parallax2 {background-image: url("/images/paralax2.jpg");height: 100%; 
background-attachment: fixed; background-position: center;background-repeat: no-repeat; background-size: cover;}
.aktsiafoto {display: block;}
.footerflexline{display:flex; width: 100%; height: 10px;}
.footerflexlinebox:nth-child(1){flex:6; background-color: #7a00af;}
.footerflexlinebox:nth-child(2){flex:5; background-color: #835f92;}
.footerflexlinebox:nth-child(3){flex:4;background-color:#9575a2;}
.footerflexlinebox:nth-child(4){flex:3;background-color: #a19aa5;}
.footerflexlinebox:nth-child(5){flex:2;background-color: #cccccc;}
.footerflexlinebox:nth-child(6){flex:1; background-color: #f7f7f7;}
.footericonki{width:182px; display: block; overflow: auto;}
#footerconttel {color: white;width: 270px;}
#footerconttel li {margin: 15px 0;}

/* -------Responsive правила хеадер--------- */
.rolikk{margin: 0 auto;}
#headerrline_tel{ width: 300px;height: 30px; float: left;}
#headerrline_icon a{margin: 0px 17px 0 16px;
    color: #888888;
    font-size: 0.9em;}
    
.headerrlogo{width: 188px;
    height: 139px;
    /* background-position: -163px -83px; */
    display: block;
    float: left;}
.side-menu-wrapper ul{display: block!important;}
.headerphoto{background-color: #fbfaf8;}
.zakarluch {height: 14px;width: 315px;margin: 2% auto;background-position: -94px -398px;}

/* -Всё что responsive в contente- */
.uprolik{}
.uptext{}
.uptext p{font-size: 1.5em;color: #232323;line-height: 1.2em;font-weight: 300;letter-spacing: -0.02em;text-shadow: 0px 0px 1px rgba(255, 255, 255, 1);}
.middiv{}
.divleft{}
.divright{}

.chetirebloka{width: 245px; display: block; padding: 40px 0 20px 0;}
.vkblock{width: 320px; margin: 0 auto;}
.materialphoto{}
.materialtext{}
.piatpriemeshestvtitle  {background: rgba(255, 255, 255, 0.75);padding: 0;height: 150px;
    overflow: hidden; box-sizing: border-box;}
.piatpriemeshestvright{background-color: white; float: right;}
.piatpriemeshestvleft{background-color: white; float: left;}
.piatpriemeshestvrightnamber {background-color: #fcfae1;width: 100%;}
.piatpriemeshestvleftnamber {background-color: #fcfae1;width: 100%;}
.piatpriemeshestvleftnamber, .piatpriemeshestvrightnamber span {color: #f6e497;font-weight: 800;text-align: center;display: block;}
.piatpriemeshestvright p,h3{margin: 10px;}
.piatpriemeshestvleft p,h3{margin: 10px;}

.contaktformm{background: url(/images/steklannie-peregorogki-forma-fon.jpg);background-size: cover;}

.uslug h3:before {
    position: absolute;
    left: 0;
    top: 1px;
    content: '';
    height: 102%;
    width: 4px;
    background: #996dac;
}
/* -Всё что responsive в footere- */

.footermenu {width: 175px;}
.footermenu a{color: #b7b7b7;transition: color .5s, color .5s;}
.footermenu a:hover{color: white; text-decoration: none;}
.footermenu li{margin: 10px 0;}
.footersotsseti {width: 270px;}

#footerline{width: 100%;height: 26px;padding-top:10px;background-color: rgba(0, 0, 0, 0.27);box-shadow: 0 1px 0 rgba(136, 136, 136, 0.5)inset,0 -1px 0 rgba(111,151,182,.2)inset,0 1px 1px rgba(0,0,0,.2);}



/*----------кнопка наверх------------*/

#scroller{position: fixed;bottom: 30px;right: 30px;background-image: url(../images/scroll-to-top.png);width: 40px;height: 40px;cursor: pointer;border-radius: 50%;display:none;opacity: 0.8;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#scroller:hover {opacity: 0.9;box-shadow: 0px 0px 6px #FCBA66;}


/** ---------- страница контакты --------- **/
.sprite {background-image: url(../images/spritik-new-3x.png);background-size: 412px;}
.sprite2 {background-image: url(../images/spritik2.png);}
#conttel{ background-image: url('../images/squared_metal.png');width: 340px; height: 454px; float: left; margin: 40px 0 40px 40px; }
#conttel2{width: 320px; margin: 40px 0 40px 40px; } 
#conttel2 ul  {}
#conttel2 li {margin: 15px;}

.mtcc {float: left; width: 23px; height: 23px;margin-right: 5px; background-position: 0px -26px;}
.lifee {float: left; width: 23px; height: 23px;margin-right: 5px; background-position: 0px 2px;}
.kss {float: left; width: 23px; height: 23px;margin-right: 5px; background-position: 0px -54px;}
.scypee {float: left; width: 23px; height: 23px;margin-right: 5px; background-position: 0px -80px;}
.adress{float: left; width: 23px; height: 23px;margin-right: 5px; background-position: 0px -135px;}
.maill {float: left; width: 23px; height: 23px;margin-right: 5px; background-position: 0px -109px;}
.gorodd {float: left; width: 23px; height: 23px;margin-right: 5px; background-position: 1px -163px;}
#contmap{ width: 320px; float: left; margin: 40px 0 40px 0;}




/** ---------- страница контакты  конец--------- **/


/* --------- конец responsive menu --------------*/


p.imena {display: block; font-size: 1.3em;color: #fff;line-height: 1.1em;font-weight: 300;letter-spacing: -.02em;
text-align: center;text-shadow: 0 0 3px rgba(73, 83, 75, 1);}



/* ------------список с цифрами */


/* -------------Ютуб поп ап */
.YouTubePopUp-Wrap{position:fixed;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.8);top:0;left:0;z-index:9999999999999;
}
.YouTubePopUp-animation{opacity: 0;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: YouTubePopUp;animation-name: YouTubePopUp;}

@-webkit-keyframes YouTubePopUp {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes YouTubePopUp {0% {opacity: 0;}100% {opacity: 1;}}
body.logged-in .YouTubePopUp-Wrap{top:32px;z-index:99998;}
.YouTubePopUp-Content{max-width:854px;display:block;margin:0 auto;height:100%;position:relative;}
.YouTubePopUp-Content iframe{max-width:100% !important;width:100% !important;display:block !important;height:480px !important;border:none !important;position:absolute;top: 0;bottom: 0;margin: auto 0;}
.YouTubePopUp-Hide{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both; animation-fill-mode: both;-webkit-animation-name: YouTubePopUpHide;animation-name: YouTubePopUpHide;}
@-webkit-keyframes YouTubePopUpHide {0% {opacity: 1;}100% {opacity: 0;}}
@keyframes YouTubePopUpHide {0% {opacity: 1;}100% {opacity: 0;}}
.YouTubePopUp-Close{position:absolute;top:0;cursor:pointer;bottom:528px;right:0px;margin:auto 0;width:24px;height:24px;background:url(../images/close.png) no-repeat;background-size:24px 24px;-webkit-background-size:24px 24px;-moz-background-size:24px 24px;-o-background-size:24px 24px;}
.YouTubePopUp-Close:hover{opacity:0.5;}

@media all and (max-width: 768px) and (min-width: 10px){.YouTubePopUp-Content{max-width:90%;}}

@media all and (max-width: 600px) and (min-width: 10px){.YouTubePopUp-Content iframe{height:320px !important;}.YouTubePopUp-Close{bottom:362px;}}

@media all and (max-width: 480px) and (min-width: 10px){.YouTubePopUp-Content iframe{height:220px !important;}.YouTubePopUp-Close{bottom:262px;}}



.features-table {margin: 2% auto 2% auto;border-collapse: separate;border-spacing: 0;color: #2a2a2a;}
.features-table tbody td{line-height: 20px;
    padding: 14px 10px 11px 23px;
    box-shadow: 0 1px 0 #cecece;}
.features-table tbody td:first-child{width: 80%;text-align: left;}
.features-table td:nth-child(1), .features-table td:nth-child(1){}
.features-table td:nth-child(2){width: 20%;background: #e7f3d4;background: rgba(255, 98, 0, 0.2);text-align: center;}
.features-table tbody tr{transition: background-color .6s, color .3s;}
.features-table tbody tr:hover{color: white;background-color: rgba(0, 0, 0, 0.66);box-shadow: none!important;}
.features-table tr:nth-child(2n-0){background-color: rgba(0, 0, 0, 0.1);}

.features-table thead td{-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px; 
border-top-right-radius: 10px;border-top-left-radius: 10px;background-color: rgba(0, 55, 255, 0.14);font-size: 1.5em; text-align: center; padding: 4px;}
.features-table thead td:last-child{border: none;}
.features-table tfoot td{-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom: 1px solid #dadada;background-color: rgba(0, 55, 255, 0.14);font-size: 1.5em; text-align: center; padding: 4px;}

 
/* слайдер с клиентами */
.slider-wrap {overflow: hidden}
.slider {margin: 0;padding: 0}
.slider li {margin: 0; padding: 0;float: left;list-style: none}
ul.slider-numbers-0,ul.slider-numbers-1 {display: none}
.slider-5 ul {padding: 0;margin: 0;float: left}
.slider-5 ul,.slider-wrap-5 {width: 310px}
.otzivi {width: 310px;height: 595px;margin: 0 auto}
.leftarrow {width: 50px;height: 250px;margin: 1px;cursor: pointer;float: left;background-image: url(/images/icon-menu/arrow_left.png);display: none}
.leftarrow:hover {background-image: url(/images/icon-menu/arrow_left_hov.png)}
.leftarrow:active {background-image: url(/images/icon-menu/arrow_left_activ.png)}
.rightarrow {width: 50px;height: 250px;margin: 1px;cursor: pointer;float: left;background-image: url(/images/icon-menu/arrow_right.png);display: none}
.rightarrow:hover {background-image: url(/images/icon-menu/arrow_right_hov.png)}
.rightarrow:active {background-image: url(/images/icon-menu/arrow_right_activ.png)}
.centerslide {width: 310px;height: 550px;margin: 1px;background-color: #eaeaea;float: left;position: relative}
.centerslide h4{    font-family: 'Roboto Slab', serif;font-size: 1.4em;color: #49534b;line-height: 1.1em;
    font-weight: 400;letter-spacing: -.06em;text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);margin: 15px 25px 0 1px;text-align: right;}
.centerslide h3{margin: 45px 25px 0 42px;font-style: italic;text-align: right;text-shadow: 3px 3px 3px rgba(255, 255, 255, 0.59);color: black;font-weight: 300;font-size: 1.9em;}
.centerslide img { margin: 45px 25px 0 42px;width: 170px;border: 3px solid #FFF;border-radius: 50%;box-shadow: 0 0 4px rgb(156, 156, 156);box-sizing: border-box}
.centerslide h6 {margin: 45px 25px 0 42px;font-style: italic;text-align: right;text-shadow: 1px 1px 1px rgba(0, 0, 0, .59)}
.centerslide p {font-size: .9em;margin: 15px 25px 0 1px;font-style: italic;text-align: right}
.centerslide hr {width: 40%;margin-left: 50%}


.clearfix:after,
.clearfix:before {content: " ";display: table}
.clearfix:after {clear: both}



/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}


ul.leaders, ul.leaderss {margin-top: 8%;padding: 0;overflow-x: hidden;list-style: none}
ul.leaders li, ul.leaderss li{margin-bottom: 20px;}
ul.leaders li:before {float: left;width: 0;white-space: nowrap;content:". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . ";color: white;}
ul.leaderss li:before {float: left;width: 0;white-space: nowrap;content:". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . "". . . . . . . . . . . . . . . . . . . . ";color: black;}
ul.leaders span:first-child {padding-right: 0.33em;background: #2f2f2f;color: #ececec;font-size: 1.1em;line-height: 1.5em;letter-spacing: .04em;}
ul.leaders span + span {float: right;background: #2f2f2f;color: #ececec;font-size: 1.2em;}
ul.leaderss span:first-child {padding-right: 0.33em;background: #ffffff;color: #2f2f2f;font-size: 1.1em;line-height: 1.5em;letter-spacing: .04em;}
ul.leaderss span + span {float: right;background: #ffffff;color: #2f2f2f;font-size: 1.2em;}	




/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/slick.eot');
    src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    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-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

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

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.slider {
        width: 75%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 20px;
    }

    .slick-slide img {
      width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: .5;
    }

    .slick-current {
      opacity: 1;
    }