@charset "utf-8";
@media print { .noprint { display: none; } }
html { overflow-y: scroll; overflow: -moz-scrollbars-vertical; }

/* PANEL SEPARATOR */
.Bseparator { background-color:#444; color:#FFF; font-size:12px; font-family: "PT Sans", sans-serif; padding:5px 0; }
.Barrtop, .Barrbott { display:inline-block; position:relative; top:-2px; left:-5px; color:#FFF; }

/* PANEL */ 
.pan { max-width:1300px; text-align:center; position:relative; float:none; clear:both; background-repeat:no-repeat; background-position:center center; background-size:cover;
	padding:40px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
} 

/* BASIC PANELS */
.T { background-color:#FFF; } 
	#T { }  #T .pan { min-height:60px; } 
.M { background-color:#FFF;  } 
	#M { min-height:250px; } 
.B { min-height:60px; } 
	#B {  } 

body { height: 100%; background-color:#FFD444; position:relative; font-family: "PT Sans", sans-serif; font-style: normal; color:#000; font-size:18px; margin:0; padding:0; line-height:1.5; } 
.bodypreload { position:fixed; display:flex; align-items:center; justify-content:center; width:100vw; height:100vh; background-color:#FFF; z-index:9999; }
.bodyprecont { position:absolute; top:0; left:0; width:100%; opacity:0; }
.bodycontent { position:absolute; top:0; left:0; width:100%; opacity:0; }

.WhiteCover { position:fixed; top:0; left:0; display:flex; align-items:center; justify-content:center; width:100vw; height:100vh; background-color:rgba(255,255,255,0.95); z-index:999; }
.BlackCover { position:fixed; top:0; left:0; display:flex; align-items:center; justify-content:center; width:100vw; height:100vh; background-color:rgba(14,14,14,0.95); z-index:999; }
.closemenu { position:fixed; float:right; top:15px; right:25px;  color:#000; font-size:22px; cursor:pointer; }
.Log1 { max-width:500px; padding:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; box-shadow:0 0 30px rgba(0,0,0,0.4); background-color:#FFF; }
.Log1 .Cross { position:absolute; top:5px; right:10px; font-size:16px; color:#F00; cursor:pointer; }

/* GO TO TOP BUTTON*/
.topbutt { display:none; position:fixed; bottom:0; right:40px; padding:10px 20px; background-color:#333; color:#FFF; cursor:pointer; font-size:20px; font-weight:700; opacity:0.4; }
.topbutt:hover { opacity:1; }

.T .col4, .T .col8 { padding-top:10px; padding-bottom:8px; }
.Mbig { display:block; } .Msmall { display:none; }
.Tlogo { font-size:28px; color:#000; text-decoration:none; font-weight:700; padding:10px 0 0 0; } .Tlogo:hover { color:#000; } 
.Msmall .Tlogo { font-size:24px; }

.Tmenu { font-size:18px; color:#000; text-decoration:none; display:inline-block; margin:5px 7px 0 7px; padding:12px 20px; background-color:#EFC535; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; } 
.Tmenu:hover { color:#000; background-color:#EFC535; }

.burger { width:22px!important; cursor:pointer; position:relative; top:5px; }
.MobMenu { position:fixed; top:0; left:0; width:100%; height:100%; min-height:100vh; padding:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:9999; }
.MobMenu a { display:block; padding:10px 0; color:#000; }
.MobMenu a:hover { color:#333; }

.Dmenu div { display:inline-block; /*display:flex; flex-direction:row; flex-wrap:wrap; align-items:flex-start; justify-content:center;*/ } 
.Mlogo { margin-top:105px; } 
.Micon { width:40px; margin-right:40px; }

.bgimg { position:relative; top:3px; display:block!important; padding-bottom:0!important; margin:0!important; width:100%; vertical-align:bottom; padding-top:66%; background-position:center center; background-size:cover; 
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; 
} 

[lightbox] { cursor:pointer; }

.Crights { font-size:14px; opacity:0.6; }

/* AUTOHEIGHT */
.keepratio { position:relative; padding-top:50%; background-position:center center; background-size:cover; text-align:left!important; } 
.keepratio2 { position:absolute; left:0; top:0; width:100%; height:100%; text-align:left!important; }
.keepratio3 { height:100%; text-align:left!important; }
.keepratio4 { width:60%; color:#FFF; padding:0 80px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
	.keepratio4 h2 { font-size:40px; line-height:42px; letter-spacing:0; color:#FFF; padding:0 0 20px 0; } 
	.keepratio4 a  { color:#FFF; } .keepratio4 a:hover  { color:#CCC; }
	
.asmall { font-size:16px; font-weight:700; color:#000; } .asmall:hover { color:#333; }

.Pimgx { float:left; background-position:center center; background-size:cover; border:10px solid #FFF; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; cursor:pointer; }

.Pprevstr { display:none; }
.Pprev { float:left; position:relative; border:10px solid #FFF; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

.FotoZivotopis { width:100%; max-width:280px; }

/*----------------------------------------------------------------------------------*/

table { float:none; clear:both; } 
td { margin:0; padding:0; }
p { margin:0; padding:0;}
b, strong { font-weight:700; } 
li { padding:5px; }

.tabziv td { padding:5px 0; vertical-align:top; }

.hidden{ display:none; } 
hr {  height:1px; background:#CCC; border:0; margin:10px 0; float:none; clear:both; display:block; } 
.hrhid { display:block; clear:both; float:none; visibility:hidden; padding:0!important; margin:0!important; height:0!important; border:0!important; } 
/*
h1+hr, h2+hr, h3+hr, h4+hr { margin:0!important; padding:0!important; } 
hr+h1, hr+h2, hr+h3, hr+h4 { margin:0!important; padding:0!important; } 
h2+h1 { margin:0!important; padding:0!important; } 
*/
h1,h2,h3,h4,h5 { float:none; clear:both; padding:0 0 20px 0; margin:0; color:#2C2C2C; font-weight:700; }  
h1 { font-size:36px; line-height:42px; } 
h2 { font-size:32px; line-height:38px; } 
h3 { font-size:26px; line-height:31px; } 
h4 { font-size:24px; line-height:28px; } 
h5 { font-size:22px; line-height:26px; } 

a { color:#004588; /*text-decoration:none;*/ } a:hover { color:#C00; } 

/* SEARCH */
.SearchOpen img { width:18px; opacity:0.5; position:relative; top:3px; cursor:pointer; }
.bodysearch { position:fixed; top:-200px; left:0; width:100vw; padding:5px 40px 10px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	background-color:#FFD444; box-shadow:0 0 10px rgba(0,0,0,0.2); z-index:999; } 
.Searchicon { width:24px; cursor:pointer; position:relative; top:7px; }
.SearchClose { font-size:20px; color:#000; cursor:pointer; position:absolute; top:20px; right:40px; }
.bodysearch input { width:60%; max-width:300px; padding:10px 20px; margin:10px; border:1px solid #000; font-size:18px; color:#000; outline:0; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.srchform { display:inline-block; } 

.socico { margin:10px; width:60px; } 

.tablex { width:100%; }
.tablex .thead { background-color:rgba(0,0,0,0.2); }
.tablex td { border-bottom:1px solid rgba(0,0,0,0.1); }
.tablex tr:nth-child(odd) { background-color:background-color:rgba(0,0,0,0.2); }
.tablex tr:nth-child(even) { background-color:background-color:rgba(0,0,0,0.1); }
.tablex tr:hover { background-color:rgba(0,0,0,0.1); } 
.tablex td { height:auto; padding:5px 20px; vertical-align:middle; cursor:pointer; position:relative; }

/* ARTICLES */
.Akatdiv { padding:0 15px 15px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } 
.Akatlink { display:inline-block; text-decoration:none; color:#000; margin:0 25px; }
.Akatlink span { height:12px; display:block; background-image:url(../files/icons/wave-none.svg); background-position:4px center; background-size:contain; margin:5px 0;  }
.AkatlinkActive span { height:12px; display:block; background-image:url(../files/icons/wave.svg); background-position:4px center; background-size:contain; margin:5px 0;  }
.Akatlink:hover span { height:12px; display:block; background-image:url(../files/icons/wave.svg); background-position:4px center; background-size:contain; margin:5px 0;  }

.Articles { text-align:center; padding:0; } 
.Article { /*position:relative; float:left; text-align:left; width:33.33%; padding:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;*/ }	
.Articlelink:hover { }
.Articlelink { position:relative; display:block; width:100%; color:#000; text-decoration:none; }
	.Articlelink:hover, .Articlelink:hover h2 { color:#000; } /* FF4342 */
	.Articlein h2 { font-size:20px; color:#000; padding:20px 0 10px 0; } 
	.Articlein h2:first-letter { text-transform: uppercase; }
	.Articlein { height:180px; padding:7px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	
.Articleimg { position:relative; width:100%; padding-top:66%; background-color:#DDD; background-position:center center; background-size:cover; 
	/* border:1px solid #999; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; */
	-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; 
	filter: grayscale(0%) brightness(1.1); opacity:0.9; transition: filter .4s ease; -moz-transition: filter .4s ease; -webkit-transition: filter .4s ease;  
}	
.Articleimg:hover { filter: grayscale(0%) brightness(1.1); opacity:1; background-blend-mode: normal; }

.Art1foto { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.Aprecteno { float:right; }

.ArtPrev { float:left; background-color:#FFD444; color:#000; cursor:pointer; display:inline-block; margin:0; text-decoration:none; 
	-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:10px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  	
}
.ArtMid { background-color:#FFD444; color:#000; cursor:pointer; display:inline-block; margin:0; text-decoration:none; 
	-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:10px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  	
} 
.ArtNext { float: right; background-color:#FFD444; color:#000; cursor:pointer; display:inline-block; margin:0; text-decoration:none; 
	-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:10px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  	
}
.ArtPrev:hover, .ArtMid:hover, .ArtNext:hover { background-color:#DDD; color:#000; }
.ArtButt { padding:20px 0; }

.Amorebutt { background-color:#FFF; color:#000; cursor:pointer; display:inline-block; margin:30px 0; text-decoration:none; /* FF4342 */ border:1px solid #666;
	-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; 
	padding:20px 40px 20px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  	
}
.Amorebutt:hover { background-color:#FFD444; color:#000; border:1px solid #FFD444; }

/* ACCORDEON */ 
.AccPart1 { display:inline; float:left; } 
.AccPart2 { display:none; float:left; }
.AccReadMore, .AccHideMore { display:inline; font-style:italic; font-weight:700; color:#000; cursor:pointer; } 

/* SLIDE */
.Sflex { width:calc:( 100vw-17px ); min-height:400px; display:flex; align-items:center; justify-content:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.Slide { position:relative; }
.TabDiv, .SlideDiv { text-align:left; background-position:center center; background-size:cover; padding:40px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.TabLink { display:inline-block; background-color:#EEE; color:#112; text-decoration:none; margin:0 1px; padding:10px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	-webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; 
}
.TabLink:hover { background-color:#DDD; color:#112; }
.SarrL { position:absolute; width:70px; height:140px; left:0; top:calc( 50% - 70px ); font-size:32px; text-decoration:none; color:#FFF; opacity:0.5 } .SarrL:hover { opacity:1; color:#FFF; }
.SarrR { position:absolute; width:70px; height:140px; right:0; top:calc( 50% - 70px ); font-size:32px; text-decoration:none; color:#FFF; opacity:0.5 } .SarrR:hover { opacity:1; color:#FFF; }

.Dots { position:absolute; width:100%; bottom:50px; text-align:center; } 
.Dot  { font-size:50px; text-decoration:none; display:inline-block; padding:5px; color:#FFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .Dot:hover { color:#FFF; }

/*----------------------------------------------------------------------------------*/

input[type="button"], .btnx { 
	display:inline-block; font-family: "PT Sans", sans-serif; font-size:18px; border:1px solid #CCC; background: #FFD444; color:#000; text-decoration:none; 	
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:10px 30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; cursor:pointer; 
}
input[type="button"]:hover, .btnx:hover {
	background: #CCC; 
}

/* ACCORDION STYLES START */
.AccTitle { margin-bottom:0; background-color:#1C7878; color:#FFF; padding:10px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; cursor:pointer; }
.AccText { margin-bottom:10px; display:none;background-color:#3A9C9E; padding:10px 20px 15px 20px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
/* ACCORDION STYLES END */

.Video { padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.Maps { width:100%!important; /*padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;*/ }
.Box { display:table-cell; vertical-align:middle; background-position:center center; background-size:cover;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.Amap { float:left; width:100%; padding-right:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; } 

/* Overline From Center */
.hvr-overline-from-center {
	display:inline-block; position:relative; vertical-align:middle; overflow:hidden;
	-webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px rgba(0, 0, 0, 0);
}
.hvr-overline-from-center:before {
	content:""; position:absolute; z-index:-1; left:51%; right:51%; top:0; background:#FFD444; height:5px; 
	-webkit-transition-property:left, right; transition-property:left, right; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; 
}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before { 
	left: 0; right: 0; 
}
/* Underline From Center on background black */
.hvr-underline-from-center-black {
	display: inline-block;  vertical-align: middle;  position: relative;  overflow: hidden;
	-webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);
}
.hvr-underline-from-center-black:before {
	content: ""; position: absolute;  z-index: -1;  left: 51%;  right: 51%;  bottom: 0;  background: #FFF;  height: 1px;
	-webkit-transition-property: left, right;  transition-property: left, right; -webkit-transition-duration: 0.3s;  transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out; 
}
.hvr-underline-from-center-black:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
	left: 0;  right: 0; 
}
/* GROW */
.hvr-grow {
	display: inline-block; vertical-align: middle; box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-property: transform; transition-property: transform; 
}
.hvr-grow:hover {
  -webkit-transform: scale(1.08); transform: scale(1.08); 
}

.lightboxdiv, .Glightboxdiv { position:fixed; top:0; left:0; display:flex; align-items:center; justify-content:center; width:100vw; height:100vh; background-color:rgba(255,212,68,0.9); z-index:99999!important; }
.lightboxdiv img, .Glightboxdiv img { max-width:88vw; max-height:88vh; }
.lightboxdiv span, .Glightboxdiv span { position:fixed; top:30px; right:30px; color:#F00; font-size:24px; cursor:pointer; } 

.hidebig { display:none; } 

/* RESPONSIVITA -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.PPdiv { padding:0 50px; text-align:left; } 

.white { color:#FFF; } .black { color:#000; } 

.Aleft { text-align:left!important; } .Acenter { text-align:center!important; } .Aright { text-align:right!important; } 

.flexL { display:flex; align-items:flex-start; justify-content:center; position:relative; }
.flexC { display:flex; align-items:center; justify-content:center; position:relative; }
.flexR { display:flex; align-items:flex-end; justify-content:center; position:relative; }

.Nomax { max-width:none; } .Nopadd { padding:0; } 

.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { display:block; float:left; padding:20px; } 
.col1 { width:8.33%; } .col2 { width:16.66%; } .col3 { width:25%; } .col4 { width:33.33%; } .col5 { width:41.65%; } .col6 { width:50%; } 
.col7 { width:58.3%; } .col8 { width:66.66%; } .col9 { width:75%; } .col10 { width:83.33%; } .col11 { width:91.66%; } .col12 { width:100%; } 

.max1600 { width:100%; max-width:1600px; } .max1500 { width:100%; max-width:1500px; } .max1400 { width:100%; max-width:1400px; } .max1300 { width:100%; max-width:1300px; } 
.max1200 { width:100%; max-width:1200px; } .max1100 { width:100%; max-width:1100px; } .max1000 { width:100%; max-width:1000px; } .max900 { width:100%; max-width:900px; } 
.max800 { width:100%; max-width:800px; } .max700 { width:100%; max-width:700px; } .max600 { width:100%; max-width:600px; } .max500 { width:100%; max-width:500px; } 
.max400 { width:100%; max-width:400px; } .max300 { width:100%; max-width:300px; } .max200 { width:100%; max-width:200px; } .max100 { width:100%; max-width:100px; } 
.max100, .max200, .max300, .max400, .max500, .max600, .max700, .max800, .max900, .max1000, .max1100, .max1200, .max1300, .max1400, .max1500, .max1600 { display: inline-block; }

.padd10 { padding:10px; } .padd20 { padding:20px; } .padd30 { padding:30px; } .padd40 { padding:40px; } .padd50 { padding:50px; } .padd60 { padding:60px; } .padd70 { padding:70px; } .padd80 { padding:80px; } 
.padd90 { padding:90px; } .padd100 { padding:100px; } .padd110 { padding:110px; } .padd120 { padding:120px; } .padd130 { padding:130px; } .padd140 { padding:140px; } .padd150 { padding:150px; } .padd160 { padding:160px; } 

.paddTB0 { padding-top:0!important; padding-bottom:0!important; } 
.paddTB10 { padding-top:10px; padding-bottom:10px; } .paddTB20 { padding-top:20px; padding-bottom:20px; } .paddTB30 { padding-top:30px; padding-bottom:30px; } 
.paddTB40 { padding-top:40px; padding-bottom:40px; } .paddTB50 { padding-top:50px; padding-bottom:50px; } .paddTB60 { padding-top:60px; padding-bottom:60px; } .paddTB70 { padding-top:70px; padding-bottom:70px; } 
.paddTB80 { padding-top:80px; padding-bottom:80px; } .paddTB90 { padding-top:90px; padding-bottom:90px; } .paddTB100 { padding-top:100px; padding-bottom:100px; } .paddTB110 { padding-top:110px; padding-bottom:110px; } 
.paddTB120 { padding-top:120px; padding-bottom:120px; } .paddTB130 { padding-top:130px; padding-bottom:130px; } .paddTB140 { padding-top:140px; padding-bottom:140px; } .paddTB150 { padding-top:150px; padding-bottom:150px; } 
.paddTB160 { padding-top:160px; padding-bottom:160px; } 

.paddLR0 { padding-left:0; padding-right:0; }
.paddLR10 { padding-left:10px; padding-right:10px; } .paddLR20 { padding-left:20px; padding-right:20px; } .paddLR30 { padding-left:30px; padding-right:30px; } .paddLR40 { padding-left:40px; padding-right:40px; } 
.paddLR50 { padding-left:50px; padding-right:50px; } .paddLR60 { padding-left:60px; padding-right:60px; } .paddLR70 { padding-left:70px; padding-right:70px; } .paddLR80 { padding-left:80px; padding-right:80px; } 
.paddLR90 { padding-left:90px; padding-right:90px; } .paddLR100 { padding-left:100px; padding-right:100px; } .paddLR110 { padding-left:110px; padding-right:110px; } .paddLR120 { padding-left:120px; padding-right:120px; } 
.paddLR130 { padding-left:130px; padding-right:130px; } .paddLR140 { padding-left:140px; padding-right:140px; } .paddLR150 { padding-left:150px; padding-right:150px; } .paddLR160 { padding-left:160px; padding-right:160px; } 

.paddLR10, .paddLR20, .paddLR30, .paddLR40, .paddLR50, .paddLR60, .paddLR70, .paddLR80, .paddLR90, .paddLR100, .paddLR110, .paddLR120, .paddLR130, .paddLR140, .paddLR150, .paddLR160, 
.paddTB10, .paddTB20, .paddTB30, .paddTB40, .paddTB50, .paddTB60, .paddTB70, .paddTB80, .paddTB90, .paddTB100, .paddTB110, .paddTB120, .paddTB130, .paddTB140, .paddTB150, .paddTB160,
.padd10, .padd20, .padd30, .padd40, .padd50, .padd60, .padd70, .padd80, .padd90, .padd100, .padd110, .padd120, .padd130, .padd140, .padd150, .padd160, 
.max100, .max200, .max300, .max400, .max500, .max600, .max700, .max800, .max900, .max1000, .max1100, .max1200, .max1300, .max1400, .max1500, .max1600, 
.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

.paddT0 { padding-top:0; } .paddB0 { padding-bottom:0; } .paddL0 { padding-left:0; } .paddR0 { padding-right:0; } 

@media screen and (max-width:900px) { 
	.paddLR10, .paddLR20, .paddLR30, .paddLR40, .paddLR50, .paddLR60, .paddLR70, .paddLR80, .paddLR90, .paddLR100, .paddLR110, .paddLR120, .paddLR130, .paddLR140, .paddLR150, .paddLR160, 
	.paddTB10, .paddTB20, .paddTB30, .paddTB40, .paddTB50, .paddTB60, .paddTB70, .paddTB80, .paddTB90, .paddTB100, .paddTB110, .paddTB120, .paddTB130, .paddTB140, .paddTB150, .paddTB160,
	.padd10, .padd20, .padd30, .padd40, .padd50, .padd60, .padd70, .padd80, .padd90, .padd100, .padd110, .padd120, .padd130, .padd140, .padd150, .padd160 { padding:0; }
	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { width:100%; padding:30px 20px; } 	
	.pan { padding:0; }
	/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.Mbig { display:none; } .Msmall { display:block; }
	.hidesmall { display:none; }
	.hidebig { display:block; }
	.Dhide { display:inline-block!important; width:130px; }	
	.Dmenu { padding:0!important; } 
	.Tlogo { font-size:22px!important; }
	h1, h2 { font-size:22px; line-height:28px }
	h3 { font-size:20px; line-height:26px; }
	.flexL, .flexC, .flexR { flex-direction: column; align-content:center; } 
	.Gdiv { width:calc(50%); float:left; padding:calc(25%) 0; }
} 
@media screen and (max-width:600px) { 
	.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 { width:100%; padding:30px 20px; } 	
	/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	.Pprev, .Pimgx { width:100%; border:20px solid #FFF; }
	.hidepaddsmall { padding-top:0; padding-bottom:0; } 
	.T .col3 { width:20%; text-align:right; padding:20px; } .T .col9 { width:80%; padding:20px; }
	.Articlein { height:auto; padding-top:0; }
	.Articlein h2 { font-size:19px; line-height:24px } 
	.ArtPrev, .ArtMid , .ArtNext { float:none; width:100%; padding:10px 20px; }
	.ArtButt { padding:10px 0; }
} 
