/*
Theme Name: SpaceFloat
Theme URI: http://www.mbstoday.com/
Author: Multimedia Business Solutions
Author URI: http://www.mbstoday.com/
Description: SpaceFloat is a free WordPress theme with advanced features including lots of options.
Version: 1.0
Tags: dark, blue, white, two-columns, fixed-width, editor-style, theme-options, threaded-comments, sticky-post, custom-menu, custom-background, custom-header, right-sidebar
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
|------------------
| Tag(s) - Reset
|------------------
*/

body {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;background-color:#0e151f;line-height:150%;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;line-height:150%;}
h1 {font-size:28px;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:10px;}
h6 {font-size:8px;}

a:link {color:#cb4311;text-decoration:none;} a:visited {color:#cb4311; text-decoration:none;}
a:hover {text-decoration:underline;}

table {background-color:#20303d;width:95%;margin:0px auto;}
table caption {font-size:11px;}
th {background-color:#db550c;border-width:1px;border-style:solid;border-color:#77797a #77797a #77797a #77797a}
th, td {padding:4px;vertical-align:top;}
tr {background-color:#000000;}

img {border:none;}
object, embed {max-width: 100%;}

del {color:#F00;}
blockquote {clear:left;margin:10px 10px 10px 10px;padding:0px 20px 0px 20px;}

p {margin-bottom:18px;}

ol {list-style: decimal;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}

dl {margin:0px 0px 24px 0px;}
dt {font-weight:bold;}
dd {margin-bottom:18px;}

/*
|------------------
| WP Classes Support
|------------------
*/

.clear {clear:both;height:0px;font-size:1px;line-height:0px;}

.alignleft {float:left;margin:0px 10px 10px 0px;}
.alignright {float:right;}
.aligncenter {display:block;margin:0px auto 0px auto;float:none;clear:both;}

img.alignleft {float:left;clear:left;margin:0px 10px 10px 0px;}
img.alignright {float:right;clear:right;margin:0px 0px 10px 10px;}
img.aligncenter, img.centered, img.center {display:block;margin:10px auto 10px auto;float:none;clear:both;}
img.size-auto, img.size-large, img.size-full,
img.size-medium, img.size-thumbnail, .attachment img {max-width:100%;width:auto;height:auto;}
img.wp-smiley {margin:0px;}
img.wp-post-image {width:150px;height:150px;margin:5px;border:solid 1px #FFF;overflow:hidden;}

.wp-caption {text-align:center;}
.wp-caption-text {font-size:11px;}

.bypostauthor{background-color:#18232c;}

.nopassword,
.nocomments {
	display: none;
}

.more-link {font-size:11px;padding:5px 5px 5px 5px;color:#FFF;background-color:#32495b;border-width:1px;border-style:solid;border-color:#445463 #021221 #021221 #445463; }
a.more-link:link,a.more-link:visited {color:#FFF;}
a.more-link:hover {color:#FFF;}

/*
|------------------
| Gallery
|------------------
*/

.gallery {margin:0px auto 18px;}
.gallery .gallery-item {float:left;margin-top:10px;text-align:center;width:33%;}
.gallery-columns-2 .gallery-item {width:50%;}
.gallery-columns-4 .gallery-item {width:25%;}
.gallery img {border:2px solid #cfcfcf;}
.gallery-columns-2 .attachment-medium {max-width:92%;height:auto;}
.gallery-columns-4 .attachment-thumbnail {max-width:84%;height:auto;}
.gallery .gallery-caption {color:#888;font-size:12px;margin:0px 0px 12px;}
.gallery dl {margin:0px;}
.gallery img {border:10px solid #f1f1f1;}
.gallery br+br {display:none;}
/* single attachment images should be centered */
#content .attachment img {display:block;margin:0px auto;}

/*
|------------------
| Classes
|------------------
*/

h2.white {font-weight:normal;color:#cb4311;} 

a.white:link, a.white:visited {color:#FFF;text-decoration:none;}
a.white:hover {color:#8dbad1;}

a.lblue:link, a.lblue:visited {color:#8dbad1;text-decoration:none;}
a.lblue:hover {color:#FFF;}

a.img1:link, a.img1:visited {display:block;width:162px;height:162px;background-color:#bdc5d2;color:#4a4b84;text-decoration:none;}
a.img1:hover {color:#2200d6;}

.alignr {text-align:right;}

.margin0 {margin:0px;}
.margin10b {margin:0px 0px 10px 0px;}
.margin10t {margin:10px 0px 0px 0px;}

.font11 {font-size:11px;}
.font22 {font-size:22px;}

.inputtext {width:300px;padding:2px;}
.inputbutton {}

/*
|------------------
| Infrastructure
| 15+{10+{10+555+10}+10}+15+{10+300+10}+15
| = 960
|------------------
*/

#wrap {width:100%;}
#header, #content, #footer #header-widget-pack {width:980px;margin: 0px auto;/*border: solid 1px red;*/}

#header {}

#content {background-color:}
#contentdata {margin-left:auto;margin-right:auto;width:980px;padding:15px 0px 0px 0px;}

#footer {background-color:#000000; }
#footerdata {margin-left:auto;margin-right:auto;width:930px;padding:15px 15px 15px 15px;}

#contentleft {width:645px;float:left;background-color:;}
#contentleftdata{padding:0px;}

#contentright {width:320px;float:right;background-color:;}
#contentrightdata{padding:0px 0px 0px 0px;}

/*
|------------------
| Chip Box(s)
| Grid - Wide - Medium - Small - Tiny
|------------------
*/

.chipboxgrid {width:960px;margin:0px auto;}
.chipboxgriddata {width:100%;overflow:hidden;padding:-100px}

.chipboxm1 {width:100%;}
.chipboxm1data {padding:0px 15px 15px 15px;overflow:hidden;}

.chipboxw1{width:100%;}
.chipboxw1data{width:100%;overflow:hidden;}

.chipboxw2{width:100%;}
.chipboxw2data {width:910px;padding:10px;overflow:hidden;}

/*
|------------------
| Chipset(s)
| Support Floats
|------------------
*/

.chipsetl1 {width:175px;float:left;}
.chipsetl2{width:215px;float:left;}
.chipsetl3 {width:400px;float:left;}
.chipsetl4 {width:80px;float:left;}
.chipsetl5 {width:250px;float:left;}

.chipsetr1 {width:380px;float:right;}
.chipsetr2{width:728px;float:right;}
.chipsetr3 {width:400px;float:right;}
.chipsetr4 {width:150px;float:right;}
.chipsetr5 {width:470px;float:right;}
.chipsetr6 {width:250px;float:right;}

.chipsetr2data {padding:15px 0px;}

/*
|------------------
| Chip Style(s)
|------------------
*/

.chipstyle1 {background-color:#000000;border-width:1px;border-style:solid;border-color:#77797a #77797a #77797a #77797a;}
.chipstyle2 {background-color:#000000;border-width:1px;border-style:solid;border-color:#77797a #77797a #000000 #77797a;}
.chipstyle3 {background-color:;border-width:0px;border-style:solid;border-color:#000000 #000000 #000000 #000000;}
.chipstyle4 {background-color:#db550c;border-width:1px;border-style:solid;border-color:#fba41c #021221 #021221 #fba41c;}
.sticky {background-color:#18232c;}

/*
|------------------
| Chip Special Box(s)
|------------------
*/

/*
|------------------
| Logo Box
|------------------
*/

.textlogobox {width:215px;height:120px;}
.blogname {font-size:24px;padding:20px 0px 0px 0px;}
.blogdesc {font-style:italic;padding:5px 0px 0px 0px;}

/*
|------------------
| Chip Related Post(s)
|------------------
*/

.chiprelatedpostswrap { width:548px; margin:0px auto; overflow:hidden; }
.chiprelatedposts { width:162px; float:left; margin:0px 10px 0px 10px;  }
.chiprelatedpostsimg { margin: 0px 0px 10px 0px; }
.chiprelatedpoststitle { width: 162px; text-align:center; overflow:hidden; margin: 0px 0px 10px 0px; }

/*
|------------------
| Chip Sidebar(s)
| Wide - Medium - Small - Tiny
|------------------
*/

/*
|------------------
| Sidebar Box W 1
|------------------
*/

.sidebarboxw1 {width:100%;margin:0px 0px 15px 0px;}
.sidebarboxw1data {
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 10px;
}

/*
|------------------
| Sidebar Box - Common
|------------------
*/

.sidebarbox ul {margin:0px;padding:0px;list-style:none;}
.sidebarbox ul li {display:block;background-color:;border-width:1px;border-style:solid;border-color:#77797a #77797a #77797a #77797a;}
.sidebarbox ul li a:link, .sidebarbox ul li a:visited {display:block;padding:5px;}
.sidebarbox ul li a:hover {color:#FFF;}

.sidebarbox ul ul {margin:5px 20px 10px 20px;list-style:none;}

.sidebarbox ul li li {background-color:#20303d;}
.sidebarbox ul li li li {background-color:#32495b;}

/*
|------------------
| Chip List(s)
|------------------
*/

.chiplisth1 {}
.chiplisth1 ul {width:100%;float:left;margin:0px;padding:0px;list-style:none;}
.chiplisth1 ul li {float:left;display:inline-block;margin:0px 10px 0px 0px;}
.chiplisth1 ul li a {display:block;}
.chiplisth1 ul li span {display:block;padding:4px;}

/*
|------------------
| Comment(s)
|------------------
*/

#comments h3 {margin:0px 0px 10px 0px;font-weight:normal;}
#comments #respond h3 {margin:10px 0px 10px 0px;}

#comments .navigation {width:545px;margin:10px 0px;padding:5px;font-weight:bold;}
#comments .navprev {width:220px;float:left;}
#comments .navnext {width:220px;float:right;text-align:right;}

#comments ol.commentlist {margin:0px;padding:0px;list-style:none;}

#comments ol.commentlist li.comment,
#comments ol.commentlist li.trackback,
#comments ol.commentlist li.pingback {display:block;margin:0px 0px 10px 0px;border-width:1px;border-style:solid;border-color:#445463 #021221 #021221 #445463;}

#comments ol.commentlist li {background-color:#32495b;}
#comments ol.commentlist li.trackback {background-color:#464646;}
#comments ol.commentlist li.pingback {background-color:#20303d;}

#comments li.comment div.comment-author {position:relative;}
#comments li.comment div.comment-author .avatar {position:absolute;top:0px;left:0px;}
#comments li.comment div.comment-author .fn {padding:0px 0px 0px 50px;}
#comments li.comment div.comment-meta {padding:0px 0px 0px 50px;}

#comments ul.children {list-style:none;}
#comments ul.children li.odd {background-color:#464646;}

#comments ol.commentlist div.comment-body {padding:10px;}

#respond {overflow:hidden;position:relative;margin:0px 10px 0px 10px;}
#respond p {margin:0px;}
#respond input {margin:0px 0px 9px;width:98%;}
#respond textarea {width: 98%;}

#respond .comment-notes {margin-bottom:1em;}
#respond .form-allowed-tags {line-height:1em;}
#respond .form-allowed-tags code {font-size: 11px;margin:10px 0px 5px 0px;}
#respond .required {color:#ff4b33;font-weight: bold;}
#respond .form-submit {margin: 12px 0px;}
#respond .form-submit input {font-size: 14px;width: auto;}

#respond .comment-form-comment label {display: none;}
 
/*
|------------------
| Primary Menu
|------------------
*/

.primarymenubox {position:relative;z-index:200;width:100%;background:url(images/menu-bg.png) repeat scroll 0% 0% transparent;border-left:solid 1px #000;border-right:solid 1px #000;}

.primarymenubox ul, .primarymenubox ul * {margin:0px;padding:0px;list-style:none;}
.primarymenubox ul {float:left;margin-bottom:0px;line-height:1.0;}
.primarymenubox ul ul {position:absolute;top:-999em;width:10em;}
.primarymenubox ul ul li {width:100%;}
.primarymenubox ul li:hover {visibility:inherit;}
.primarymenubox ul li {float:left;position:relative;}

.primarymenubox ul li:hover ul, .primarymenubox ul li.sfHover ul {left:0px;top:34px;z-index:200;}
.primarymenubox ul li:hover li ul, .primarymenubox ul li.sfHover li ul {top:-999em;}
.primarymenubox ul li li:hover ul, .primarymenubox ul li li.sfHover ul {left:10em;top:0px;}
.primarymenubox ul li li:hover li ul, .primarymenubox ul li li.sfHover li ul {top:-999em;}
.primarymenubox ul li li li:hover ul, .primarymenubox ul li li li.sfHover ul {left:10em;top:0px;}

.primarymenubox ul a, .primarymenubox ul a:visited {display:block;position:relative;font-size:12px;color:#ffffff;font-weight:normal;padding:11px 11px 11px 11px;text-decoration:none;}
.primarymenubox ul ul.sub-menu a, .primarymenubox ul ul.sub-menu a:visited {font-weight:normal;}

.primarymenubox ul li {background: url(images/bg_nav1_side.jpg) no-repeat scroll right top transparent;}
.primarymenubox ul li li {background:none repeat scroll 0% 0% #343434;border-width:1px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.primarymenubox ul li li li {background:none repeat scroll 0% 0% #343434;border-width:1px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.primarymenubox ul li:hover, .primarymenubox ul li.sfHover, .primarymenubox ul a:focus, .primarymenubox ul a:hover {color:#cb4311;}, .primarymenubox ul a:active {color:#FFF;outline:0;text-decoration:none;background:none repeat scroll 0% 0% #232323;z-index:200;}
.primarymenubox ul ul.sub-menu li:hover, .primarymenubox ul ul.sub-menu li.sfHover, .primarymenubox ul ul.sub-menu a:focus, .primarymenubox ul ul.sub-menu a:hover, .primarymenubox ul ul.sub-menu a:active {background: none repeat scroll 0% 0% #232323;z-index:200;}
.primarymenubox ul .sf-sub-indicator{padding:0px 0px 0px 5px;}

/*
|------------------
| Secondary Menu
|------------------
*/

.secondarymenubox {position:relative;z-index:100;width:100%; background-color:#000000; repeat scroll 0% 0% transparent;border-left:solid 1px #000;border-right:solid 1px #000;}

.secondarymenubox ul, .secondarymenubox ul * {margin:0px;padding:0px;list-style:none;}
.secondarymenubox ul {float:left;margin-bottom:0px;line-height:0.0001;}
.secondarymenubox ul ul {position:absolute;top:-999em;width:10em;}
.secondarymenubox ul ul li {width:100%;}
.secondarymenubox ul li:hover {visibility:inherit;}
.secondarymenubox ul li {float:left;position:relative;}

.secondarymenubox ul li:hover ul, .secondarymenubox ul li.sfHover ul {left:0px;top:34px;z-index:100;}
.secondarymenubox ul li:hover li ul, .secondarymenubox ul li.sfHover li ul {top:-999em;}
.secondarymenubox ul li li:hover ul, .secondarymenubox ul li li.sfHover ul {left:10em;top:0px;}
.secondarymenubox ul li li:hover li ul, .secondarymenubox ul li li.sfHover li ul {top:-999em;}
.secondarymenubox ul li li li:hover ul, .secondarymenubox ul li li li.sfHover ul {left:10em;top:0px;}

.secondarymenubox ul a, .secondarymenubox ul a:visited {display:block;position:relative;font-size:12px;color:#ccc;font-weight:normal;padding:11px 11px 11px 11px;text-decoration:none;}
.secondarymenubox ul ul.sub-menu a, .secondarymenubox ul ul.sub-menu a:visited {font-weight:normal;}

.secondarymenubox ul li {background: url(images/bg_nav2_side.jpg) no-repeat scroll right top transparent;}
.secondarymenubox ul li li {background:none repeat scroll 0% 0% #343434;border-width:1px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.secondarymenubox ul li li li {background:none repeat scroll 0% 0% #343434;border-width:1px;border-style:solid;border-color:#828282 #000 #000 #828282;}
.secondarymenubox ul li:hover, .secondarymenubox ul li.sfHover, .secondarymenubox ul a:focus, .secondarymenubox ul a:hover, .secondarymenubox ul a:active {color:#cb4311;outline:0;text-decoration:none;background:none repeat scroll 0% 0% #232323;z-index:100;}
.secondarymenubox ul ul.sub-menu li:hover, .secondarymenubox ul ul.sub-menu li.sfHover, .secondarymenubox ul ul.sub-menu a:focus, .secondarymenubox ul ul.sub-menu a:hover, .secondarymenubox ul ul.sub-menu a:active {background: none repeat scroll 0% 0% #232323;z-index:100;}
.secondarymenubox ul .sf-sub-indicator{padding:0px 0px 0px 5px;}

/*
|------------------
| Search Form
|------------------
*/

.searchform {width:295px;margin:0px auto;}
.searchform .screen-reader-text {display:none;}
.searchform input#s {width:190px;float:left;padding:6px 4px 6px 25px;border:none;border-left:1px solid #CDCDCD;border-top:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;color:#666;background:#fff url(images/ico_search.jpg) 5px 50% no-repeat;}
.searchform input#searchsubmit {width:70px;height:30px;border:none;background:url(images/search_btn.jpg) -2px 0px no-repeat;cursor:pointer;padding:0px;text-align:center;color:#ccc;font-size:11px;}

/*
|------------------
| Calendar
|------------------
*/

.wpcalendar {}
.wpcalendar tr {text-align:center;}
.wpcalendar tr a {font-weight:bold;}

/*
|------------------
| Pagenavi Plugin
|------------------
*/

.wplinkpages, .wp-pagenavi {clear:both;}
.wplinkpages a, .wplinkpages span, .wp-pagenavi a, .wp-pagenavi span {text-decoration:none;border:1px solid #cccccc;padding:3px 5px;margin:2px;background-color:#20303d;}
.wplinkpages a:hover, .wp-pagenavi a:hover {background-color:#0e151f;color:#FFF;}
.wplinkpages span.current, .wp-pagenavi span.current {border-color:#cccccc;background-color:#0e151f;font-weight:bold;color:#FFF;}



/*     <! --------- All New Code Below This Line ---------  !>    */
/*
|------------------
| Full-Width Template
|------------------
*/

#contentfull {width:100%;background-color:#000000;border-width:1px;border-style:solid;border-color:#77797a #77797a #77797a #77797a;}
#contentfulldata{width:100%;border-width:0px;border-style:solid;border-color:#000000;}

/*
|------------------
| Header Widgets
|------------------
*/



#left-header-widgets {padding:0px 0px 0px 0px; position:absolute;   top:12px; z-index:9999  }
#left-header-widgets .widget{ margin-bottom:0px;  }
#left-header-widgets .widgettitle{ display:none !important;  }
#left-header-widgets .widget_text{ text-align:center; }

#center-header-widgets {padding:0px; margin:0px; position:absolute; margin-left:auto; margin-right:auto; top:10px; z-index:5;}
#center-header-widgets .widget{ margin-bottom:0px; }
#center-header-widgets .widgettitle{ display:none !important;  }
#center-header-widgets .widget_text{ text-align:center; }

#right-header-widgets {padding:0px 0px 0px 720px; position:absolute;   top:12px;  }
#right-header-widgets .widget{ margin-bottom:0px; }
#right-header-widgets .widgettitle{ display:none !important;  }
#right-header-widgets .widget_text{ text-align:center; }

/*
|------------------
| Banner
|------------------
*/

.headerbanner { margin: 0px width: 645px; margin-bottom:15px; color: ; background-color:#000000;border-width:1px;border-style:solid;border-color:#77797a #77797a #77797a #77797a;}
.footerbanner { margin: 0px width: 645px; margin-bottom:15px; color: ; background-color:#000000;border-width:1px;border-style:solid;border-color:#77797a #77797a #77797a #77797a;}

/*
|------------------
| Custom Styles
|------------------
*/

.chipstyle5 {background-color:#000000;border-width:1px;border-style:solid;border-color: #000000 #000000 #000000 #000000; margin:0px 0px 0px 0px;}
.watermarkstyle1 {background-image: url(images/widget-bg-1.png);background-color:#000000;border-width:1px;border-style:solid;border-color: #77797a #77797a #77797a #77797a; background-repeat: no-repeat; background-position: center center;}
.gradientstyle1 {background-image: url(images/gradient1.jpg);background-color:#000000;border-width:1px;border-style:solid;border-color: #77797a #77797a #77797a #77797a; width: 980; background-repeat:x; }
.gradientstyle2 {background-image: url(images/gradient1.jpg);background-color:#000000;border-width:1px;border-style:solid;border-color: #77797a #77797a #77797a #77797a; width: 980; background-repeat:x; padding:0px 10px 0px 10px;}
.headerwidgetstyle-right-bottom {border-width:0px;  padding:140px 0px 0px 0px;}
.headerwidgetstyle-left-bottom {border-width:0px;  padding:140px 0px 0px 0px;}

#headerdata {width:980px; margin:auto; }

/*
|------------------
| Widget Styling By Type
|------------------
*/

/* textwidget {border: 0px; padding: 0px; background-image: url(images/widget-bg-1.png); background-repeat: no-repeat; background-position: center center;} */
.yarpp-related-widget {border: 0px; padding: 0px; background-image: url(images/widget-bg-1.png); background-repeat: no-repeat; background-position: center center;}



audio,
canvas,
video {
   display: inline-block;
   max-width: 100%;
}
.one_third {
    font-weight: 300;
    margin-right: 1% !important;
    text-align: center;
    width: 32% !important;
}
.one_third {
    width: 33.3%;
}
.mejs-container {
	width: 100% !important;
}
.display-posts-listing .listing-item {
    clear: both;
}

.display-posts-listing img {
    float: left;
    margin: 0 10px 10px 0;
}