/*  
Theme Name: Platform
Description: Platform is an drag-and-drop theme-design 
Version: 99.4.3
Author: PageLines
Author URI: http://www.pagelines.com
Theme URI: http://www.pagelines.com/tour/
*/

@import url('css/common.css');
@import url('fonts/arialn.css');
@import url('http://cloud.webtype.com/css/3ca0fa45-882a-4e37-b727-19054e0c223a.css');
html {
    font-size: 16px;
}
body {
    font-size: 1em;
    height: 100%;
    padding-top: 5px;
	font-family:arial!important;
}
#page,
#dynamic-content {
    min-height: 500px
}
#page-canvas {
    margin: 0 auto
}
body,
.font1,
.font-primary,
.commentlist,
input {
    font-family: arial, Georgia, 'Times New Roman', Times, serif
}
h1,
h2,
h3,
h4,
h5,
h6,
.site-title {
    font-family: Georgia, 'Times New Roman', Times, serif
}
img, iframe, object{max-width:100% !important;}
.font2,
.font-sub,
ul.main-nav li a,
#secondnav li a,
.metabar,
.subtext,
.subhead,
.widget-title,
.post-comments,
.reply a,
.editpage,
#pagination .wp-pagenavi,
.post-edit-link,
#wp-calendar caption,
#wp-calendar thead th,
.soapbox-links a,
.fancybox,
.standard-form .admin-links,
#featurenav a,
.pagelines-blink,
.ftitle small,
.button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.submit {
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", sans-serif;
    text-transform: uppercase;
    letter-spacing: .1em
}
input[type="text"],
input[type="password"],
textarea,
#dsq-content textarea {
    font-family: "Courier New", Courier, Verdana, sans-serif
}
body {
    color: #fff
}
#footer {
    background: #000;
}
#footer,
#footer li.link-list a,
#footer .latest_posts li .list-excerpt {
    color: #999
}
#footer a,
#footer .widget-title,
#footer li h5 a {
    color: #fff
}
#page,
.tcolor1,
#subnav ul li a:active,
.commentlist cite a,
#breadcrumb a,
.metabar a:hover,
.post-nav a:hover,
.post-footer a,
#buddypress-page #object-nav ul li a,
#buddypress-page table.forum .td-title a,
#buddypress-page #subnav a:hover,
#buddypress-page #subnav li.current a,
#twitterbar a,
#carousel .carousel_text,
#site #dsq-content .dsq-request-user-info td a,
#pagination .wp-pagenavi a:hover,
#pagination .wp-pagenavi .current,
#primary-nav .main-nav li a:hover,
#featurenav a.activeSlide,
.content-pagination a:hover .cp-num {
    color: #000
}
a,
.lcolor1 a,
#subnav_row li.current_page_item a,
#subnav_row li a:hover,
#grandchildnav .current_page_item > a,
.branding h1 a:hover,
.bbcrumb a:hover,
#feature_slider .fcontent.fstyle-lightbg a,
#feature_slider .fcontent.fstyle-nobg a,
#respond h3 small a {
    color: #225E9B
}
.hcolor,
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
#branding h1 a,
a.site-title,
.entry-title a,
.entry-title a:hover,
.widget-title a:hover,
h3.widget-title a:hover,
.content-pagination .cp-num {
    color: #000
}
.tcolor2,
.lcolor2 a,
.subhead,
.widget-title,
.post-edit-link,
.metabar .sword,
#branding .site-description,
#callout,
#commentform .required,
#postauthor .subtext,
#buddypress-page .standard-form .admin-links,
#wp-calendar caption,
#carousel .thecarousel,
#pagination .wp-pagenavi span.pages,
.commentlist .comment-meta a,
#highlight .highlight-subhead,
.content-pagination span,
.content-pagination a .cp-num,
.searchform .searchfield {
    color: #AFAFAF
}
.tcolor3,
.lcolor3 a,
.main_nav li a,
.widget-title a,
h3.widget-title a,
#subnav_row li a,
.metabar em,
.metabar a,
.tags,
#commentform label,
.form-allowed-tags code,
.rss-date,
#breadcrumb,
.reply a,
.post-nav a,
.post-nav a:visited,
.post-footer,
.auxilary a,
#buddypress-page .standard-form .admin-links a,
#twitterbar .content .tbubble,
.widget ul.twitter .twitter-item,
.cform .emailreqtxt,
.cform .reqtxt,
#pagination .wp-pagenavi a,
#pagination .wp-pagenavi .current,
#pagination .wp-pagenavi .extend,
.main_nav ul.sf-menu a,
.sf-menu a:visited,
#featurenav a,
#feature-footer span.playpause {
    color: #777
}
body {
    background-color: #000
}
body.fixed_width {
    background-color: #444
}
#page,
.canvas #page-canvas,
.sf-menu li,
.main_nav ul.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active,
.commentlist ul.children .even,
.alt #commentform textarea {
    background: #FFF
}
#feature-footer,
.main-nav li.current-page-ancestor a,
.main-nav li.current_page_item a,
.main-nav li.current-page-ancestor ul a,
.main-nav li.current_page_item ul a,
#wp-calendar caption,
#buddypress-page #subnav,
#buddypress-page .activity .activity-inner,
#buddypress-page table.forum th,
#grandchildnav.widget,
blockquote,
input,
textarea,
.searchform .searchfield,
.wp-caption,
.widget-default,
.commentlist .alt,
#wp-calendar #today,
#buddypress-page div.activity-comments form .ac-textarea,
#buddypress-page form#whats-new-form #whats-new-textarea,
.post-nav,
.current_posts_info,
.post-footer,
#twitterbar,
#carousel .content-pad,
.success,
.sf-menu li li,
.sf-menu li li,
.sf-menu li li li,
.content-pagination a .cp-num,
.hentry table .alternate td {
    background-color: #F7F7F7
}
.main_nav .main-nav li a:hover,
#wp-calendar thead th,
#buddypress-page #object-nav,
.item-avatar a,
.comment blockquote,
#grandchildnav .current_page_item a,
#grandchildnav li a:hover,
#grandchildnav .current_page_item ul li a:hover,
#carousel .carousel_text,
pagination .wp-pagenavi a,
#pagination .wp-pagenavi .current,
#pagination .wp-pagenavi .extend,
.sf-menu li:hover,
.sf-menu li.sfHover,
#featurenav a,
#feature-footer span.playpause,
.content-pagination .cp-num,
.content-pagination a:hover .cp-num,
ins {
    background-color: #F1F1F1
}
#buddypress-page #object-nav ul li a:hover,
#buddypress-page #object-nav ul li.selected a,
#buddypress-page #subnav a:hover,
#buddypress-page #subnav li.current a,
#featurenav a.activeSlide {
    background-color: #e1e1e1
}
hr,
.fpost,
.clip_box,
.widget-title,
#buddypress-page .item-list li,
.metabar a,
#morefoot .widget-title,
#site #dsq-content h3 {
    border-bottom: 1px solid #E9E9E9
}
#nav_row.main_nav,
ul.sf-menu ul li {
    border-bottom: 1px solid #c6c6c6
}
.post.fpost .entry,
#soapbox .fboxinfo,
#feature-footer.nonav {
    border-top: 1px solid #E9E9E9
}
#feature-footer {
    border: 1px solid #E9E9E9
}
.fpost.sticky {
    border-top: 3px solid #E9E9E9;
    border-bottom: 3px solid #E9E9E9
}
.post-nav,
.current_posts_info,
.post-footer {
    border-right: 3px solid #E9E9E9;
    border-left: 3px solid #E9E9E9
}
#grandchildnav .current_page_item a,
#grandchildnav li a:hover,
#grandchildnav .current_page_item ul li a:hover {
    border-left: 3px solid #E9E9E9
}
#feature-footer .feature-footer-pad {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff
}
#featurenav a,
#feature-footer span.playpause {
    border: 1px solid #ddd;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc
}
#featurenav a.activeSlide {
    border: 1px solid #CCC;
    border-left: 1px solid #999;
    border-top: 1px solid #999
}
textarea:focus,
#commentform textarea:focus,
#commentform input[type="text"]:focus {
    border: solid 1px #bbb
}
blockquote,
input,
textarea,
.searchform .searchfield,
.wp-caption,
.widget-default,
#buddypress-page div.activity-comments form .ac-textarea,
#buddypress-page form#whats-new-form #whats-new-textarea,
#grandchildnav.widget {
    border: 1px solid #E9E9E9;
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD
}
.fpost .post-thumb img,
.clip .clip-thumb img,
.author-thumb img {
    border: 1px solid #E9E9E9;
    border-left: 1px solid #DDD;
    border-top: 1px solid #DDD
}
#carousel .content ul li a img {
    background: #fff;
    border: 1px solid #ccc;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}
