@charset "UTF-8";

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 01 - RESET STYLES */
/*-------------------------------------------------------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
body *{-webkit-text-size-adjust:none;}
.clear{clear:both;overflow:hidden;height:0px;font-size:0px;display:block;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
input,textarea,select{font-family: 'Rubik', sans-serif;font-weight:400;-webkit-appearance:none;-moz-border-radius:0;border-radius:0;}
a,a:link,a:visited,a:active,a:hover{cursor:pointer;text-decoration:none;outline:none;}
body{font-family: 'Rubik', sans-serif;font-weight:normal;font-size:14px;line-height:1;overflow-y:scroll;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 02 - LOADER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
#loader-wrapper{display: none;background-color:#fff;height:100%;width:100%;position:fixed;z-index:200;margin-top:0px;top:0px;}
#loading-text{position:absolute;left:50%;top:50%;font-family: 'Rubik', sans-serif;margin-top:45px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:16px;line-height:22px;font-weight:700;color:#222;}
#loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#loader{height:0;width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0 solid #3b5f99;-moz-border-radius:50%;border-radius:50%;-webkit-animation:loader-figure 1.15s infinite cubic-bezier(0.215,0.61,0.355,1);-moz-animation:loader-figure 1.15s infinite cubic-bezier(0.215,0.61,0.355,1);animation:loader-figure 1.15s infinite cubic-bezier(0.215,0.61,0.355,1);}
@-webkit-keyframes loader-figure{
  0%{height:0;width:0;}
  30%{height:2em;width:2em;border-width:1em;opacity:1;}
  100%{height:2em;width:2em;border-width:0;opacity:0;}
}
@-moz-keyframes loader-figure{
  0%{height:0;width:0;}
  30%{height:2em;width:2em;border-width:1em;opacity:1;}
  100%{height:2em;width:2em;border-width:0;opacity:0;}
}
@keyframes loader-figure{
  0%{height:0;width:0;}
  30%{height:2em;width:2em;border-width:1em;opacity:1;}
  100%{height:2em;width:2em;border-width:0;opacity:0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 03 - GLOBAL SETTINGS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
body{font-family: 'Rubik', sans-serif;color:#4f4f4f;}
body.bg-grey{background-color:#dfdfdf;-webkit-background-size:contain;-moz-background-size:contain;background-size:cover;background-repeat:no-repeat;background-position:top center;background-attachment:fixed;}
.bg-white{background:#fff;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}

/*table*/
.table-view{height:100%;width:100%;display:table;}
.row-view{display:table-row;}
.cell-view{display:table-cell;vertical-align:middle;}
.background-block{-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:center center;}

