/*
Theme Name: PressGrid
Theme URI: http://www.themeton.com
Description: A Premium Responsive Theme for Corporate and Creative
Author: ThemeTon
Author URI: http://www.themeton.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 1.6
*/
/*	Clearfix
*/
.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    content: "";
}

* html .clearfix {
    height: 1%;
}

:first-child + html .clearfix {
    min-height: 1%;
}
/* 	General Styles
*/
body {
    background: #f4f4f4;
    color: #666;
    font-size: 12px;
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 18px;
}
a {
    cursor: pointer;-webkit-transition: background 0s ease 0s, color 0.2s linear 0s;-moz-transition: background 0s ease 0s, color 0.2s linear 0s;-o-transition: background 0s ease 0s, color 0.2s linear 0s;
    transition: background 0s ease 0s, color 0.2s linear 0s;   
}
a:active, a:hover, a:focus {
    text-decoration: none;
}
/* 	Header
*/
#header .header-inner {
    background-color: #111;
}
#header .navbar-inner {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    background: #FFF; -webkit-box-shadow: none; -moz-box-shadow: none;
    box-shadow: none;
    color: white;
}
.navbar-fixed-top {position:static;}
#header .navbar .brand {
    margin: 0 auto;
    padding: 30px 15px;
    padding-left: 0;
    min-width: 130px;
    line-height: 20px;
}
.wrapper {
    position: relative;
    padding-left: 0;
}
.wrapper.full {
    padding-left: 0;
}
/*	Site Name
*/
#logo img.logo-img{max-width:none;}
.navbar .brand {
    min-width: 50px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}
.navbar .brand h1 {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 25px;
    font-family: oswald;
}
.site-description {
    margin-top: 2px;
    margin-bottom: 0px;
    padding-left: 10px;
    color: #999;
    font-weight: normal;
    font-size: 11px;
    line-height: 14px;
}
/*	User menu
*/
.header-sidebar-container .user-bar{
    z-index: 1;
    float: right;
    max-height: 100px;
    width: 260px;
    height: 100px;
}
.user-login-buton {
    margin-top: 5px !important;
}
.user-bar .user-form-container{
    z-index: 15;
    display: none;
    margin-top: 40px;
    padding: 15px;
    width: 196px;
    font-size: 12px;
}
.widgets-container .user-bar .user-form-container{
    margin-top: 0;
}
.user-offline, .user-online{
    position: relative;
    margin-top: 35px;
}
.user-login-form #login_error, #user-reset-form .message{
    white-space: normal;
}
.user-form-container p#nav a:last-child {
    margin-left: 10px;
}
.user-form-container p#nav a:first-child{
    margin-right: 10px;
}
.user-form-container label, .user-form-container input, .user-form-container button, .user-form-container select, .user-form-container textarea{
    font-size: 12px;
    line-height: 18px;
}
.user-form-container label {
    font-weight: bold;
}
.user-form-container label input {
    overflow: hidden;
    width: 100%;
    font-weight: normal;
}
.header-sidebar-container .user-form-container label input {
    width: 180px;
}
.user-form-container label input[type="checkbox"]{
    width: auto;
}
.widget p {
    word-break: break-word;
}
.widget_tt_user_bar {
    padding: 0 !important;
}
a.fb{
    margin-right: 10px;
}
a.tw{
    margin-right: 10px;
}
.user-join, .user-login-buton {
    display: inline-table;
    text-align: left;
    zoom: 1;
    *display: inline-table;
}
.user-join{
    margin-top: 11px;
    margin-right: 10px;
    color: #f3f3f3;
}
.user-join a {
    font-weight: bold;
}
.user-login-buton a.btn {
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
}
p.rememberme {
    margin-right: 15px;
}
.user-online .author-avatar img{
    width: 36px;
    height: 36px;
}
.user-bar .link-login,.user-bar .link-lost, .user-bar .link-register, .user-widget .user-form-container{
    display: inline;
    padding: 0;
}
.header-sidebar-container{
    float: right;
    padding: 10px 0;
}
.header-sidebar-container aside{
    padding: 0;
}
/*	Mega Menu
*/
.nav {
    display: inline-block;
}
#menu-bar {
    position:relative;
    z-index:99;
    height:120px;
    border-top:3px solid #444;
    border-bottom:1px solid #eee; 
    background:#000 no-repeat top center;
}
#menu {
    display:block;
    margin:0;
}
#menu li {
    display:inline-block;
    *display: inline;
    margin-top:0;
    text-align:left;
}
#menu>li>a {
    display:block;	
    margin:0px;
    padding:0 10px;
    color: #000;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    font-family: 'Oswald', Helvetica, 'Arial Narrow', Arial, sans-serif;
    line-height: 60px;-webkit-transition: background-color .5s ease 0s, color 0.2s linear 0s;-moz-transition: background-color .5s ease 0s, color 0.2s linear 0s;-o-transition: background-color .5s ease 0s, color 0.2s linear 0s;
    transition: background-color .5s ease 0s, color 0.2s linear 0s;   
}
#menu>li:first-child>a{
    padding-left: 0;
}
#menu>li>a:hover {
    border-bottom: none;
    color: #4C1A1A;
    text-decoration: none;
}
#menu>li>a span{
    display:block;
    margin-top: -3px;
    color: #999;
    text-transform: lowercase;
    font-weight: normal;
    font-size: 11px;
}
#menu ul.children li {
    display:block;
    float:none;
    border-bottom: 1px solid #F9F9F9;
    line-height: 18px;    
}
#menu div.children, #menu>li>ul.children, #menu > li > ul.children ul{
    position:absolute;
    left:auto;
    z-index:999;
    margin: 1px 0 0;
    margin-top: 0;
    margin-left:0;
    margin-left: 10px;
    padding:15px 10px 10px;
    padding: 4px 0;
    min-width: 160px;
    border: 1px solid #CCC !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    background-clip: padding-box;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    list-style: none;-moz-background-clip: padding;-webkit-background-clip: padding-box;
}
#menu div.children, #menu>li>ul.children, #menu>li ul.children {
    display:none;
    border:0;
}
#menu>li>ul.children {
    padding: 4px 12px; 
    min-width:160px;
}
#menu div.children p { 
    padding:10px 0;
}
#menu div.children h6{
    display:block; 
    padding-bottom:5px;
    text-align:left;
}
#menu div.children h6 span {
    position:relative;
    top:-3px;
    display:block;
    text-transform: none;
    font-weight: normal;
    font-size: 11px;
}
#menu div.children>div{ 
    float:left;
    margin:10px;
    padding-bottom:0;
    width:160px;
}
#menu div.children>div a {
    border:none;
    background:none;
    text-transform:none;
}
#menu>li>ul.children ul{
    position:absolute;
    top: 0;
    left:140px;
    z-index:999;
    display:none;
    padding:4px 12px;
    min-width:180px;-webkit-border-radius:2px;-moz-border-radius:2px;
    border-radius:2px;
}
#menu li.rel{
    position:relative;
}
/*	Menu
*/
#menu-bar .container {
    background:#000 160px 10px no-repeat;
}
#menu>li.current_page_item>a { }
#menu>li.current-menu-ancestor>a{ }
#menu ul.children li a {
    display: block;
    clear: both;
    padding: 5px 0;
    color: #333;
    white-space: nowrap;
    font-weight: normal;
    line-height: 18px;
}
#menu div.children h6{
    display: block;
    margin-top: 0;
    margin-bottom: 8px;
    padding: 3px 0px;
    padding-top: 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #e5e5e5;
    color: #999;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    font-weight: bold;
    font-size: 11px;
    line-height: 18px;
}
#menu div.children>div li {
    padding-right:0;
    padding-left:0;
    border-bottom: 1px solid #f9f9f9;
}
#menu div.children > div li:nth-last-child(2), #menu ul.children li:nth-last-child(2) {
    border-bottom:none;
}
#menu div.children > div li:nth-last-child(2) a{
    padding-bottom: 0;
}
div.mega-item ul {
    margin-right:0;
    margin-left:0;
}
.megamenu-textbox {
    margin-top:10px;
    color: #333;
    white-space:pre-line;
}
.children li.mega-item a span{
    display:block;
    overflow-x: hidden;
    margin-top: -3px;
    color:#999;
    text-transform: lowercase;
    text-overflow: ellipsis;
    font-size:11px;
    line-height:18px;
}
.clearleft {
    clear:left;
}
.mega-four div.children { 
    width:760px;
}
.mega-three div.children{
    width:540px;
}
.mega-two div.children{
    width:360px;
}
#menu>li:hover>a, #menu div.children>div a:hover, #menu ul.children li a:hover {
    color:#999;
    text-decoration: none;
}
span.menu-span-arrow {
    float:right;
}
#menu div.children {
    margin: 1px 0 0;
    margin-top: 0;
    margin-left: 10px;
    padding: 0px 2px;
    min-width: 160px;
    border: 1px solid #CCC !important;-webkit-border-radius: 2px;-moz-border-radius: 2px;
    border-radius: 2px;
    background-color: white;
    background-clip: padding-box;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    list-style: none;-moz-background-clip: padding;-webkit-background-clip: padding-box;
}
#menu div.children::before, #menu>li>ul.children::before,
.user-form-container.dropdown-menu::before, .user-bar-dropdown.dropdown-menu::before {
    position: absolute;
    top: -7px;
    left: 9px;
    z-index: 999;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #CCC;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    content: '';
}
#menu div.children::after, #menu>li>ul.children::after,
.user-form-container.dropdown-menu::after, .user-bar-dropdown.dropdown-menu::after {
    position: absolute;
    top: -6px;
    left: 10px;
    z-index: 1000;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    border-left: 6px solid transparent;
    content: '';
}
.user-form-container.dropdown-menu::before, .user-form-container.dropdown-menu::after {
    left: 185px;
}
.user-bar-dropdown.dropdown-menu::before, .user-bar-dropdown.dropdown-menu::after {
    left: 60px;
}
#menu > li > ul.children ul::before {
    position: absolute;
    top: 9px;
    left: -7px;
    z-index: 999;
    display: inline-block;
    border-top: 7px solid transparent;
    border-right: 7px solid #CCC;
    border-bottom: 7px solid transparent;
    content: '';
    border-bottom-right: rgba(0, 0, 0, 0.2);
}
#menu > li > ul.children ul::after{
    position: absolute;
    top: 10px;
    left: -6px;
    z-index: 1000;
    display: inline-block;
    border-top: 6px solid transparent;
    border-right: 6px solid white;
    border-bottom: 6px solid transparent;
    content: '';
}
.navbar .nav .active > a, .navbar .nav .active > a:hover {
    background: transparent;
}
.nav-toolbar-container{
    margin: 0 10px;
    width: 100%;
}
.has-children::after {
    position:absolute;
    top:4px;
    right:10px;
    color:#999;
    content:"→";
}
/*	Mobile-Menu
*/
select.main-menu-mobile, select#portfolio-filter {
    display:none;
    padding: 0 10px;
    min-width: 232px;
    height: auto;-webkit-border-radius: 2px;-moz-border-radius: 2px;
    border-radius: 2px;
    background-image: url(images/mobile-menu-arrow.png);
    background-position: center right;
    background-repeat: no-repeat;
    -webkit-appearance: none;
}
/*	Search Box
*/
.search-content {
    float:right;
}
.search-content form {
    margin-bottom:0px;
}
.search-content input[type="text"] {
    margin:0px;
    padding: 0px;
    border: none;
    background: none;
    box-shadow: none;
    color: #626262;
    text-shadow: 1px 1px 1px #F8F8F8;
    font-size: 12px;
}
/*	JPLAYER SKIN
*/
div.jp-jplayer.jp-jplayer-video,
div.jp-jplayer.jp-player-video {
    background-color: #292a2b;
}
.jp-audio-container, .jp-video-container { 
    padding: 15px;
    padding-bottom: 0px; }