#carousel .content ul li a:hover img {
    background: #ddd;
    border: 1px solid #bbb;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}
.widget_flickrRSS a img,
.wp125_write_ads_widget.widget #wp125adwrap_2c .wp125ad a {
    border: 1px solid #eee;
    border-bottom: 2px solid #ddd;
    background: #fff
}
#feature-footer,
#grandchildnav li a,
#grandchildnav .current_page_item ul li a,
#buddypress-page #object-nav ul li a {
    text-shadow: #fff 0 1px 0
}
.fixed_width #footer {
    text-shadow: #000 0 -1px 0
}
a.pagelines-blink,
a.soapbox_link,
#feature_slider .fcontent a.post-edit-link,
.button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.submit {
    text-decoration: none;
    font-size: 12px;
    line-height: 12px;
    display: block;
    float: left;
    background: #eee;
    border: 1px solid #d1d1d1;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    color: #333;
    text-shadow: #fff 0 1px 0;
    margin-right: .8em
}
a.pagelines-blink:hover,
a.soapbox_link:hover,
.button:hover,
input[type="submit"]:hover,
.submit:hover {
    color: #777
}
a.pagelines-blink .pagelines-blink-pad,
a.soapbox_link .soapbox_link-pad,
#feature_slider .fcontent a.post-edit-link {
    display: block;
    padding: 5px 7px;
    border: 1px solid transparent;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff
}
a.pagelines-blink .pagelines-blink-pad .blink-arrow,
a.soapbox_link .soapbox_arrow {
    padding-right: 9px;
    background: url(/wp-content/themes/platform/images/more-black.png) no-repeat right center
}
input[type="submit"],
.submit,
input[type="button"],
.button,
input[type="reset"],
.reset {
    cursor: pointer;
    background: url(/wp-content/themes/platform/images/button-grey-up.png) repeat-x left bottom
}
.button:active,
input[type="submit"]:active,
.submit:active {
    color: #000;
    border: 1px solid #ddd;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    background: url(/wp-content/themes/platform/images/button-grey-down.png) repeat-x left bottom
}
a.pagelines-blink.blue-blink,
a.soapbox_link.soapbox_callout {
    background: #225E9B;
    border: 1px solid #000;
    border-top: 1px solid #2D7ED1;
    border-left: 1px solid #2D7ED1;
    text-shadow: #000 0 -1px 0;
    color: #fff
}
a.pagelines-blink.blue-blink:hover,
a.soapbox_link.soapbox_callout:hover {
    color: #eee
}
a.pagelines-blink.blue-blink .pagelines-blink-pad,
a.soapbox_link.soapbox_callout .soapbox_link-pad {
    border-top: 1px solid #2C7AC9;
    border-left: 1px solid #2C7AC9
}
a.pagelines-blink.blue-blink .pagelines-blink-pad .blink-arrow,
a.soapbox_link.soapbox_callout .soapbox_arrow {
    background: url(/wp-content/themes/platform/images/more.png) no-repeat right center
}
a.pagelines-blink.black-blink,
#feature_slider .fcontent a,
#feature_slider .fcontent a.post-edit-link {
    background: #111;
    border: 1px solid #000;
    border-top: 1px solid #111;
    border-left: 1px solid #111;
    color: #fff;
    text-shadow: none
}
a.pagelines-blink.black-blink:hover,
#feature_slider .fcontent a:hover,
#feature_slider .fcontent a.post-edit-link:hover {
    background: #333;
    border-bottom: 1px solid #000
}
a.pagelines-blink.black-blink .pagelines-blink-pad,
#feature_slider .fcontent a.post-edit-link {
    border-top: 1px solid #444;
    border-left: 1px solid #444
}
a.pagelines-blink.black-blink .pagelines-blink-pad .blink-arrow {
    background: url(/wp-content/themes/platform/images/more.png) no-repeat right center
}
a.pagelines-blink.black-blink:active .pagelines-blink-pad,
#feature_slider .fcontent a.post-edit-link:active {
    background: #000;
    border: 1px solid #000;
    border-right: 1px solid #444;
    border-bottom: 1px solid #444
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 400;
    margin: 0;
    padding: 0;
    line-height: 1.2em
}
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em,
#nav em {
    text-transform: lowercase;
    font-style: italic
}
h1,
h1.pagetitle, h2.entry-title {
    font-size: 3em!important;
    font-weight: bold;
    font-family: "Nobel"!important;
text-transform: uppercase!important;
}
h2 {
    font-size: 2em
}
h3 {
    font-size: 1.5em
}
h4 {
    font-size: 1.3em
}
h5 {
    font-size: 1.1em
}
h6 {
    font-size: 1em
}
.subhead {
    margin-bottom: 1.6em;
    font-size: .8em
}
blockquote {
    margin: 0 0 1em 1em;
    padding: 1em 1em .5em;
    font-style: italic
}
.comment blockquote {
    border: none;
    padding-right: 10px
}
.comment blockquote blockquote {
    margin-bottom: 0
}
a {
    text-decoration: none
}
.hentry a:hover {
    text-decoration: underline
}
#subnav ul li a:active {
    text-decoration: none
}
.post-edit-link {
    font-size: 9px
}
#site {
    position: relative
}
#wrapper {
    padding-bottom: 50px
}
.content {
    width: 960px;
    margin: 0 auto
}
#column-wrap,
#container {
    float: left
}
#sidebar-wrap {
    float: right
}
.two-sidebar-left #column-wrap,
.one-sidebar-left #column-wrap,
.two-sidebar-left #buddypress-page #container,
.one-sidebar-left #buddypress-page #container {
    float: right
}
.two-sidebar-left #sidebar-wrap,
.one-sidebar-left #sidebar-wrap {
    float: left
}
.two-sidebar-left #column-main,
.one-sidebar-left #column-main,
.two-sidebar-left #buddypress-page #container,
.one-sidebar-left #buddypress-page #container {
    float: right
}
.two-sidebar-center #column-main {
    float: right
}
.mcolumn-pad {
    padding-top: 2em
}
.two-sidebar-center #column-main .mcolumn-pad {
    padding-right: 20px;
    padding-left: 20px
}
.fullwidth #column-main .mcolumn-pad {
    padding-right: 15px;
    padding-left: 15px
}
.one-sidebar-right #column-main .mcolumn-pad,
.one-sidebar-right #container #content,
.two-sidebar-right #column-main .mcolumn-pad,
.two-sidebar-right #container #content {
    padding: 2em 30px 0 0px
}
.one-sidebar-left #column-main .mcolumn-pad,
.one-sidebar-left #container #content,
.two-sidebar-left #column-main .mcolumn-pad,
.two-sidebar-left #container #content {
    padding: 2em 15px 0 30px
}
#column-main {
    float: left;
    width: 630px;
    display: inline
}
#sidebar1,
#sidebar2 {
    float: left;
    overflow: hidden
}
#header .outline {
    position: relative;
    z-index: 15
}
#branding .content {
    z-index: 10
}
#branding .content-pad {
    padding: 25px 0 0px 0px
}
#branding .branding_wrap {
    border-bottom: 1px solid #c6c6c6;
    position: relative;
    overflow: hidden;
}
#branding .branding_wrap a,
#branding .branding_wrap img {
    display: block;
}
h1 a {
    font-size: 44px;
    line-height: .9
}
.site-description {
    font-size: .85em;
    margin-left: .2em
}
a.site-title {
    display: block;
    margin: .3em 0 .15em;
    font-size: 2.6em;
    line-height: 1em
}
.icons {
    color: #626262;
    text-align: right;
    position: absolute;
    bottom: 15px;
    right: 0;
    /*line-height:20px;height:24px*/
}
.icons .tit {
    margin-bottom: 55px;
    text-align: left;
    font-family: "Nobel Book";
    font-size: 1.938em;
}
.icons span {
    margin-left: 70px;
    font-family: "Nobel Book";
    line-height: 1.5em;
}
.icons a {
    display: block;
    width: 25px;
    height: 25px;
    margin-left: 7px;
    float: right;
    text-align: right
}
.icons .twitterlink {
    background: url(/wp-content/themes/platform/images/sprite-socialicons5.png) no-repeat -34px 0
}
.icons .youtubelink {
    background: url(/wp-content/themes/platform/images/sprite-socialicons5.png) no-repeat -66px 0
}
.icons .linkedinlink {
    background: url(/wp-content/themes/platform/images/sprite-socialicons5.png) no-repeat -98px 0
}
.icons .facebooklink {
    background: url(/wp-content/themes/platform/images/sprite-socialicons5.png) no-repeat 0px 0
}
.icons .rsslink {
    background: url(/wp-content/themes/platform/images/sprite-socialicons.png) no-repeat 0 0
}
.icons .twitterlink:hover {
    opacity: 0.6;
}
.icons .youtubelink:hover {
    opacity: 0.6;
}
.icons .linkedinlink:hover {
    opacity: 0.6;
}
.icons .facebooklink:hover {
    opacity: 0.6;
}
.icons .rsslink:hover {
    background-position: 0 -22px
}
.main_nav {
    line-height: 1.1em;
    text-align: left;
    margin-top: 0;
    z-index: 28;
    position: relative
}
.main_nav .content-pad {
    padding-top: 6px
}
.main_nav ul {
    list-style: none;
    display: block;
    margin: 0;
    padding: 0;
    float: left
}
.main_nav li {
    position: relative
}
.main_nav ul li {
    margin: 0;
    padding: 0;
    float: left;
    text-align: right
}
.main_nav li a {
    padding: 10px 15px;
    text-decoration: none;
    display: block;
    border: 1px solid transparent;
    border-bottom: none
}
.main-nav li a {
    font-size: .85em
}
*html .main_nav li a {
    border-color: #fff
}
.main_nav ul ul {
    display: none
}
.main_nav ul ul li {
    text-align: left
}
#secondnav {
    line-height: 1.1;
    font-size: .7em
}
#secondnav ul {
    line-height: .95em;
    list-style: none;
    margin: 0
}
#secondnav .secondnav_menu {
    margin: 0
}
#secondnav ul li {
    float: left
}
#secondnav li a {
    display: block;
    padding: 10px;
    border: none
}
body #wp-admin-bar #admin-bar-logo {
    line-height: 1.4em
}
body.buddypress {
    border-top: none;
    padding-top: none
}
#buddypress-page #container {
    margin: 20px auto;
    float: left
}
#buddypress-page #content {
    padding-right: 30px
}
#buddypress-page #object-nav {
    margin: 0;
    padding: 0
}
#buddypress-page #item-nav {
    margin-bottom: 1.5em
}
#buddypress-page #object-nav ul li a {
    padding: 3px 12px;
    display: block
}
#buddypress-page #subnav {
    margin: 0;
    padding: 10px
}
#buddypress-page #subnav a {
    font-size: 12px;
    line-height: 1.2em;
    padding: 7px;
    display: block
}
#buddypress-page #settings-form input {
    margin-bottom: 1.3em
}
#buddypress-page div.activity-comments form textarea,
#buddypress-page form#whats-new-form #whats-new-textarea textarea {
    background: none
}
#buddypress-page #container .submit {
    border: none;
    background: none;
    padding: 7px 0;
    margin: 0
}
#buddypress-page #container .submit .auto {
    padding: 5px
}
#buddypress-page ul.button-nav {
    list-style-type: none
}
#buddypress-page form.dir-form div.dir-search {
    width: 47%
}
#buddypress-page form.dir-form div.dir-search input[type="submit"] {
    float: right;
    clear: right;
    padding: 4px;
    margin-right: 5px
}
#buddypress-page .profile-fields td {
    padding: 5px
}
#buddypress-page .radio ul {
    margin: 5px 0 1em 50px
}
#buddypress-page div.item-list-tabs ul li {
    margin: 0 5px
}
#buddypress-page table.forum {
    width: 100%;
    margin: 1.4em 0;
    text-align: center
}
#buddypress-page table.forum th {
    padding: 5px;
    font-weight: 400
}
#buddypress-page table.forum td {
    padding: .5em
}
#buddypress-page table.forum .td-poster .poster-name {
    display: inline
}
#buddypress-page table.forum .td-poster img {
    vertical-align: middle;
    margin-right: 5px
}
#buddypress-page table.forum .td-title {
    font-size: 1.3em;
    text-align: left
}
#buddypress-page table.forum .td-title a:hover {
    text-decoration: underline
}
#buddypress-page .standard-form #topic-meta h3 {
    margin: 1em 0;
    font-size: 1.9em
}
#buddypress-page .standard-form .admin-links {
    font-size: .8em;
    padding: 4px 0
}
#buddypress-page .item-list li {
    margin-bottom: 1.5em;
    padding: .3em 0
}
#buddypress-page .item-list .item-title {
    font-size: 1.3em
}
#buddypress-page .item-list .poster-meta {
    font-size: 1.3em;
    font-style: italic
}
#buddypress-page .item-list .poster-meta img {
    vertical-align: middle;
    margin-right: 10px
}
#buddypress-page .item-list .post-content {
    padding: 20px 20px 10px
}
#buddypress-page #item-actions {
    margin-bottom: 1em
}
#buddypress-page .activity {
    font-style: italic;
    font-size: .9em
}
#buddypress-page .activity .activity-inner {
    font-style: normal;
    padding: 10px 10px 2px;
    margin-bottom: 1em
}
.item-avatar {
    float: left;
    margin-right: 10px
}
.item-avatar a {
    padding: 3px;
    display: block
}
.item-avatar a img {
    display: block
}
.searchform {
    position: relative;
    width: 210px;
    margin: 0 auto
}
#header .searchform {
    display: none;
    float: right
}
.searchform input {
    background: transparent;
    border: none
}
.searchform .searchfield,
#forumsidebar input.forumsearchfield {
    font: 13px arial, "Helvetica Neue", Helvetica, sans-serif
}
.searchform .searchfield {
    height: 13px;
    padding: 7px 30px 5px 7px;
    width: 170px
}
.searchform input.submit {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 8px;
    top: 4px;
    height: 17px;
    width: 17px
}
.hentry {
    clear: both
}
.hentry ul,
.hentry ol,
.comment-body ul,
.comment-body ol {
    margin-left: 25px;
    margin-bottom: 1em
}
.billboard {
    padding: 60px 15px;
    margin: 0 0 2.5em
}
.fpost {
    margin-bottom: 1.6em
}
.fpost.sticky {
    padding: 20px 0 5px
}
.fpost .post-excerpt,
.fpost .entry_content {
    font-size: 1em;
    line-height: 1.5em
}
.fpost .textcontent {
    margin: 20px 10px 0 0
}
.post.fpost .entry {
    margin-bottom: 1em;
    padding: 1em 0
}
.post-meta {
    margin-bottom: 1.5em
}
.fpost .post-header {
    padding-top: 3px;
    float: left;
    display: inline
}
.fpost .post-header.post-nothumb {
    width: 100%
}
.fpost .post-title-section {
    position: relative
}
.fpost .post-title h2 {
    padding-bottom: 0;
    font-size: 2em;
    line-height: 1em;
    margin: 0;
    text-transform: none
}
.fpost .post-title h2 a:hover {
    text-decoration: underline
}
.post-comments a:hover {
    text-decoration: none
}
.fpost .metabar {
    margin: 0 0 .2em
}
.metabar em {
    font-size: 11px;
    font-style: normal;
    line-height: 1.75em
}
.metabar a:hover {
    text-decoration: none
}
.metabar .sword {
    text-transform: lowercase;
    letter-spacing: 0
}
.fpost .post-excerpt {
    margin: 1em 0
}
.entry_content img {
    max-width: 100%
}
.post-thumb,
.fpost .post-thumb a {
    float: left
}
.fpost .post-thumb img {
    padding: 4px;
    display: block
}
#pagelines_content .clip,
#buddypress-page .clip {
    width: 47%
}
#site.fullwidth #pagelines_content .clip,
#site.fullwidth #buddypress-page .clip {
    width: 48%
}
.clip_box {
    margin-bottom: .5em;
    padding: 1em 0
}
.clip_box .hentry {
    padding: 0
}
.clip {
    width: 100px;
    float: left;
    clear: none
}
.clip-right {
    width: 100px;
    float: right
}
.clip .clip-header {
    padding: 4px 0;
    display: table-cell;
    width: 10000px
}
.clip .clip-thumb a {
    float: left;
    margin-right: 10px
}
.clip .clip-thumb img {
    padding: 2px;
    display: block;
    margin: 0 0 .4em
}
.clip .entry-title {
    line-height: 1.2em;
    padding: 0;
    font-size: 1.4em
}
.clip .metabar {
    line-height: 1em;
    padding: 0
}
.clip .metabar em {
    font-size: 11px
}
.clip .post-excerpt {
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 1.5em;
    margin-top: .5em
}
.post-nav,
.current_posts_info {
    clear: both;
    padding: 5px 10px;
    margin: 0 0 1.8em;
    font-size: 12px;
    position: relative
}
.post-nav a,
.post-nav a:visited {
    text-decoration: none
}
.post-nav a:hover {
    text-decoration: none
}
.post-nav .previous a {
    float: left;
    display: block;
    padding-left: 24px;
    background: url(/wp-content/themes/platform/images/post-previous.gif) no-repeat left center
}
.post-nav .next a {
    float: right;
    display: block;
    padding-right: 24px;
    text-align: right;
    background: url(/wp-content/themes/platform/images/post-next.gif) no-repeat right center
}
#postauthor {
    margin-bottom: 2em
}
#postauthor .copy-pad {
    padding: 10px 15px
}
#postauthor .subtext {
    font-size: .85em
}
#postauthor .author-info {
    margin-left: 120px
}
.author-thumb {
    text-align: left;
    margin-left: -120px
}
.author-thumb img {
    float: left;
    margin-right: 25px;
    padding: 5px
}
.author-details {
    font-size: .9em
}
.post-footer {
    line-height: 25px;
    padding: 8px 18px;
    overflow: hidden;
    margin-bottom: 30px;
    font-size: 1em
}
.post-footer a {
    font-weight: 700
}
.post-footer .right img {
    vertical-align: top
}
.post-footer .left span {
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    padding: 4px 0 8px;
    width: 33px;
    margin-right: 6px;
    display: inline-block;
    line-height: 21px
}
.post-footer .right {
    padding: 0
}
.post-footer .right span {
    line-height: 21px
}
.post-footer img {
    margin: 0 0 0 2px
}
.tags {
    font-style: italic;
    font-size: 10px
}
.scolumn-pad {
    padding: 2em .7em
}
#sidebar-wrap #sidebar_universal {
    padding: 2em 1em 0
}
ul.sidebar_widgets {
    list-style-type: none
}
.widget {
    margin-bottom: 1em;
    overflow: hidden
}
.widget-title {
    text-align: left;
    padding: 6px 8px 3px 0;
    margin-bottom: .6em;
    font-size: .9em
}
.widget-title a,
h3.widget-title a {
    background: url(/wp-content/themes/platform/images/morearrow.png) no-repeat 100% 50%;
    padding-right: 10px
}
.widget ul {
    margin: 0 0 10px .4em
}
.widget ul.sub-menu {
    margin: 0
}
.widget ul li {
    list-style: none;
    display: block;
    padding: .15em 2px
}
.widget ul li a:hover {
    text-decoration: underline
}
.widget ul li ul li {
    margin-left: .3em
}
.widget-default {
    padding: 10px;
    margin-bottom: .7em;
    margin-top: .3em
}
#grandchildnav.widget {
    padding: 10px;
    margin-bottom: 25px
}
#grandchildnav li {
    padding: 0;
    margin: 0;
    line-height: 1em;
    border-top: none
}
#grandchildnav li a,
#grandchildnav .current_page_item ul li a {
    display: block;
    padding: 7px 5px;
    border: 1px solid transparent;
    border-left: 3px solid transparent;
    background: transparent
}
#grandchildnav li a:hover,
#grandchildnav .current_page_item ul li a:hover {
    text-decoration: none
}
#grandchildnav li ul {
    margin: 0 0 0 25px
}
.widget_search .widget-title {
    margin-bottom: 10px
}
.widget_categories .postform {
    margin: 10px
}
.rss-date {
    display: block;
    font-size: .9em;
    line-height: 1.2em
}
a.rsswidget img {
    position: relative;
    top: 1px
}
#sidebar #widgets {
    margin-bottom: 1em
}
.socialicons .widget-title,
.widgetcform .widget-title {
    margin-bottom: 8px
}
.socialicons {
    margin-bottom: 30px
}
.textwidget {
    padding: 5px 2px
}
#footer .widget_twitter .twitter-item {
    padding-bottom: 10px
}
.twitter-item:nth-child(2n) {
    font-weight: bolder
}
.dcol {
    float: left;
    display: inline
}
.dcol.lastcol .dcol-pad {
    padding-right: 0
}
.page-nav-default {
    padding: 15px 0
}
.page-nav-default .previous-entries {
    float: left
}
.page-nav-default .next-entries {
    float: right
}
#footer {
    clear: both;
    font-size: 1em;
    overflow: hidden;
    text-align: left;
    position: relative;
	color:#fff;
}
#footer ul {
    padding: 0 5px
}
#footer li {
    list-style-type: none
}
#footer li a:hover {
    text-decoration: underline
}
#footer li h5 a {
    font-size: 1em
}
#footer .content-pad {
    padding: 40px 0 2em
}
#footer .widget-title {
    padding-left: 0;
    border: 0;
    margin-bottom: .6em;
    font-size: .85em
}
#footer .findent {
    padding: 0 5px 0 0
}
#footer .latest_posts {
    padding: 0
}
#footer .latest_posts li {
    margin-bottom: .5em
}
#footer .latest_posts li .list-excerpt {
    font-size: .9em;
    line-height: 1.5em
}
#fcolumns_container .socialicons {
    float: left;
    background: none;
    width: 20%;
    border: none
}
#fcolumns_container .socialicons .socialeffect {
    border: none;
    padding: 1px 20px
}
#fcolumns_container .socialicons span {
    font-size: 17px;
    display: block;
    padding-bottom: 26px
}
.fcol {
    width: 152px;
    float: left;
    display: inline;
    padding: 0 20px
}
.fcol ul ul {
    padding-left: 10px;
    font-size: .9em
}
#breadcrumbs {
    padding: 10px 5px
}
#breadcrumb .content-pad {
    padding: 0 12px
}
#breadcrumb .content {
    padding: 5px 0;
    font-size: .8em
}
.breadcrumb a:hover {
    text-decoration: underline
}
#simple_footer_nav #logo {
    float: left;
    padding-right: 20px
}
#simple_footer_nav #logo h1 {
    font-size: 2em
}
#simple_footer_nav ul {
    float: left;
    margin: 10px 10px 0
}
#simple_footer_nav ul li {
    float: left
}
#footer #simple_footer_nav ul li a {
    padding: 0 10px
}
#simple_footer_nav .terms {
    float: right;
    margin-top: 10px
}
#respond {
    padding: 20px 0
}
#respond form {
    margin-left: 25px
}
h3#comments-title {
    padding-left: 22px;
    background: url(/wp-content/themes/platform/images/icon-comment.png) no-repeat scroll 0 3px transparent
}
#respond h3 {
    padding-left: 25px;
    background: url(/wp-content/themes/platform/images/icon-pencil.png) no-repeat scroll 0 3px transparent
}
#respond h3 small {
    font-size: 12px;
    font-style: italic
}
.commentlist .comment-meta {
    margin-bottom: 16px
}
.commentlist p {
    margin: 0 0 1em 5px
}
.reply a {
    font-size: .8em
}
#notfound,
#previewing-posttypes {
    padding: 100px;
    min-height: 350px
}
h2.notfound-splash {
    font-size: 8em
}
h2.notavail {
    margin-bottom: 1.5em
}
#cred {
    text-align: center;
    padding: 15px
}
a.plimage {
    font-size: 8px;
    text-align: center
}
.pad_small {
    padding: 8px
}
.pad_big {
    padding: 15px 20px
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.alignleft {
    float: left
}
.alignright {
    float: right
}
#calendar_wrap {
    overflow: hidden;
    padding: 0
}
#wp-calendar caption {
    padding: 2px;
    font-size: 12px;
    font-weight: 400
}
#wp-calendar thead th {
    padding: 2px;
    font-size: 12px
}
#callout {
    overflow: hidden
}
#callout .content-pad {
    padding: 30px 17px
}
#callout .callout_text {
    width: 70%;
    float: left
}
#callout .callout_text-pad {
    padding: 0 10px
}
#callout .callout_text.noimage {
    width: 100%
}
#callout .callout_head {
    font-size: 2em
}
#callout .callout_copy {
    font-size: .9em
}
#callout .callout_image a {
    display: block;
    line-height: 1em
}
#callout .callout_image {
    float: right;
    width: 30%;
    text-align: center;
    vertical-align: center
}
.typekit-badge {
    display: none!important
}
.ithumb,
.iframe {
    padding: 5px
}
.fancybox span {
    font-size: .9em;
    display: block
}
.content-pagination .cp-desc {
    font-style: italic
}
.content-pagination a:hover {
    text-decoration: none
}
.content-pagination .cp-num,
.content-pagination a:hover .cp-num {
    margin: 0 2px;
    text-decoration: none;
    display: inline-block;
    line-height: .9em;
    padding: 3px 7px 6px
}
table {
    width: 100%
}
.hentry table,
#comments table {
    margin-bottom: 1em
}
.hentry table th,
#comments table th {
    font-weight: 400;
    text-align: center;
    padding: .3em;
    font-size: 1.1em
}
.hentry table td,
#comments table td {
    padding: .35em .6em;
    text-align: center
}
.hentry table .label,
#comments table .label {
    text-align: left
}
.mediablock {
    overflow: hidden
}
.mediablock-image {
    float: left;
    margin-right: 10px
}
.iconlist .mediablock-image {
    padding-top: .4em
}
.mediablock-content {
    display: table-cell;
    vertical-align: top;
    width: 10000px
}
.iconlist li {
    margin-bottom: .5em
}
.ui-img-big {
    margin-right: 15px
}
.styled-list {
    list-style-type: none
}
.wp-caption {
    text-align: center;
    padding: 5px;
    border-radius: 3px;
    max-width: 98%;
    margin-bottom: 1em
}
.wp-caption-text {
    font-size: 11px;
    text-align: center;
    margin: 0;
    padding: 6px 3px 2px;
    line-height: 16px
}
.wp-caption-dd {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0
}
.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none
}
.wp-caption-dd {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0
}
#twitterbar .content .tbubble {
    font-style: italic;
    background: url(/wp-content/themes/platform/images/twitter-balloon.png) no-repeat 0 12px;
    padding: 12px 25px
}
#twitterbar .twitteraccount {
    font-style: normal
}

