@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF1, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;}

/* latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 600;
  src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v5/sKd0EMYPAh5PYCRKSryvW1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v5/32nyIRHyCu6iqEka_hbKsugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

body{font-family:'Open Sans', sans-serif;color:#282828;background:#FFF;font-size:16px;margin:0;padding:0;}
img{border:0;}
.hidden{display:none !important;}
.gsc-control-cse, .gsc-control-cse .gsc-table-result{'Open Sans', sans-serif;}
.home{text-align:center;margin-top:8px;width:75%;margin:15px auto;}
.logo.logo-home{text-align:center;font-size:0.9em;margin-top:15%;}
.logo img{width:100%;max-width:265px;height:auto;}
.logo a img{margin-bottom:6px;max-width:265px;width:100%;max-height:90px;height:auto;}
#slogan{padding-left:8px;}
#note{margin-top:-143px;margin-right:-1px;margin-left:-193px;float:right;}
#clr,.clr{height:0;width:0;clear:both;}
#image-news{margin:45px auto;border:1px solid #222;background:#F90;color:#FFF;width:100px;padding:8px;-webkit-border-radius:8px;border-radius:8px;}
#ads{position:fixed;bottom:0px;right:0px;text-align:center;background:#F2F2F2;padding:0 5px 5px;}
#ads_text{font-size:9px;text-align:right;padding:0;margin:0;line-height:16px;}
#cse-search-results{}
#footer-note a{text-decoration:none;color:#457AF5;}
#icons{margin-top:0px;text-align:center;position:absolute;right:2px;top:2px;}
.icon{padding:8px;background:#f6f6f6;border:1px solid #e8e8e8;margin-bottom:2px;cursor:pointer;}
.icon:hover{background:#f2F2F2;}
img.icon{width:100%;max-width:78px;height:auto;max-height:40px;}
#weatherWidget{}
#weatherWidget h5{margin:0;padding:0;font-size:9px;}
#weatherWidget h5.w1, #weatherWidget h5.w2{margin:12px 0 5px;border-bottom:1px solid #CCC;}
#weatherWidget h5.w1{margin-top:0;}
.wTemp{font-size:9px;}
.wDesc{font-size:9px;font-weight:bold;margin:5px 0;}
.wimg{}
.wex{display:none;}
.wexfl{}
.form-field{margin-bottom:15px;}
#search-box, #wotd{padding:15px;}
#search-box h1, #wotd h1{margin-top:0;padding-top:0;}
#wotd-credit{font-size:10px;float:right;}
.paged{background:#FFF;border:1px solid #DDD;width:auto;max-width:800px;padding:0px 35px 45px;text-align:justify;font-size:1.3em;}
.paged h2{font-size:1.6em;}
#footer{text-align:center;margin-top:50px;font-size:0.8em;}
#q{font-size:20px;line-height:25px;width:82%;max-width:750px;margin-right:0px;}
#search-box input[type="text"]{padding:8px 10px;border:solid 1px #F7A401;transition:border 0.3s;font-weight:normal;font-family:'Open Sans', sans-serif;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#search-box input[type="text"]:focus, #search-box input[type="text"].focus{border:solid 1px #2CAFED;}
#sa{border:solid 2px #2CAFED;font-size:25px;line-height:25px;color:#ffffff;padding:6px 8px;background-color:#2CAFED;
-webkit-border-radius: 8px;
border-radius: 8px;
}
#sa:focus{background-color:#2CAFED;border:solid 2px #2CAFED;}
.p div{margin-bottom:15px;}
.gsc-results .gsc-cursor-box{margin:0 !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{background:#F7A401 !important;}
.gsc-cursor-page{background:#2CAFED !important;color:#fff !important;font-size:1.4em !important;padding:6px 10px;text-decoration:none !important;}
.gsc-results .gsc-cursor-box{padding-top:35px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page{margin-right:1.5% !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#FF0099 !important;}
.c-blue, .c-red, .c-orange, .c-green{}
.c-blue{color:#2CAFED!important}
.c-red{color:#FF0099!important}
.c-orange{color:#F6A22E!important}
.c-green{color:#2BA600!important}
.c-pink{color:#fc80a5!important}
.c-purple{color:#7339f0!important}
.tag-line{font-size:0.9em;margin:0;padding:0;font-family:'Quicksand', sans-serif;/*padding-left:8px;font-size:12px;*/}
.search-field{margin-top:15px;}
#quote-credit{font-size:9px;margin-top:8px;}
#quote-credit a, #quote-credit a:visited{color:#004fed}
blockquote{font-size:28px;font-style:italic;margin:0 15px;padding:40px 60px;line-height:1.45;position:relative;color:#31993b;}
blockquote:before{font-family:Georgia, serif;display:block;content:"\201C";font-size:80px;position:absolute;left:20px;top:0px;color:#2CAFED;}
blockquote cite{color:#f9a90a;font-size:14px;display:block;margin-top:5px;}
blockquote cite:before{content:"\2014 \2009";}
footer #menu-icon{display:hidden;width:20px;height:20px;background:#222 url(/img/menu-icon.png) center;}
header nav{float:right;padding:0;margin:0;}
header #menu-icon{display:hidden;width:40px;height:40px;background:#2CAFED url(/img/menu-icon.png) center;}
header a:hover#menu-icon{}
header ul{list-style:none;margin:0;padding:4px 12px 0 0;}
header .current{color:#2262AD;}
header nav li{display:inline-block;float:left;margin:0;padding:0px 2px;text-align:center;width:78px;height:40px;padding:0 10px 14px;margin:0;}
#footer-note{line-height:45px;text-align:right;color:#111;position:fixed;bottom:0;right:0;width:100%;background:#F6F6F6;border-top:1px solid #EFEFEF;height:45px;}
footer nav{float:left;padding:0;margin:0;}
footer a:hover#menu-icon{}
footer ul{list-style:none;margin:0;padding:0;}
footer nav li{display:inline-block;float:left;text-align:center;width:auto;height:auto;padding:0 10px;margin:0;}
footer nav li:before{content:'\b7\a0';color:#111111;padding-right:8px;}
footer nav li{list-style:none;text-indent:-.5em;}
footer nav li:nth-child(3):before{content "|";}
footer nav li:first-child:before{content:'' !important;}
.share-wrap {margin:25px 0 10px;text-align:center;}
.sm{width:56px;height:20px;float:left;margin:13px 3px;cursor:pointer }
#sm-t{background: url('/img/sm-sprite.png') 0 0;}
#sm-g{background: url('/img/sm-sprite.png') 0 -20px;}
#sm-f{background: url('/img/sm-sprite.png') 0 -40px;}
.sm-wrap{width:186px;margin:0 auto;}
.app-store{float:right;margin:9px 15px 9px 3px}
.app-store img{width:100%;max-width:100px;height:auto;border:0;}
.ios{}
.android{font-size:10px;color:#AAA;}
.games-link{margin:35px auto;}
.games-link a{text-decoration:none;color:#0053FC;}
.games-link a sup, .gamesroom-title sup{color:#AAA;font-style:italic;font-size:0.6em;}
.game-list {text-align:center;border:1px solid #f9a90a;border-left:0;border-right:0;border-top:8px solid #f9a90a;background:#F7F1E6;padding:8px;margin-bottom:25px;}
.game-list-item {margin:16px;padding:8px; background:rgba(0,79,237,0.2); border:1px solid #004fed; text-align:center; max-height:100px; }
.game-list-item img:hover {border:1px solid #31993b;background:#eaffec;}
.game-list-item h3{font-size:0.8em;margin:0;padding:0;display:none;}
.game-playing { width:100%; margin:40px auto 0; background:rgba(0,79,237,0.2); border:1px solid #004fed; border-left:0; border-right:0; border-bottom:0; padding:35px 0 45px; }
.game-playing .wrapper {border:8px solid #222; padding-top:32px; background:#222; text-align:center; width:100%; max-width:728px; height: 480px; margin:0 auto;}
.game-playing h2.game-title padding:0;color:#222;}
.game-playing .ad {width:100%; max-width:728px;background:#222;border:8px solid #222;margin:0 auto;}
.game-desc {margin-top:45px;}
.game-desc, .game-inst, .game-title {width:100%;max-width:728px;margin:25px auto;}
h1.gamesroom-title {font-size:1em;margin-top:-25px;margin-left:155px; font-style:italic;}
.game-playing .ad {max-width:728px;width:728px;margin:0 auto;background:#222;border:8px solid #222;}
.home.games-link a{/*border:1px solid #f9a90a;background:#F7F1E6;padding:8px;*/ max-width:250px; width:100%; margin: 0 auto;}
.home.games-link a span.c-red {color:#de0c32!important;font-style:italic;margin-right:2px;font-size:0.7em;}
@media all and (max-width:36em){
.gs-image-box img{width:100% !important;max-width:350px !important;height:auto !important;}
.gs-imageResult .gs-image-box{height:auto !important;}
.gs-web-image-box, .gs-promotion-image-box{margin-right:10px !important;}
}
@media only screen and (max-width:680px){}
@media only screen and (max-width:585px){
/*#q{width:100% !important;}*/
header nav{margin:6px 6px 0 0;}
header #menu-icon{display:inline-block;}
header nav ul, nav:active ul{display:none;position:absolute;right:22px;top:46px;width:78px;background:#FFF;}
header nav:hover ul{display:block;}
header nav li{margin:0 0 8px 0;}
}