div.jp-interface {
    position: relative;
    z-index: 100;
    width: 100%;-webkit-border-radius: 1px;-moz-border-radius: 1px;
    border-radius: 1px;
    background: url(images/jplayer-bg.png) repeat-x;-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.jp-interface { height: 30px; }

.jp-controls {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.jp-controls li { display: inline; }
.jp-controls a {
    position: absolute;
    overflow: hidden;
    border-bottom: none;
    text-indent: -9999px;
}
a.jp-play,
a.jp-pause {
    top: 0;
    left: 0;
    z-index: 1;
    width: 33px;
    height: 30px;
    outline: none;
}
a.jp-play { background: url(images/jplayer-skin.png) 0 0 no-repeat; }

a.jp-play:hover { background-position: -33px 0; }

a.jp-pause {
    display: none;
    background: url(images/jplayer-skin.png) 0 -30px no-repeat;
}
a.jp-pause:hover { background-position: -33px -30px; }
.jp-progress-container {
    position: absolute;
    top: 0;
    left: 34px;
    padding: 12px 10px;
    width: 434px;
    height: 6px;
}
.jp-progress {
    position: absolute;
    padding: 1px;
    width: 85%;
    height: 7px;
    background: url(images/jplayer-skin.png) 0 -192px repeat-x;
}
.jp-seek-bar {
    width: 0px;
    height: 5px;-webkit-border-radius: 1px;-moz-border-radius: 1px;
    border-radius: 1px;
    background: url(images/jplayer-skin.png) 0 -163px repeat-x;
    cursor: pointer;
}
.jp-play-bar {
    width: 0px;
    height: 5px;-webkit-border-radius: 1px;-moz-border-radius: 1px;
    border-radius: 1px;
    background: url(images/jplayer-skin.png) 0 -133px repeat-x;
}
.jp-volume-bar-container {
    position: absolute;
    top: 0;
    right: 20px;
    padding: 12px 10px;
    width: 40px;
    height: 6px;
}
.jp-volume-bar {
    position: relative;
    top: 0;
    left: 18px;
    overflow: hidden;
    width: 40px;
    height: 9px;
    background: url(images/jplayer-skin.png) 0 -192px repeat-x;
    cursor: pointer;
}
.jp-volume-bar-value {
    margin: 1px;
    width: 0px;
    height: 5px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background: url(images/jplayer-skin.png) 0 -133px repeat-x;
}
a.jp-mute,
a.jp-unmute {
    top: 9px;
    right: 60px;
    z-index: 1;
    width: 17px;
    height: 13px;
    outline: none;
}
a.jp-mute { background: url(images/jplayer-skin.png) -10px -68px no-repeat; }
a.jp-mute:hover { background-position: -43px -68px; }
a.jp-unmute { background: url(images/jplayer-skin.png) -10px -98px no-repeat; }
a.jp-unmute:hover { background-position: -43px -98px; }
.seperator-first,
.seperator-second {
    position: absolute;
    left: 32px;
    width: 2px;
    height: 30px;
    background:url(images/jplayer-seperator.png) no-repeat left;
}
.seperator-second { right: 90px; left: auto; }
/*	Video player
*/
.item-article object, .item-article iframe{width:100%}
.twitter-tweet-rendered iframe{width:60px; height:20px; float:right}
.anythingControls{
    display:none;
}
object,iframe{
    max-width: 100%;
}
.jp-jplayer-video img{
    width: 100%;
}
.jp-jplayer-video{
    position:relative;
    overflow: hidden;
}
.jp-jplayer-video object, .jp-jplayer-video video{
    position: absolute;
    top: 0px;
    left: 0px;
}
/*      Page
*/
#page {
    margin: 0 auto;
    border: 0;
    border-radius: 0;
    background: none;
    box-shadow: none;
}
#page .container {
    margin: 10px auto;
}
#page.content-single{margin: 20px 0;}
.content {
    width: 100%;
}
/* 	Sidebar
*/
#sidebar {
    position: fixed;
    z-index: 99;
    float: left;
    margin-left: -160px;
    width: 160px;
    text-align: right;
}
/*	Fixed Sidebar
*/
#fixed-sidebar h3 {
    display: inline-block;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0e0e0;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 20px;
}
/* 	Entry
*/
#page.loading, .item-single.loading{
    min-height: 200px;
    background-image: url(images/transparent-loader.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.ajax-load{
    width: 140px;
    height: 20px;
    background-image: url(images/transparent-loader.gif);
    background-repeat: no-repeat;    
}
.content-container .item-single, .content-container .widgets-container {
    padding: 30px;
    border: 1px solid #d2d2d2;
    background: #FFF;
}
.item-single h2.item-title {
    margin: 0;
}
.content-container .widgets-container {
    padding: 15px;
}
.page-template-page-template-blog-php .span12>.content-container{
    margin: 10px;
    margin-top: 20px;
    -webkit-box-shadow: 0 0 1px 0px #AAA, 0 2px 0px 0px #999,0 5px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 1px 0px #aaa, 0 2px 0px 0px #999999,0 5px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 1px 0px #AAA, 0 2px 0px 0px #999,0 5px 10px rgba(0, 0, 0, 0.25);
}
/*	Gallery
*/
.item-gallery{font-size: 0px;}
.single-post .item-gallery{margin:0px; margin-top: 2%;}
.item-gallery a.imgSmall{
    position: relative;
}
/*	Grid View
*/
.header-page, article .item {
    position: relative;
    display: block;
    overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #FFF;-webkit-box-shadow: 0 0 1px 0px #AAA, 0 2px 0px 0px #999,0 5px 10px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 0 1px 0px #aaa, 0 2px 0px 0px #999999,0 5px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 1px 0px #AAA, 0 2px 0px 0px #999,0 5px 10px rgba(0, 0, 0, 0.25);-webkit-transition: all .1s linear .1s;-moz-transition: all .1s ease-in-out .1s;
    transition: all .1s ease-in-out .1s;

}
article.item-margin {
    float: left;
    margin: 10px;
}
.item-hidden{display: none;}
/*	Image Preloader
*/
.preload{
    opacity:0;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter:alpha(opacity=0);
}
/*	Image Gallery
*/
.item-gallery{
    margin: 5px;
    margin-top: 2%;
}
/*	Item Video
*/
.item-video iframe {
    width: 100%;
    height: auto;
}
.item-media .entry-audio {
    padding: 0px;
    padding-bottom: 0;
}
.item-single .item-media .entry-audio {
    padding: 0;
}
.item-media .entry-audio iframe {
    width: 100%;
    height: 166px;
}
/*	Item Quote
*/
.item-quote {
    padding: 15px;
    background: rgba(0, 0, 0, .1);
}
body.single .item-quote {
    display: inline-block;
}
.item-quote blockquote, .item-media blockquote {
    margin: 0;
    padding: 0;
    border-left: none;
    font-family: Georgia, Times, serif;
}
.item-quote blockquote p {
    font-size: 14px;
    line-height: 20px;
}
.item-quote blockquote cite, .item-media blockquote cite {
    display: block;
    margin-top: 10px;
    font-weight: bold;
    font-size: 12px;
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.item-quote blockquote cite:before, .item-media blockquote cite:before {
    margin-right: 5px;
    content: "-";
}
/*      Item Link
*/
.format-link .item-media {
    padding: 15px;
    background-color: rgba(0, 0, 0, .1);
}
.format-link h2.link-text {
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 22.5px;
}
/*      Entry Status
*/

.item-single .entry-status .instagram-photo {
    padding: 0;
}
.entry-status .instagram-photo img {
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
}
.entry-status .instagram-link img{
    width: 16px;
    height: 16px;
}
/*      No Content
*/
article.no-content .item-image, .item-video {
    margin: 0px;
}
article.no-content h2.item-title {
    margin: 15px;
    padding: 0;
    border-bottom: none;
}
article.no-content .entry-status .instagram-photo {
    padding: 0px;
}
.jp-audio-container, article.no-content .jp-video-container {
    padding: 0px;
}
.item-single article.no-content .entry-status .instagram-photo, .item-single .jp-audio-container, article.no-content .jp-video-container {
    padding: 0;
}
.item-content {
    margin: 15px;
}
.item-content p {
    font-size: 12px;
    line-height: 19px;
}
.item-single .item-content {
    margin: 30px 0;
}
.item-single .item-content p {
    font-size: 13px;
    line-height: 18px;
}
.item-author-content {
    padding: 10px 15px;
    border-top: 1px solid rgba(0, 0, 0, .1);
    font-size: 11px;
    line-height: 11px;
}
.item-author-content span.author-name {
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    color: #787c80;
    font-weight: bold;
}
.item-author-content span.author-name a {
    text-transform: capitalize;
    text-overflow: ellipsis;
}
.item-author-content span.published-date {
    display: block;
    font-weight: 300;
}
.item-author-content .author-avatar img {
    margin-right: 15px;
    max-width: none;
    width: 32px;
    height: 32px;-webkit-border-radius: 16px;-moz-border-radius: 16px;
    border-radius: 16px; 
}
.item-author-content .author-avatar{
    float: left;
}
h2.item-title {
    font-size: 12px;
    line-height: 1.3;
}
.header-page h2.item-title {
    margin-bottom: 0;
}
.header-page {
    padding-top: 40px;
    padding-bottom:40px;
}
.header-page h2.item-title {
    color: #444;
    text-align: center;
    letter-spacing: -1px;
    font-weight: bold;
    font-size: 36px !important;
}
.header-page .page-teaser p {
    margin: 10px 0 0;
    color: black;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 100;
    font-size: 22px;
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.254;
}
h2.item-title a {
    overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    text-overflow: ellipsis;
    font-weight: 300;
    font-size: 25px;
    font-family: 'Oswald', Helvetica, "Arial Narrow", Arial, sans-serif;
    line-height: 1.2em;-webkit-transition: color 0.2s ease 0s, color 0.2s linear 0s;-moz-transition: color 0.2s ease 0s, color 0.2s linear 0s;-o-transition: color 0.2s ease 0s, color 0.2s linear 0s;
    transition: color 0.2s ease 0s, color 0.2s linear 0s;
}
span.item-category, .item-single-meta {
    display: block;
    overflow: hidden;
    margin: 10px 0;
    margin-bottom: 15px;
    height: 9px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    line-height: 9px;
}
span.item-category a {
    display: inline-block;
    overflow: hidden;
    height: 9px;
    cursor: pointer;-webkit-transition: color 0.2s ease 0s, color 0.2s linear 0s;-moz-transition: color 0.2s ease 0s, color 0.2s linear 0s;-o-transition: color 0.2s ease 0s, color 0.2s linear 0s;
    transition: color 0.2s ease 0s, color 0.2s linear 0s;
    zoom: 1;
    *display: inline;
}
span.item-category a:hover {
    background: #08C;
    color: #fff;-webkit-transition: background 0s ease 0s, color 0.2s linear 0s;-moz-transition: background 0s ease 0s, color 0.2s linear 0s;-o-transition: background 0s ease 0s, color 0.2s linear 0s;
    transition: background 0s ease 0s, color 0.2s linear 0s;
}
span.item-category span {
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px solid #999;
}
span.item-category span:last-child {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}
.small article footer {
    padding: 15px 0;
}
article footer {
    padding: 15px;
    background-color: rgba(0, 0, 0, .1);
    color: #999;
    text-align: center;
    font-size: 11px;
}
article footer a, span.item-category a {
    color: #999;
}
article footer a:hover, span.format-text a:hover {
    text-decoration: none;
}
.footer-meta {
    margin-right: 5px;
    padding-right: 5px;
}
.edit-my-post {
    margin-left: 12px;
    padding-left:12px;
    background:url(images/edit-my-post.png) no-repeat left center;
}
.delete-my-post {
    margin-left: 12px;
    padding-left:12px;
    background:url(images/delete-my-post.png) no-repeat left center;
}
footer .read-more {
    float: right;
    margin-top: 3px;
    padding: 2px 3px;-webkit-border-radius: 1px;-moz-border-radius: 1px;
    border-radius: 1px;
    background: rgba(255, 255, 255, .4);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    line-height: 9px;
}
span.entry-comment{margin-right:10px;}
.min .meta-like    { padding-left:18px;background:url(images/entry-meta.png) no-repeat 0 -26px;}
.min .meta-like:hover, .min .meta-like.liked{background-position:0 -39px;}
.min .meta-comment { padding-left:18px;background:url(images/entry-meta.png) no-repeat 0 0px;}
.min .meta-comment:hover{background-position:0 -13px;color:#000;}
footer .fb_comments_count { padding-left:18px;padding-right:10px;background:url(images/entry-meta.png) no-repeat 0 0px;}
.liked{color:red;}
.favorite-post {
    margin-left: 12px;
    padding-left: 12px;
    height: 30px;
    background: url(images/star.png) no-repeat 0 -17px;
}
.favorite-post:hover, .star-post {
    background-position: 0 1px;
}
.star-post:hover {background-position: 0 -18px;}
.sub-footer .container .row{margin-left: 0;}
/*	Grid View Format
*/
a.format-text {
    position: relative;
    top: -2px;
    margin-right: 8px;
    padding: 2px 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;
    border-radius: 2px;
    background: #08C;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    cursor: pointer;
}
a.format-text:hover {
    background: #005580;
}
/*	Post Type Label Colors
*/
.facebook-post a.format-text {
    background: #3B5998;
}
.soundcloud-post a.format-text {
    background: #F60;
}
.twitter-post a.format-text {
    background: #00b9fb;
}
.quote-post a.format-text {
    background: #666;
}
.audio-post a.format-text{
    background: #99bd0a;
}
.youtube-post a.format-text {
    background: #96261c;	
}
.item-featured a.format-text {
    background: #9107ca;
}
.vimeo-post a.format-text {
    background: #4BF;
}

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}
/*	Twitter Post
*/
.twitter-tweet-rendered {
    background-color: rgba(0, 0, 0, .1);
    float: right;
    width: 100%;
}
.twt-border {
    margin: 5%;
    width: 90%;
    float: left;
}
a.screen-name span.avatar {
    float: left;
    margin-right: 10px;
    width: 35px;
    height: 35px;
}
a.screen-name span.p-nickname {
    display: block;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
}
a.screen-name span.p-nickname b {
    font-weight: normal;
}
.h-card.p-author {
    margin-bottom: 15px;
}
.h-card.p-author iframe {
    display: none;
}
.e-content {
    margin-bottom: 15px;
}
span.fn, span.nickname, blockquote.twt-reply p.entry-title, ul.twt-actions li a{
    font-weight: bold;
    font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, Verdana, sans-serif;
}
blockquote.twt-always-show-actions span.nickname {
    display: block;
    font-weight: normal;
}
blockquote.twt-always-show-actions span.nickname b {
    font-weight: normal;
}
blockquote.twt-reply span.nickname {
    display: none;
}
.vcard.author {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 10px;
    min-height: 35px;
    border-bottom: 1px solid #F9F9F9;
    border-bottom-color: rgba(255, 255, 255, .3);
}
.vcard.author a.permalink {
    display: block;
    margin-left: 50px;
}
.vcard.author a.permalink span.updated {
    font-style: italic;
    font-size: 11px;
}
.vcard.author iframe {
    position: absolute;
    top: 0;
    right: 0;
}
blockquote.twt-tweet {
    width: 100%;
}
blockquote.twt-tweet, blockquote.twt-tweet .footer {
    position: relative;
}
blockquote.twt-tweet .footer a.view-details {
    position: absolute;
    right: 0;
}
blockquote.twt-standard .entry-content {
    display: block;
}
blockquote.twt-always-show-actions .entry-content p {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f9f9f9;
    font-size: 14px;
    line-height: 22px;
}
blockquote.twt-reply {
    padding: 10px;
    background-color: rgba(0, 0, 0, .1);
}
blockquote.twt-reply  p.entry-title{
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
}
blockquote.twt-reply .entry-content p {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
blockquote.twt-reply {
    margin-bottom: 20px;
}
ul.twt-actions {
    overflow: hidden;
    margin: 0;
    list-style: none;
}
ul.twt-actions li {
    display: inline-block;
    line-height: 9px;

    *zoom:1;
    *display: inline;
}
ul.twt-actions li a {
    margin-right: 5px;
    padding-right: 5px;
    border-right: 1px dotted #e9e9e9;
    text-transform: uppercase;
    font-size: 9px;
    line-height: 9px;
}
ul.twt-actions li:last-child a {
    margin-right: 0;
    padding-right: 0;
    border-right: none;
} 
.post-light, .post-dark {
    border-color: rgba(0, 0, 0, 0.3);
}
/*	Light Post
*/
.post-light, .post-light .item-author-content span.author-name, .post-light .item-author-content span.published-date {
    color: #333;
}
.post-light a {
    color: #333;
}
.post-light a:hover {
    color: #000;
}
.post-light a.format-text, .post-light span.item-category a:hover,
.post-minimal a.format-text, .post-minimal span.item-category a:hover,  {
    background-color: #333;
    color: #fff;
}

.post-light .item-author-content {
    color: #fff;
}
.post-light a.format-text:hover {
    background-color: #000;
}
/*	Dark Post
*/
.post-dark, .post-dark p, .post-dark h1, .post-dark h2, .post-dark h3, .post-dark h4, .post-dark h5, .post-dark h6,
.post-dark .item-author-content span.author-name, .post-dark .item-author-content span.published-date {
    color: #FFF;
}
.post-dark .item-author-content {
    color: #FFF;
}
.post-dark a, .post-dark span.item-category span a {
    color: #fff;
}
.post-dark a:hover {
    color: #ccc;
}
.post-dark a.format-text, .post-dark span.item-category a:hover {
    background-color: rgba(255, 255, 255, .75);
    color: #000;
}
.post-dark a.format-text:hover {
    background-color: #fff;
    background-color: rgba(255, 255, 255, 1);
}
.post-dark footer {
    background-color: rgba(255, 255, 255, .1);
}
/* 	Post Single Modal
*/
.tt-modal-box{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    overflow-x: hidden;
    background-color: rgba(255, 255, 255, 0.93);
}
.tt-modal-box .modalback{
    position: fixed;
    width: 100%;
    height: 100%;
}
.noscroll{
    display: block;
    overflow: hidden;
}
.hide{
    display: none;
}
.tt-modal-box .modal-close{
    position: absolute;
    top: -10px;
    right: -10px;
    z-index: 1500;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background: url(images/circle-close.png) no-repeat center;
    color: #fff;
    text-indent: -999em;
}
.lightBoxNav {
    position: fixed;
    top: 450px;
    z-index: 999;
    width: 50px;
    height: 50px;
    background: url(images/modal-arrow.png) no-repeat top left transparent;
    text-indent: -5000px;
}
.navLeft {
    left: 10px;
    background-position: 0 0;
}
.navRight {
    right: 10px;
    background-position:-50px 0 !important;
}
.navLeft,.navRight, .modal-close{
    opacity: 0.5;
}
.delete-modal h3 {
    font-size: 12px;
}
/* Single Fullwidth Page 
/
body.page-fullwidth .item-single{
    width: auto; */
/* }
body.page-fullwidth .single-no-ajax .single-container .item-single{
    border-right: 0; */
.item-single{
    font-size: 13px;
}
.page-single {
    position: static;
    padding: 20px 30px;
    opacity: 1;	
}
.page-teaser p {
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 22px;
}
.single-no-ajax .single-container {
    margin: 5px;
    margin-right: 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
    border-radius: 3px;
    background: #FFF;-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
    box-shadow: 0 0 2px rgba(0, 0, 0, .1);
}
.single-no-ajax .single-container .item-single{
    float: left;
    margin: 0px;
    border-right: 1px solid #e9e9e9;-webkit-border-radius: 3px;-moz-border-radius: 3px;
    border-radius: 3px;-webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;
    box-shadow: none;-moz-border-top-right-radius: 0;-moz-border-bottom-right-radius: 0;
}
.header-page .item-author{
    margin: 0;
    padding: 0;
    border: 0;
}
.header-page{
    margin: 10px 10px;
    padding: 20px;
}
.header-page.archive .item-author{
    float: left;
    width: 33%;
}
.header-page.archive ul{
    list-style: none;
}
.header-page .item-author {
    background: none;
}
.header-page h2.item-title {
    border-bottom: none;
    text-transform: uppercase;
    font-weight: 300;
    font-family: oswald;
}
.item-author h3 a {
    text-transform: capitalize;
}
#item-single-title-1 h2, #page-single-title h2, .header-page h2 {
    font-size: 24px;
    line-height: 1.1;
}
.item-single-meta {
    margin: 10px 0 0;
}
.item-single .item-media, .page-single .item-media, .item-single .item-image, .page-single .item-image {
    margin: 0px;
    margin-top: 30px;
    padding: 0px;
}
.item-single .item-media img, .page-single .item-media img, .item-single .item-image img, .page-single .item-image img {
    float: left;
    height: auto;		
}
.item-single .item-media iframe, .item-single .item-media blockquote,
.page-single .item-media iframe, .page-single .item-media blockquote {
    float: left;
}
.item-single .item-media iframe {
    width: 100%;
}
.item-single .item-content, .page-single .item-content {
    font-size: 12px;
}
.item-single .item-quote {
    padding: 0;
    width: 100%;
}
.item-single .item-quote blockquote {
    padding: 30px;
}
.item-single .item-quote blockquote p {
    font-style: italic;
    font-size: 150%;
    line-height: 1.4;
}
.item-single .item-media .link-text {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 22px;
}
.item-single .item-media blockquote cite a, .item-single .item-quote blockquote cite a  {
    font-size: 12px;
}
.item-author {
    margin: 0px -30px 20px;
    padding: 30px;
    border: 1px solid white;
    background: #F4F4F4;
}
.item-author h3 {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 85px;
    font-size: 14px;
    line-height: 14px;
}
.item-author h3 span {
    font-weight: normal;
}
.item-author img {
    float: left;
}
.item-author p {
    margin-left: 85px;
    font-size: 12px;
}
.item-author p:last-child {
    margin-bottom: 0px;
}
ul.author-meta {
    margin-top: 10px;
    margin-left: 85px;
    list-style: none;
}
ul.author-meta li {
    float: left;
    margin-right: 15px;
    font-size: 12px;
    line-height: 10px;
}
article.item-margin>div{
    width: 100%;
}
/*	Widgets
*/
.single-no-ajax .single-container .widgets-container {
    position: relative;
    display: block;
    float: left;
    padding: 10px;
}
.single-no-ajax .single-container .masonry-widgets aside.widget {
    margin: 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
    border-radius: 3px;
    background: #f5f5f5;-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .3);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, .3);
    box-shadow: 0 0 2px rgba(0, 0, 0, .3);
    font-size: 12px;
    line-height: 18px;
}
.widget .widget-title {
    padding-right: 15px;
    padding-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    border-bottom: 1px solid #f9f9f9;
    color: #333;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 12px;
    font-family: oswald;
    line-height: 18px;
}
.widget{
    padding: 10px;
    padding-top: 5px;
}
.widget.sociallinkswidget ul li a::before {
    margin: 0;
    content: none;
}
#footer #wp-calendar caption{
    padding-bottom: 10px;
    color: white;
}
#wp-calendar {
    width: 100%;
}
/*	Social Icons
*/
.widget ul.social-icons li a{
    display: inline-block;
    width: 30px;
    height: 30px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.widget ul.social-icons li a:hover{
    color: black;
}
.widget ul.social-icons li a span:hover{
    color: white;
}
.widget ul.social-icons li span.social-text:hover{
    background: #000;
}
.widget ul.social-icons li{
    float: left;
    margin-right: 5px;
    padding: 0;
    border-bottom: none;
    background: none;
}
.header-sidebar .widget ul.social-icons li{
    display: inline-block;
    border-bottom: none;
}
span.social-text{
    display: none;
    margin-left: 40px;
    line-height: 30px;
}
.widget ul.social-icons li a:hover{opacity: 0.7;}
.widget ul.social-icons li a.behance{background: url(images/social-icons/behance.png) no-repeat;}
.widget ul.social-icons li a.blogger{background: url(images/social-icons/blogger.png) no-repeat;}
.widget ul.social-icons li a.digg{background: url(images/social-icons/digg.png) no-repeat;}
.widget ul.social-icons li a.dribbble{background: url(images/social-icons/dribbble.png) no-repeat;}
.widget ul.social-icons li a.facebook{background: url(images/social-icons/facebook.png) no-repeat;}
.widget ul.social-icons li a.flickr{background: url(images/social-icons/flickr.png) no-repeat;}
.widget ul.social-icons li a.forrst{background: url(images/social-icons/forrst.png) no-repeat;}
.widget ul.social-icons li a.github{background: url(images/social-icons/github.png) no-repeat;}
.widget ul.social-icons li a.google{background: url(images/social-icons/google.png) no-repeat;}
.widget ul.social-icons li a.linkedIn{background: url(images/social-icons/linkedIn.png) no-repeat;}
.widget ul.social-icons li a.paypal{background: url(images/social-icons/paypal.png) no-repeat;}
.widget ul.social-icons li a.pinterest{background: url(images/social-icons/pinterest.png) no-repeat;}
.widget ul.social-icons li a.rss{background: url(images/social-icons/rss.png) no-repeat;}
.widget ul.social-icons li a.skype{background: url(images/social-icons/skype.png) no-repeat;}
.widget ul.social-icons li a.tumblr{background: url(images/social-icons/tumblr.png) no-repeat;}
.widget ul.social-icons li a.twitter{background: url(images/social-icons/twitter.png) no-repeat;}
.widget ul.social-icons li a.vimeo{background: url(images/social-icons/vimeo.png) no-repeat;}
.widget ul.social-icons li a.yahoo{background: url(images/social-icons/yahoo.png) no-repeat;}
.widget ul.social-icons li a.youtube{background: url(images/social-icons/youtube.png) no-repeat;}
.header-sidebar ul.social-icons li a span{
    display: none;
}
.widget form{
    margin-right:0;
}
.widget .screen-reader-text{
    display: none;
}
.widget_search  .widget-title{
    border-bottom: none;
}
.widget ul{
    margin:5px 0 0 0px;
}
.widget ul li{
    padding: 4px 0;
    padding-left: 15px;
    border-bottom: 1px dotted #f9f9f9;
    background: url(images/arrow-list.png) no-repeat 0 11px;
    list-style: none;
}
.widget ul li:last-child {
    border-bottom: none;
}
#header .widget ul li, #footer .widget  ul li {
    border-bottom-color: #333;
}
.sociallinkswidget ul li, .TTRecentPostWidget ul li {
    padding-left: 0;
    background: none;
}
.widget ul li a{text-decoration: none;}
.user-widget ul li:first-child {
    margin-top: 10px;
}
.user-widget ul li {
    padding-left: 0;
    width: 100%;
    border-bottom: 1px solid rgb(0, 0, 0, .1);
}
.span3>.widgets-container aside{width: 168px;}
/*      FlexSlider v1.8
*/
.wpb_flexslider .flex-control-nav{right:auto !important;}
/*      Browser Resets
*/
.flex-container a,
.flexslider a,
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/*      FlexSlider Necessary Styles
*/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { display: block;max-width: 100%;}
.flex-pauseplay span {text-transform: capitalize;}
/*      Clearfix for the .slides element
*/
.slides:after { display: block; visibility: hidden; clear: both; height: 0;content: "."; line-height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/*      No JavaScript Fallback
*/
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/*      FlexSlider Default Theme
*/
.flexslider { position: relative;background: #fff;  zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/*      Suggested container for "Slide" animation setups. Can replace this with your own, if you wish
*/
.flex-container { position: relative;zoom: 1;}
/*      Caption style
*/
/*      IE rgba() hack
*/
.flex-caption {
    background:none;
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;
}
.flex-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    background: rgba(0,0,0,.3);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
}
.flex-caption p {
    padding: 10px;
    font-weight: bold;
    font-size: 11px;
    line-height: 15px;
}
.flex-caption p:last-child {margin-bottom: 0px; }
/*      Direction Nav
*/
.flex-direction-nav { position: absolute; top: 10px; right: 10px; height: 0;}
.flex-direction-nav li { display: inline-block; *display: block; *zoom:1;}
.flex-direction-nav a {
    display: block;
    margin-left: 2px;
    padding: 0 5px;
    height: 20px;-webkit-border-radius: 2px;
    border-radius: 2px;
    background-color:rgba(0, 0, 0, .7);
    color: #FFF;
    cursor: pointer;-mob-border-radius: 2px;
}
.flex-direction-nav .flex-disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
.flex-direction-nav a:hover {
    background-color: rgba(255, 255, 255, .7);-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, .7);-moz-box-shadow: 0 0 10px rgba(255, 255, 255, .7);
    box-shadow: 0 0 10px rgba(255, 255, 255, .7);
    color: #000;
    text-decoration: none;
}

