/*
Theme Name: Science Bob
Author: Marketing Media
Author URI: http://marketingmedia.ca/
*/

@charset "UTF-8";

/*admin bar*/
#wpadminbar {min-height:32px}
#site-header {position:relative; z-index:3}
.site-header {background-color:#000; max-width:1260px; position:relative; width:100%; z-index:4}
.header-main {min-height:48px; padding:0 10px}
.site-title {float:left; font-size:18px; font-weight:700; line-height:48px; margin:0}
.site-title a, .site-title a:hover {color:#fff}
.bob-signature {background:url(images/bobSignature.png) no-repeat right bottom; height:62px; margin-bottom:10px; text-indent:-9000px; padding-top:10px}

* {margin:0; padding:0}
body {background:url(images/BG.jpg); font-family:Arial, Helvetica, sans-serif}
a {text-decoration:none}

span.at_flat_counter {display:none; visibility:hidden}

@font-face {
    font-family: 'komika_axisregular';
    src: url('KOMIKAX_-webfont.eot');
    src: url('KOMIKAX_-webfont.eot?#iefix') format('embedded-opentype'),
         url('KOMIKAX_-webfont.woff') format('woff'),
         url('KOMIKAX_-webfont.ttf') format('truetype'),
         url('KOMIKAX_-webfont.svg#komika_axisregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebasregular';
    src: url('BEBAS___-webfont.eot');
    src: url('BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('BEBAS___-webfont.woff') format('woff'),
         url('BEBAS___-webfont.ttf') format('truetype'),
         url('BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5 {font-family:'komika_axisregular'; font-weight:normal; letter-spacing:1px}
.clear {clear:both}

#wrapper {width:1033px; margin:0 auto}

/* HEADER */
#header {background:url(images/header.png) no-repeat left top; height:169px; margin:0 auto; position:relative}
h1#logo {position:absolute; background:url(images/Science-Bob-Logo.png) no-repeat left top; width:165px; height:97px; text-indent:-9000px; top:25px; left:40px}
h1#logo a {width:165px; height:97px; display:block}
#mainMenu {position:absolute; bottom:5px; left:0; padding-left:20px}
#mainMenu li {float:left; list-style:none; color:#fff; background:url(images/menuDiv.png) no-repeat right top; padding-right:14px}
#mainMenu li {font:14px 'komika_axisregular'; color:#000; height:32px; line-height:30px; margin-right:14px}
#mainMenu li a {color:#000; text-decoration:none}
#mainMenu li:first-child a {background:url(images/homeICN.png) no-repeat left top; width:20px; height:16px; text-indent:-9000px; overflow:hidden; display:block; margin-top:8px}
#mainMenu li:last-child {margin-right:0; padding-right:0; background:0 none}
#welcome {position:absolute; background:url(images/welcome-to-sciencebob.png) no-repeat left top; width:377px; height:22px; top:60px; left:287px; text-indent:-9000px; overflow:hidden}
#visitStore {background:url(images/science-store.png) no-repeat left top; text-indent:-9000px; overflow:hidden; width:235px; height:55px; position:absolute; left:735px; top:45px}
#visitStore a {display:block; width:235px; height:55px}
#search {position:absolute; top:105px; left:744px; width:178px; height:23px}
#search {position:relative; width:178px; height:23px}
#search label span {display:none; visibility:hidden}
#search input.search-field {border:0 none; height:15px; left:1px; padding:3px 7px; position:absolute; top:1px; width:163px; font:11px 'komika_axisregular'; color:#666}

/* HOME */
#sliderContainer {background:url(images/sliderBG.png) no-repeat left top; width:538px; height:298px; float:left; margin-left:-22px; margin-top:15px; padding-top:23px; padding-left:46px; position:relative; overflow:hidden}
#slider {position:relative}
#aboutBobVideo {background:url(images/homeVideoBG.png) no-repeat left top; width:400px; height:281px; float:right; margin-top:13px; margin-right:38px; position:relative; padding-top:39px; padding-left:32px}
#aboutBobVideo iframe {width:353px !important; height:216px !important}
#aboutBobVideo h2 {position:absolute; bottom:-8px; right:-7px; background:url(images/aboutBobHome.png) no-repeat left top; width:296px; height:97px; text-indent:-9000px; overflow:hidden}
#aboutBobVideo h2 a {width:244px; height:49px; display:block; margin-top:16px; margin-left:17px}
#exploreHome {background:url(images/homeShortsBG.png) no-repeat left top; width:666px; height:381px; float:left; margin-left:-25px; position:relative}
#exploreHome li {position:absolute; height:98px; text-indent:-9000px; overflow:hidden; list-style:none}
#exploreHome li a {width:260px; height:98px; display:block}
#exploreHome li:nth-child(1) {background:url(images/experiments.png) no-repeat left top; width:270px; top:65px; left:60px}
#exploreHome li:nth-child(2) {background:url(images/scienceFairIdeas.png) no-repeat left top; width:264px; top:65px; left:373px}
#exploreHome li:nth-child(3) {background:url(images/scienceQA.png) no-repeat left top; width:261px; top:158px; left:60px}
#exploreHome li:nth-child(4) {background:url(images/researchHelp.png) no-repeat left top; width:270px; top:158px; left:373px}
#exploreHome li:nth-child(5) {background:url(images/expermientBlog.png) no-repeat left top; width:270px; top:255px; left:60px}
#exploreHome li:nth-child(6) {background:url(images/scienceStore.png) no-repeat left top; width:270px; top:255px; left:373px}
#exploreHome li:hover:nth-child(1) {background:url(images/experiments.png) no-repeat left bottom}
#exploreHome li:hover:nth-child(2) {background:url(images/scienceFairIdeas.png) no-repeat left bottom}
#exploreHome li:hover:nth-child(3) {background:url(images/scienceQA.png) no-repeat left bottom}
#exploreHome li:hover:nth-child(4) {background:url(images/researchHelp.png) no-repeat left bottom}
#exploreHome li:hover:nth-child(5) {background:url(images/expermientBlog.png) no-repeat left bottom}
#exploreHome li:hover:nth-child(6) {background:url(images/scienceStore.png) no-repeat left bottom}
#someVideosHome {background:url(images/videosHomeBG.png) no-repeat left top; width:312px; height:309px; float:right; margin-right:30px; position:relative; padding-left:44px; padding-top:75px}
#someVideosHome h2 {background:url(images/someVideosTitle.png) no-repeat left top; width:288px; height:73px; text-indent:-9000px; overflow:hidden; position:absolute; top:4px; left:17px}
#someVideosHome h1.entry-title {display:none; visibility:hidden}
#someVideosHome .homeCatVideo span {width:121px; float:left; height:67px; margin-bottom:10px; display:block; background-size:cover !important}
#someVideosHome .homeCatVideo span:nth-child(2n+1) {margin-right:10px}
#seeAllVideos {background:url(images/seeAllVideos.png) no-repeat center; bottom:40px; height:30px; overflow:hidden; position:absolute; right:46px; text-indent:-900px; width:165px}
#seeAllVideos a {height:30px; width:165px; display:block}
#exploreHome h2 {position:absolute; top:19px; left:52px; font:23px; font-size:18px; }
/*slider*/
#slider ul, #slider li {margin:0; padding:0; list-style:none}
#slider li {width:510px; height:250px; overflow:hidden}	
/* numeric controls */	
ol#controls {margin:1em 0; padding:0; height:12px; position:absolute; bottom:21px; right:30px}
ol#controls li {margin:0 5px 0 0; padding:0; float:left; list-style:none; height:12px; line-height:12px}
ol#controls li a {float:left; height:12px; line-height:12px; width:12px; text-decoration:none; display:block; background:url(images/sliderControl.png) no-repeat left top; text-indent:-9000px}
ol#controls li.current a {background:url(images/sliderControl_active.png) no-repeat left top}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {outline:none}
	
/* CATEGORY */
#site-content {background:url(images/contentBG.png) repeat; border:solid 4px #4d4d4d; margin-left:10px; margin-top:36px; margin-bottom:35px; width:950px; position:relative}
.home #site-content {background:0; border:0 none; width:auto; margin:0}
.category .entry {width:219px; height:271px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:url(images/categoryBlock.png) no-repeat left top; float:left; margin-right:15px; margin-bottom:15px}
.category .entry:nth-child(4n+2) {margin-right:0}
.category-science-fair-ideas.category .entry {margin-right:15px}
.category-science-fair-ideas.category .entry:nth-child(8) {margin-right:0px}
.category .entry:hover {background:url(images/categoryBlock_active.png) no-repeat left top}
.entryThumb {padding:25px; height:134px; }
.entryThumb span, ul.related_post .wp_rp_thumbnail {/*background:url(/wp-content/plugins/related-posts/static/thumbs/26.jpg) no-repeat center*/; background-size:contain !important; background-position:center center; background-repeat:no-repeat; display:block; height:100%; width:100%}
/*.single #main ul.related_post li img {display:none !important; visibility:hidden !important}*/
.category .entry h2 {font:15px Arial, Helvetica, sans-serif; font-weight:bold; margin:20px 10px 10px; letter-spacing:inherit}
.category .entry h2 a {color:#fff; text-decoration:none}
.category .entry h2.idea a {color:#fad000; text-decoration:none;}
.single #primary h1 a {display:block; width:100%; height:100%}

/*titles*/
.category-experiments #content h1, .category-experiments#content h1{background:url(images/experimentsTitleDesk.png) no-repeat left top !important; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.category-science-fair-ideas #content h1, .page-template-sciencefairpages-php #content h1 {background:url(images/scienceFairTitleDesk.png) no-repeat left top !important; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.category-science-qa #content h1, .page.page-id-139 #content h1.entry-title, .single .category-science-qa h1 {background:url(images/qaTitleDesk.png) no-repeat left top !important; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.page-id-18 h1, .parent-pageid-18 h1, .parent-pageid-142 h1 {background:url(images/researchTitleDesk.png) no-repeat left top; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.category-videos #content h1, #content.category-videos h1 {background:url(images/videoTitleDesk.png) no-repeat left top !important; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.category-experiment-blog #primary h1, #content.category-experiment-blog h1, .category #primary h1 {background:url(images/experimentBlogTitleDesk.png) no-repeat left top; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
#post-136 h1 {background:url(images/privacyPolicyTitleDesk.png) no-repeat left top; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.page-id-22 h1 {background:url(images/aboutTitleDesk.png) no-repeat left top; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.page-id-229.page #content a {color:#fad000}
.page-id-229 h1, .page-id-236 h1 {background:url(images/contactTitle.png) no-repeat left top; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-35px; left:-44px}
.page-id-236 select {width:100%}
.search h1#title {background:url(images/searchTitleDesk.png) no-repeat left top; width:1013px; height:97px; text-indent:-9000px; overflow:hidden; position:absolute; top:-110px; left:-55px}
.search article h1 {position:inherit !important; text-indent:inherit !important; background:0 none !important; height:inherit !important}
.search article h1 a {color:#FAD000}
.search article {background:url(images/categoryTitleBG.png) no-repeat center bottom; padding-bottom:30px; margin:25px 0}
.search .entry-meta {display:none; visibility:hidden}
.widget_tag_cloud a {color:#fff}
.category #content, .tag #content {padding:10px}
.category #content {padding-top:70px}
.tag #content {padding-top:20px}
.tag #content h1 {color:#fff; margin-bottom:10px}
.catDesc {padding:10px 25px 20px; margin:0 0 30px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333; position:relative}
.catDesc h3 {font-size:16px; color:#6c0}
.catDesc h4 {font-size:14px; color:#FAD000; margin-top:15px; text-align:right}
#primary .catDesc h4 a {color:#fad000}
.catDesc h4 a span {color:#fff}
.category #content .catDesc p a, .category #content .catDesc li a {color:#FAD000; text-decoration:underline}
.category-experiments .catDesc {margin-bottom:80px}
.category-experiments .catDesc:after {bottom:-65px; content:"Click on any experiment to view it."; display:block; left:0; position:absolute; font:21px 'komika_axisregular'; color:#fff; letter-spacing:1px}
.HappyExploring {font:25px 'komika_axisregular'; color:#fad000; margin-bottom:0px; text-align:right; letter-spacing:1px}
.catDesc h2 {background:url(images/categoryTitleBG.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:10px; font-size:25px; color:#fad000; text-align:center}
.catDesc h2.idea a {color:#d6b012 !important; text-decoration:underline; font-size:17px;}
.catDesc h2.idea a:hover {color:#fff !important;}
.category-videos .catDesc h2 {line-height:25px; margin-top:7px}
.catDesc p {color:#fff; margin-bottom:10px; font-size:17px}
.catDesc ul, .catDesc ol {color:#fff; margin-left:15px; font-size:17px}
.category-experiments .catDesc p {margin-bottom:0}
.catDesc p, .catDesc li {line-height:25px}
.catDesc .note {font:17px 'komika_axisregular'; color:#fad000}
.catDesc h2 span {font-size:16px; color:#fff}
.category #content a {color:#fff}
.category-science-qa #qaContent li {background:url(images/qa_bullet.png) no-repeat left top; padding-left:50px; font:14px 'komika_axisregular'; line-height:40px; margin-bottom:10px; list-style:none; letter-spacing:1px}
.category-science-qa #content li a:hover {color:#fad000}
.category-science-qa #content li:last-child {margin-bottom:0}
#qaContent {padding:10px; margin:0 0 20px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333}

#ScienceFairRail {border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333; position:relative; padding:10px; margin:55px 0 20px; height:100px}
#ScienceFairRail li {list-style:none; text-indent:-9000px; overflow:hidden}
#ScienceFairRail li a {display:block; width:100%; height:100px}
#ScienceFairRail li:nth-child(1) a {display:block; width:100%; height:160px}
#ScienceFairRail li:nth-child(1) {background:url(images/scienceFair_start.png) no-repeat left top; width:239px; height:165px; top:-56px; left:0; position:absolute}
#ScienceFairRail li:nth-child(2) {background:url(images/scientificMethod.png) no-repeat left top; width:239px; height:165px; top:8px; left:228px; position:absolute}
#ScienceFairRail li:nth-child(3) {background:url(images/scienceFairResources.png) no-repeat left top; width:239px; height:165px; top:8px; left:457px; position:absolute}
#ScienceFairRail li:nth-child(4) {background:url(images/helpfulAdvice.png) no-repeat left top; width:239px; height:165px; top:8px; left:685px; position:absolute}

#ScienceFairRail li:nth-child(1):hover, .category-science-fair-ideas #ScienceFairRail li:nth-child(1) {background:url(images/scienceFair_start_active.png) no-repeat left top; width:239px; height:165px; top:-56px; left:0; position:absolute}
#ScienceFairRail li:nth-child(2):hover, .page-id-68 #ScienceFairRail li:nth-child(2) {background:url(images/scientificMethod_active.png) no-repeat left top; width:239px; height:165px; top:8px; left:228px; position:absolute}
#ScienceFairRail li:nth-child(3):hover, .page-id-77 #ScienceFairRail li:nth-child(3) {background:url(images/scienceFairResources_active.png) no-repeat left top; width:239px; height:165px; top:8px; left:457px; position:absolute}
#ScienceFairRail li:nth-child(4):hover, .page-id-80 #ScienceFairRail li:nth-child(4) {background:url(images/helpfulAdvice_active.png) no-repeat left top; width:239px; height:165px; top:8px; left:685px; position:absolute}

h2.sciencefairideas {font-size:21px; color:#fff; margin-bottom:20px}

/* VIDEOS */
.single .video #content #left {float:none; width:100%}
.category-videos #content .entry .entryThumb {width:209px; height:118px; padding:5px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333}
.category-videos #content .entry .entryThumb span {background-size:cover !important}
.category-videos #content .entry {width:219px; height:180px; border:0 none; background:0 none}
.category-videos .entry h2 {font:bold 15px Arial,Helvetica,sans-serif; margin:10px 0 0}
.single #video {background:url(images/videoBox.png) no-repeat left top; width:370px; height:365px; padding-top:40px; padding-left:33px; margin-top:-10px; margin-left:-14px}
.single #video iframe {width:316px !important; height:176px !important}
#386_0_flashcontent {width:500px !important;}
#spidervideoplayerflash_1 {width:650px; margin:0 auto}

/* POST */
.single #content {margin:70px 10px 10px; padding:20px; background:#333; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000}
.single h2.postTitle {background:url(images/fullWidthTitleBG.png) no-repeat center bottom; padding-bottom:10px; text-align:center; color:#fad000; font-size:25px; margin-bottom:30px}
.single #content p, .single #content li, .single #content div {font-size:15px; color:#fff}
.single #content p, .single #content ol, .single #content ul {margin-bottom:10px}
.single #content.category-experiments li {margin-bottom:10px}
.single #content ul, .single #content ol {margin-left:20px}
.single #left {float:left; width:535px}
.single #left h3, .single #left h4, .single #left h5 {margin-bottom:10px}
.single #left h3 {font-size:18px}
.single #left h4 {font-size:16px; color:#fad000}
.single #right {float:right; width:327px; margin-right:-10px}
.category-experiments#content #left h3 {background:url(images/singleSubTitleBG.png) no-repeat left top; width:233px; height:88px; text-align:center; line-height:88px; color:#fff; font-size:21px; text-shadow:-2px -1px 0 #729A36; margin-left:-20px; margin-top:30px}
.category-experiments#content #left h3:nth-child(1) {margin-top:0}
.category-experiments#content #left h3.largeTitle {background:url(images/singleSubTitleBG_large.png) no-repeat left top; width:312px}
.category-experiments#content #left h3.experimentTitle {background:url(images/makeExperiment.png) no-repeat left top; width:354px}
.single #thumb {background:url(images/singleThumbBG.png) no-repeat left top; width:345px; height:365px; padding-top:40px; padding-left:33px; margin-top:-10px; margin-left:-14px}
.single #thumb span {display:table-cell; vertical-align:middle; text-align:center; width:315px; height:320px; /*background: url("images/defaultThumb.png") center center no-repeat;*/}
.single #thumb span img {max-width:270px; max-height:270px; width:auto; height:auto}
#wp_rp_first h3 {font-size:21px; color:#fff; margin:20px 0 5px 15px !important}
.single ul.related_post li {background:url(images/categoryBlock.png) no-repeat left top !important; float:left; height:271px !important; margin-bottom:15px; margin-right:15px !important; width:219px !important; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000}
.single ul.related_post li:last-child {margin-right:0 !important}
.single a.wp_rp_thumbnail {height:168px !important; width:219px !important; display:block !important; text-align:center; padding-top:17px}
.single ul.related_post li img {/*display:none !important;*/ border:0 none !important; box-shadow:0 none !important; border-radius:0 !important; margin:0 auto !important; width:auto !important; height:150px !important}
.single a.wp_rp_title {font:bold 15px Arial,Helvetica,sans-serif; margin:20px 10px 10px; color:#fff; font-size:15px}
.single ul.related_post {margin:0 10px !important}
#imagesVideo {position:relative; margin-top:20px}
#imagesVideo .imagesContainer {padding:65px 5px 10px; background:#333; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; margin-left:2px; text-align:center}
#imagesVideo .imagesContainer img {margin-bottom:15px; max-width:100%}
#imagesVideo .imagesContainer img:last-child {margin-bottom:0px}
#imagesVideo h2 {background:url(images/moreImagesVideos.png) no-repeat left top; position:absolute; top:-16px; left:-13px; text-indent:-9000px; overflow:hidden; width:410px; height:81px}
#downloadPDF {background:url(images/downloadPDF.png) no-repeat left top; text-indent:-9000px; overflow:hidden; width:410px; height:81px; margin-left:-13px; margin-top:20px}
#downloadPDF a {width:410px; height:81px; display:block}
.single #content strong {font:13px 'komika_axisregular'; color:#fad000; letter-spacing:1px}
.ask-cat {float:left; padding-top:10px; padding-left:10px}
.HappyExploring {float:right}
.printthis {margin-left:-12px;}
.printthis2 {margin-left:600px; position:absolute: margin-top:-100px;}
#printPDF div:nth-child(2) {display:none; visibility:hidden}

/*pagination*/
#pagination, .paging-navigation .pagination {text-align:center; margin:10px 0 0}
.category-science-qa #pagination {text-align:center; margin:0 0 20px}
.paging-navigation .screen-reader-text {display:none; visibility:hidden}
#pagination span.current, .paging-navigation .pagination span.current {font:15px 'komika_axisregular'; color:#fff; background:#6c0; padding:5px; border-radius:25px; text-align:center; height:14px; width:14px; line-height:14px; display:inline-block; margin:0 3px}
.category #content #pagination a, .paging-navigation .pagination a {margin:0 3px; font:15px 'komika_axisregular'; color:#fff}
.category #content #pagination a.prev, .paging-navigation .pagination a.prev {margin:0 3px; font:15px 'komika_axisregular'; color:#fad000}
.category #content #pagination a.next, .paging-navigation .pagination a.next {margin:0 3px; font:15px 'komika_axisregular'; color:#fad000}

/* PAGE */
.page #content .entry-content {padding:10px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333; position:relative; background:#333; margin:70px 10px 10px}
.page-id-22.page #content .entry-content, .page-id-18.page #content .entry-content, .page #content .entry-content {padding:25px}
.page-id-22.page #content .entry-content p {line-height:23px}
.page #content table{color:#fff}
h2.title {background:url(images/categoryTitleBG.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:30px; font-size:25px; color:#fad000; text-align:center}
#column-left {float:left; width:49%}
#column-right {float:right; width:49%}
.page #content a {color:#fad000; text-decoration:none}
.page #content a:hover {color:#fad000; text-decoration:underline}
.page #content ol, .page #content ul {margin-left:20px; margin-bottom:20px; color:#fff}
.page #content h3 {color:#FAD000; font-size:21px; margin-bottom:10px}
.page #content h4 {color:#6C0; font-size:18px; margin-bottom:10px}
.page #site-content p {margin-bottom:10px; color:#fff}
.page #site-content li {margin-bottom:10px}
.page #site-content ol, .page #site-content ul {margin-bottom:10px}
.page #content strong {font:17px 'komika_axisregular'; color:#fad000; letter-spacing:1px}
.page.page-template-sciencefairpages-php #content h3 {color:#6c0}
.page.page-template-sciencefairpages-php .title span {font-size:16px; color:#fff}
#sciencemobile {float:right}
.page-template-sciencefairpages-php #content .entry-content {padding:25px}
.page #content .entry-content p, .page #content .entry-content li {line-height:25px}
/* SEARCH */
.search #content {padding:25px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333; position:relative; background:#333; margin:70px 10px 10px; color:#fff; position:relative}

/**/
.error404 #primary {width:100%}
.error404 #content {margin:10px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333; padding:25px}
.error404 h3 {margin-bottom:10px; font:20px 'komika_axisregular'; color:#fff}
.error404 h4 {margin-bottom:10px; font:17px 'komika_axisregular'; color:#6c0}
.error404 .search-form {color:#fff}

/* BLOG */
.category-experiment-blog #primary, .tag #primary {float:left; width:690px}
.category-experiment-blog #secondary, .tag #secondary {float:right; width:235px; padding-top:70px; margin-right:10px}
.site-description {display:none; visibility:hidden}
aside {padding:10px; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333; margin-bottom:10px}
aside#text-3 {border:none; padding:0; background:#fff}
#categories-2 select {margin:10px 0 5px; width:100%}
.widget_search label span {color:#FAD000; font:17px 'komika_axisregular'; margin-bottom:5px; display:block}
.postContent {text-align:justify; line-height:25px}

.single #content .postContent p {margin-bottom:25px}
.widget_search .search-field {width:145px}
.category-experiment-blog .entry, .tag .entry {width:100%; height:/*200px*/ auto; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#333 ; float:left; margin-right:0px; margin-bottom:15px}
.category-experiment-blog .entry:hover {background:#333}
.category-experiment-blog .entryThumb {padding:0px; height:180px; width:180px; float:left; margin:10px 20px 10px 10px}
.category-experiment-blog .entryThumb span {background-size:cover !important; display:block; height:100%; width:100%}
.category-experiment-blog .entry h2 {font:18px 'komika_axisregular'; color:#fad000; margin:0 0 3px}

.tag .entry:hover {background:#333}
.tag .entryThumb {padding:0px; height:180px; width:180px; float:left; margin:10px 20px 10px 10px}
.tag .entryThumb span {background-size:cover !important; display:block; height:100%; width:100%}
.tag .entry h2 {font:18px 'komika_axisregular'; color:#fad000; margin:0 0 3px}

.entryDate {margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #ccc}
.readMore {margin-top:10px; text-align:right; font:14px 'komika_axisregular'}
.category #content .readMore a, .tag #content .readMore a {color:#6c0}
.category-experiment-blog #content .entry h2 a, .tag #content .entry h2 a {color:#fad000}
#primary-sidebar aside h1 {font:17px 'komika_axisregular'; color:#fad000}
#text-2 iframe {width:213px !important; height:150px !important; margin-top:10px}
.category-experiment-blog .entryInfo, .tag .entryInfo {float:right; width:450px; font-size:14px; color:#fff; margin-right:10px; margin-top:10px; margin-bottom:10px}

.blogTemplete #content {float:left; width:630px}
.blogTemplete #secondary {float:right; width:235px; padding-top:70px; margin-right:10px}
.blogThumb img {max-width:100%; width:auto; height:auto; margin:0 auto 15px; display:block}
.postContent p img {max-width:100%;/* width:auto;*/ height:auto; margin:0 auto 15px; display:block;clear: both;}
.postContent a {color:#6c0}

/*ask*/
#content .wpcf7-form h3 {font-size:17px; color:#6c0; margin-bottom:5px; margin-left:5px}
#content .wpcf7-form h3 span {font-size:11px; color:#fff}
.wpcf7-form textarea {width:98%; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#666; padding:1%; border-radius:3px; height:100px; font:12px 'komika_axisregular'; color:#fff}
.wpcf7-form .askLeft {width:48%; float:left}
.wpcf7-form .askRight {width:48%; float:right}
.wpcf7-form .askLeft input {width:98%; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#666; padding:1%; border-radius:3px; height:22px; color:#fff; font:12px 'komika_axisregular'}
.wpcf7-form .askRight input {width:98%; border-bottom:solid 1px #4d4d4d; border-right:solid 1px #4d4d4d; border-top:solid 1px #000; border-left:solid 1px #000; background:#666; padding:1%; border-radius:3px; height:22px; color:#fff; font:12px 'komika_axisregular'}
#askBTN {text-align:right}
.wpcf7-form input[type="submit"] {background:url(images/singleSubTitleBG.png) no-repeat left top; width:233px; height:88px; text-align:center; line-height:88px; color:#fff; font:22px 'komika_axisregular'; text-shadow:-2px -1px 0 #729A36; border:0 none; cursor:pointer; letter-spacing:2px}
.ajax-loader {display:none}
.wpcf7-response-output {background:#0C6; font-weight:bold; color:#fff}
.researchLinks a {
    background: url(images/singleSubTitleBG.png) no-repeat scroll left top;
    border: 0 none;
    color: #FFFFFF;
    display: table-cell;
    font: 18px/22px 'komika_axisregular';
    height: 88px;
    letter-spacing: 2px;
    text-align: center;
    text-shadow: -2px -1px 0 #729A36;
    vertical-align: middle;
    width: 233px; text-align:center
}
.researchLinks a:hover {color:#fff !important; text-decoration:none !important}
.researchLinks {text-align:center; margin:0 auto 10px; width:460px}

#spidervideoplayerflash_1 img{display:none;}
.video #content a {color:#6c0}

/* FOOTER */
#footer {background:url(images/mediaBar.png) no-repeat left top; width:961px; height:128px; margin-left:9px; position:relative; margin-top:8px}
#footer h2 {font-size:15px; color:#fff; font-weight:normal; position:absolute; top:20px}
#footer h2#follow {left:28px}
#footer h2#share {left:645px}
#dontClickHere {position:absolute; top:2px; left:363px; background:url(images/dontClickHere.png) no-repeat left top; width:254px; height:124px; text-indent:-9000px; overflow:hidden}
#dontClickHere {position:absolute; top:2px; left:363px; background:url(images/dontClickHere.png) no-repeat left top; width:254px; height:124px; text-indent:-9000px; overflow:hidden}
#dontClickHere a {width:254px; height:124px; display:block}

#Quit {position:absolute; bottom:0; top:350px; left:130px;  background:url(images/dontClickHere-2.png) no-repeat left top; width:254px; height:124px; text-indent:-9000px; overflow:hidden; border:0 none}
.page #printPDF {text-align:right; margin-right:-49px}
/*#dontClickHere2 {position:absolute; bottom:0; top:350px; left:130px;  background:url(images/dontClickHere-2.png) no-repeat left top; width:254px; height:124px; text-indent:-9000px; overflow:hidden}
#dontClickHere2 a {width:254px; height:124px; display:block}*/
.page-template-sciencefairpages #printPDF {height:100px}
.page-template-sciencefairpages #printPDF #downloadPDF {float:right; font-size:1px; color:#000}
.page-template-sciencefairpages #printPDF #downloadPDF a {font-size:1px; color:#000}
.page-template-sciencefairpages #printPDF .printthis {display:none}
#followLinks {position:absolute; top:44px; left:65px}
#followLinks li {width:57px; height:57px; text-indent:-9000px; overflow:hidden; float:left}
#followLinks li a {width:57px; height:57px; display:block}
#followLinks .facebook {background:url(images/facebook.png) no-repeat left top}
#followLinks .youtube {background:url(images/youtube.png) no-repeat left top}
#followLinks .twitter {background:url(images/twitter.png) no-repeat left top}
#followLinks .pinterest {background:url(images/pinterest.png) no-repeat left top}
#followLinks .instagram {background:url(images/instagram.png) no-repeat left top}
#shareLinks {position:absolute; top:44px; left:683px}
#shareLinks li {width:52px; height:57px; text-indent:-9000px; overflow:hidden; float:left}
#shareLinks li a {width:52px; height:57px; display:block}

div.addthis_sharing_toolbox {left:680px; position:absolute; top:44px}
.at-share-tbx-element .at-share-btn {margin:0 1px 0 0 !important}
#footer .at-share-btn .at15t_facebook {background:url(images/facebook.png) no-repeat left top !important; width:52px !important; height:57px !important}
#footer .at-share-btn .at15t_twitter {background:url(images/twitter.png) no-repeat left top !important; width:52px !important; height:57px !important}
#footer .at-share-btn .at15t_pinterest_share {background:url(images/pinterest.png) no-repeat left top !important; width:52px !important; height:57px !important}
#footer .at-share-btn .at15t_email {background:url(images/email.png) no-repeat center top !important; width:52px !important; height:57px !important}
#footer .at-share-btn .at15t_compact {background:url(images/addThis.png) no-repeat center top !important; width:52px !important; height:57px !important}

.at4-share-outer {display:none !important; visibility:hidden !important}
#footer .at-share-tbx-element .at-share-btn {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0) !important;
    max-height: 57px;
    max-width: 62px;
}
#footer .addthis_sharing_toolbox .at-share-btn.at-svc-facebook span {background:url(images/facebook.png) no-repeat left top !important; width:52px !important; height:57px !important}
#footer .addthis_sharing_toolbox .at-share-btn.at-svc-twitter span {background:url(images/twitter.png) no-repeat left top !important; width:52px !important; height:57px !important}
#footer .addthis_sharing_toolbox .at-share-btn.at-svc-pinterest_share span {background:url(images/pinterest.png) no-repeat left top !important; width:52px !important; height:57px !important}
#footer .addthis_sharing_toolbox .at-share-btn.at-svc-email span {background:url(images/email.png) no-repeat center top !important; width:52px !important; height:57px !important}
#footer .addthis_sharing_toolbox .at-share-btn.at-svc-compact span {background:url(images/addThis.png) no-repeat center top !important; width:52px !important; height:57px !important}

#shareLinks .facebook {background:url(images/facebook.png) no-repeat center top}
#shareLinks .twitter {background:url(images/twitter.png) no-repeat center top}
#shareLinks .pinterest {background:url(images/pinterest.png) no-repeat center top}
#shareLinks .email {background:url(images/email.png) no-repeat center top}
#shareLinks .addthis {background:url(images/addThis.png) no-repeat center top}
#legals {margin:20px 0 15px}
#legals a {color:#fff}
#copyright {float:left; color:#fff; font-size:12px; margin-left:15px}
#designBy {float:right; font-size:10px; padding-right:35px; background:url(images/mm-logo.jpg) no-repeat right top; height:15px; line-height:15px; color:#fff; margin-right:68px}

.page-template-donot-php #header, .page-template-donot-php .entry-header {display:none; visibility:hidden}
.page-template-donot-php #wrapper {width:90%; margin:30px 5%; height:540px}
.page-template-donot-php #site-content {
    background: url("images/contentBG.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 4px solid #4d4d4d;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    width: 100%;
	height:100%
}
.page-template-donot-php #content .entry-content {margin:10px !important; padding:10px !important}
.page-template-donot-php .entry-content h2.title {line-height:25px}
.page-template-donot-php .entry-content h2.title span {color:#fff; font-size:16px}
.page-template-donot-php .entry-content #dontClickHere {bottom:-195px; left:130px; top:inherit}

.at_flat_counter {display:none; visibility:hidden}

figure.alignleft, img.alignleft, .postContent p img.alignleft {float:left; margin-right:20px}
figure.alignright, img.alignright, .postContent p img.alignright {float:right; margin-left:20px}
figure figcaption {font-size:11px; font-style:italic; line-height:14px}
.widget_categories label {display:none; visibility:hidden}

@media print {
p, li {font-size:13px; color:#000}
#header, #content #right, #wp_rp_first, #footer, #footer #designBy {display:none !important; visibility:hidden !important}
#content #left {width:100%}
#site-content {background:0 none !important}
#site-content, .single #content {border:0 none !important}
.single h2.postTitle {color:#000; display:block}
}