.subtitle {
    color: #8b8b8b;
    font-size: 1.500em;
    display: block;
    font-weight: bold;
font-family: "Nobel"!important;
}
.entry_content h1, h2.entry-title {
    line-height: 0.9em;
}

.main_nav li{position:relative;}
.main_nav li a {
    font-family: arial!important;
    font-size: 1.050em!important;
    text-transform: uppercase;
    color: #808080!important;
	border-bottom:4px solid transparent;
	position:relative;
	top:2px;
}
.main_nav .main-nav li a:hover, .main-nav li.current-page-ancestor a, .main-nav li.current_page_item a, .main-nav li.current-page-ancestor ul a, .main-nav li.current_page_item ul a {
    background: #fff!important;
	border-bottom:4px solid #808080;
}
#categories-3 h3{display:none;}
#categories-3 ul{padding:0; margin:0;}
#categories-3 ul li{display:inline-block;margin: 2px 0;}
#categories-3 ul li a{display:inline-block;color:#fff; background:#acacac; padding:2px 5px;}
#categories-3 ul li a:hover{text-decoration:none; opacity:0.7;}
.tablink, #text-10 .widget-title, #text-8 .widget-title {margin-bottom:5px;overflow:hidden; color:#808080; font-size:1.250em; font-weight:bold; font-family:"Nobel";}
.tablink .alignleft{float:left; margin:0;    padding-top: 5px;}
.tablink .alignright{float:right; margin:0;}
.tablink .onetab,.tablink .twotab,.tablink .threetab{margin-left:5px;background:url(images/sprite-socialicons3.png) no-repeat;cursor:pointer; display:inline-block; width:30px; height:30px; text-indent:-9999px;}
.tablink .twotab{background-position:-41px 0;}
.tablink .threetab{background-position:-80px 0;}
.tabblock .twoblock, .tabblock .threeblock{display:none; width:100%;}
.tabblock .twoblock{padding-right: -20px;}

