/* Imports  */
@import url('https://fonts.googleapis.com/css2?family=Alata&family=Dosis:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');
/* Helper Classes */
.clearfix {display:block;clear:both;}
/* Typography */
html {font-size:16px;}
body {margin:0;padding:0;font-size:16px;line-height:120%;color:#333;word-wrap:break-word !important;
	font-family:'Alata',sans-serif;text-align:center;background-color:#ECECEC;}
p {margin:0 0 24px;padding:0;font-size:16px;line-height:135%;font-weight:400;}
/* Links */
a {text-decoration:none;color:#42A0FF;}
a:hover {text-decoration:none;color:#000;}
ol,ul {list-style:none;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/*blockquote {font-size:.9rem;font-style:italic;}*/
blockquote {
	font-family: Georgia, serif;
    position: relative;
    margin: 0.5em;
    padding: 0.5em 2em 0.5em 3em;
  }
blockquote:before {
    position: absolute;
    font-size: 5em;
    line-height: 1;
    top: 0;
    left: 0;
    content: "\201C";
}
blockquote:after {
    position: absolute;
    float:right;
    font-size:5em;
    line-height: 1;
    right:0;
    bottom:-0.6em;
    content: "\201D";
}
blockquote footer {
    padding: 0 2em 0 0;
    text-align:right;
}
blockquote cite:before {
    content: "\2013";
}
/* Headings */
h1,h2,h3,h4,h5,h6 {color:#4E4E4E;font-family:'Alata',sans-serif;font-weight:700;line-height:1.2;margin:0 0 16px;}
h1 {font-size:2.5vw;}
h2 {Font-family:Alata;text-align:center;font-size:2em;font-weight:700;margin-top:0px;margin-bottom:20px;}
h2 {font-size:calc(26px + 0.390625vw);}
h3 {font-size:20px;}
h4 {text-align:center;Font-family:Questrial;font-size:1.7em;}
h4 {text-align:center;Font-family:Questrial;font-size:calc(16px + 0.390625vw);}
h5 {font-size:26px;margin-bottom:0;}
h6 {font-size:16px;margin-bottom:4px;}
/* Sections */
.hol {list-style:decimal;font-size:14px;margin-left:20px;padding-left:5px;margin-bottom:8px;}
.hol li {margin-bottom:8px;}
#container{margin:0 auto;max-width:100%;}
#fixed {margin:0 auto;width:85%;text-align:left;background-color:#ECECEC;}
.lead {text-align:center;}
.lead2 {text-align:left;}
.feature {float:left;width:48%;margin-right:15px;margin-bottom:12px;}
.feature2 {float:left;width:95%;margin-right:15px;margin-bottom:20px;}
.feature h2 {font-size:18px;margin-bottom:6px;text-align:left;}
.feature p {font-size:16px;line-height:125%;margin-bottom:12px;}
.featureimage {text-align:center;}
.featureimage img {width:150px;height:150px;border:4px solid #42A0FF;}
.img-circle {border-radius:100%;border-color:#42A0FF;background-color:#fff;margin:4px;padding:0;}
.featureimage img:hover {border-radius:100%;margin:4px;border:4px solid #000;}
.feature-left {float:left;}
.feature-left img {margin-right:12px;border-radius:100%;border:4px solid #42A0FF;}
.feature-left2 {float:left;}
.feature-left3 {float:left;width:50%;padding-bottom:16px;}
.feature-left3b {float:left;width:45%;padding-bottom:16px;}
.feature-left3 img {width:100%;-webkit-box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);}
.feature-left3b img {width:96%;-webkit-box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);}
.feature-left4 {float:left;padding-bottom:16px;padding-right:20px;}
.feature-left4 img {width:160px;-webkit-box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);}
.feature-right4 {margin-left:8px;padding-left:16px;}
.feature-right4 h3 {margin-left:8px;margin-bottom:6px;}
.feature-right4 p {text-align:left;}
.feature-right3 {float:left;padding-left:16px;}
.feature-right3 h3 {margin-left:8px;}
.feature-right3 p {text-align:left;}
.feature-right3 ol {list-style:decimal;font-size:14px;margin-left:20px;padding-left:5px;}
.feature-right3b ol {list-style:decimal;font-size:14px;margin-left:5px;padding-left:5px;}
.feature-right3b {float:left;padding-left:16px;}
.feature-right3b h3 {margin-left:8px;}
.feature-right3b ol {list-style:decimal;font-size:14px;margin-left:10px;padding-left:5px;}
.feature-right3b p {text-align:left;}
.feature-right3b {width:53%;}
.feature-left2 img {margin-right:12px;border-radius:100%;border:4px solid #42A0FF;}
.feature-left2 img:hover {border-radius:100%;border:4px solid #000;}
.feature-right {text-align:left;}
.feature-right p {text-align:left;}
.feature-right2 p {text-align:left;}
.feature-right h3 {text-align:left;margin-top:20px;margin-bottom:2px;font-size:16px;}
.feature-right2 h3 {text-align:left;margin-top:10px;margin-bottom:2px;font-size:16px;}
.feature-wrap .fa {font-size:60px;height:110px;width:110px;margin:3px;line-height:180%;text-align:center;border-radius:100%;background:#ffffff;color:#42A0FF;border:3px solid #ffffff;box-shadow:inset 0 0 0 5px #42A0FF;-webkit-box-shadow:inset 0 0 0 5px #42A0FF;-webkit-transition: 500ms;-moz-transition:500ms;-o-transition:500ms;transition:500ms;float:left;margin-right:20px;}
.feature-wrap i:hover {background:#42A0FF;color:#fff;box-shadow:inset 0 0 0 5px #42A0FF;-webkit-box-shadow:inset 0 0 0 5px #42A0FF;border:3px solid #42A0FF;}
.img-responsive{display:block;height:auto;max-width:100%;}
.rli {float:right;}
.rli a {color:black;}
.rli a:hover {color:#42A0FF;}
/* Button */
#sbutton {display:none;}
#coment {display:none;}
.btn {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #dedede);
  background-image: -moz-linear-gradient(top, #ffffff, #dedede);
  background-image: -ms-linear-gradient(top, #ffffff, #dedede);
  background-image: -o-linear-gradient(top, #ffffff, #dedede);
  background-image: linear-gradient(to bottom, #ffffff, #dedede);
  -webkit-border-radius: 6;-moz-border-radius: 6;border-radius: 6px;
  color: #000; font-size: 14px; padding: 6px 12px; border: solid #000 1px;
  text-decoration: none;
}
.btn:hover { background: #42A0FF; text-decoration: none;color:white;}
/* YouTube */
 .ytfeature {float:left;width:32%;padding:5px;}
.ytfeature2 {float:left;width:44%;padding:5px;}
.ytfeature2 h3 {text-align:center;padding-top:6px;padding-bottom:0px;}
.ytfeature2 p {padding-top:0px;padding-bottom:6px;}
.ytvideo {position:relative;}
.ytvideo img {width:100%;}
.ytcrop {width:318px;height:240px;background-position:center center;background-repeat:no-repeat;background-size: 110%;}
.ytcrop2 {width:100%;height:50%;background-position:center center;background-repeat:no-repeat;background-size: 100%;}
.ytvideo .ytinner {background:transparent;opacity:.8;width:85%;border-radius:0;padding:16px;text-align:left;}
.ytvideo .ytinner h3 {margin:5px 0;font-size:1.3vw;}
.ytvideo .ytinner h3 a {font-size:18px;color:#fff;}
.ytvideo .ytinner a {color:#fff;}
.ytvideo .ytinner p {line-height:125%;}
.ytvideo .overlay {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:0;background:#42A0FF;color:#fff;vertical-align:middle;-webkit-transition: opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;padding:0px;}
.ytvideo:hover .overlay {opacity:0.9;}
.ytvideo .overlay2 {position:absolute;top:0;left:0;height:100%;opacity:0;border-radius:0;background:#42A0FF;color:#fff;vertical-align:middle;-webkit-transition: opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;padding:0px;}
.ytvideo:hover .overlay2 {opacity:0.9;}


.yt43video {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  width:580px;
  margin:0 auto;text-align:center;margin-top:0px;
}

.yt43video::after {
  display: block;
  content: "";
  padding-top: 75%;
}

.yt43video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.yt169video {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  width:824px;
  margin:0 auto;text-align:center;margin-top:0px;
}

.yt169video::after {
  display: block;
  content: "";
  padding-top: 56.25%;
}

.yt169video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.myvideo {position:relative;-webkit-column-break-inside: avoid;
-moz-column-break-inside: avoid;-o-column-break-inside: avoid;column-break-inside: avoid;display: table;}
.myvideo {width:100%; margin-bottom:12px;}
.myvideo img {width:100%;}
.myvideo .ytinner2 {background:transparent;opacity:.8;width:85%;border-radius:0;padding:12px 16px 0 16px;text-align:left;}
.myvideo .ytinner2 h3 {margin:0;font-size:1.3vw;}
.myvideo .ytinner2 h3 a {font-size:16px;color:#fff;}
.myvideo .ytinner2 a {color:#fff;}
.myvideo .ytinner2 p {line-height:120%;font-size:14px;color:#fff;}
.myvideo .overlay3 {position:absolute;bottom:0;left:0;height:80px;width:100%;opacity:0;border-radius:0;background:#444444;color:#fff;vertical-align:middle;-webkit-transition: opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;padding:0px;}
.myvideo:hover .overlay3 {opacity:0.8;}
.vidret {clear:both;margin:0 auto;padding-top:20px;}
.ytvideos {margin:0 auto;text-align:center;margin-top:0px;}
.homecol {-webkit-columns:300px auto;-moz-columns:300px auto;columns:300px auto;}
/* Figures */
figcaption {font-size:14px;font-weight:bold;margin-bottom:10px;line-height:110%;}	
figure {margin-bottom:10px;}
.back {float:right;}
.cap  {font-size:14px;font-weight:bold;margin:6px 0 14px 0;line-height:110%;padding-bottom:6px;}	
/* Header */
header {background-color:black;display:block;width:100%;height:82px;}
#headbit {margin:0 auto;width:84%;text-align:left;}
.logobit {padding:18px;float:left;display:inline;height:50px;line-height:50px;}
.logo {float:left;font-family:'Questrial','Century Gothic';font-size:24px;color:#fff;display:inline; position:relative;letter-spacing:1px;background:#000;}
.logo a {color:#fff;}
.logo img {vertical-align:middle;}
/* DVDs */
.dvdimg {vertical-align:middle;}
#dvdmenu {text-align:center;font-size:16px;}
.dvdcover {float:left;width:150px;display:inline-block;}
.dvdcover img {margin-bottom:26px;-webkit-box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);box-shadow:6px 6px 6px 0px rgba(0,0,0,0.6);
	border-radius:0px 6px 6px 0px;border-width:1px;border-style:solid;border-color:#8C8C8C;}
.dvdinfo {display:inline-block;float:left;font-size:16px;width:75%;padding-left:22px;margin-top:3px;}
.dvddetails {}
.dvddesc img {vertical-align:top;}
.pagetext {padding:4px 6px 3px 6px;border-width:1px;border-style:solid;border-color:#42A0FF;color:#42A0FF;border-radius:5px;}
.dvdpage {margin-bottom:22px;}
.dvdpage a {color:#42A0FF;}
.dvdpage a:hover {color:#000;}
.npl {color:#000;border-width:1px;border-style:solid;border-color:#000;border-radius:5px;font-weight:normal;padding:4px 6px 3px 6px;}
.t3 {vertical-align:top;border-style:none;}
.t3 td {border-style:none;vertical-align:top;padding:6px;}
.twd {font-size:1.3vw;list-style-type:decimal-leading-zero;list-style-position:inside;padding-left:0px;}
/* Mini Pic */
.minipic {margin-top:6px;}
.minipic img {width:100%;}
.lightbox {display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,0.8);}
.lightbox img {width:auto;height:95%;padding-top:1.5%;}
.lightbox:target {outline:none;display:block;}
#themp {-webkit-columns:150px auto;-moz-columns:150px auto;columns:150px auto;}
#themp a img {padding:1px;margin:5px;background-color:#42A0FF;border:1px solid #42A0FF;border-radius:6px;}
/* Multiple Choice */
#fullscreen {position:fixed;top:0;left:0;width:100%;height:86%;background:black;opacity:0.8;filter:alpha(opacity=80);padding-top:100px;z-index:2;display:none;}
#bigpicP {padding:0;margin:0;z-index:15;border:1px solid #ffffff;width:268px;height:380px;position:fixed;top:50%;left:50%;transform:translate(0,-50%);display:none;}
#bigpicP a:hover {border:none;}
#cbut {position:absolute;right:-4px;top:-2px;float:right;padding:0;margin:0;}
#wtitle {height:30px;background-color:#4872FF;color:white;text-align:center;font-family:Segoe UI;font-size:16px;font-weight:bold;padding:0;padding-top:0px;}
#qtitle {}
#if1 {margin-top:-8px;}
a.cross3 {position:relative;top:2px;left:-4px;display:block;width:23px;height:22px;background:url('../images/cross3.png') no-repeat 0 0;
	overflow:hidden;text-indent:-15000px;font-size:0px;line-height:0px;}
a:hover.cross3 {background-position:0 -22px;}
/* Navigation */
.navbit {width:84%;background:#000;height:82px;padding-left:5px;padding-right:5px;margin:0 auto;}
/* Content */
#content {float:right;padding:2.5%;width:78%;background-color:#fff;border-radius:5px;border:1px solid #42A0FF;margin-left:4px;margin-top:12px;margin-bottom:12px;z-index:1;}
#content2 {float:left;padding:2.5%;width:98%;background-color:#fff;border-radius:5px;border:1px solid #42A0FF;margin-left:4px;margin-top:12px;margin-bottom:12px;z-index:1;}

#content p {font-size:14px;margin-bottom:12px;}
.sidepicL {float:left;text-align:left;padding-right:14px;padding-top:8px;padding-bottom:14px;border:none;}
.sidepicR {float:right;text-align:left;padding-left:14px;padding-top:8px;padding-bottom:14px;border:none;}
.centpic {text-align:center;padding-left:14px;padding-top:8px;padding-bottom:14px;border:none;margin-left:auto;margin-right:auto;}
.pdfdl {float:left;text-align:left;padding:0px;margin:-8px 10px 0 0;border:none;}
.alti {font-weight:bold;font-style:italic;margin-top:2px;margin-bottom:4px;list-style:none;}
.alb ol {list-style:none;}
.alb ol li:before {counter-increment: mycounter;content: counter(mycounter) ". ";}
.alb ol li:first-of-type {counter-reset: mycounter;}
#oerr {margin:0 auto; text-align:left; width:80%;margin-top:20px;}
.w40 {width:40%;}
.w33 {width:31%;}
.w25 {width:25%;}
.w20 {width:20%;}
.w10 {width:10%;}
.hid {display:none;}
.imt (width:28%;text-align:center;margin-left:auto;margin-right:auto;)
/* Form */
#content textarea {font-size:14px;width:500px;height:200px;background-color:#DCF0FF;border:1px solid #42A0FF;}
#textmess {font-size:14px;width:500px;height:200px;background-color:#DCF0FF;border:1px solid #42A0FF;}
.name {font-size:16px;width:300px;background-color:#DCF0FF;border:1px solid #42A0FF;}
.email {font-size:16px;width:300px;background-color:#DCF0FF;border:1px solid #42A0FF;}
/* tables */
table {border-collapse:collapse;margin:0;width:100%;}
.tab1 td {padding:4px;}
#tab2 td:first-child {padding-left:12px;}
#tab2 {width:70%;}
#tab2 td:nth-child(even) {text-align:right;width:125px;}
.tab3 {margin-left:6px;margin-top:-10px;}
#tab4 {margin-left:10px;margin-bottom:10px;}
#tab4 td {font-size:14px;}
.tab5 {margin-left:8px;width:50%;}
.tab5 th:first-child {padding-left:12px;text-align:left;}
#tab6 {width:90%;}
#tab6 td:first-child {padding-left:12px;width:260px;}
#tab6 td {vertical-align:top;}
#tab7 td:first-child {padding-left:12px;width:220px;}
#tab7 th:first-child {padding-left:12px;}
#tab7 td:nth-child(even) {text-align:center;}
#tab7 {width:60%;}
#tab8 {margin-left:8px;border-style:solid;border-width:1px;}
#tab8 th {border-style:solid;border-width:1px;padding:4px;}
#tab8 td {vertical-align:top;border-style:solid;border-width:1px;padding:4px;font-size:14px;}
/* Sidebar */
#sidebar {border-radius:5px;float:left;padding:12px;padding-top:8px;width:13%;background-color:#F4F4F4;border:1px solid #42A0FF;font-size:14px;line-height:110%;margin-top:12px;}
.sbt {list-style:none;color:#000;font-weight:600;line-height:150%;margin-top:6px;padding-bottom:6px;}
#sidebar li > ul > li {line-height:120%;margin-top:0px;font-weight:400;}
#sidebar li > ul > li a{margin-left:10px;color:#787878;}
#sidebar li a{color:#555;text-decoration:none;}
#sidebar li a:hover{color:#000;text-decoration:none;}
.imagebanner img {text-align:center;width:100%;}
/* Pagination */
.mycent {text-align:center;}
.pagination-lg,.pagination-lg a{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;font-size:14px;}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:120%;}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
ul.pagination > li > a {border:1px solid #F1F1F1;margin-right:5px;border-radius:5px;font-size:14px;padding:5px 14px;}
ul.pagination > li > a i{ margin-left:5px; margin-right:5px;}
ul.pagination > li.active > a,ul.pagination > li:hover > a {background-color:#42A0FF;border-color:#42A0FF;color:#000;}
.pagination-lg>li{display:inline;}
.pagination-lg>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.2;text-decoration:none;background-color:#fff;
	border:1px solid #ddd;margin-right:6px;}
.pagination-lg>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;}
.pagination-lg>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination-lg>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#42A0FF;}
.pagination-lg>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{
	z-index:2;color:#fff;cursor:default;background-color:#42A0FF;border-color:#42A0FF;}
.pagination-lg>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{
	color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd;}
.pa {display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.it {font-style:italic;}
/* Reviews */
.hrev ul {padding-bottom:10px;}
.hrev li {list-style-type:disc;margin-left:18px;font-size:16px;}
.hrev2 li {list-style-type:disc;margin-left:18px;font-size:14px;line-height:20px;}
.revlist h3 {margin-top:12px;}
.revlist li {text-decoration:none;list-style-type:circle;margin-left:16px;margin-bottom:3px;color:#42A0FF;}
.picfillA {vertical-align:bottom;display:inline;}
.picfillA img {width:auto;height:auto;max-width:150px;max-height:150px;display:inline-block;line-height:150px;padding-right:10px;}
.picfillB {vertical-align:bottom;display:inline;}
.picfillB img {width:auto;height:auto;max-width:150px;max-height:150px;display:inline-block;line-height:150px;}
/* Fancybox */
.fancybox-skin {background-color:#42A0FF;}
/* Footer */
footer{width:100%;padding-top:10px;padding-bottom:10px;background-color:#000;color:#fff;text-align:center;}
.foot {width:80%;height:28px;margin:0 auto;}
#footL {float:left;font-size:12px;height:28px;line-height:28px;vertical-align:middle;}
#footL p {font-size:12px;margin-top:4px;color:#999;}
#footR {float:right;font-size:12px;height:28px;line-height:28px;vertical-align:middle;}
#footR p {color:#999;}
#footR a {font-size:12px;}
#footR a:hover {color:#fff;}
/* Media Queries */
@media all and (max-width : 970px), (orientation:portrait) {
.w33 {width:30%;}
.w25 {width:25%;}
#sidebar {display:none;}
#fixed {width:100%;}
.homecol {-webkit-columns:200px auto;-moz-columns:200px auto;columns:200px auto;}
#content {width:90%;margin-left:2%;margin-right:2%;opacity:.99;}
#content2 {width:93%;}
.featureimage img {width:100px;height:100px;}
.feature {width:45%;margin-right:15px;margin-bottom:12px;}
	}