/*
Table of Contents
I. Generic --------------------------------------
01. Reset ------------------------------------
02. Base -------------------------------------
Mobile -----------------------------------
03. Fonts ------------------------------------
04. Helpers ----------------------------------
Clear ------------------------------------
Notext -----------------------------------
Hidden -----------------------------------
Alignleft --------------------------------
Alignright -------------------------------
Disabled ---------------------------------
Grid -------------------------------------
Mobile -----------------------------------
Responsive Helpers -----------------------
II. Regions --------------------------------------
01. Container --------------------------------
02. Content ----------------------------------
Small Desktop ----------------------------
Mobile -----------------------------------
03. Footer -----------------------------------
Mobile -----------------------------------
04. Header -----------------------------------
Mobile -----------------------------------
05. Main -------------------------------------
06. Shell ------------------------------------
07. Sidebar ----------------------------------
Small Desktop ----------------------------
Mobile -----------------------------------
08. Wrapper ----------------------------------
Mobile -----------------------------------
III. Modules --------------------------------------
01. Article ----------------------------------
Article Secondary ------------------------
Small Desktop ----------------------------
Mobile -----------------------------------
02. Banner -----------------------------------
Mobile -----------------------------------
03. Breadcrumbs ------------------------------
Mobile -----------------------------------
04. Button -----------------------------------
05. Button Secondary -------------------------
06. Card -------------------------------------
Mobile -----------------------------------
07. Card Vertical ----------------------------
Mobile -----------------------------------
08. Form Elements ----------------------------
09. Form -------------------------------------
10. Item -------------------------------------
Mobile -----------------------------------
11. List -------------------------------------
12. Logo -------------------------------------
Mobile -----------------------------------
13. Nav --------------------------------------
14. Nav Secondary ----------------------------
Small Desktop ----------------------------
Mobile -----------------------------------
15. Nav Tertiary -----------------------------
Desktop ----------------------------------
Mobile -----------------------------------
Mobile Portrait --------------------------
16. Section Listing --------------------------
17. Section Details --------------------------
Small Desktop ----------------------------
Mobile -----------------------------------
18. Section Worksheet ------------------------
Mobile -----------------------------------
19. Slider -----------------------------------
20. Table Items ------------------------------
Mobile -----------------------------------
21. Widget -----------------------------------
22. Widget Nav -------------------------------
Mobile -----------------------------------
23. Widget Stats -----------------------------
24. Widget Socials ---------------------------
Mobile -----------------------------------
IV. Themes ---------------------------------------
01. Theme CSE --------------------------------
Bottom-specific selectors ----------------
Right-specific selectors -----------------
*/
.cols:after, .header-bar:after, .header .header-inner:after, .header .header-aside-content:after, .main:after, .nav-secondary ul:after, .section-details:after{content:'';line-height:0;display:table;clear:both}
/* ------------------------------------------------------------ *\
I. Generic
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
Reset
\* ------------------------------------------------------------ */
*, *:before, *:after{padding:0;margin:0;outline:0;box-sizing:border-box}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main{display:block}
html{tap-highlight-color:rgba(0,0,0,0)}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
img,iframe,video,audio,object{max-width:100%}
img, iframe{border:0 none}
img{height:auto;display:inline-block;vertical-align:middle}
b, strong{font-weight:bold}
address{font-style:normal}
svg:not(:root){overflow:hidden}
a, button, input[type="submit"], input[type="button"], input[type="reset"], input[type="file"], input[type="image"], label[for]{cursor:pointer}
a[href^="tel"], button[disabled], input[disabled], textarea[disabled], select[disabled]{cursor:default}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0}
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, a[href^="tel"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
button, input, optgroup, select, textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
button, select{text-transform:none}
table{width:100%;border-collapse:collapse;border-spacing:0}
nav ul, nav ol{list-style:none outside none}
/* ------------------------------------------------------------ *\
Base
\* ------------------------------------------------------------ */
body{min-width:1024px;background:#fff;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:18px;line-height:1.2;color:#444;margin:0}
a{color:inherit;text-decoration:none}
a:hover{text-decoration:none}
a[href^="tel"]{text-decoration:none}
h1, h2, h3, h4, h5, h6{margin-bottom:0.6em;font-weight:700}
p, ul, ol, dl, table, blockquote{margin-bottom:1.2em}
h1{color:#cc3300;margin:0 0 20px}
h2{font-size:40px}
h3{font-size:30px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
h1[class], h2[class], h3[class], h4[class], h5[class], h6[class], h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, p:last-child, ul:last-child, ol:last-child, dl:last-child, table:last-child, blockquote:last-child{margin-bottom:0}
.addthis_bar.addthis_bar_bottom, .addthis_bar.addthis_bar_bottom .at-cv-button{background-color:#66ccff !important}
/* Mobile */
@media (max-width:767px){body{font-size:14px;min-width:320px}
h1{font-size:20px}
h2{font-size:33px}
h3{font-size:25px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}}
/* ------------------------------------------------------------ *\
Fonts
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
Helpers
\* ------------------------------------------------------------ */
/* Clear */
.clear:after{content:'';line-height:0;display:table;clear:both}
/* Notext */
.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}
.notext-old{font-size:0;line-height:0;text-indent:-4000px}
/* Hidden */
[hidden], .hidden{display:none}
/* Alignleft */
.alignleft{float:left}
/* Alignright */
.alignright{float:right}
/* Disabled */
[disabled], .disabled{cursor:default}
/* Grid */
.row-flex, .col-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cols{margin:0 -15px}
.cols:after{}
.col{float:left;width:100%;padding:0 15px}
.col-1of2{width:50%}
/* Mobile */
@media (max-width:767px){.row-flex, .col-flex{display:block}}
/* Responsive Helpers */
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block{display:none !important}
@media (max-width:767px){.hidden-xs{display:none !important}
.visible-xs-block{display:block !important}
.visible-xs-inline{display:inline !important}
.visible-xs-inline-block{display:inline-block !important}}
@media (min-width:768px) and (max-width:1023px){.hidden-sm{display:none !important}
.visible-sm-block{display:block !important}
.visible-sm-inline{display:inline !important}
.visible-sm-inline-block{display:inline-block !important}}
@media (min-width:1024px) and (max-width:1199px){.hidden-md{display:none !important}
.visible-md-block{display:block !important}
.visible-md-inline{display:inline !important}
.visible-md-inline-block{display:inline-block !important}}
@media (min-width:1200px){.hidden-lg{display:none !important}
.visible-lg-block{display:block !important}
.visible-lg-inline{display:inline !important}
.visible-lg-inline-block{display:inline-block !important}}
/* ------------------------------------------------------------ *\
II. Regions
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
Container
\* ------------------------------------------------------------ */
.container{}
/* ------------------------------------------------------------ *\
Content
\* ------------------------------------------------------------ */
.content{float:left;width:calc(100% - 450px);padding:15px}
.content .page-splits{border:1px solid #0099cc;background-color:#fff;color:#fdfdfd;height:5px;width:100%;margin-top:10px;margin-bottom:10px}
.content .nav-tertiary{margin-bottom:20px}
.content .nav-tertiary:first-child{position:relative;top:-15px;left:-15px}
/* Small Desktop */
@media (max-width:1199px){.content{width:calc(100% - 400px)}}
/* Mobile */
@media (max-width:767px){.content{float:none;width:100%}
.content .nav-tertiary{margin-bottom:20px}
.content .nav-tertiary:first-child{margin-right:-15px;margin-left:-15px;position:static}}
/* ------------------------------------------------------------ *\
Footer
\* ------------------------------------------------------------ */
.footer{background-color:#e8e8e8}
.footer .footer-inner{padding:6px 0 4px;border-top:1px solid #888;border-bottom:1px solid #888}
.footer .nav{font-family:'Arial','Verdana','Helvetica',sans-serif}
.footer .nav a{font-weight:700;line-height:1}
.footer .nav li ~ li{margin-left:7px;border-left:1px solid #0099cc;padding-left:8px}
.footer .footer-bar{background-color:#0099cc;padding:5px 0}
.footer .footer-bar ul{list-style:none;margin:0;padding:0;font-size:0}
.footer .footer-bar ul li{display:inline-block;vertical-align:middle}
.footer .footer-bar ul li ~ li{margin-left:30px}
.footer .footer-bar ul .copyright{margin:0;font-family:'Verdana','Arial','Helvetica',sans-serif;font-weight:700;font-size:12px;color:#000}
.footer .footer-bar ul a, .footer .footer-bar ul span{display:block;font-family:'Arial','Verdana','Helvetica',sans-serif;font-weight:700;font-size:12px;color:#0099cc}
.footer .footer-bar ul span{color:#000}
/* Mobile */
@media (max-width:767px){.footer .nav{text-align:center}
.footer .nav li{display:block}
.footer .nav li ~ li{margin-top:5px;border:0;padding-left:0;margin-left:0}
.footer .footer-bar{text-align:center}
.footer .footer-bar ul li{display:block}
.footer .footer-bar ul li ~ li{margin-left:0;margin-top:5px}}
/* ------------------------------------------------------------ *\
Header
\* ------------------------------------------------------------ */
.header{background-color:#0099cc}
.header .container-fluid{padding:0}
.header-bar:after, .header .header-inner:after, .header .header-aside-content:after{}
.header .header-aside{float:left;width:728px}
.header .header-aside + .header-aside{width:calc(100% - 728px);text-align:center}
.header .logo, .header .header-aside-content .banner{float:left}
.header-bar{background-color:#e8e8e8;font-family:'Verdana','Arial','Helvetica',sans-serif;font-weight:700;font-size:12px;padding:5px 15px;border-top:1px solid #888;border-bottom:1px solid #888}
.header-bar .header-date{float:left}
.header-bar .nav{float:right}
/* Mobile */
@media (max-width:767px){.header .header-aside, .header .header-aside + .header-aside{width:100%}
.header .header-aside-content .logo{float:none}
.header .header-aside-content .banner{display:block;float:none;margin:0 auto}
.header-bar{text-align:center}
.header-bar .header-date{float:none;margin-bottom:10px}
.header-bar .nav{float:none}}
/* ------------------------------------------------------------ *\
Main
\* ------------------------------------------------------------ */
.main:after{}
/* ------------------------------------------------------------ *\
Shell
\* ------------------------------------------------------------ */
.shell{max-width:1220px;padding-left:10px;padding-right:10px;margin:auto}
.shell-fluid{max-width:none}
/* ------------------------------------------------------------ *\
Sidebar
\* ------------------------------------------------------------ */
.sidebar-left{float:left;width:150px;font-family:'Arial','Verdana','Helvetica',sans-serif;font-weight:700;color:#fff}
.sidebar-right{float:right;width:300px;padding:20px 0}
.sidebar-right .banner{display:block;margin:0 auto}
.sidebar-right .banner ~ .banner{margin-top:20px}
.sidebar-right .google-search{font-family:'Arial','Verdana','Helvetica',sans-serif;font-size:13px}
.sidebar-right .google-search > div{margin:0 auto}
/* Small Desktop */
@media (max-width:1199px){.sidebar-right{width:250px}}
/* Mobile */
@media (max-width:767px){.sidebar-left, .sidebar-right{float:none;width:100%}}
/* ------------------------------------------------------------ *\
Wrapper
\* ------------------------------------------------------------ */
.wrapper{min-height:100vh}
/* Mobile */
@media (max-width:767px){.wrapper{overflow:hidden}}
/* ------------------------------------------------------------ *\
III. Modules
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
Article
\* ------------------------------------------------------------ */
.article .article-entry h2{color:#0099cc;margin:20px 0}
.article .article-entry h4{margin:20px 0}
.article .article-entry p{margin-bottom:20px}
.article .article-entry p:last-child{margin-bottom:0}
.article .article-foot{padding-top:20px;padding-left:30px;position:relative}
.article .article-foot:before{content:'';width:22px;height:45px;background:url(https://www.easyteacherworksheets.com/css/images/share2.png) no-repeat 0 0;position:absolute;left:0;top:30px}
.article .article-foot h3{font-style:italic;color:green;font-size:20px;margin:10px 0}
/* Article Secondary */
.article-secondary .pdf-viewer{height:1350px;box-shadow:4px 4px 10px rgba(0,0,0,.25)}
.article-secondary .pdf-viewer embed{position:relative;z-index:1}
.article-secondary .article-entry h4{font-size:18px;color:#0099cc}
.article-secondary .article-entry h5{font-weight:400;font-size:18px;color:#66ccff;margin:0 0 5px}
.article-secondary .article-entry .banner.alignright{margin-left:30px}
.article-secondary .article-entry .banner.alignleft{margin-right:30px}
/* Small Desktop */
@media (max-width:1199px){.article-secondary .pdf-viewer{width:100%;height:700px}}
/* Mobile */
@media (max-width:767px){.article-secondary .pdf-viewer{height:320px}
.article-secondary .article-entry .banner.alignleft, .article-secondary .article-entry .banner.alignright{display:block;float:none;margin:20px auto}}
/* ------------------------------------------------------------ *\
Banner
\* ------------------------------------------------------------ */
.banner{display:inline-block}
.banner-size1{width:728px;height:90px}
.banner-size2{width:180px;height:160px}
.banner-size3{width:300px;height:250px}
.banner-size4{width:728px;height:15px}
.banner-size5{width:300px;height:250px}
.banner-size6{width:300px;height:250px}
.banner-size7{width:300px;height:600px}
.banner-flex{display:-ms-flexbox;display:flex}
.banner-flex img{width:100%}
div#frm *{display:inline}
/* Mobile */
@media (max-width:767px){.banner-flex{display:block}}
/* ------------------------------------------------------------ *\
Breadcrumbs
\* ------------------------------------------------------------ */
.breadcrumbs{font-size:26px}
.breadcrumbs a{color:#00a;transition:color .5s}
.breadcrumbs a:hover{color:#000}
.breadcrumbs span{display:inline-block;margin:0 7px}
/* Mobile */
@media (max-width:767px){.breadcrumbs{font-size:20px}}
/* ------------------------------------------------------------ *\
Button
\* ------------------------------------------------------------ */
.btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.btn-nav{width:32px;border:0;background-color:transparent !important}
.btn-nav .bar{display:block;height:2px;background-color:#fff;position:relative;top:0;transition:all .4s ease}
.btn-nav .bar ~ .bar{margin-top:7px}
.btn-nav.active .bar:nth-child(1){-ms-transform:rotate(45deg);transform:rotate(45deg);top:9px}
.btn-nav.active .bar:nth-child(2){opacity:0}
.btn-nav.active .bar:nth-child(3){-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-9px}
/* ------------------------------------------------------------ *\
Button Secondary
\* ------------------------------------------------------------ */
.btn-secondary{display:inline-block;opacity:1;transition:opacity .5s}
.btn-secondary:hover{opacity:.8}
/* ------------------------------------------------------------ *\
Card
\* ------------------------------------------------------------ */
.card{font-size:17px;background:#D4EFDF;border:1px solid #3a5f8b;border-radius:10px;padding:15px 15px 0;margin-bottom:20px;position:relative;z-index:5}
.card h2{font-size:26px;color:#00b0f0;margin:10px 0}
.card .card-body:after{content:'';display:block;clear:both;font-size:0;line-height:0;text-indent:-4000px}
.card .card-image{height:220px;margin-bottom:15px}
.card .card-image img{height:100%;width:auto}
.card .card-content{overflow:hidden}
.card .card-actions .btn-secondary:not(:last-child){margin-bottom:15px}
.card .card-actions .btn-secondary + .btn-secondary{margin-left:20px}
.card .alignleft{margin-right:30px}
/* Mobile */
@media (max-width:767px){.card{font-size:16px;text-align:center}
.card h2{font-size:23px}
.card .card-actions br{display:none}
.card .card-actions .btn-secondary{display:block}
.card .card-actions .btn-secondary:not(:last-child){margin-bottom:15px}
.card .card-actions .btn-secondary + .btn-secondary{margin-left:0}
.card .card-image{margin-bottom:0}
.card .alignleft{float:none;margin-right:0}}
/* ------------------------------------------------------------ *\
Card Vertical
\* ------------------------------------------------------------ */
.card-vertical{padding:0 10px 20px}
.card-vertical .card-image{height:150px}
/* Mobile */
@media (max-width:767px){.card{padding:15px 15px 20px}
.card .card-image{height:200px}}
/* ------------------------------------------------------------ *\
Form Elements
\* ------------------------------------------------------------ */
input::-webkit-input-placeholder{color:inherit;opacity:1}
input::-moz-placeholder{color:inherit;opacity:1}
input:-ms-input-placeholder{color:inherit;opacity:1}
input::placeholder{color:inherit;opacity:1}
textarea::-webkit-input-placeholder{color:inherit;opacity:1}
textarea::-moz-placeholder{color:inherit;opacity:1}
textarea:-ms-input-placeholder{color:inherit;opacity:1}
textarea::placeholder{color:inherit;opacity:1}
input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}
.field{}
.textarea{}
.select{}
.radio{}
.checkbox{}
/* ------------------------------------------------------------ *\
Form
\* ------------------------------------------------------------ */
.form{}
/* ------------------------------------------------------------ *\
Item
\* ------------------------------------------------------------ */
.item{padding:5px}
.item .item-head{text-align:center;margin-bottom:10px;min-height:20px}
.item .item-head h5{color:#0000FF;margin:0}
.item .item-body{text-align:center;padding-bottom:15px}
.item .item-body a{display:block}
.item .item-body img{display:inline-block;width:213px;height:275px;border:1px solid #444;transition:border-color .4s ease}
.item .item-body img:hover{border-color:#0099cc}
/* Mobile */
@media (max-width:767px){.item .item-head{padding-top:10px}}
/* ------------------------------------------------------------ *\
List
\* ------------------------------------------------------------ */
[class^="list-"]{list-style:none outside none}
/* ------------------------------------------------------------ *\
Logo
\* ------------------------------------------------------------ */
.logo{display:block;width:548px;height:160px}
.logo img{max-width:100%;max-height:100%}
/* Mobile */
@media (max-width:767px){.logo{width:100%;height:auto}}
/* ------------------------------------------------------------ *\
Nav
\* ------------------------------------------------------------ */
.nav ul{list-style:none;font-size:0;margin:0;padding:0}
.nav li{display:inline-block;vertical-align:middle}
.nav li ~ li{margin-left:15px}
.nav a{font-size:12px;color:#0099cc;transition:opacity .4s ease}
.nav a:hover{opacity:.5}
/* ------------------------------------------------------------ *\
Nav Secondary
\* ------------------------------------------------------------ */
.nav-secondary{text-align:center;margin-bottom:20px}
.nav-secondary ul{min-width:750px;display:inline-block;list-style:none;margin:0;padding:0;border-bottom:1px solid #444}
.nav-secondary ul:after{}
.nav-secondary li{float:left;width:125px}
.nav-secondary a{display:block;padding:3px 0;font-family:'Arial','Verdana','Helvetica',sans-serif;font-weight:700;font-size:13px;border:1px solid transparent;border-bottom-color:#444;border-radius:10px 10px 0 0;color:#fff;margin-bottom:-1px;position:relative;z-index:10}
.nav-secondary .blue a{background-color:#0099cc}
.nav-secondary .green a{background-color:green}
.nav-secondary .yellow a{background-color:#efc618}
.nav-secondary .active a{background-color:transparent;border-color:#444 #444 #fff #444;color:#444}
/* Small Desktop */
@media (max-width:1199px){.nav-secondary ul{min-width:0}
.nav-secondary li{width:auto}
.nav-secondary a{padding:3px 8px}}
/* Mobile */
@media (max-width:767px){.nav{margin:0 -15px;white-space:nowrap}
.nav li{display:block}
.nav li ~ li{margin-left:0;margin-top:5px}}
/* ------------------------------------------------------------ *\
Nav Tertiary
\* ------------------------------------------------------------ */
.nav-tertiary{font-weight:700;font-size:21px;color:#fff;text-align:center}
.nav-tertiary ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}
.nav-tertiary li{width:25%}
.nav-tertiary a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:42px;transition:color .5s,background .5s}
.nav-tertiary a:hover{color:#000;background:#fff}
.nav-tertiary .link-red{background:#c00000}
.nav-tertiary .link-green{background:#090}
.nav-tertiary .link-yellow{background:#ffc000}
.nav-tertiary .link-orange{background:#f79646}
.nav-tertiary .link-darkblue{background:#002060}
.nav-tertiary .link-black{background:#0d0d0d}
.nav-tertiary .link-brown{background:#953735}
.nav-tertiary .link-pastelgreen{background:#948a54}
/* Desktop */
@media (max-width:1300px){.nav-tertiary{font-size:17px}}
/* Mobile */
@media (max-width:767px){.nav-tertiary{font-size:20px}
.nav-tertiary li{width:50%}}
/* Mobile Portrait */
@media (max-width:479px){.nav-tertiary li{width:100%}}
/* ------------------------------------------------------------ *\
Section Listing
\* ------------------------------------------------------------ */
.section-listing{margin:30px 0 0}
.section-listing .section-head{text-align:center;margin-bottom:20px}
.section-listing .section-head h1{color:#cc3300;margin:0 0 20px}
.section-listing .section-head h3{color:#0099cc;margin:0 0 20px}
.section-listing .section-head h4{margin:0}
.section-listing .section-foot{text-align:center;padding-top:20px}
.section-listing .section-foot .banner{display:block;margin:0 auto}
.section-listing .section-foot .banner ~ .banner{margin-top:40px}
/* ------------------------------------------------------------ *\
Section Details
\* ------------------------------------------------------------ */
.section-details{max-width:1200px;margin:10px auto}
.section-details:after{}
.section-details .section-content{float:left;width:72.9%}
.section-details .section-aside{float:right;width:26.25%}
.section-details .section-head{text-align:center;margin-bottom:30px;position:relative}
.section-details .section-head .go-back, .section-details .section-head .go-home{color:#003399;font-size:16px;position:absolute;top:0;transition:opacity .4s ease}
.section-details .section-head .go-back i, .section-details .section-head .go-home i{width:30px;height:30px;border:1px solid #003399;border-radius:5px;vertical-align:middle;line-height:26px}
.section-details .section-head .go-back{left:0}
.section-details .section-head .go-home{right:0}
.section-details .section-head .go-back:hover, .section-details .section-head .go-home:hover{opacity:.65}
.section-details .section-head h3{font-size:22px;color:#0099cc;margin:0;padding:0 100px}
.section-details .section-head h4{font-size:20px;color:#003399;margin:10px 0}
.section-details .section-head h6{font-weight:400;font-size:16px}
.section-details .section-content .banner{display:block;margin:0 auto}
.section-details .section-content .banner:last-child{margin-top:40px}
.section-details .section-aside .banner{display:block;margin:0 auto}
.section-details .section-aside .banner ~ .banner{margin-top:20px}
/* Small Desktop */
@media (max-width:1199px){.section-details .section-content{padding-left:15px}}
/* Mobile */
@media (max-width:767px){.section-details .section-aside, .section-details .section-content{float:none;width:100%}
.section-details .section-content{padding:0 15px}
.section-details .section-head h3{padding:50px 0 0}
.section-details .section-head h4 br{display:none}
.section-details .section-aside{margin-top:20px}}
/* ------------------------------------------------------------ *\
Section Worksheet
\* ------------------------------------------------------------ */
.section-worksheet{padding:10px 0}
.section-worksheet .section-head{margin-bottom:30px}
.section-worksheet .section-head h3{color:#903}
.section-worksheet .section-body{padding-bottom:30px}
.section-worksheet .banner{text-align:center;width:100%;margin-bottom:20px}
/* Mobile */
@media (max-width:767px){.section-worksheet{padding:0}
.section-worksheet .section-body{padding-bottom:0}
.section-worksheet .banner{text-align:center;width:100%}}
/* ------------------------------------------------------------ *\
Slider
\* ------------------------------------------------------------ */
.slider{}
.slider .slides{list-style:none outside none}
/* ------------------------------------------------------------ *\
Table Items
\* ------------------------------------------------------------ */
.table-items td{padding:2px;background-color:#F4F6F6;border:1px solid #3a5f8b}
.table-items .cell-banner{width:66.6667%;text-align:center;padding:10px}
/* Mobile */
@media (max-width:767px){.table-items, .table-items table, .table-items tbody, .table-items tr, .table-items td{display:block}
.table-items td ~ td{border-top:0}
.table-items td:empty{display:none}
.table-items .cell-banner{width:100%}}
/* ------------------------------------------------------------ *\
Widget
\* ------------------------------------------------------------ */
.widgets{list-style:none outside none}
.widget{margin-bottom:20px}
/* ------------------------------------------------------------ *\
Widget Nav
\* ------------------------------------------------------------ */
.widget-nav{background-color:#0099cc;margin-bottom:20px}
.widget-nav .widget-head{text-align:center;padding:15px}
.widget-nav .widget-head h3{font-weight:700;font-size:18px;line-height:1.5;margin:0}
.widget-nav .widget-body ul{list-style:none;margin:0;padding:0;border-top:1px solid #66ccff}
.widget-nav .widget-body li{line-height:32px;border-bottom:1px solid #66ccff}
.widget-nav .widget-body a{display:block;font-size:15px;padding-left:3px;transition:background-color .4s ease}
.widget-nav .widget-body a:hover{background-color:#66ccff;color:#fff}
/* Mobile */
@media (max-width:767px){.widget-nav{position:relative}
.widget-nav .widget-head{padding:10px 50px 10px 10px;text-align:left}
.widget-nav .widget-body ul{display:none}
.widget-nav .btn-nav{position:absolute;right:15px;top:13px}}
/* ------------------------------------------------------------ *\
Widget Stats
\* ------------------------------------------------------------ */
.widget-stats{text-align:center}
/* ------------------------------------------------------------ *\
Widget Socials
\* ------------------------------------------------------------ */
.widget-socials{text-align:center;background-color:#ededed;border-radius:10px}
.widget-socials .addthis_toolbox > a{float:none;display:inline-block;vertical-align:middle}
.widget-socials .widget-head{margin-bottom:10px;padding-top:10px}
.widget-socials .widget-head h5{margin:0;font-family:'Georgia','Times New Roman','Arial',sans-serif;font-size:14px;color:#444}
.widget-socials .widget-body{padding:0 5px 5px}
/* Mobile */
@media (max-width:767px){.widget-socials{margin-left:15px;margin-right:15px}}
/* ------------------------------------------------------------ *\
IV. Themes
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
Theme CSE
\* ------------------------------------------------------------ */
.cse-branding-bottom, .cse-branding-right{margin:0;padding:0}
.cse-branding-bottom, .cse-branding-right{zoom:1}
.cse-branding-bottom:after, .cse-branding-right:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cse-branding-text{font:10px Arial}
.cse-branding-form form{margin-bottom:0;padding-bottom:0}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text{display:block;float:left}
.cse-branding-bottom .cse-branding-form{margin-bottom:3px}
.cse-branding-bottom .cse-branding-logo{padding:0}
.cse-branding-bottom .cse-branding-text{padding-top:4px}
.cse-branding-right .cse-branding-form{float:left}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, .cse-branding-right .cse-branding-text{margin-left:4px}
.cse-branding-right .cse-branding-form{float:left;margin-right:4px}
.cse-branding-right .cse-branding-logo{padding:0}
.cse-branding-right .cse-branding-text{margin-top:-4px}