.postcat ul{padding:0; margin:0 0 20px 0; list-style:none;}
.postcat ul li{display:inline-block; margin:0 3px 5px 0;}
.postcat ul li a{display:inline-block; padding:4px 7px;color:#fff; background:#acacac; font-weight:bold; font-size:1.219em;}
.postcat ul li a:hover{opacity:0.8; text-decoration:none;}
.metabar em{font-family: 'ArialNarrow'!important; font-size:1.231em!important; text-transform:uppercase!important;}
.metabar .sword{text-transform:uppercase!important; color:#000!important;}
.metabar .author a{color:#000!important;border-bottom: 1px solid transparent!important;}
.metabar .sword{display:none;}
.metabar .date {color:#bebebe!important; position:relative;}
.metabar .date:before {content:"."; font-size:1.5em; color:#000; font-family:serif;position:relative; bottom: 5px;    left: -3px;}
.entry_content.ind{overflow:hidden;padding-bottom:20px;}
.entry_content.ind .img{width:48%; float:left;}
.entry_content.ind .img img{height:auto;}
.entry_content.ind .text{width:48%; float:right;}
.entry_content .text a{color:#bebebe; font-size:1.063em;}
#postnav {display:none;}

#footer .blocks{overflow:hidden;}
#footer .one{width:33%; float:left;}
#footer .one ul{padding:0; margin-bottom:10px;}
#footer .one ul li{display:block;margin-bottom:5px;}
#footer .one ul li a{text-transform:uppercase; font-size:1.063em;}
#footer .soc a{margin:0 2px;background:url(images/sprite-socialicons6.png) no-repeat;display:inline-block; width:19px; height:19px;}
#footer .soc a.twitterlink{background-position:-26px 0;}
#footer .soc a.linkedinlink{background-position:-75px 0;}
#footer .soc a.youtubelink{background-position:-50px 0;}
#footer .soc a:hover{opacity:0.8;}
#footer .two{width:33%; float:left; text-align:center;}
#footer .three{width:33%; float:right; text-align:right;font-family:"Nobel Book"; font-size:0.938em;     line-height: 1.4em; font-weight:bold;}
.copyrite{text-align:center; font-size:0.938em; font-family:"Nobel Book";font-weight:bold; position:relative; top: 14px;}


.one-sidebar-right #pagelines_content #column-wrap, .one-sidebar-right #buddypress-page #container{width: 72%!important;}
.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap{width:28%!important;}
@media screen and (max-width: 1100px) {
	.icons .tit{margin-bottom: 25px;}
	.icons span{margin-left:0;}
}
@media screen and (max-width: 1030px) {
	.icons .tit,.icons span{display:none;}
	.icons {top:20px;}
}
@media screen and (max-width: 850px) {
	.copyrite{top: 0px;}
}	
@media screen and (max-width: 740px) {
    .one-sidebar-right #pagelines_content #column-wrap,
    .one-sidebar-right #buddypress-page #container {
        width: 100%!important;
        float: none
    }
    .one-sidebar-right #pagelines_content #sidebar-wrap,
    .one-sidebar-right #buddypress-page #sidebar-wrap {
        width: 100%!important;
        float: none
    }
}
@media screen and (max-width: 690px) {
	.entry_content.ind .img{width:100%; float:none;}
.entry_content.ind .text{width:100%; float:none;}
	.one-sidebar-right #pagelines_content #sidebar1, .one-sidebar-right #buddypress-page #sidebar1{width:100%!important;}
	.one-sidebar-right #pagelines_content #sidebar-wrap, .one-sidebar-right #buddypress-page #sidebar-wrap{width:100%!important;}
	#footer .one, #footer .two, #footer .three{width:100%; float:none; margin:0px 0 40px; text-align:left;}
}
@media screen and (max-width: 450px) {
	.icons {display:none;}
}
.cycloneslider-template-standard .cycloneslider-slides {
    position: relative;
    overflow: hidden;
    height: 240px !important;
}
#cycloneslider-8459-1{
    height:240px !important;
}
#cycloneslider-8459-1 p{
    font-size: 24px; 
    font-family: "Nobel Book"; 
    text-align: center; 
    font-weight: bold; 
    line-height: 40px; 
    margin-bottom: 7px;
}
#cycloneslider-8459-1 span{
    color: #626262;
    bottom: 0;
    position: absolute;
    width: 100%;
    left: 0;
}
.cycloneslider-template-standard{
    margin-bottom:0!important;
}