/*nopadding class*/
.nopadding{padding-left:0;padding-right:0;}
.nomargin{margin-left:0;margin-right:0;}
a,input,textarea,button,select{outline:none!important;}
a{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
a,a:link,a:visited,a:active,a:hover{cursor:pointer;text-decoration:none;outline:none;}
a:focus{text-decoration:none;}
#wrapper{overflow:hidden;}
iframe, .iframe-inside iframe, .iframe-inside object, .iframe-inside embed {
	max-width: 100%;
}
audio {vertical-align: middle; padding: 0px 5px;}
audio::-internal-media-controls-download-button {
	display:none;
}

audio::-webkit-media-controls-enclosure {
	overflow:hidden;
}

audio::-webkit-media-controls-panel {
	width: calc(100% + 30px); /* Adjust as needed */
}


@media (min-width:1310px){
  .container{width:1280px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 04 - ELEMENTS */
/*-------------------------------------------------------------------------------------------------------------------------------*/

/*main parts buttons*/
a.main-parts-button {display: block;width: 100%;border:1px solid #eaeaea;color:#3c609a;text-transform: uppercase;text-align: center;padding: 20px 5px;}
a.main-parts-button:hover{background:#3c609a;color:#FFFFFF;border-color:#3c609a;}

/*media about us*/
.media-about-us{padding-top: 30px;text-align: center;}
.media-about-us a{color:#717171;}
.media-about-us a:hover{color:#3d609a;}

/*twitter box*/
.twitter-box {padding-top: 20px;text-align: center;}
.twitter-box blockquote {text-align: center; font-family: 'Times New Roman',serif;font-size:16px;line-height:20px;font-style:italic;color:#2b2b2b;padding-top: 20px;}

/*media news items*/
.media-news-items, div.media-news-items ul{list-style-type: none;}
.media-news-items li{border-bottom: 1px solid #eaeaea;padding:5px 0px;}
.media-news-items li a{color:#2b2b2b;font-size:16px;}
.media-news-items li a:hover{color:#3d6098;}

/*typography*/
.simple-text h1,.c-h1{font-size:48px;line-height:58px;font-weight:700;color:#111;}
.simple-text h2,.c-h2{font-size:32px;line-height:38px;font-weight:700;color:#111;}
.simple-text h3,.c-h3{font-size:28px;line-height:34px;font-weight:700;color:#111;}
.simple-text h3 small,.c-h3 small{font-size:24px;line-height:28px;font-weight:inherit;color:inherit;}
.simple-text h4,.c-h4{font-size:20px;line-height:24px;font-weight:700;color:#111;}
.simple-text h4 small,.c-h4 small{font-size:18px;line-height:22px;font-weight:inherit;color:inherit;}
.simple-text h5,.c-h5{font-size:16px;line-height:20px;font-weight:700;color:#111;}
.simple-text h5 small,.c-h5 small{font-size:14px;line-height:18px;font-weight:inherit;color:inherit;}
.simple-text h6,.c-h6{font-size:13px;line-height:17px;font-weight:700;color:#111;}
.simple-text h6 small,.c-h6 small{font-size:12px;line-height:16px;font-weight:inherit;color:inherit;}
@media (max-width:767px){
  .simple-text h1,.c-h1{font-size:32px;line-height:38px;}
  .simple-text h2,.c-h2{font-size:28px;line-height:34px;}
  .simple-text h3,.c-h3{font-size:26px;line-height:30px;}
}
.simple-text{font-size:14px;line-height:21px;font-weight:400;color:#666; text-align: left;}
.simple-text i,.simple-text em{font-style:italic;}
.simple-text b,.simple-text strong{font-weight:700;}
.simple-text b,.simple-text strong.color-2{color:#111;}
.simple-text u{text-decoration:underline;}
.simple-text a{color:#3c609a;text-decoration: underline;}
.simple-text a:hover{color:#111;}
.simple-text.size-2{font-size:11px;line-height:16px;}
.simple-text.size-3{font-size:24px;line-height:36px;}
.simple-text.size-4{font-size:18px;line-height:30px;}
.simple-text.size-5{font-size:14px;line-height:18px;}
.simple-text.size-6{font-size:16px;line-height:24px;}
.simple-text.color-2{color:#111;}
.simple-text.color-3{color:#b5b5b5;}
.simple-text.color-4{color:rgba(255,255,255,0.7);}
.simple-text.color-5{color:#a9b3ae;}
.simple-text.font-poppins{}
.simple-text.title-droid h1,.simple-text.title-droid h2,.simple-text.title-droid h3,.simple-text.title-droid h4,.simple-text.title-droid h5,.simple-text.title-droid h6{font-family:'Droid Serif';}
.simple-text ul {padding-left: 20px;}

/*margins*/
.simple-text p,.simple-text h1,.simple-text h2,.simple-text h3,.simple-text h4,.simple-text h5,.simple-text h6,.simple-text img,.simple-text blockquote,.simple-text ul,.simple-text ol,.simple-text div[class^="col-"],.simple-text .embed-responsive,.simple-text .instagram-media,.simple-text .swiper-container,.simple-text iframe{max-width:100%;margin-bottom:20px;}
.simple-text .row:last-child{margin-bottom:-20px;}
.simple-text *:last-child{margin-bottom:0;}

/*margins*/
.simple-text.margin-big p,.simple-text.margin-big img,.simple-text.margin-big blockquote,.simple-text.margin-big ul,.simple-text.margin-big ol,.simple-text.margin-big div[class^="col-"]{margin-bottom:40px;}
.simple-text.margin-big .row:last-child{margin-bottom:-40px;}
.simple-text.margin-big *:last-child{margin-bottom:0;}
@media (max-width:767px){
  .simple-text.margin-big p,.simple-text.margin-big img,.simple-text.margin-big blockquote,.simple-text.margin-big ul,.simple-text.margin-big ol,.simple-text.margin-big div[class^="col-"]{margin-bottom:20px;}
  .simple-text.margin-big .row:last-child{margin-bottom:-20px;}
  .simple-text.margin-big *:last-child{margin-bottom:0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 05 - TT-HEADER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-header-wrapper{background:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-header{position:fixed;top:0;left:0;width:100%;z-index:101;}
.tt-header ul{padding-left:0;}
.tt-header .logo{display:inline-block;position:relative;width:179px;height:179px;line-height:179px;z-index:101;}
.tt-header .logo img{display:inline-block;max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle;}

/*general navigation*/
.tt-header .main-nav{font-family: 'Rubik', sans-serif;}
.tt-header .main-nav > ul{list-style:none;margin-bottom:0;}
.tt-header .main-nav > ul > li > a{font-size:14px;line-height:17px;font-weight:400;color: #626262; text-transform: uppercase;}
.tt-header .main-nav > ul > li > a > i {padding-left: 15px;}
.tt-header .main-nav > ul > li.active > a,.tt-header .main-nav > ul > li:hover > a{color:#3c609a;}
.tt-header .main-nav > ul > li > ul{list-style:none;}
.tt-header .main-nav > ul > li > ul > li > ul{list-style:none;}

.tt-header-margin{height:255px;}
/*.tt-header.banner + .tt-header-margin{height:428px;}*/

/*cmn-mobile-switch*/
.cmn-mobile-switch:focus{outline:none;}
.tt-header .cmn-mobile-switch{position:absolute;bottom:-35px;left:15px;padding:0;width:12px;height:9px;cursor:pointer;z-index:101;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-header .cmn-mobile-switch span{display:block;position:absolute;top:4px;left:0;right:0;height:2px;background:#949494;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-header .cmn-mobile-switch::before,.tt-header .cmn-mobile-switch::after{content:"";position:absolute;display:block;left:0;width:100%;height:2px;background:#949494;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-header .cmn-mobile-switch::before{top:0px;}
.tt-header .cmn-mobile-switch::after{top:8px;}
.tt-header .cmn-mobile-switch:hover:before,.tt-header .cmn-mobile-switch:hover:after,.tt-header .cmn-mobile-switch:hover span{background:#111;}

/*mobile block*/
.tt-mobile-block{position:fixed;top:0;left:0;bottom:0;width:270px;background:#000;overflow:auto;padding:60px 30px 30px 30px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:201;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-mobile-block.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.tt-mobile-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:200;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-mobile-overlay.active{visibility:visible;}
.tt-mobile-close{display:block;position:absolute;top:18px;right:20px;width:16px;height:16px;cursor:pointer;}
.tt-mobile-close:before,.tt-mobile-close:after{content:"";position:absolute;display:block;top:7px;left:0;width:100%;height:2px;background:#d1d1d1;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-mobile-close:before{margin-top:-7px;-webkit-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}
.tt-mobile-close:after{margin-top:7px;-webkit-transform:translateY(-7px) rotate(-45deg);-moz-transform:translateY(-7px) rotate(-45deg);-ms-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;}
.tt-mobile-close:hover:before,.tt-mobile-close:hover:after{background:#fff;}
.tt-mobile-logo{margin-bottom:25px; height: 80px; text-align: center;}
.tt-mobile-nav ul{list-style:none;}
.tt-mobile-nav > ul > li{margin-bottom:22px;}
.tt-mobile-nav > ul > li:last-child{margin-bottom:0;}
.tt-mobile-nav > ul > li > a{display:block;position:relative;font-family: 'Rubik', sans-serif;font-size:13px;line-height:17px;font-weight:400;color:#fff;opacity:0.4;}
.tt-mobile-nav > ul > li.active > a,.tt-mobile-nav > ul > li:hover > a{opacity:0.2;}
.tt-mobile-nav > ul > li > ul{padding-top:23px;padding-left:18px;padding-bottom:2px;}
.tt-mobile-nav > ul > li > ul > li{margin-bottom:24px;}
.tt-mobile-nav > ul > li > ul > li:last-child{margin-bottom:0;}
.tt-mobile-nav > ul > li > ul > li > a{font-family: 'Rubik', sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#fff;opacity:0.4;}
.tt-mobile-nav > ul > li > ul > li.active > a,.tt-mobile-nav > ul > li > ul > li:hover > a{opacity:0.2;}
#content-wrapper{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
#content-wrapper.active{-webkit-transform:translateX(270px);-moz-transform:translateX(270px);-ms-transform:translateX(270px);transform:translateX(270px);}

@media (max-width:1199px){
.tt-header .main-nav > ul > li > a{font-size:12px;line-height:17px;}
}

@media (min-width:992px){

  .tt-header-wrapper{padding-top:0px;}
  .tt-header .logo .logo2{display: none;}

  /*top inner*/
  .tt-header .top-inner{position:relative;padding:14px 0 0;text-align:left;border-bottom:1px solid #eaeaea;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
  .tt-header .top-inner .container{position:relative; background: url(/img/top-bg.png) no-repeat 200px 1px; height: 180px;}
  
  .tt-header .top-menu{display:block;list-style:none;position: absolute;top: 0px;right: 0px;}
  .tt-header .top-menu li{display:inline-block;margin-right:22px;}
  .tt-header .top-menu a{display:block;font-size:13px;line-height:13px;color: #999999;padding:0px 0;}
  .tt-header .top-menu a.dash {border-right: 1px solid #999999; padding-right: 22px;}
  .tt-header .top-menu a i{font-size:15px;line-height:15px;}
  .tt-header .top-menu a:hover{color:#3c609a;}
  
  .tt-header .cmn-mobile-switch{display: none;}
  
  .tt-s-popup-btn{position:absolute;bottom:-38px;right:19px;}
  .tt-header .toggle-block{display:block!important;text-align:center;}
  .tt-header .main-nav{display:inline-block;vertical-align:top;}
  .tt-header .main-nav > ul > li{float:left;}
  .tt-header .main-nav > ul > li:not(.mega){position:relative;}
  .tt-header .main-nav > ul > li > a{display:block;position:relative;padding:21px 21px;}
  .tt-header .main-nav > ul > li > a:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:1px;}
  .tt-header .main-nav > ul > li:last-child > a:before{display:none;}

  /*2nd level*/
  .tt-header .main-nav > ul > li:not(.mega) > ul{display:block!important;position:absolute;top:100%;left:0;width:200px;background:#fff;margin-top:-10px;padding:10px 0;visibility:hidden;opacity:0;border:1px solid #eaeaea;-webkit-box-shadow:0px 1px 0px 0px #eaeaea;-moz-box-shadow:0px 1px 0px 0px #eaeaea;box-shadow:0px 1px 0px 0px #eaeaea;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
  .tt-header .main-nav > ul > li:not(.mega):hover > ul{visibility:visible;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li{text-align:left;}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li > a{display:block;font-family: 'Rubik', sans-serif;position:relative;font-size:12px;line-height:17px;font-weight:400;color:#666;padding:9px 35px 9px 19px;}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li > a:hover{background:#3c609a;color:#fff;}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li > a .menu-toggle{display:none;}

  /*3rd level*/
  .tt-header .main-nav > ul > li:not(.mega) > ul > li{position:relative;}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li > ul{display:block!important;position:absolute;top:-11px;left:100%;width:216px;padding:10px 0;background:#fff;border:1px solid #eaeaea;visibility:hidden;opacity:0;-webkit-box-shadow:0px 1px 0px 0px #eaeaea;-moz-box-shadow:0px 1px 0px 0px #eaeaea;box-shadow:0px 1px 0px 0px #eaeaea;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:1;}
  .tt-header .main-nav > ul > li:not(.mega):nth-last-child(1) > ul > li > ul,.tt-header .main-nav > ul > li:nth-last-child(2) > ul > li > ul{left:auto;right:100%;margin-right:5px;}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li:hover > ul{visibility:visible;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li > ul > li{text-align:left;}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li > ul > li > a{display:block;position:relative;font-size:12px;line-height:17px;font-weight:400;color:#666;padding:9px 19px 9px 19px;}
  .tt-header .main-nav > ul > li:not(.mega) > ul > li > ul > li > a:hover{background:#3c609a;color:#fff;}

	.tt-header.stick .top-inner{position:relative;padding:10px 0 0;text-align:left;border-bottom:1px solid #eaeaea;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
  .tt-header.stick .top-inner .container{position:relative; background: none; height: 100px;}
  .tt-header.stick .logo{display:inline-block;position:relative;width:400px;height:90px;line-height:90px;z-index:101;overflow: hidden;}
  .tt-header.stick .logo img{display:inline-block;/*max-width:100%;*/max-height:100%;width:auto;height:auto;vertical-align:middle;}
  .tt-header.stick .logo .logo2{display: inline-block; -webkit-transition:none;-moz-transition:none;transition:none; max-width: 300px;}

}
@media (max-width:1199px){
  .tt-header .main-nav > ul > li > a{display:block;position:relative;padding:21px 11px;}
}
@media (max-width:991px){
  .tt-header .logo{width: auto; height:52px;line-height:52px;}
  .tt-header .logo .logo2{display: inline;}
  .tt-header{position:absolute;left:0;right:0;padding-left:15px;padding-right:15px;height:auto;}
  .tt-header .top-inner{position:fixed;top:0;left:0;right:0;height:70px;padding:9px 15px;background:#fff;text-align:center;z-index:1;-webkit-box-shadow:0px 1px 2px 0px #eaeaea;-moz-box-shadow:0px 1px 2px 0px #eaeaea;box-shadow:0px 1px 2px 0px #eaeaea;}
  .tt-header .top-inner{margin-top:0px;float:none;}
  .tt-header .top-inner-container{width:750px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
  .tt-header .toggle-block{display:none;}
  .tt-header .menu-toggle,.tt-header .menu-toggle-inner{position:absolute;top:50%;right:0;padding:13px 16px;margin-top:-20px;}
  .tt-header .top-inner > .container{position:relative;}
  .tt-s-popup-btn{position:absolute;top:50%;right:15px;margin-top:-5px;}
  .tt-header-margin{height:70px;}
  .tt-header .cmn-mobile-switch{top:50%;bottom:auto;margin-top:-4px;}
  .tt-mobile-nav > ul > li > ul{display:none;}
  .tt-mobile-nav .menu-toggle{position:absolute;top:50%;right:0;width:40px;height:40px;margin-top:-20px;text-align:center;line-height:40px;}
  .tt-header .top-menu{display:none;}
}
@media (max-width:767px){
  .tt-header .top-inner-container{width:100%;}
}
@media (max-width:600px){
  .tt-header .logo{max-width:200px;white-space: nowrap;}
  .tt-header .logo img.logo1{max-width:30px;}
  .tt-header .logo img.logo2{max-width:170px;}
  /*.tt-header .logo .logo1{display: none;}*/
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 06 - TT-S-POPUP */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-s-popup{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:501;visibility:hidden;opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;-moz-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;}
.tt-s-popup.open{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.tt-s-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.9;}
.tt-s-popup-content{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;font-size:0;text-align:center;padding:15px;}
.tt-s-popup-content:after{content:"";display:inline-block;vertical-align:middle;height:100%;}
.tt-s-popup-container{display:inline-block;vertical-align:middle;width:100%;max-width:945px;position:relative;text-align:left;}
.tt-s-popup-layer{position:absolute;left:0;bottom:0;right:0;height:10000px;}
.tt-s-popup-form{position:relative;width:100%;background:#111;padding:90px;}
.tt-s-popup-title{font-size:20px;line-height:28px;font-weight:400;color:#fff;text-transform:uppercase;padding-bottom:45px;margin-top:0;}
.tt-s-popup-field{position:relative;}
.tt-s-popup-field input[type="text"]{width:100%;font-size:14px;line-height:16px;background:none;color:#fff;width:100%;padding-right:50px;padding-bottom:14px;border:0;}
.tt-s-popup-field input[type="text"]::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#909090;opacity:1;}
.tt-s-popup-field input[type="text"]:-moz-placeholder{font-size:14px;font-weight:400;color:#909090;opacity:1;}
.tt-s-popup-field input[type="text"]::-moz-placeholder{font-size:14px;font-weight:400;color:#909090;opacity:1;}
.tt-s-popup-field input[type="text"]:-ms-input-placeholder{font-size:14px;font-weight:400;color:#909090;opacity:1;}
.tt-s-popup-devider{position:relative;width:100%;height:2px;background:#fff;overflow:hidden;z-index:5;-webkit-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;-moz-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;}
.tt-s-popup-devider:after{content:'';position:absolute;top:0px;left:-100%;width:100%;height:2px;background:#3c609a;z-index:5;-webkit-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;-moz-transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;transition:all 400ms cubic-bezier(0.345,0.855,0.565,1) 10ms;}
.tt-s-popup-field input[type="text"]:focus + .tt-s-popup-devider:after{left:0;}
.tt-s-popup-submit{position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;color:#909090;}
.tt-s-popup-submit input{position:absolute;top:0px;right:0px;width:30px;height:30px;padding:0px;background:transparent;border:0;}
.tt-s-popup-submit .fa{font-size:14px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-s-popup-submit:hover .fa{color:#f561af;}
.tt-s-popup-close{position:absolute;right:0px;top:0px;width:40px;height:40px;background:#fff;}
.tt-s-popup-close:before{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;background:#787878;margin-left:-10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-s-popup-close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;background:#787878;margin-left:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-s-popup-close:hover{background:#3c609a;}
.tt-s-popup-close:hover:before,.tt-s-popup-close:hover:after{background:#fff;}
@media (max-width:767px){
  .tt-s-popup form{padding:30px;}
  .tt-s-popup-title{padding-bottom:20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 07 - TT-SWIPER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-custom-arrows{position:relative;}
.custom-arrow-left,.custom-arrow-right{position:absolute;top:50%;cursor:pointer;}
.custom-arrow-left{left:0;}
.custom-arrow-right{right:0;}
.c-arrow{width:32px;height:32px;font-size:12px;line-height:32px;text-align:center;color:#fff;background:rgba(17,17,17,0.7);margin-top:-16px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.c-arrow:hover{background:#111111;}
.c-arrow .fa{font-style:normal;}
.c-arrow.size-2{width:40px;height:40px;font-size:16px;line-height:40px;margin-top:-20px;}
.c-arrow.size-2.left .fa{margin-left:-2px;}
.c-arrow.size-2.right .fa{margin-right:-2px;}
.c-arrow.style-2{border:1px solid #404040;background:transparent;color:rgba(255,255,255,0.6);}
.c-arrow.style-2:hover{background:#404040;color:#fff;}
.c-arrow.pos-2.left{left:-40px;}
.c-arrow.pos-2.right{right:-40px;}
.c-arrow.pos-3.left{left:-40px;margin-top:-45px;}
.c-arrow.pos-3.right{right:-40px;margin-top:-45px;}

.c-arrow.pos-4.left{top:auto;bottom:10px;left:auto;right:47px;margin-top:0px;}
.c-arrow.pos-4.right{top:auto;bottom:10px;right:10px;margin-top:0px;}


.c-pagination{position:absolute;bottom:7px;left:0;}
.c-pagination .swiper-pagination-switch{width:8px;height:8px;}
.c-pagination .swiper-active-switch{background:#fff;border-color:#fff;}
.c-pagination.color-2 .swiper-pagination-switch{border-color:#f561af;}
.c-pagination.color-2 .swiper-active-switch{background:#f561af;}
.c-pagination.pos-2{bottom:13px;}
.c-pagination.pos-3{position:static;margin-top:25px;}
.tt-swiper-margin{margin-left:-15px;margin-right:-15px;}
.tt-swiper-margin-entry{padding-left:15px;padding-right:15px;}
.tt-swiper-margin-10{margin-left:-5px;margin-right:-5px;}
.tt-swiper-margin-10-entry{padding-left:5px;padding-right:5px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 08 - TT-MSLIDE */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-mslide{position:relative;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center center;}
.tt-mslide:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;}
.tt-mslide-table{position:relative;display:table;width:100%;height:454px;padding:0px 0;}
.tt-mslide-table-yt{position:relative;display:table;width:100%;height:454px;padding:0; background: #000000;}
.tt-mslide-cell{display:table-cell;position:relative;vertical-align:middle;}
.tt-mslide-block{position:absolute;bottom:40px;left:3%;width:90%;z-index:1;overflow:hidden;}
.tt-mslide-block-yt{position:absolute;bottom:40px;left:3%;width:90%;z-index:1;overflow:hidden;}
.tt-mslide-cat{font-size:0;margin-bottom:12px;}
.tt-mslide-cat .c-btn{margin-right:10px;}
.tt-mslide-cat .c-btn:last-child{margin-right:0;}
.tt-mslide-title{color:#fff; font-size: 40px;font-weight: 700;text-shadow: -2px -2px 2px #111111; line-height: 1.1em;}
.tt-mslide-title a{color:#fff;}
.tt-mslide-title a:hover{color:#fff;text-shadow: -2px -2px 2px #555555;}

.tt-mslide.type-2{padding:0 40px;}
.tt-mslide.type-2:before{}
.tt-mslide.type-2:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0.5;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.swiper-slide.active .tt-mslide.type-2:after{opacity:0;}

.banner-next-news {
	background: #000000;
	height: 454px;
	padding: 55px 25px 0px;
	overflow: hidden;
}
.banner-next-news h3 a {color: #FFFFFF;}
.banner-next-news h3 a:hover {opacity: 0.8;}
.banner-next-news a.tt-post-title:hover {color: #FFFFFF !important; opacity: 0.6;}
.banner-next-news div.more {text-align: center;}
.banner-next-news div.more a {
	color: #FFFFFF; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-size: 0.9em;
}
.banner-next-news div.more a:hover {opacity: 0.8;}
@media (min-width:1240px) and (max-width:1309px){
	.tt-mslide-table-yt{padding-top:20px;}
}
@media (max-width:1199px){
	.tt-mslide-title{font-size: 30px;}
}
@media (max-width:991px){
  .tt-mslide-table{height:400px;}
  .tt-mslide-table-yt{height:400px;}
  .tt-mslide .tt-post.type-7 .tt-post-img{display:none;}
  .tt-mslide .tt-post.type-7 .tt-post-info{padding-left:0;}
  .tt-mslide-block{width:65%;}
  .tt-mslide-block-yt{width:65%;}
}
@media (max-width:767px){
	.tt-mslide-table{height:auto; padding-top: 55.1%; overflow: hidden;}
	.tt-mslide-table-yt{height:auto; padding-top: 0; overflow: hidden;}

  .tt-mslide-block{width:100%;}
  .tt-mslide-block-yt{width:100%;}
  .tt-mslide-title{font-size: 20px;}
/*  .tt-mslide-table{display: none;}
  .tt-mslide-table-yt{display:none;}
  .banner-next-news {display: none;}*/
  .depts-boxes {display: none;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 11 - TT-TITLE-BLOCK */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-title-block{overflow:hidden;text-align:center;}
.tt-title-text{display:inline-block;position:relative;font-size:14px;line-height:18px;font-weight:700;color:#111;text-transform:uppercase;}
.tt-title-text:before,.tt-title-text:after{content:'';display:block;position:absolute;top:50%;left:-10000px;width:10000px;height:1px;background:#eaeaea;margin-left:-15px;}
.tt-title-text:after{left:auto;right:-10000px;margin:0 -15px 0 0;}
.tt-title-block.light .tt-title-text{color:#fff;}
.tt-title-block.dark .tt-title-text{color:#fff;opacity:0.6;}
.tt-title-block.dark .tt-title-text:before,.tt-title-block.dark .tt-title-text:after{background:#b7e7e7;opacity:0.1;}
.tt-title-block.grey .tt-title-text{color:rgba(17,17,17,0.6);}
.tt-title-block.grey .tt-title-text:before,.tt-title-block.grey .tt-title-text:after{background:#666;opacity:0.1;}
.tt-title-text.tt-title-text-link-dark a{color: #111;}
.tt-title-text.tt-title-text-link-dark a:hover{color: #3c609a;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 14 - TT-POST */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-post{border:1px solid #eaeaea;-webkit-box-shadow:0px 1px 0px 0px #eaeaea;-moz-box-shadow:0px 1px 0px 0px #eaeaea;box-shadow:0px 1px 0px 0px #eaeaea;}
.tt-post-info{padding:26px 121px 28px 30px;}
.tt-post-cat{font-size:12px;line-height:14px;font-weight:normal;color:#aeaeae;margin-bottom:9px;}
.tt-post-title{display:block;margin-bottom:5px; font-weight: 700; line-height: 1em;}
.tt-post-title:hover{color:#3c609a;}
.tt-post-label{font-size:12px;line-height:16px;font-weight:400;color:#b5b5b5;margin-bottom:11px;}
.tt-post-label span:after{content:'•';display:inline-block;padding-left:4px;padding-right:1px;}
.tt-post-label span:last-child:after{display:none;}
.tt-post-label span a{color:#b5b5b5;}
.tt-post-label span a:hover{color:#f561af;}
.tt-post-fb {text-align: left; min-height: 21px;}
.tt-post-info .simple-text{margin-bottom:11px;}
.tt-post-bottom{font-size:12px;line-height:16px;font-weight:400;color:#b5b5b5;}
.tt-post-bottom span{margin-right:16px;}
.tt-post-bottom .fa{color:#ddd;margin-right:4px;}
.tt-post-bottom a{color:#b5b5b5;}
.tt-post-bottom a:hover{color:#f561af;}
.tt-post-bottom a:hover .fa{color:#f561af;}
.tt-post-img{width:100%;}
.tt-post-img img{width:100%;}
.tt-post.dark .tt-post-title{color:#fff;opacity:0.6;}
.tt-post.dark .tt-post-title:hover{opacity:1;}
.tt-post.dark .tt-post-cat{color:#fff;opacity:0.25;}
.tt-post.light .tt-post-title{color:#fff;}
.tt-post.light .tt-post-title:hover{color:#3c609a;}
.tt-post.light .tt-post-cat{color:#aeaeae;}
.tt-post.grey .tt-post-title{color:rgba(17,17,17,0.6);}
.tt-post.grey .tt-post-title:hover{color:#111;}
.tt-post.grey .tt-post-cat{color:#666;opacity:0.7;}
.tt-post-icon{display:block;position:absolute;top:50%;left:50%;width:52px;height:32px;font-size:16px;line-height:32px;text-align:center;color:#fff;background:rgba(17,17,17,0.7);margin-top:-16px;margin-left:-26px;z-index:100;}

.main-post-photo {margin-bottom: 15px;}
.main-post-photo .photo-box {background: #CACACA; text-align: center; line-height: 1px;}
.main-post-photo .photo-box img {max-height: 412px; max-width: 100%;}
.main-post-photo .tt-post-label {padding-bottom: 10px;}

.tt-post-marg-30{margin-bottom: 30px;}
@media (max-width:1199px){
  .tt-post-info{padding-right:70px;}
}
@media (max-width:1199px){
  .tt-post-fb {text-align: left;}
}
@media (max-width:767px){
  .tt-post{max-width:480px;margin-left:auto;margin-right:auto;}
  .tt-post-info{padding-left:15px;padding-right:15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 15 - TT-POST TYPE-2*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-post.type-2 {min-height: 440px;}
.tt-post.type-2 .tt-post-info{padding:26px 40px 8px 30px;}
.tt-post.type-2 .tt-post-title{margin-bottom:9px;}
@media (max-width:1199px){
  .tt-post.type-2 .tt-post-info{padding-right:30px;}
}

.tt-post.type-2a .tt-post-info{padding:10px 10px 0px 10px;min-height: 85px;}
.tt-post.type-2a .tt-post-label{margin-bottom:6px;}
.tt-post.type-2a .tt-post-title{margin-bottom:0px; font-size: 12px;}
@media (max-width:1199px){
  .tt-post.type-2a .tt-post-info{padding-right:30px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 17 - TT-POST TYPE-4*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-post.type-4{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.tt-post.type-4 .tt-post-img{margin-bottom:8px;}
.tt-post.type-4 .tt-post-info{padding:4px 0 0 0;}
.tt-post.type-4 .tt-post-title{margin-bottom:4px;}
.tt-post.type-4 .tt-post-label{margin-bottom:0;}
@media (max-width:767px){
  .tt-post.type-4{text-align:center;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 18 - TT-POST TYPE-5*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-post.type-5{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.tt-post.type-5 .tt-post-img{margin-bottom:8px;}
.tt-post.type-5 .tt-post-info{padding:4px 10px 0 0;}
.tt-post.type-5 .tt-post-cat{margin-bottom:1px;}
.tt-post.type-5 .tt-post-title{margin-top: 7px;margin-bottom:4px;}
@media (max-width:767px){
  .tt-post.type-5{max-width:100%;text-align:center;}
  .tt-post.type-5 .tt-post-img{width:auto;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 20 - TT-POST TYPE-7*/
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-post.type-7{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.tt-post.type-7 .tt-post-img{float:left;width:104px;}
.tt-post.type-7 .tt-post-info{padding:0 30px 0 114px;}
.tt-post.type-7 .tt-post-cat{margin-bottom:0;}
.tt-post.type-7 .tt-post-label{margin-bottom:0;}
@media (max-width:1199px){
  .tt-post.type-7 .tt-post-info{padding-right:0;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 23 - TT-POST-LIST */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-post-list{list-style:none;}
.tt-post-list li{padding-bottom:9px;margin-bottom:9px;border-bottom:1px solid #eaeaea;}
.tt-post-list li:last-child{margin-bottom:0;}
.tt-post-list.dark li{border-color: #FFFFFF;}
.tt-post-list.grey li{border-color: #FFFFFF;}
.tt-post-list.type-2 li:first-child{padding-top:9px;border-top:1px solid #eaeaea;}
.tt-post-list.type-2 li:last-child{border-bottom:0;padding-bottom:0;}
.tt-post-list.type-3 li:first-child{padding-top:9px;border-top:1px solid #eaeaea}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 24 - TT-BORDER-BLOCK */
/*----------------------------------------------------------------------------------------------------------------------------.---*/
.tt-border-block{border:1px solid #eaeaea;padding:30px;}
.tt-border-block img {max-width: 100%;}
@media (max-width:767px){
  .tt-border-block{padding:15px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 27 - TT-FOOTER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-footer{position:relative;background:#FFF;padding-top:60px;}
.tt-footer .tt-footer-bg {background: #3c609a; padding: 50px 0px 30px; margin: auto; width: 100%;}
.tt-footer .container {}
/*.tt-footer .container .row {margin-left: -30px; margin-right: -30px;}*/
.tt-footer h4 {font-size: 24px; font-weight: 500; color: #FFFFFF; margin-bottom: 30px;}
.tt-f-list ul {list-style:none; margin-bottom: 20px;}
.tt-f-list li{margin-bottom: 5px;}
.tt-f-list a{font-size:13px;line-height:16px;font-weight:400;color:#fff;}
.tt-f-list a:hover{opacity:0.6;}
.tt-footer-copy{font-size:13px;line-height:20px;font-weight:500;color:#747474;text-align:left;padding:30px 0;}
.tt-footer-copy a{color:#747474;}
.tt-footer-copy a:hover{color:#3c609a;}
.tt-footer-copy img {vertical-align: middle;}
.tt-f-social{list-style:none;font-size:0; padding-top: 10px;}
.tt-f-social li{display:inline-block;margin-right:15px;}
.tt-f-social li:last-child{margin-right:0;}
.tt-f-social a{display:block;font-size:14px;color:#999999;}
.tt-f-social a:hover{opacity:0.5;}
.tt-f-social.grey a{color:#666;opacity:0.6;}
.tt-f-social.grey a:hover{color:#3c609a;}


@media (min-width:1350px){
  .tt-footer .tt-footer-bg {width: 1350px;}
}
@media (min-width:1240px) and (max-width:1309px){
  .tt-footer .tt-footer-bg {width: 1240px;}
}
@media (min-width:1040px) and (max-width:1199px){
  .tt-footer .tt-footer-bg {width: 1040px;}
}
@media (min-width:790px) and (max-width:991px){
  .tt-footer .tt-footer-bg {width: 790px;}
}
@media (max-width:991px){
  .tt-footer-copy {text-align: center;}
  .tt-footer-copy .col-md-4.text-right {text-align: center;}
  .tt-footer-copy .col-md-4.text-right img {height: 20px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 31 - TT-THUMB-POPUP */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.tt-thumb-popup{position:fixed;z-index:11;left:0;top:0;width:100%;height:100%;left:-100%;-moz-transition-delay:.3s;transition-delay:.3s;-webkit-transition-delay:.3s;z-index:999;}
.tt-thumb-popup.active{left:0;-moz-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:0s;}
.tt-thumb-popup-overlay{position:absolute;left:0;top:-100px;right:0;bottom:-100px;background:#fff;-moz-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;opacity:0;}
.tt-thumb-popup.active .tt-thumb-popup-overlay{opacity:0.9;}
.tt-thumb-popup-content{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;font-size:0;text-align:center;-moz-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0;visibility:hidden;padding:15px;}
.tt-thumb-popup.active .tt-thumb-popup-content{-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);opacity:1;visibility:visible;}
.tt-thumb-popup-content:after{display:inline-block;vertical-align:middle;height:100%;content:"";}
.tt-thumb-popup-container{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;max-width:1200px;}
.tt-thumb-popup-close{position:absolute;top:0;right:0;width:40px;height:40px;background:#fff;cursor:pointer;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-thumb-popup-close:before{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;background:#787878;margin-left:-10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-thumb-popup-close:after{content:'';display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;background:#787878;margin-left:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
.tt-thumb-popup-close:hover{background:#f561af;}
.tt-thumb-popup-close:hover:before,.tt-thumb-popup-close:hover:after{background:#fff;}
.tt-thumb-popup-layer{position:absolute;left:0;bottom:0;right:0;height:10000px;}
.tt-thumb-popup-align{overflow:hidden;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 45 - CUSTOM MARGINS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.marg-lg-b0{height:0px;}
.marg-lg-b4{height:4px;}
.marg-lg-b5{height:5px;}
.marg-lg-b10{height:10px;}
.marg-lg-b15{height:15px;}
.marg-lg-b20{height:20px;}
.marg-lg-b25{height:25px;}
.marg-lg-b30{height:30px;}
.marg-lg-b35{height:35px;}
.marg-lg-b40{height:40px;}
.marg-lg-b45{height:45px;}
.marg-lg-b50{height:50px;}
.marg-lg-b55{height:55px;}
.marg-lg-b60{height:60px;}
.marg-lg-b65{height:65px;}
.marg-lg-b70{height:70px;}
.marg-lg-b75{height:75px;}
.marg-lg-b80{height:80px;}
.marg-lg-b85{height:85px;}
.marg-lg-b90{height:90px;}
.marg-lg-b95{height:95px;}
.marg-lg-b100{height:100px;}
.marg-lg-b105{height:105px;}
.marg-lg-b110{height:110px;}
.marg-lg-b115{height:115px;}
.marg-lg-b120{height:120px;}
.marg-lg-b125{height:125px;}
.marg-lg-b130{height:130px;}
.marg-lg-b135{height:135px;}
.marg-lg-b140{height:140px;}
.marg-lg-b145{height:145px;}
.marg-lg-b150{height:150px;}
.marg-lg-b155{height:155px;}
.marg-lg-b160{height:160px;}
.marg-lg-b165{height:165px;}
.marg-lg-b170{height:170px;}
.marg-lg-b175{height:175px;}
.marg-lg-b180{height:180px;}
.marg-lg-b185{height:185px;}
.marg-lg-b190{height:190px;}
.marg-lg-b195{height:195px;}
.marg-lg-b200{height:200px;}
.marg-lg-b205{height:205px;}
.marg-lg-b210{height:210px;}
@media (max-width:1199px){
  .marg-md-b0{height:0px;}
  .marg-md-b5{height:5px;}
  .marg-md-b10{height:10px;}
  .marg-md-b15{height:15px;}
  .marg-md-b20{height:20px;}
  .marg-md-b25{height:25px;}
  .marg-md-b30{height:30px;}
  .marg-md-b35{height:35px;}
  .marg-md-b40{height:40px;}
  .marg-md-b45{height:45px;}
  .marg-md-b50{height:50px;}
  .marg-md-b55{height:55px;}
  .marg-md-b60{height:60px;}
  .marg-md-b65{height:65px;}
  .marg-md-b70{height:70px;}
  .marg-md-b75{height:75px;}
  .marg-md-b80{height:80px;}
  .marg-md-b85{height:85px;}
  .marg-md-b90{height:90px;}
  .marg-md-b95{height:95px;}
  .marg-md-b100{height:100px;}
  .marg-md-b105{height:105px;}
  .marg-md-b110{height:110px;}
  .marg-md-b115{height:115px;}
  .marg-md-b120{height:120px;}
  .marg-md-b125{height:125px;}
  .marg-md-b130{height:130px;}
  .marg-md-b135{height:135px;}
  .marg-md-b140{height:140px;}
  .marg-md-b145{height:145px;}
  .marg-md-b150{height:150px;}
  .marg-md-b155{height:155px;}
  .marg-md-b160{height:160px;}
  .marg-md-b165{height:165px;}
  .marg-md-b170{height:170px;}
  .marg-md-b175{height:175px;}
  .marg-md-b180{height:180px;}
  .marg-md-b185{height:185px;}
  .marg-md-b190{height:190px;}
  .marg-md-b195{height:195px;}
  .marg-md-b200{height:200px;}
  .marg-md-b205{height:205px;}
  .marg-md-b210{height:210px;}
}
@media (max-width:991px){
  .marg-sm-b0{height:0px;}
  .marg-sm-b5{height:5px;}
  .marg-sm-b10{height:10px;}
  .marg-sm-b15{height:15px;}
  .marg-sm-b20{height:20px;}
  .marg-sm-b25{height:25px;}
  .marg-sm-b30{height:30px;}
  .marg-sm-b35{height:35px;}
  .marg-sm-b40{height:40px;}
  .marg-sm-b45{height:45px;}
  .marg-sm-b50{height:50px;}
  .marg-sm-b55{height:55px;}
  .marg-sm-b60{height:60px;}
  .marg-sm-b65{height:65px;}
  .marg-sm-b70{height:70px;}
  .marg-sm-b75{height:75px;}
  .marg-sm-b80{height:80px;}
  .marg-sm-b85{height:85px;}
  .marg-sm-b90{height:90px;}
  .marg-sm-b95{height:95px;}
  .marg-sm-b100{height:100px;}
  .marg-sm-b105{height:105px;}
  .marg-sm-b110{height:110px;}
  .marg-sm-b115{height:115px;}
  .marg-sm-b120{height:120px;}
  .marg-sm-b125{height:125px;}
  .marg-sm-b130{height:130px;}
  .marg-sm-b135{height:135px;}
  .marg-sm-b140{height:140px;}
  .marg-sm-b145{height:145px;}
  .marg-sm-b150{height:150px;}
  .marg-sm-b155{height:155px;}
  .marg-sm-b160{height:160px;}
  .marg-sm-b165{height:165px;}
  .marg-sm-b170{height:170px;}
  .marg-sm-b175{height:175px;}
  .marg-sm-b180{height:180px;}
  .marg-sm-b185{height:185px;}
  .marg-sm-b190{height:190px;}
  .marg-sm-b195{height:195px;}
  .marg-sm-b200{height:200px;}
  .marg-sm-b205{height:205px;}
  .marg-sm-b210{height:210px;}
}
@media (max-width:767px){
  .marg-xs-b0{height:0px;}
  .marg-xs-b5{height:5px;}
  .marg-xs-b10{height:10px;}
  .marg-xs-b15{height:15px;}
  .marg-xs-b20{height:20px;}
  .marg-xs-b25{height:25px;}
  .marg-xs-b30{height:30px;}
  .marg-xs-b35{height:35px;}
  .marg-xs-b40{height:40px;}
  .marg-xs-b45{height:45px;}
  .marg-xs-b50{height:50px;}
  .marg-xs-b55{height:55px;}
  .marg-xs-b60{height:60px;}
  .marg-xs-b65{height:65px;}
  .marg-xs-b70{height:70px;}
  .marg-xs-b75{height:75px;}
  .marg-xs-b80{height:80px;}
  .marg-xs-b85{height:85px;}
  .marg-xs-b90{height:90px;}
  .marg-xs-b95{height:95px;}
  .marg-xs-b100{height:100px;}
  .marg-xs-b105{height:105px;}
  .marg-xs-b110{height:110px;}
  .marg-xs-b115{height:115px;}
  .marg-xs-b120{height:120px;}
  .marg-xs-b125{height:125px;}
  .marg-xs-b130{height:130px;}
  .marg-xs-b135{height:135px;}
  .marg-xs-b140{height:140px;}
  .marg-xs-b145{height:145px;}
  .marg-xs-b150{height:150px;}
  .marg-xs-b155{height:155px;}
  .marg-xs-b160{height:160px;}
  .marg-xs-b165{height:165px;}
  .marg-xs-b170{height:170px;}
  .marg-xs-b175{height:175px;}
  .marg-xs-b180{height:180px;}
  .marg-xs-b185{height:185px;}
  .marg-xs-b190{height:190px;}
  .marg-xs-b195{height:195px;}
  .marg-xs-b200{height:200px;}
  .marg-xs-b205{height:205px;}
  .marg-xs-b210{height:210px;}
}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 46 - EVENT LIST */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.event-list {margin-bottom: 20px;}
.event-list .event-date{text-align: center;color: #3c609a;font-size: 92px;font-weight: 700;margin-top:5px;}
.event-list .event-date2{text-align: center;color: #3c609a;font-size: 50px;line-height: 92px;font-weight: 700;margin-top:5px;}
.event-list .event-date3{text-align: center;color: #3c609a;font-size: 32px;line-height: 32px;font-weight: 700;margin-top:5px;}
.event-list .event-date3 span {display: block; padding: 7px 0; color: #111; font-size: 16px;}
.event-list .event-title{font-weight: 700;font-size:16px;padding-bottom: 20px;color:#000000;}
.event-list .event-title a{color:#000000;}
.event-list .event-title a:hover{color:#3c609a;}
.event-list .event-info {margin: -10px 0px 10px; color: #999999;}
.event-list .event-info span:after{content:'•';display:inline-block;padding-left:4px;padding-right:1px;}
.event-list .event-info span:last-child:after{display:none;}

.event-list .event-desc{line-height: 16px;padding-bottom: 20px;}
.event-list .event-desc a,.event-list a.event-read-all{color:#3c609a;text-decoration: underline;}
.event-list .event-desc a:hover,.event-list a.event-read-all:hover{color:#111;}


.kalendariumLinki {padding: 10px 0px 20px 0px;}
.kalendariumLinki a.rok {
	padding: 8px 4px;
	background: #BBD3F2; 
	border: 1px solid #C1C1C1; 
	width: 125px; 
	display: block; 
	float: left;
	margin: 0px 5px 5px 0px;
	text-align: center;
	color: #313B7A;
	font-size: 14px;
}
.kalendariumLinki a.rok:hover {text-decoration: none; background: #A3C2ED; color: #313B7A;}
.kalendariumLinki a.rokcurrent, .kalendariumLinki a.rokcurrent:hover {background: #385c96; color: #FFFFFF;}

.kalendariumLinki a {
	padding: 5px 4px;
	background: #EBEBEB; 
	border: 1px solid #C1C1C1; 
	width: 60px; 
	display: block; 
	float: left;
	margin: 0px 5px 5px 0px;
	text-align: center;
}
.kalendariumLinki a:hover {text-decoration: none; background: #D8DFE5; color: #313B7A;}
.kalendariumLinki a.current, .kalendariumLinki a.current:hover {background: #385c96; color: #FFFFFF;}

.kalendariumLinki a.zakres {width: 199px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 47 - CALENDAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.calendarbox-wrapper{background:#3c609a; padding: 20px;}
.calendarbox{margin: auto;width:238px;}
.calendarbox .ui-widget-content {
    border: none;
    background: transparent;
    color: #333;
	 font-family: 'Rubik', sans-serif;
	 min-height: 200px;
}
.calendarbox .ui-widget-header {
    border: none;
    background: transparent;
    color: #FFFFFF;
    font-weight: normal;
	 padding-bottom: 0.5em;
}
.calendarbox .ui-widget-header a {
    color: #FFFFFF;
}
.calendarbox .ui-widget-header .ui-state-hover {
	background: none;
	border: none;
}
.calendarbox .ui-widget-content .ui-icon {
	background-image: url("/js/jquery-ui-1.12.1/images/ui-icons_ffffff_256x240.png");
}
.calendarbox .ui-datepicker th {color: #FFFFFF; font-weight: normal;}
.calendarbox .ui-datepicker td {padding: 0px;}
.calendarbox .ui-state-highlight, .calendarbox .ui-widget-content .ui-state-highlight {
    border: 1px solid #ee4f1d;
    background: #f6f6f6;
	 color: #454545;
}
.calendarbox .ui-datepicker td.day-with-event a {background: #f5de43;}
.calendarbox-wrapper a.see-year {color: #ffffff; text-decoration: underline;}
.calendarbox-wrapper a.see-year:hover {text-decoration: none;}

@media (min-width: 992px) and (max-width:1199px){
	.calendarbox{width:100%; font-size: 0.8em;}
	.calendarbox .ui-widget-content {
		 min-height: 150px;
	}
	.calendarbox-wrapper a.see-year {font-size: 0.8em;}
}
@media (min-width: 265px) and (max-width:340px){
	.calendarbox{width:165px; font-size: 0.7em; margin: auto;}
	.calendarbox .ui-widget-content {
		 min-height: 150px;
	}
	.calendarbox-wrapper a.see-year {font-size: 0.7em;}
}
@media (max-width: 264px){
	.calendarbox{width:100%; font-size: 0.7em;}
	.calendarbox .ui-datepicker-inline {
		 display: none !important;
	}
	.calendarbox-wrapper a.see-year {font-size: 0.7em;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 48 - ERROR MESSAGES */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.notification{padding: 20px; margin-bottom: 20px; border: 1px solid #eaeaea;}
.notification.error{border-color: #FF0000; color: #FF0000;}
.notification.success{border-color: #3c609a;}


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 49 - FORMS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.basic-form label, .basic-form .label{width: 35%;float: left;line-height: 30px;}
.basic-form input[type="text"],.basic-form input[type="email"] {width: 65%; color:#666; border: 1px solid #cccccc;padding: 7px;}
.basic-form textarea {width: 65%; color:#666; border: 1px solid #cccccc;padding: 7px;}
.basic-form .field {width: 65%; float: left; margin-bottom: 5px;}
.basic-form .field img {vertical-align: middle;}
.basic-form .field input[type="text"] {width: 100%;}
.basic-form .input{margin-bottom: 5px;}
.basic-form .input .error-message{padding-left: 35%; color:#FF0000;margin-bottom: 5px;}
.basic-form .input.error input, .basic-form .inputplain.error input, .basic-form .input.error textarea {border-color: #FF0000;}
.basic-form .input .field .error-message{padding-left: 0;}
.basic-form .submit {margin-left: 35%;}
.basic-form input[type="submit"] {width: 200px;background: #3c609a;color:#FFFFFF;font-weight: 700;border: none;text-transform: uppercase;padding: 13px 10px;}

.search-form input[type="text"] {width: 79%; color:#666; border: 1px solid #cccccc;padding: 11px 7px 11px; line-height: 1.2em;}
.search-form input[type="submit"] {width: 20%;background: #3c609a;color:#FFFFFF;font-weight: 700;border: none;text-transform: uppercase;padding: 13px 10px; float: right;}

.filter-form {padding-bottom: 20px; text-align: left; line-height: 30px;}
.filter-form span.field-and-label {display: inline-block;margin-bottom: 3px;}
.filter-form input[type="text"], .filter-form select {width: auto; color:#666; border: 1px solid #cccccc;padding: 7px; }
.filter-form label {padding-right: 5px;}
.filter-form input, .filter-form select {margin: 0px 10px 10px 0px;}
.filter-form input[type="submit"] {width: 100px;background: #3c609a;color:#FFFFFF;font-weight: 700;border: none;text-transform: uppercase;padding: 10px 10px;}
.filter-form button[type="button"] {width: 150px;background: #CACACA;color:#FFFFFF;font-weight: 700;border: none;text-transform: uppercase;padding: 10px 10px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 50 - MASS SEARCH BOX */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.mass-sidebox-search-form input[type="text"] {width: 100%;color:#989898;border: 1px solid #eaeaea; margin-bottom: 10px;
	padding: 7px 3px; line-height: 16px;}
.mass-sidebox-search-form input[type="submit"] {width: 100%;background: #3c609a;color:#FFFFFF;font-weight: 700;border: none;text-transform: uppercase;padding: 13px 10px;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 51 - TITLE PATH BOX */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.title-path{background:#3c609a; min-height: 153px;padding: 44px 50px 10px;color: #ffffff; margin-bottom: 50px;}
.title-path h1{font-size:36px;font-weight: 700;margin-bottom:10px;}
.title-path .path a {color:#FFFFFF;}
.title-path .path a:hover {opacity:0.6;}
.title-path .path span:after {content:' \\ ';display:inline;}
.title-path .path span:last-child:after{display:none;}

@media (max-width:991px) {
	.title-path{padding: 34px 30px 24px; min-height: auto;}
	.title-path h1{font-size:24px;}
}
@media (max-width:767px) {
	.title-path{padding: 24px 20px 18px; min-height: auto;}
	.title-path h1{font-size:20px;}
	.title-path .path a {font-size: 12px;}
} 


/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 52 - LEFT MENU */
/*-------------------------------------------------------------------------------------------------------------------------------*/
ul.left-menu {list-style-type: none;}
ul.left-menu li{border-bottom: 1px solid #FFFFFF;}
ul.left-menu li a{background: #a1a1a1;padding: 10px 10px;color:#FFFFFF;font-weight:500;font-size:14px;display:block;}
ul.left-menu li a:hover{background: #2c4671;}
ul.left-menu li a.active,ul.left-menu li a.active:hover{background: #2c4671;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 53 - TABLES */
/*-------------------------------------------------------------------------------------------------------------------------------*/
table.basic {width: 100%;}
table.basic th {padding: 5px; background: #3c609a; color: #FFFFFF;}
table.basic th a {color: #FFFFFF; text-decoration: none;}
table.basic th a:hover {color: #FFFFFF;opacity: 0.7;}
table.basic td {padding: 5px; border-bottom: 1px solid #eaeaea;}
table.basic td.la {text-align: left;}
table.basic td.ca {text-align: center;}
table.basic td.ra {text-align: right;}
table.basic td.ja {text-align: justify;}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 54 - POST-PHOTOS */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.post-photos {padding: 0px 15px;}
.post-photos-item {text-align: left;}
.post-photos-item a img {padding: 0px 8px 8px 0px; max-width:100%;}
.parish-details-photo img {max-width:100%;}
@media (min-width:1200px){
.post-photos-item.col-lg-1 {width: 12.499999995%;}
}
/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 55 - PAGINATOR */
/*-------------------------------------------------------------------------------------------------------------------------------*/
div.paginator{
	margin: 40px auto 0px auto;
	text-align: center;
	line-height: 40px;
}

div.paginator a{
	border: 1px solid #CCCCCC;
	padding: 8px;
	color: #3C609A;
	text-decoration: none;
	margin: 0px 2px 0px 1px;
}
div.paginator a:hover{
	color: #FFFFFF;
	background: #3C609A;
	border: 1px solid #CCCCCC;
}
div.paginator span.current{
	padding: 8px;
	color: #FFFFFF;
	background: #3C609A;
	border: 1px solid #CCCCCC;
	margin: 0px 1px 0px 0px;
}	

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 56 - COOKIES */
/*-------------------------------------------------------------------------------------------------------------------------------*/

#cookiesInfoBox {
	position: fixed;
	width: 100%;
	left: 0px;
	bottom: 0px;
	z-index: 100;
	background: #FFFFFF;
	border-top: 1px solid #454545;
}
#cookiesInfoBox .container {
	padding: 15px 60px 15px 30px;
	text-align: left;
	background: #FFFFFF;
	font-size: 13px;
	color: #555555;
	position: relative;
	font-family: arial, sans-serif !important;
}
#cookiesInfoBox a, #cookiesInfoBox a:hover {
	color: #555555;
	font-size: 13px;
	text-decoration: none;
	text-decoration: underline;
}
#cookiesInfoBox a:hover {
	text-decoration: none;
}
#cookiesInfoBox a.cookiesInfoBoxClose, #cookiesInfoBox a.cookiesInfoBoxClose:hover {
	display: block;
	position: absolute;
	top: 5px;
	right: 14px;
	width: 24px;
	height: 24px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background: #000000;
	font-weight: 700;
	font-size: 13px;
	font-family: arial, sans-serif !important;
}
#cookiesInfoBox a.cookiesInfoBoxClose:hover {
	background: #999999;
}	

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 57 - AUTO-CLEAR */
/*-------------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:1200px){
    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 58 - Image Map */
/*-------------------------------------------------------------------------------------------------------------------------------*/
#imageMapBox {
	width: 80%;
	margin: auto;
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 59 - YT */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.ytContainer {
    position: relative;
    overflow: hidden;
    padding-top: 56.5%;
}

.ytBannerContainer {
    position: relative;
    overflow: hidden;
    padding-top: 55.1%;
}

.ytContainer iframe,
.ytBannerContainer iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

@media (max-width:767px){
	.ytBannerContainer {
		position: relative;
		overflow: hidden;
		padding-top: 55.1%;
	}
	.ytBannerContainer iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border: 0;
	}
}