/*      Control Nav
*/
.flex-control-nav {position: absolute; top: 15px; left: 15px;}
.flex-control-nav li { display: inline-block;margin: 0 0 0 5px; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav a {
    display: block;
    width: 10px;
    height: 10px;-webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, .7);-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .7);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .7);
    box-shadow: 0 0 5px rgba(0, 0, 0, .7);
    text-indent: -999em;
    cursor: pointer;-webkit-transition: background 0.3s ease 0.3s;-moz-transition: background 0.3s ease 0.3s;-o-transition: background 0.3s ease 0.3s;  
    transition: background 0.3s ease 0.3s;-mob-border-radius: 5px;
}
.flex-control-nav a:hover {background-color: rgba(255, 255, 255, 1);}
.flex-control-nav a.flex-active {
    background-color: rgba(0, 0, 0, .7);-webkit-box-shadow: 0 0 5px rgba(255, 255, 255, .7);-moz-box-shadow: 0 0 5px rgba(255, 255, 255, .7);
    box-shadow: 0 0 5px rgba(255, 255, 255, .7); cursor: default;
}
.flex-control-nav .active{
    background-color: black;
}
.flex-control-nav .active:hover{
    background-color: gray;
}
/**** Isotope Filtering ****/

.isotope-item {
    z-index: 2;
}
.isotope-hidden.isotope-item {
    z-index: 1;
    pointer-events: none;
}
.post-category-item.selected {
    color: red;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    -ms-transition-property:     -ms-transform, opacity;
    -o-transition-property:         top, left, opacity;
    transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}

/*	Portfolio
*/
#footer {
    margin-top: 0px;
    padding: 30px 0;
    background: #111;
}
#footer .widget .widget-title,.header-sidebar-container .widget .widget-title{
    margin-bottom: 15px;
    border-bottom-color: #333;
    color: #FFF;
}
/*	Infinite Scroll Container
*/
.manual-infinite-scroll {
    margin-top: 30px;
    padding: 15px 0;
    background: #FFF;
    -webkit-box-shadow: 0 0 1px 0px #AAA, 0 2px 0px 0px #999,0 5px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 1px 0px #aaa, 0 2px 0px 0px #999999,0 5px 10px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 1px 0px #AAA, 0 2px 0px 0px #999,0 5px 10px rgba(0, 0, 0, 0.25);
    color: white;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 14px;
    font-family: 'Oswald', Helvetica, 'Arial Narrow', Arial, sans-serif;
    line-height: 14px;
    -webkit-transition: box-shadow .2s ease 0s;
}
.manual-infinite-scroll .span12 {
    position: relative;
}
.to-top, .remaining {
    position: absolute;
}
.to-top {
    right: 10px;
}
.to-top a {
    color: #626262;
}
.to-top a:hover {
    color: #000;
}
.remaining {
    top: 0;
    left: 10px;
    width: 100px;
    color: #626262;

} 
.infinite-button {
    text-align: center;
}
/**** Infinite Scroll CSS ****/
#infscr-loading {
    position: fixed;
    bottom: 40px;
    left: 45%;
    z-index: 100;
    padding: 10px;
    width: 200px;-webkit-border-radius: 10px;-moz-border-radius: 10px;
    border-radius: 10px;
    background: black;
    color: white;
    text-align: center;
    opacity: 0.8;
}
.use-manual-infinite-scroll #infscr-loading{display: none;opacity: 0;}
nav.infinite-scroll-loading{background-image: url(images/transparent-loader.gif); background-position: 50% 50%; background-repeat: no-repeat;}
nav.infinite-scroll-loading .next-items{opacity: 0;}
/*      Comment CSS
*/
#comments {
    margin-top: 30px;
    border-bottom: none;
}
label.overlabel {
    position: absolute;
    top: 5px;
    left: 10px;
    z-index: 1;
    color: #999;
}
.comment-reply-link {
    float: right;
}
.comment {
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #e9e9e9;
}
.comment .comment {
    margin-left: 40px;
}
.comment-author {
    margin-bottom: 20px;
}
.comment-avatar {
    float: left;
    margin-right: 20px;
}
.comment-author img {
    float: left;-webkit-border-radius: 14px;-moz-border-radius: 14px;
    border-radius: 14px;
}
.comment-meta {
    position: relative;
}
.comment-meta span.comment-date {
    position: absolute;
    top: 14px;
    left: 38px;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
    font-size: 9px;
    opacity: .7;
}
.author-link-span {
    top: 0px;
    margin-left: 10px !important;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
}
.form-horizontal .btn:hover{
    color: #000;
    text-decoration: none;
}
.comment-block .comment-block {
    padding-left: 30px;
    border-left: 1px dotted #e9e9e9;
}
.comment-button .btn {-webkit-transition: background 0s ease 0s, color 0.2s linear 0s;-moz-transition: background 0s ease 0s, color 0.2s linear 0s;-o-transition: background 0s ease 0s, color 0.2s linear 0s;
                      transition: background 0s ease 0s, color 0.2s linear 0s;     
}
.overlabel-wrapper {
    position: relative;
    margin-right: 3px;
    width: 100%;
}
.form-horizontal .control-group {
    margin-bottom: 18px;
}
.form-horizontal .btn {
    float: left;
    font-size: 12px;
}
h4#reply-title {
    position: relative;
    left: 0px;
    font-size: 12px;
}
#contactform label.error, #commentform label.error {
    position: absolute;
    top: 7px;
    right: 5px;
    display: none !important;
    color: red;
    font-size: 10px;
    line-height: 14px;
}
#contactform input.error, #contactform textarea.error, #commentform input.error, #commentform textarea.error {
    border: 1px solid red;
}
.com-border {
    float: left;
    margin-right: 10px;
    margin-left: 30px;
    width: 40px;
    height: 40px;
    border-bottom: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
}
#comments-form label.overlabel {
    top: 6px;
    font-size: 12px;
}
#comments-form input[type="text"], #comments-form .form-horizontal textarea {
    margin: 0 0 10px;
    padding: 5px 15px;
    border: 1px solid #E0E0E0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #FEFEFE;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    font: 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    -webkit-transition: all ease-in-out 0.1s;
    -moz-transition: all ease-in-out 0.1s;
    -o-transition: all ease-in-out 0.1s;
    transition: all ease-in-out 0.1s;
}
#comments-form input[type="text"]:focus, #comments-form .form-horizontal textarea:focus {
    border-color: #D0D0D0;
    background-color: #FFF;

    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.comment-body p {
    font-size: 12px;
}
/*      Search Bar CSS
*/
.nav-toolbar-container input.span2{
    width: 0;
}
.nav-toolbar-container input[type="search"] {
    margin-top: 16px;
    margin-right: 20px;
    padding: 3px 7px 3px 22px;
    width: 0px;
    border: none;
    border:none;-webkit-box-shadow:none;-moz-box-shadow: none;
    box-shadow: none;-webkit-transition: all .5s;-moz-transition: all .5s;
    transition: all .5s;
}
.nav-toolbar-container input[type="search"]:focus {
    padding-left: 32px;
    width: 115px;
    background-color: #f5f5f5;
    -webkit-box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #000;
    cursor: auto;
}
.form-search {
    margin: 0;
}
.input-append input {
    padding-left: 27px;
    border: solid 1px #EAEAEA;
    -moz-border-radius: 0 1px 1px 0;
    border-radius: 0 1px 1px 0;
    background:transparent url(images/search-icon.png) no-repeat 9px center;
}
#searchsubmit {
    position: relative;
    z-index: 13;
    display: none;
    float: left;
    margin-bottom: -44px;
    margin-left: 2px;
    width: 24px;
    height: 24px;
    border: none;
    background: transparent;
}
.search-content form {
    margin-bottom:0px;
}
.search-content input[type="text"] {
    margin:0px;
    padding: 0px;
    border: none;
    background: none;
    box-shadow: none;
    color: #626262;
    text-shadow: 1px 1px 1px #F8F8F8;
    font-size: 12px;
}
/*      WordPress Core
*/
.alignright{float:right;margin:5px 0 20px 20px;}.alignleft{float:left;margin:5px 20px 20px 0;}a img.alignright{float:right;margin:5px 0px 5px 10px;}.dark a img.alignright{background:#D7D7D7;}a img.alignleft{float:left;margin:5px 10px 0px 0px;}a img.aligncenter{display:block;margin-right:auto;margin-bottom:5px;margin-left:auto;}img.image-border{padding:5px;background:#D7D7D7;}.wp-caption{padding:10px 5px 5px;background:#fff;text-align:center;}.dark .wp-caption,.dark a img.alignright,.dark a img.alignleft,.dark a img.alignnone,.dark a img.aligncenter{background-color:#292929;}.wp-caption.alignright{margin:5px 0 20px 20px;}.wp-caption.aligncenter{margin-bottom:20px;}.wp-caption img{margin:0;padding:0;max-width:100%;height:auto;border:0 none;}.wp-caption p.wp-caption-text{margin:0;padding:5px 0;font-style:italic;font-size:11px;line-height:17px;}.alignnone,.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0;}.aligncenter,div.aligncenter,.aligncenter{display:block;margin:5px auto;}.row-fluid .home-right{float:right;}.glow {background:url();}.commentlist .bypostauthor { }.sticky { }
/**** Infinite Scroll CSS ****/

/*      Responsive
*/

.flexslider .slides > li {
    /* display: block; */
}
.flexslider .slides a {
    display: inline-block;
}
/*      Share Scroll CSS
*/
.tt-share-widget {
    position: relative;
    margin: 0 -30px 10px;
    padding: 20px 30px;
    padding-bottom: 0;
}
.tt-share-widget .platform {
    display:inline;
    float:left;
    height:20px;
}
/*      Social Share Bar
*/
.tt-modal-box .item-single .fixed-right{
    position: fixed;
    top: 62px;
    left: 50%;
    margin-left: 360px;
    padding: 0;
    width: 100px;
    border-bottom: none;
}
.tt-modal-box .item-single .fixed-right span{
    margin:2px 0;
}
.tt-modal-box .item-single .fixed-left{
    position: fixed;
    top: 62px;
    right: 50%;
    margin-right: 360px;
    padding: 0;
    width: 90px;
    border-bottom: none;
}
.tt-modal-box .item-single .fixed-left span{
    float: none;
    margin:2px 0;
}
.sub-footer {
    padding: 15px 0;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #D2D2D2;
    background: #EAEAEA;
    box-shadow: none;
}
.copyright {
    float: left;
    margin-left: -20px;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    line-height: 15px;
}
.hover-content {
    position: relative;
    float: left;
    width: 100%;
}
.hover-content a.item-preview{
    float: left;
    width: 100%;
    height: auto;
}
.image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.iconImage, .iconInstagram {
    background-image: url(images/overlay-bg.png);
}
.iconVideo {
    background-image: url(images/overlay-video.png);
}
.iconImage, .iconInstagram, .iconVideo  {
    width: auto;
    height: 100%;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#7F000000,endColorStr=#7F000000);
}
.iconImage:hover, .iconInstagram:hover, .iconVideo:hover{
    opacity: .5;
}
.instagram-link {
    position: absolute;
    right: 10px;
    bottom: 10px;
}
/*      Recent News Widget
*/
.themetonrecentposts li.recent-news-item{
    margin: 0;
    padding-bottom: 10px;
    border-bottom: none;
    list-style: none;
}
.recent-news-item img{
    float: left;
    margin-right: 15px;-webkit-border-radius: 26px;-moz-border-radius: 26px;
    border-radius: 26px;
    list-style: none;
}
.recent-news-item h6 {
    margin: 0;
    font-size: 12px;
    line-height: 18px;
}
span.social-text{
    padding-left: 10px;
    line-height: 22px;
}
.widget ul ul{
    margin-left: 1.5em;
}
/*	Services
*/
.service {
    margin-bottom: 9px;
}
.service h1 {
    margin: 36px 0 27px;
    text-align: center;
    font-weight: 300;
    font-size: 40px;
}
.service h2,.service h3,.service h4 {
    font-weight: 300;
}
.service h2 {
    font-size: 22px;
}
.service p {
    margin-right: 10px;
}
.service .service-icon {
    float: left;
    margin: 7px 10px 0 0;
    opacity: .8;
}
.service .small-service-icon {
    float: left;
    margin: 4px 5px 0 0;
}
.service-byline {
    margin: -18px 0 27px;
    color: #999;
    text-align: center;
    font-weight: 300;
    font-size: 18px;
    line-height: 24px;
}
.soften {
    margin: 54px 0;
    height: 1px;
    border: 0;
    border: none !important;
    background-image: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
    background-image: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
    background-image: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
    background-image: -o-linear-gradient(left, transparent, rgba(0, 0, 0, .1), transparent);
}
.soften div {
    display: none !important;
}
/* Service 2
*/
.service2 {
    color: #5a5a5a;
    text-align: center;
}
.service2 h1 {
    margin: 60px 0 10px;
    letter-spacing: -1px;
    font-weight: 200;
    font-size: 60px;
    line-height: 1;
}
.service2 h2 {
    margin-bottom: 5px;
    font-weight: 200;
}
.service2 p {
    font-size: 16px;
    line-height: 1.5;
}
.service2 .service2-byline {
    margin-bottom: 40px;
    color: #999;
    font-weight: 300;
    font-size: 20px;
    line-height: 25px;
}
.service2 img {
    display: block;
    margin: 0 auto 30px;
}
/*      Flick Widget
*/
.flickr-channel a{
    display:-moz-inline-stack;
    display:inline-block;
    float: none;
    overflow: hidden;
    margin: 0px 5px 5px 0px;
    background: none;
    vertical-align: top;
    text-align: center;
    zoom:1;
    *display:inline;}
.flickr-channel a img{
    position: relative;
    margin: 0;
    padding: 0;
    max-width:none;
    width: 50px;
    height: 50px;
    border: 3px solid #D7D7D7;
    opacity: 1;
    -webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;
}
.flickr-channel a img:hover{
    border: 3px solid #555;
    opacity: .6;
    -webkit-transition: opacity;-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 500ms;
}
/*      Contact Form 7
*/
span.wpcf7-not-valid-tip {
    position: absolute;
    top: 100%  !important;
    right: 0  !important;
    z-index: 100;
    padding: 2px;
    width:auto !important;
    border:none !important;
    background: whiteSmoke !important;
    font-size: 10pt;
}
/*      Edit Button
*/
.wpcf7-submit,a.post-edit-link{
    padding: 4px 10px 4px;
    border: 1px solid #CCC;
    border-bottom-color: #B3B3B3;-webkit-border-radius: 3px;-moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #E6E6E6;
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
    background-image: -ms-linear-gradient(top, white, #E6E6E6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, white, #E6E6E6);
    background-image: -o-linear-gradient(top, white, #E6E6E6);
    background-image: linear-gradient(top, white, #E6E6E6);
    box-shadow: 0px 2px 1px #B3B3B3;
    color: #333;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 10px;
    line-height: 17px;
    cursor: pointer;
}
.wpcf7-submit:hover ,a.post-edit-link:hover{
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    background-color: whitesmoke;
    background-image: -moz-linear-gradient(top, white, whiteSmoke);
    background-image: -ms-linear-gradient(top, white, whiteSmoke);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(whiteSmoke));
    background-image: -webkit-linear-gradient(top, white, whiteSmoke);
    background-image: -o-linear-gradient(top, white, whiteSmoke);
    background-image: linear-gradient(top, white, whiteSmoke);
    background-repeat: repeat-x;
    color: #333;
    vertical-align: middle;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-transition: background-position 0.1s linear;-moz-transition: background-position 0.1s linear;-ms-transition: background-position 0.1s linear;-o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
/*      Facebook Comment
*/
.fb-comments SPAN, .fb-comments.fb_iframe_widget SPAN IFRAME{
    width: 100% !important;
}
.fb_iframe_widget{
    display: block !important;
}
/*      Prev Next Button
*/
#prev a.link-content .prev_post, #next a.link-content .next_post{
    position: fixed;
    top: 420px;
    z-index: 1030;
    overflow: hidden;
    padding: 15px;
    max-width: 250px;
    width: 100%;
    height: 80px;
    border: 1px solid #BBB;
    background-color: white;
}
#prev.no-thumb a.link-content .prev_post, #next.no-thumb a.link-content .next_post{
    width: 160px;
    background-clip: padding-box;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
}
.prev_post h3, .next_post h3{
    overflow: hidden;
    margin: 0;
    padding: 0 10px;
    padding-top: 3px;
    max-width: 140px;
    width: 100%;
    height: 80px;
    font-size: 14px;
    line-height: 20px;
}
.prev_post h3,.next_post h3{
    float: right;
    text-align: left;}
.prev_post img,.next_post img{
    float: left;
}
.prev_post img, .next_post img{
    width: 80px !important;
    height: 80px! important;
}
#prev a.link-content .prev_post{
    left: -412px;
    float: left;
}
#next a.link-content .next_post{
    right: -412px;
    float: right;
}
/*	Filter
*/
.category-list {
    padding: 25px 10px;
    border-bottom: 1px solid #fff;
    background: #2B2D2F;
}
.category-list .container {
    padding-left: 20px;
}
.category-list h3 {
    float: left;
    margin: 0;
    margin-right: 10px;
    margin-right: 10px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 9px;
    line-height: 9px;
}
ul#filters, .footer-bottom-menu ul {
    margin: 0;
    list-style: none;
}
ul#filters li, .footer-bottom-menu ul li {
    float: left;
}
ul#filters li.hide {
    display: none;
}
ul#filters li a, .footer-bottom-menu ul li a {
    display: block;
    margin: 0px;
    margin: 0px;
    padding: 0 10px;
    border-right: 1px dotted rgba(255, 255, 255, .5);
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 10px;
    font-family: oswald;
    line-height: 10px;-webkit-transition: background-color .5s ease 0s, color 0.2s linear 0s;-moz-transition: background-color .5s ease 0s, color 0.2s linear 0s;-o-transition: background-color .5s ease 0s, color 0.2s linear 0s;
    transition: background-color .5s ease 0s, color 0.2s linear 0s;
}
.footer-bottom-menu {
    top: 3px;
    float: right;
    margin-right: 30px;
}
.footer-bottom-menu ul li:last-child a {
    border-right: none;
}
.footer-bottom-menu ul li a {
    border-right: 1px dotted rgba(0, 0, 0, .5);
    color: #666;
}
.footer-bottom-menu ul li a:hover {
    color: #000;
}
.footer-bottom-menu ul li ul {
    display: none;
}
ul#filters li a.selected {
    background-color: #FFF;
    color: #000;
}
ul#filters li a:hover {
    background-color: #FFF;
    color: #000;
}
a.format-text {
    display: none;
}
/*      Front-end Editor with theme custom css
*/
ul.post_category, ul#post-formats-select{
    list-style: none;
}
#TB_overlay{
    z-index: 1100 !important;
}
#TB_window{
    z-index: 1101 !important;
}
.user-online .author-avatar {
    float: left;
    margin-right: 10px;
}
.user-online .author-avatar  img{
}
.control-group .author-avatar{
    float: none;
}
.author-avatar  img{-webkit-border-radius: 2px;-moz-border-radius: 2px;
                    border-radius: 2px;
}
.user-name{
    color: #fff;
    text-shadow: 1px 1px 1px #191b1c;
    font-weight: bold;
    font-size: 12px;
}
.user-caps{
    color: #dadada;
    text-shadow: 1px 1px 1px #191b1c;
    font-size: 11px;
}
.user-online .author-content, .user-online .author-content span{
    min-width: 120px;
    width: 100%;
}
.author-content .caret{
    float: right;
    margin-top: 6px;
    border-top: 4px solid #fff !important;
}
.tt-author2{
    float: left;
    margin-right: 5px;
}
#video-format-embed td{
    margin:0;
    padding: 0;
}
.margin-10{
    margin-right: 10px;
}
#video-format-embed td, .add-audio-embed{
    padding: 10px !important;
    vertical-align: top;
}
.tt-format-audio-embed{
    padding: 10px 0 !important;
}
#status-format-embed .control-group,#audio-format-url .control-group{
    margin-bottom: 0;
}
.status-url-ins{
    padding-left: 10px;
    font-style: italic;
}
.status-url-ins-audio{
    font-style: italic;
}
.form-table tr {
    padding: 5px 0;
}
#footer .sociallinkswidget a,#footer .textwidget{
    color: #ccc;
}
#footer .author-content .caret, .widgets-container .author-content .caret,.widgets-container .user-bar-dropdown .divider,#footer .user-bar-dropdown .divider{
    display:none;
}
#footer .user-offline,#footer .user-online,.widgets-container .user-offline,.widgets-container .user-online{
    margin-top: 0;
}
#footer .user-bar-dropdown [class^="icon-"],#footer .user-bar-dropdown [class*=" icon-"] {
    background-image: url("images/glyphicons-halflings-white.png");
}
#footer .user-bar .pull-right,#footer .user-offline .pull-right,.widgets-container .user-offline .pull-right,.widgets-container .user-bar .pull-right{
    float: left;
}
ul.user-bar-dropdown li {
    border-bottom: none;
    background: none;
}
.widgets-container .user-caps, .widgets-container .user-name{
    color: #707070;
    text-shadow: none;
}
.dropdown-menu a {
    padding: 3px 15px;
}
header-sidebar-container.user-bar-dropdown::before{
    position: absolute;
    top: -7px;
    right: 4px;
    z-index: 999;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #CCC;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    border-left: 7px solid transparent;
    content: '';
}
header-sidebar-container.user-bar-dropdown::after {
    position: absolute;
    top: -6px;
    right: 5px;
    z-index: 1000;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    border-left: 6px solid transparent;
    content: '';
}
.hero-unit h1 {
    margin-bottom: 10px;
    margin-bottom:10px;
    color: black;
    letter-spacing: .5px;
    font-size: 24px;
    line-height:1;
}
.hero-unit p {
    margin-bottom: 15px;
    color: black;
    font-size: 16px;
    line-height: 1.3;
}
.submit-update-delete-post>.btn{
    margin-left: 20px;
}
#frontend_post_form .post_title{width: 90%;}
input, textarea, .uneditable-input{
    width: 180px;
}
.forgetmenot, .rememberme{
    float: left;
    margin-top: 5px;
    padding-left: 10px;
}
.rememberme {
    line-height: 22px;
}
/* User Panel CSS*/
.form-horizontal .help-block{
    margin-top: 10px;
}
ul.user-panel li{
    float: left;
    margin: 0 12px 0 0;
    padding: 0 0 0 14px;
    list-style: none;
    font-size: 14px;
    line-height: 20px;
}
ul.user-panel{
    overflow: hidden;
    margin: 0;
}
ul.social{
    float:right;
    width: 15%;
    text-align: right;
}
.panel-outer{
    float: left;
    width: 80%;
}
ul.social li{
    display: inline-block;
    list-style: none;
}
ul.social li a{
    float: left;
    width: 30px;
    height: 30px;
}
.panel-outer p{
    margin-top: 5px;
}
ul.user-panel {
    margin-bottom: 10px;
}
ul.user-panel li.country{
    background: url(images/google-map-pointer.png) no-repeat left center;
}
ul.user-panel li.world-map{
    padding-left: 20px;
    background: url(images/world-map.png) no-repeat left center;
}
.comment-box textarea {
    width: 610px;
}